/*
 * Id: 1.89713
 * Version: 1234235710
 * Generated: Jul 4, 2009 2:47:48 PM
 */

/* Site-Specific Styles for the Daily Trojan */

/* Change background colors */
body{ background: #000 url('http://www.dailytrojan.com/polopoly_fs/1.89713!trojan-bg.gif') repeat-x fixed 0 0;}
#contentWrapper{background:#fff;}
#footer{background:#ededed;border-top: 2px solid #ccc;}
#footer div a {color: #666 !important;}
p {line-height: 1.3em;}

/* Link Colors */
a {color:#8c0c09;}

/* Masthead Image */
#masthead a {
background: url('http://www.dailytrojan.com/polopoly_fs/1.89713!trojan-masthead.gif') no-repeat;
height: 90px;
}
ul.topLinks {text-align: right; right: 10px; position: absolute; top: 93px;background: transparent;}
ul.topLinks li {display: inline; color: white; background: transparent; margin: 0 .5em; font-size: 1.2em;}
ul.topLinks li a {color: #c3c3c3; background: transparent;}
ul.topLinks li a.rss {background: url('http://www.dailytrojan.com/polopoly_fs/1.89713!rss_icon_14x14.gif') no-repeat left 50%; padding: 0 0 0 18px;}

/* Navigation Styles */
#a #primeNav {font-size: 1.2em; background:url('http://www.dailytrojan.com/polopoly_fs/1.89713!trojan-nav.gif') repeat-x; height:22px;}
#a #primeNav ul li{border-right: none;}
#a #primeNav ul a{padding:3px .5em 4px; color:#fff;}
#a #primeNav ul li a:hover {color: #fff;}
#a #primeNav li ul {position: absolute; top: 20px !important; left: -10px;}
#a #primeNav li ul li {background: #000; border: 1px solid #c7c7c7;}

/* tab element styles */
#a div.yui-skin-sam div.yui-navset ul.yui-nav {background: #6e0019 url('http://www.dailytrojan.com/polopoly_fs/1.89713!trojan-tab.gif') repeat-x top left !important;}
#a div.yui-skin-sam div.yui-navset {margin: 0;padding: 0 0 1.5em;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li {background: transparent;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li a {background: transparent;color:#fff;text-decoration: none;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a {color:#6e0019;border: solid 1px #ccc;border-bottom: none;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected {background:#fff;color:#333;border-bottom: none;padding: 0;}
#a .ui-tabs-nav a {margin: 0 0 0;}
#a .ui-tabs-selected a {top: 0px;}
#a div.yui-skin-sam h2 a {color: #8c0c09 !important;}

/* spotlight */
#a div.spotlight {background: #fff; border: 1px solid #6e0019;}
#a div.spotlight h2 {display: none;}

/* blogs element */
h2.title {font-size: 1.4em;border-bottom: 1px solid #ccc; padding: 0; margin: 0 1em; color:#000;}
.left .teaser h3 {font-weight: bold; font-size: 1.4em; margin: 0 0 0 1em;padding: 0 0 0 14px; background: url('http://www.dailytrojan.com/polopoly_fs/1.89713!bullet.gif') no-repeat left 50%;}
.left .teaser p a {display: none;}

/* top story */
#wrapper .topStory h2 {font-size: 1.4em;border-bottom: 1px solid #ccc; padding: 0; margin: 0 0 0 .5em; color:#000;}
#wrapper .topStory h3 {font-size: 2.3em;margin:0; font-weight: bold;background: none; padding:0;}

/* category list */
#wrapper .categoryList h2{font-size: 1.4em;border-bottom: 1px solid #ccc; padding: 0; margin: 0 0 0 .5em; color:#000;}
#wrapper .categoryList ul li {margin: 0 0 0 1em; color:#000 !important; padding: .2em 0;}

/* article list */
.articleList .gutter {padding: 1em 0;}
.articleList h2 {font-size: 1.4em; padding: 0 !important; text-indent: none; border-bottom: 1px solid #ccc;color: #000;}
div.articleList h3 {margin: 0 0 0 0;font-size: 1.6em;}
div.articleList h4 {margin: .3em 0;}
.splitter .articleList div.teaser{border-bottom: none; min-height:0;}
.splitter .left .articleList h3 {margin: 0 0 0 .8em;font-size: 1.2em ;line-height: 1.1em;}
.splitter .left .articleList div.teaser{border-bottom: none; min-height:0;padding:0;}
/* footer styles */
#footer p {padding: 10px;}

/* GLOBAL SIDEBAR ELEMENTS ___________________________*/

/* global sidebar element styles */
#wrapper #sideBar div.poll, #wrapper #sideBar div.search, #wrapper #sideBar div.topStory, #wrapper #sideBar div.articleList, #wrapper #sideBar div.categoryList, #wrapper #sideBar div.spotlight, #wrapper #sideBar div.breakingNews, #wrapper #sideBar div.yui-skin-sam, #wrapper #sideBar div.topStory, #wrapper #sideBar div.generic_form, #wrapper #sidebar div.image {border: none; background-image: none;border: 1px solid #8c0c09;}

/* global sideBar element headings */
#wrapper #sideBar div.poll h2, #wrapper #sideBar div.spotlight h2, #wrapper #sideBar div.poll h2, #wrapper #sideBar div.articleList h2, #wrapper #sideBar div.categoryList h2, #wrapper #sideBar div.search h2, #wrapper #sideBar div.topStory h2, #wrapper #sideBar div.generic_form h2, #wrapper #sidebar div.image h2 {color:#000; border-bottom: 1px solid #8c0c09; background-image:none;}

/* Browser Selector Styles */
.ie6 #a div.yui-skin-sam div.yui-content {border-bottom: 1px solid #ccc}
.ie7 #a div.yui-skin-sam div.yui-navset ul.yui-nav li a {padding: 5px 5px 4px 5px;}
.ie6 #a div.yui-skin-sam div.yui-navset ul.yui-nav li a {padding: 5px 5px 10px 5px;}
.ie6 div.breakingNews{margin: 0 1em;}

/* SCOTT ADDED STYLES */
.keyword {
font-size: 1em;
color: #9c0000;
font-weight: bold;
}
#lineads {
background-color: #e8e8e8;
margin-right: 12px;
margin-left: 12px;
padding: 4px;
border-color: black;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
margin-bottom: 2em;
margin-top: 1em;
border-top-width: 1px;
font-size: 1em;
text-align: center;
}
.lineadhed {
text-shadow: 0px 0px 1px #a3a3a3;
letter-spacing: 2px;
text-transform: uppercase;
font-weight: bold;
font-size: .8em;
}
#lineads p {
margin: 0px;
padding: 0px;
}
.afterspace {
margin-bottom: 1em;
}


/* advertising index */
.summertannounce {
border-bottom-style: solid;
border-top-style: solid;
border-bottom-color: #990000;
border-top-color: #990000;
border-bottom-width: 1px;
border-top-width: 1px;
padding-bottom: 6px;
padding-top: 6px;
background-color: #fffac8;
margin-bottom: 6px;
margin-top: 6px;
}
.summertannounce img {
margin-bottom: .5em;
margin-top: .5em;
margin-right: 1px;
margin-left: 1px;
text-align: center;
text-shadow: 1px 1px 3px #6e6a6d;
}
.summertannounce p {
padding: 0px;
margin-left: 0px;
margin-bottom: .5em;
margin-right: 0px;
margin-top: 0px;
}
.datetable li {
list-style-type: none;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 2px;
text-align: center;
margin: 0px;
}
.datetable {
min-width: 60px;
border-right-color: #a3a3a3;
border-left-color: #a3a3a3;
border-right-style: inset;
border-left-style: outset;
float: left;
position: relative;
padding-left: 10px;
padding-bottom: 3px;
padding-right: 10px;
padding-top: 5px;
left: 100px;
top: 1px;
display: inline-block;
line-height: 1.3em;
font-size: 1.5em;
border-width: 1px;
border-bottom-color: black;
border-bottom-style: solid;
border-top-color: black;
border-top-style: solid;
background-color: #fbcf00;
margin-left: 10px;
margin-bottom: 2px;
margin-right: 0px;
margin-top: 1em;
text-align: center;
}
.embiggen a {
font-weight: bold;
min-width: 60px;
border-right-style: inset;
border-left-style: outset;
padding-left: 10px;
padding-bottom: 3px;
padding-right: 10px;
padding-top: 5px;
left: 100px;
top: 1px;
display: inline-block;
line-height: 1.5em;
font-size: 1.5em;
border-width: 0px;
margin-left: 10px;
margin-bottom: 2px;
margin-right: 0px;
margin-top: 1em;
text-align: center;
}
.dateenclosure {
padding: 3px;
margin: -10px;
min-height: 160px;
position: relative;
}
.month {
display: block;
font-variant: small-caps;
font-weight: bold;
background-color: #ff4407;
color: #fffbd8;
}
.reallystrong {
text-shadow: 0px 0px 4px #dd0202;
letter-spacing: 1px;
text-transform: uppercase;
font-weight: bold;
}
#contact p {
margin-top: 0px;
margin-left: 0px;
margin-bottom: .2em;
margin-right: 0px;
padding: 0px;
}
#contact {
margin-bottom: 4px;
margin-top: 10px;
}
.indent {
margin-left: 2em;
}
.phonenumber {
font-size: 1.2em;
font-weight: bold;
}
.ital {
font-style: italic;
}
.ratebuttons {
margin-left: 20px;
}
.ratebuttons a:hover {
/* we don't want borders on img hovers */
border-bottom: none;
}
#correctionbox {
margin-left: 9px;
margin-bottom: 6px;
margin-right: 9px;
margin-top: 6px;
border-bottom-width: 1px;
border-top-width: 1px;
padding-left: 4px;
padding-bottom: 10px;
padding-right: 4px;
padding-top: 10px;
border-bottom-color: black;
border-top-color: black;
border-bottom-style: dashed;
border-top-style: dashed;
font-size: .9em;
font-style: italic;
word-wrap: normal;
background-color: #e6e6e6;
}
.correctiontag {
font-size: 1.1em;
color: #990000;
font-variant: small-caps;
word-wrap: normal;
font-style: italic;
font-weight: bold;
}
/* end */

/* New Modifications */

.photoalbum {
font-size: 1.1em;
color: #990000;
font-variant: small-caps;
word-wrap: normal;
font-style: italic;
font-weight: bold;
}

#masthead a {display:block; background: none; height: 90px; text-indent: -1000em; outline: none;}

.comment_contents a:hover { font-style: normal; font-weight: normal; text-transform: none; text-decoration: none; }

.splitter .left .articleList .teaser h3 { background-color: #fffae0; line-height: 1.1em; font-size: 1.3em; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; margin-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px; background-image: none; }

.splitter .left .articleList p { text-overflow: ellipsis; padding-left: 10px; background-image: none; background-color: #fffae0; }

.splitter .left .articleList h3 { margin-right: 0px; margin-left: 0px; margin-bottom: 0px; margin-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px; }

/* end */



      