/*
 * Id: 1.89762
 * Version: 1227026103
 * Generated: Nov 20, 2008 6:37:07 AM
 */

/* Site-Specific Styles for the Student Life */

/* Change background colors */
body{ background: #c5c4c4;}
#contentWrapper{background:#fff;}
#footer{background:#ededed;border-top: 2px solid #ccc;}
#footer div a {color: #666 !important;}
p, h1, h2, h3, h4, h5, h6, li a {font-family: georgia, times, serif;}
p {font-size: 12px; line-height: 1.4em;}
/* Link Colors */
a {color:#a82828;}

/* Masthead Image */
#masthead a {
	background: url('/polopoly_fs/1.89762!masthead.gif') no-repeat; 
	height: 117px;
}
/* Header Styles */
ul.topLinks{font-size: 1.1em; position: absolute;top: 15px; left: 860px;}
ul.topLinks li {display: inline;margin: 0 .5em 0 0;color: #000;}
ul.topLinks li a {color: #000;margin: 0 .5em 0 0;}

/* Navigation Styles */
body#a div#primeNav {font-size: 1.2em; background:url('/polopoly_fs/1.89762!sl-nav.gif') repeat-x; height:29px;}
body#a div#primeNav ul li{border-right: none;}
body#a div#primeNav ul li a{color:#fff;}
body#a div#primeNav ul li a:hover {color: #fff;}
#a #primeNav li ul {position: absolute; top: 27px !important; left: -10px;z-index: 100;}
body#a div#primeNav li ul li {background: #000; border: 1px dotted #fff;}
#a #primeNav li:hover ul, #a #primeNav li.thisisforie ul {z-index: 100000;}
&nbsp;
/* ___________________________________________*/ /* 2 COLUMN STYLES ___________________________*/ /* ___________________________________________*/
/* element styles */
#a div.poll, #a div.search, #a div.topStory, #a div.articleList, #a div.categoryList, #a div.spotlight, #a div.gallery, #a div.singleImage {background-image: none;}
#a div.yui-skin-sam {background-image: none;}
/* element headings */
#a div.poll h2, #a div.spotlight h2, #a div.poll h2, #a div.articleList h2, #a div.categoryList h2, #a div.search h2, #a div.topStory h2, #a div.gallery h2, #a div.singleImage h2 {background: #f6efcc; padding:5px 8px; color:#6d6455; background: #fff url('/polopoly_fs/1.89762!49er-element-bg.gif') repeat-x bottom left;}

/* tab element styles */
#a div.yui-skin-sam div.yui-navset ul.yui-nav {background: #fff; background-image: none; height:18px !important;border-bottom: 1px solid #ccc;}
#a div.yui-skin-sam div.yui-navset {border: none; margin: 0;padding: 0 0 1.5em 0;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li {margin:0px 2px 0 0px;background: transparent;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li a {padding: 3px; background: #fcf7eb url('/polopoly_fs/1.89762!sl-tab.gif') repeat-x bottom left; border: solid 1px #ccc;border-bottom: none; color:#666; text-decoration: none;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a {color:#333;border: solid 1px #ccc;border-bottom: none; background-image: none; background:#fcf7eb !important;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected {background:#fcf7eb !important;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 div.yui-content {border: 1px solid #ccc;border-top: none; background: #fcf7eb !important;}
#a div.yui-skin-sam div.yui-content .yui-tabs-panel {background: #fcf7eb !important;border-top: 1px solid #fcf7eb;}

/* spotlight */
#a div.spotlight {background: #fff; border: 1px solid #ccc;}

/* SPLITTER ELEMENT STYLES */
#a div.splitter div.left div.date, #a div.splitter div.left div.poll, #a div.splitter div.left div.search, #a div.splitter div.left div.topStory, #a div.splitter div.left div.artlcleList, #a div.splitter div.left div.categoryList, #a div.splitter div.left div.spotlight, #a div.splitter div.left div.yui-skin-sam, #a div.splitter div.left div.singleImage, #a div.splitter div.left div.gallery {margin-right:5px; background-image: none; border:none;}
#a div.splitter div.right div.date, #a div.splitter div.right div.poll, #a div.splitter div.right div.search, #a div.splitter div.right div.topStory, #a div.splitter div.right div.artlcleList, #a div.splitter div.right div.categoryList, #a div.splitter div.right div.spotlight, #a div.splitter div.right div.yui-skin-sam, #a div.splitter div.right div.singleImage, #a div.splitter div.right div.gallery {margin-left:5px; background-image: none; border:none;}

/* splitter header styles */
#a div.splitter div.right div h2, #a div.splitter div.left div h2 {color:#000; background: #fff url('/polopoly_fs/1.89762!49er-element-bg.gif') repeat-x bottom left;} 

/* tab box in splitter */ 
#a div.splitter div.yui-skin-sam div.yui-navset ul.yui-nav {background: #fff; background-image: none; height:18px !important;border-bottom: 1px solid #ccc;}
#a div.splitter div.yui-skin-sam div.yui-navset {border: none; margin: 0;padding: 0 0 1.5em 0;}
#a div.splitter div.yui-skin-sam div.yui-navset ul.yui-nav li {margin:0px 2px 0 0px;background: transparent;}
#a div.splitter div.yui-skin-sam div.yui-navset ul.yui-nav li a {padding: 3px; background: #fcf7eb url('/polopoly_fs/1.89762!sl-tab.gif') repeat-x bottom left; border: solid 1px #ccc;border-bottom: none; color:#666; text-decoration: none; font-size: 0.9em }
#a div.splitter div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a {color:#333;border: solid 1px #ccc;border-bottom: none; background-image: none; background:#fcf7eb !important; padding: 3px 3px 4px;}
#a div.splitter div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected {background:#fcf7eb !important;color:#333;border-bottom: none;padding: 0;}
#a div.splitter .ui-tabs-nav a {margin: 0 0 0;}
#a div.splitter .ui-tabs-selected a {top: 0px;}
#a div.splitter div.yui-skin-sam div.yui-content {border: 1px solid #ccc;border-top: none; background: #fcf7eb !important;}
#a div.splitter div.yui-skin-sam div.yui-content .ui-tabs-panel {background: #fcf7eb !important;border-top: 1px solid #fcf7eb;}
div.yui-skin-sam {min-height:0px; clear: both; overflow: visible;}



/* elements in tab splitter */
#a div.splitter div.yui-skin-sam div.articleList{border: none;}
#a div.splitter div.yui-skin-sam div.articleList .gutter {padding:0 0 0 0;}
#a div.splitter div.yui-skin-sam div.articleList .teaser {margin:0;border-bottom: 4px solid #fcf7eb;}
#a div.splitter div.yui-skin-sam div.articleList h3 {font-size: 1.2em;}
#a div.splitter div.yui-skin-sam div.articleList p {line-height: 1.2em;}



/* top story */
#a .teaser p a {display: block;} 
div.topStory h2 {display: none;}
#a div.topStory h2 a {color: #8c0c09 !important;line-height: 1em; }
#a div.topStory .gutter h2 {display: block; margin: .5em 0;}



/* category list */ 
#a div.categoryList {background: #f5f5f5 !important;}
#a div.categoryList h2{font-size: 1.5em;margin: 0;color:#fff !important; background: url('/polopoly_fs/1.89762!sl-element.gif') repeat-x top left !important; text-transform: uppercase;font-weight: normal;}
div.categoryList li {list-style-type: disc; margin: 0 0 .5em 1em; color:#ccc;}


/* article list */ 
div.splitter div.articleList{border: 1px solid #ccc;background:#fcf7eb !important;}
div.splitter div.articleList .gutter {margin: 0 4px 4px;background: #fff;}
div.splitter div.articleList h2 {font-size: 1.5em; color: #a82828 !important; text-transform: uppercase;margin: 4px 4px 0 4px; padding: .5em 0 0 1em !important;} 
div.splitter div.articleList h3 {font-size: 1.3em;}
div.splitter div.articleList div.teaser{border-bottom: none;}

/* poll styles*/
div.poll h3{font-size: 1.2em;}

/* footer styles */ 
#footer p {padding: 10px;} 


/* GLOBAL SIDEBAR ELEMENTS ___________________________*/ 
#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 {background-image: none;border: 1px solid #ccc;background: #fbf4e5;} 
#wrapper #sideBar div.spotlight .gutter, #wrapper #sideBar div.poll .gutter, #wrapper #sideBar div.articleList .gutter, #wrapper #sideBar div.categoryList .gutter, #wrapper #sideBar div.search .gutter, #wrapper #sideBar div.topStory .gutter, #wrapper #sideBar div.generic_form .gutter, #wrapper #sidebar div.image .gutter {background: #fff; margin: 0 4px 4px;} 

/* 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:#a82828;background-image:none; text-transform: uppercase; background:#fff;margin: 4px 4px 0 4px;} 

/* 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 !important;} 
.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;}



/* Custom Added CSS Begins Here */

/* PDF Archive Table */

table#pdf {
	width: 600px;
	border: 1px black solid;
}
table#pdf tr td {
	background-color: #EBDFC9;
	font-size: 16px;
	text-align: center;
	border: 1px black solid;
}
table#pdf tr#pdf_header {
	padding: 5px;
}
table#pdf tr#pdf_header td {
	background-color: #A11111;
	text-align: center;
	color: #FFF;
	width: 200px;
	font-size: 1.2em;
}
table#pdf td.pdf_month_header {
	padding:2px;
	padding-left: 10px;
	text-align: left;
	font-weight: bold;
	font-size: 15px;
}


/* Article comments CSS changes */

.articleComments > .header > h4 {
	margin-top: 10px;
	font-size: 2em;
}

.comment_contents > .header > .h3 {
	font-size: 1.7em;
	margin: 0.5em 0 1em
}

/* Article byline changes */

div.article h2 {
	margin: 0 0 .7em;
}

div.article p.author {
	font-size: 1.5em;
	color: black;
	margin: -5px 0;
}

div.article p.author2 {
	font-size: 1.3em;
	color: black;
	margin: -5px 0;
	font-style: italic;
}


.date > p {
	margin-bottom: -3px;
}

/* Comments changes */

input#authorRealName, 
input.buttonComment {
	margin-top: 10px;
}

input#accept {
	margin-top: 5px;
}

/* Push top story left */

div.topStory {
	margin: 0;
}

/* Change spacing of carousel to fit 6 items */

div.spotlight div.gutter {
	padding: 1.5em 0.5em;
}

div.spotlight div.gutter ul li {
	padding: 0 0.2em;
}

div.spotlight {
	border: #DDD;
}

/* Change color of link to comments */

.commentCount, #wrapper div.teaser li a {
	color: #777 !important;
}

label {
	font-family: georgia, times, serif;
}

div.comment_contents div.body {
	font-family: georgia, times, serif;
	font-size: 12px;
	line-height: 1.4em;
}


      