/*  
Theme Name: Travesty Theme
Theme URI: http://www.texastravesty.com
Description: 8======D
Author: Alyssa Peters
Author URI: http://alyssarp.webs.com
Version: 1.0
.
Copyright, Alyssa Peters and Texas Travesty
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

/* background/overall stuff*/
html, body {
    height: 100%;
}

body{
background:#342a18 url('images/bg.jpg');
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.sketches{
width: 1300px;
min-height: 100%;
    height: auto;
background-image: url(images/bg_sketches3.png);
background-repeat: repeat-y;
background-position:top center;
}

A:link{
color:#da631d;
text-decoration:none;
}
A:visited{
color:#da631d;
text-decoration:none;
}
A:active{
color:#da631d;
text-decoration:none;
}
A:hover{
color:#342a18;
text-decoration:none;
}

a:img{
border:0;
}

img
{  border-style: none;
}

.clear {
	clear:both
}

.alignleft{
float:left;
padding:1px;
margin:3px;
background-color:#eae4a2;
border:solid thin #d7cc67;
}

.alignright{
float:right;
}

/*end background/overall */

/*header*/
.header{
width: 900px;
height:116px;
background: url(images/head_back.jpg);
margin:none;
padding:none;
}

.description{
font-size:11px;
color:#009999;
float:left;
padding-left:5px;
padding-top:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.connect{
float:right;
}

.search{
float:right;
padding-top:22px;
}

.logo{
padding:5px;
float:left;

}

.top_banner{
float:right;
text-align:right;
padding-right:5px;
}
/*end header*/

/*menu*/
.menu{
text-align:center;
font-size:11px;
width:900;
height:31px;
background: url(images/menu_grad.gif) 0% 0% repeat-x;
}

ul#navlist
{
margin-left: 0;
padding-left: 0;
padding-top:8px;
white-space: nowrap;
/*
taking out borders because they left odd gaps on the left and right of menu
border-right: 1px solid orange;
border-left: 1px solid orange;
*/
text-align:center;
font-size:11px;
/*below pulls the menu up next to the header*/
margin-top: 0px;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
text-align:center;
font-size:11px;
}

#navlist a:hover
{
color:#342a18;
}
/*end menu*/

.content{
width: 900px;
min-height: 100%;
    height: auto;
background-color:#FFFFFF;
font-size:11px;
text-align:left;
background-image: url(images/sidebar_bg.jpg);
background-repeat: repeat-y;
background-position: right top;
}

/* Hack for IE */
* html #content {
    height: 100%;
}
/* End IE Hack */


/*left column*/
.main_column{
margin:5px;
width:570px;
float:left;
}

.main_span{
width:570px;
background-color:#d7cc67;
margin-top:5px;
font-size:12px;
color:#da631d;
padding-left:3px;
font-weight:bold;
margin-bottom:5px;
}

.half_span{
width:280px;
background-color:#d7cc67;
margin-top:5px;
font-size:12px;
color:#da631d;
padding-left:3px;
font-weight:bold;
margin-bottom:5px;
}

p.title{
margin:0px;
padding:0px;
font-size:14px;
font-weight:bold;
}

p.more{
font-size:12px;
}

.featured{
width:570px;
}

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:570px; display:none}
#wrapper * {margin:0; padding:0;}
#fullsize {position:relative; width:570px; height:370px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:570px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:18px; color:#33CCFF;}
#information p {padding:0 8px 8px}
#image {width:570px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:370px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:370px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

.individual_article {
min-height: 110px;
}

.news_articles{
width:570px;
}

.news_articles .title_teaser {
position: relative;
left: 10px;
padding-right: 10px;
margin-bottom: 5px;
}

.news_briefs{
float:left;
width:280;
padding-left:5px;
max-width:280;
}

.media{
width:570px;
}

.feature{
width:570px;
}

.feature .title_teaser {
position: relative;
left: 10px;
padding-right: 10px;
margin-top: -10px;
}

.opinion{
float:left;
width:280px;
}

.opinion .title_teaser {
position: relative;
left: 10px;
padding-right: 10px;
margin-top: -10px;
}

.sports{
float:left;
width:280px;
padding-left:5px;
}

.sports .title_teaser {
position: relative;
left: 10px;
padding-right: 10px;
margin-top: -10px;
}

.interview{
float:left;
width:280px;
}

.interview .title_teaser {
position: relative;
left: 10px;
padding-right: 10px;
margin-top: -10px;
}

.store{
float:left;
width:280px;
padding-left:5px;
}

.category_entry p {
position: relative;
left: 10px;
padding-right: 10px;
}

.category_entry .alignleft {
margin-bottom: 10px;
}

.single_article .alignleft {
margin-right: 15px;
}

.article_date {
position: relative;
left: 10px;
padding-right: 10px;
}

.random_archive{
width:570px;
}

.bottom_banner{
width:570px;
text-align:center;
}

.wp-pagenavi{
padding-top: 10px;
}

/*end left column*/

/*right column/sidebar*/

.sidebar{
width: 304px;
/*changing the width to get rid of the weird gap
width: 300px;
*/
margin: 5px;
/*removing background color
background-color: #eae4a2;
*/
float:right;
min-height:100%;
height:auto;
/*removing this bottom padding because it doesn't appear to serve a purpose
padding-bottom:100px;
*/
}

/* Hack for IE */
* html #sidebar {
    height: 100%;
}
/* End IE Hack */

.side_span{
/*changing width and adding left margin to line up the highlights with the column width
width:300px;
*/
width:295px;
background-color:#d7cc67;
margin-top:5px;
font-size:12px;
color:#da631d;
padding-left:3px;
margin-left: 5px;
font-weight:bold;
margin-bottom:5px;
}

.pdf{
text-align:center;
margin-left:5px;
}

.around_campus{
padding-left:10px;
margin-left: 10px;
max-height:200px;
overflow:scroll;
overflow-x: hidden;
}

li.around_campus{
list-style: none;
}

.upcoming_events{
}

.gce-page-list .gce-list li{
list-style: none;
}

.gce-page-list .gce-list{
padding-left:25px;
}

.ads{
margin-left: 4px;
}

#button_ads ul {
padding-left: 5px;
}

#button_ads ul li {
list-style-type: none;
display: inline;
}

#top_banner {

}

#bottom_banner {

}

#rectangle_ad {
padding-bottom: 5px;
}

.links{
padding:10px;
font-size:12px;
line-height:130%;
margin-left:-15px;
padding-left: 0px;
}

.links li{
list-style: none;
}

ul#bookmarks {
margin:0px;
}

#bookmarks a:link, #bookmarks a:visited
{
font-weight:bold;
}

.community{
width:280px;
padding:10px;
margin-left:5px;
}

#fbconnect_pinned{
display: none;
}

/*end sidebar*/

/*footer*/
.footer{
padding-top:10px;
padding-right:15px;
padding-left:15px;
padding-bottom:0px;
text-align:right;
background-color:#FFFFFF;

}

#footer_message{
text-align: justify;
float: left;
}

.footer_img{
float:right;
padding-left: 10px;
padding-top: 5px;
}

#bottom_ad {
text-align: center;
}

#copyright_info {
padding-bottom: 10px;
}

/*single posts*/

p.title_post{
margin:0px;
padding:0px;
font-size:18px;
font-weight:bold;
color:#da631d;
}

.blockquote{
padding: 7px;
margin: 10px;
background-color:#CCCCCC;
}

.articles{
float:left;
width:280px;
}

.comments{
max-width:570px;
padding:5px;
}
#comments-list{
min-width:540px;
width:570px;
}
