/*
 * Id: 1.1319926
 * Version: 1235630307
 * Generated: Mar 12, 2010 5:17:13 AM
 */

/*
* Created for The Bates Student
* Authored by Conor Hurley
* Conor@cghgroup.org
* Version 1.0.7
* Revision: 01/31/09 1835
* Id: 7.154
* Version: 1215674781
* Generated: Jul 10, 2008 4:46:20 PM
*/

/* ___________________________________________*/
/* GLOBAL STYLES _____________________________*/
/* ___________________________________________*/

/* global helpers */
*{margin:0; padding:0; list-style:none;}
/* margin - ?; padding - ?; text-align - ?; color - makes text color black; background - can't find url, goes with 99a1a9 instead its the gray background */
body{margin:0; padding:0; text-align: center; color:#000; font-family:Garamond, serif; font-size:62.5%; background: #99a1a9 url('/polopoly_fs/7.154!body_bg.gif') repeat-y center;}

/* global headings and fonts */
h1{font-size:2.5em; margin:0;}
h2{font-size:1.8em; margin:0;}
h3, .h3 {font-size:1.5em; margin:0;}
h4{font-size:1.2em; margin:0;}
h5{font-size:1em; margin:0;}
p{font-size:1.2em; line-height: 1.6em; margin:0; text-indent:.5cm}
a{color:#990000; text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:1pt;}
ul, li, ol, dl {margin:0; padding:0; list-style-type: none;}
.clear {clear: both;}

/* global structure */
#wrapper{width:975px; margin:0 auto;text-align: left;}
#header{position:relative;}
#masthead a {display:block; background: url('/polopoly_fs/1.1319934!image/1528259744.jpg'); margin-left:auto; margin-right:auto; background-repeat: no-repeat; height: 110px; text-indent: -1000em; outline: none;}
#contentWrapper{float:left; background:#fff; margin:0; padding:0;}
#content{float:left; width:664px;}
#sideBar{float:right; width:310px;}
#footer{clear:both;background:#ddd; padding:1em 0;}
.gutter{padding: 1em 1.5em;}
#content div.contentGutter{padding:1em 0;}
#b #content div.contentGutter {padding: 1em 0;}
#sideBar div.contentGutter{padding: 1em 1em 1em 0;}
#global_footer{clear: both; text-align:center; padding:1em 0;}

/* global ads */
div.ad{clear:both; text-align:center; width:100%;padding: 1em 0;}
#wrapper div.ad{}
#wrapper div#header div.ad{}
#wrapper div#contentWrapper div#content div.ad{padding:0; text-align: center;}
#wrapper div#contentWrapper div#content div.ad div{margin:0 auto;}
#wrapper div#sideBar div.ad{padding:0;}

/* cmn hat styles */
#hat {width: 100%; height: 18px; background: #f8faf9 url('/polopoly_fs/7.154!hat-bg.gif') repeat-x 0 0; text-align: left;}
#hat a {display: block;text-indent: -1000em; outline: none; height: 18px; background: url('/polopoly_fs/7.154!cmn-logo.gif') no-repeat 0 0;}

/* global slots */
div.slot{clear:both; margin:0; padding:0; }
div#sideBar div.slot{max-width: 320px; overflow:hidden;}

/* Global Navigation Styles */
#primeNav {font-size: 1.5em;}
#primeNav ul {padding:0;margin:0;}
#primeNav ul li a:hover{color:#000; text-decoration: underline;}

/* Breadcrumb */
p.breadCrumb{ margin: .5em 0 .5em .9em;}

/* primary horizontal navigation */
#a #primeNav {background:url('/polopoly_fs/7.154!primenav_bg.gif') repeat-x; height:36px; padding-left:1em; opacity:1;}
#a #primeNav ul li {float:left; border-right: dotted 1px #c7c7c7; position: relative; opacity:1;}
#a #primeNav ul a {color:#575757;text-decoration: none;display: block;padding:8px; margin:0 6px; color:#575757;background:url('/polopoly_fs/7.154!drop_arrow.gif') no-repeat left 50%; opacity:1;}
#a #primeNav ul a.no_drop, #primeNav ul a.cp_no_drop {background: none;}
#a #primeNav ul li a:hover{color:#000; text-decoration: underline;}
#a #primeNav li ul li {clear: left; width: 10em; background: #fff; border: 1px solid #c7c7c7; border-top: none;}
#a #primeNav li ul a {margin:0; background: none; display: block;}
#a #primeNav li ul a:hover {background: #ccc;}
#a #primeNav li ul {visibility: hidden;position: absolute;top: 32px !important;left: 0px;z-index: 100;}
#a #primeNav li:hover ul, #a #primeNav li.thisisforie ul {visibility: visible;z-index: 50000;}

/* primary verticle navigation */
body#b div#primeNav{float:left; width:150px; background: #bcbcbc;border: 1px solid #bcbcbc; border-bottom: none;} body#b div#primeNav ul {} body#b div#primeNav ul li{display:block;background:url('/polopoly_fs/7.154!primenav_bg.gif') repeat-x;} body#b div#primeNav ul li a{border-bottom: 1px solid #bcbcbc; display:block; color:#000;padding: 7px 7px 7px 14px; background: url('/polopoly_fs/7.154!vert-arrow.gif') no-repeat 7px 50%;} body#b div#primeNav ul li a:hover {background: url('/polopoly_fs/7.154!vert-arrow.gif') no-repeat 7px 50%;} body#b div#primeNav li ul {text-indent: 1em;} body#b div#primeNav li ul li {} body#b div#primeNav ul li a.no_drop {} body#b div#primeNav li ul li a {background: url('/polopoly_fs/7.154!vert-arrow.gif') no-repeat 20px 50%;} body#b div#primeNav li ul li a:hover {background: url('/polopoly_fs/7.154!vert-arrow.gif') no-repeat 20px 50%;} body#b div#content{width:512px;} /*body#b div#contentWrapper{background: #fff url('/polopoly_fs/7.154!vertnav_bg.gif') repeat-y 0 0;}*/ /* subnav styles */ #header .subNavH ul {position: absolute; top: 115px;} #header .subNavH ul li {float: left;} #footer .subNavH {float: left;} #footer .subNavH a {color: #000;} /* ___________________________________________*/ /* GLOBAL ELEMENTS ___________________________*/ /* ___________________________________________*/ /* element styles */ div.poll, div.gallery, div.singleImage, div.video, div.recentComments, div.search, div.pdf, div.topStory, div.articleList, div.categoryList, div.spotlight, div.yui-skin-sam, div.breakingNews {margin:1em;clear: both;} /* element headings */ div h2 {color:#474747;} /* GLOBAL SIDEBAR ELEMENTS ___________________________*/ /* global sidebar element styles */ #sideBar div.poll, #sideBar div.recentComments, #sideBar div.pdf, #sideBar div.search, #sideBar div.topStory, #sideBar div.articleList, #sideBar div.categoryList, #sideBar div.spotlight, #sideBar div.topStory, #sideBar div.generic_form, #sideBar div.singleImage, #sideBar .gallery {margin: 1em 0; border: 1px solid #b9b9b9;} #sideBar div.yui-skin-sam {margin: 1em 0;} /* global sideBar element headings */ #sideBar div.poll h2, #sideBar div.recentComments h2, #sideBar div.pdf h2, #sideBar div.spotlight h2, #sideBar div.poll h2, #sideBar div.articleList h2, #sideBar div.categoryList h2, #sideBar div.search h2, #sideBar div.topStory h2, #sideBar div.generic_form h2, #sideBar div.singleImage h2, #sideBar .gallery h2 {padding:.5em .8em; color:#474747; font-size:1.5em; background: #fff url('/polopoly_fs/7.154!h2-bg.gif') repeat-x bottom left; border-bottom: 1px solid #b9b9b9;} /* INDIVIDUAL ELEMENTS ___________________________*/ /* splitter element */ div.splitter{clear:both;} div.splitter div.left{float:left; width:50%;} div.splitter div.right{float:right; width:50%;} /* breaking news */ div.breakingNews{ clear:both; background: #fffdde url('/polopoly_fs/7.154!alert-bg.gif') top left no-repeat; border: 1px solid #fdf33b;} div.breakingNews div.teaser h2{display: inline-block;letter-spacing:normal; padding:0 !important; font-size:2.5em !important} /* headline for alert */ div.breakingNews div.teaser img{ display:block;} /* image for associated headline */ div.breakingNews div.teaser p{font-size:1.5em;line-height: 1.2em;} /* associated text for healine */ div.breakingNews div.teaser p a{text-decoration:none;color: #000 !important;} /* breaking news in header */ div#header div.slot div.breakingNews{position: absolute; top: 112px; left: 420px;height: 90px;} /* breaking news in sidebar */ #sideBar div.breakingNews {margin: 1em 0;} /* date element */ div.date{font-size:1.5em;} div#sideBar div.date{margin:0; background: none !important;} /* poll element */ div.poll div.odd, div.poll div.even{font-size:1.2em;} div.poll div.odd{ background:#e8f4f8; padding:5px;} div.poll div.even{background:#fff; padding:5px;} div.poll input.submitPoll{ margin-top:10px;} /* pdf element */ div.pdf {text-align: center;} div.pdf h2 {text-align: left;} div.pdf h3 {font-size: 1.5em;color: #666; text-align: left;margin: .5em 0 0;text-align: center;} div.pdf h3 a {background: url('/polopoly_fs/7.154!download-icon.gif') no-repeat left center; padding: 5px 0 5px 28px;} /* video element */ div.video {} /* search element */ div.search label{display:block;} /* search in header */ #wrapper #header div.search {background: none;position: absolute; top: 140px; left: 718px;} #wrapper #header div.search .gutter {padding: 0 0 0 .8em;} #wrapper #header div.search h2 {font-size: 1.3em;color:#fff;font-weight: normal;padding: 0 0 0 .5em;} /* element */ div.teaser {margin: 1em;} div.teaser img{float:left; margin: 0 1em 0 0;} /* topStory element */ div.topStory div.teaser {margin:0;} div.topStory div.teaser img {float: none; margin:0;} div.topStory div.teaser h2 a{line-height:1.8em; padding:0;display: block;} /* articleList element */ div.articleList div.teaser{margin: 0 0 .5em; border-bottom: dotted 1px #999; padding-bottom:5px; min-height: 75px;} div.articleList div.teaser h4 {color: #858585 !important; margin: .1em 0 0 0;} div.articleList div.teaser img{float:left; margin: 0 1em 0 0;} /* categoryList element */ div.categoryList h2 {color: #474747; } div.categoryList ul li{padding: .4em 0; list-style-type: disc; color: #b7b7b7;} div.categoryList ul li a{font-size:1.2em; font-weight:bold;} /* image element */ div.singleImage {padding:0;} div.singleImage .gutter {padding:0;} /* gallery element */ div.gallery {} /* spotlight element */ div.spotlight{clear:both; background: #fff url('/polopoly_fs/7.154!element-bg.gif') repeat-x bottom left; border: 1px solid #b7b7b7;padding: .5em 0;} div.spotlight h2 {color: #474747;margin: 0 .5em;} div.spotlight ul li{float:left; padding:0 .6em; width:100px;} div.spotlight ul li h4{ text-align:center;font-weight: normal;font-size: 1em;} /*recent comments */ div.recentComments {padding:0 !important;} div.recentComments li {font-weight: bold; font-size: 1.2em; margin: 0 0 1em 0;} div.recentComments li .comment {font-weight: normal; font-size: .9em; margin: .5em 0;} div.recentComments li .author {font-size: .9em;text-align: right;} /* most commented/most emailed */ .mostEmailed ul li, .mostCommented ul li {font-size: 1.2em;margin: 0 0 .5em;padding: .1em 0 .1em .3em; color: #888;} .mostEmailed ul li a, .mostCommented ul li a {margin: 0 .5em 0 0;} /* subNav horizontal */ div.subNavH{ text-align:right; padding:0;} div.subNavH ul{} div.subNavH ul li{display:inline;} div.subNavH ul li a{color:#fff; margin:0 10px;} - div.yui-content div.date, div.yui-content div.poll, div.yui-content div.search, div.yui-content div.topStory, div.yui-content div.articleList, div.yui-content div.categoryList, div.yui-content div.spotlight, div.yui-content div.gallery, div.yui-content div.pdf, div.yui-content div.singleImage, div.yui-content div.recentComments {margin:0; border:none;} #sideBar div.yui-content div.date, #sideBar div.yui-content div.poll, #sideBar div.yui-content div.search, #sideBar div.yui-content div.topStory, #sideBar div.yui-content div.articleList, #sideBar div.yui-content div.categoryList, #sideBar div.yui-content div.spotlight, #sideBar div.yui-content div.gallery, #sideBar div.yui-content div.pdf, #sideBar div.yui-content div.singleImage, #sideBar div.yui-content div.recentComments {margin:0; border:none;} div.yui-content div h2{display:none;} div.yui-content div.gutter h2{display:inline;} div.yui-skin-sam h5 {float: right; font-size: 1.1em; padding: 0 1.5em 0 0;} div.yui-content div.teaser {padding: 0;} /* Caution! Ensure accessibility in print and other media types... */ @media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */ .ui-tabs-hide {display: none;} } /* Hide useless elements in print layouts... */ @media print {.ui-tabs-nav {display: none;}} /*XXXX*/ .ui-tabs-nav a:hover {background-color: transparent;} /* Skin */ .ui-tabs-nav, .ui-tabs-panel {font-size: 11px;} .ui-tabs-nav {list-style: none;margin: 0;padding: 0;} .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */display: block;clear: both;content: " ";} .ui-tabs-nav li {float: left;margin: 0 0 0 2px;font-weight: bold;} .ui-tabs-nav a, .ui-tabs-nav a span {float: left; /* fixes dir=ltr problem and other quirks IE */padding: 0 6px;} .ui-tabs-nav a {margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */ padding-left: 0;text-decoration: none;white-space: nowrap; /* @ IE 6 */outline: 0; /* @ Firefox, prevent dotted border after click */ background: #fff url('/polopoly_fs/7.154!grey_bg.gif') repeat-x bottom left; border: 1px solid #bbb; border-bottom: none;} .ui-tabs-nav .ui-tabs-selected a {position: relative; top: 3px;z-index: 2;margin-top: 0;background-color: #FFFFFF;color: #828282;border-bottom: 1px solid #fff;} .ui-tabs-nav a span {padding-top: 1px;padding-right: 0;height: 20px;background-position: 0 0;line-height: 20px;} .ui-tabs-nav .ui-tabs-selected a span {padding-top: 0;height: 27px;background-position: 1px -23px;line-height: 27px;} .ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */cursor: text;} .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */ cursor: pointer;} .ui-tabs-nav a:hover {color: #828282;} .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {color: #000;} .ui-tabs-panel { border: none; padding: 0; margin: 0; background: #ffffff; /* declare background color for container to avoid distorted fonts in IE while fading */} /*.ui-tabs-loading em { padding: 0 0 0 20px; background: url(loading.gif) no-repeat 0 50%;}*/ /* Additional IE specific bug fixes... */ * html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */ display: inline-block; } *:first-child+html .ui-tabs-nav { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */ display: inline-block; } /* form styles */ #content .generic_form {background: #fff;} .generic_form p {margin: .5em 0;} .generic_form fieldset {padding: 0 .4em;} .generic_form .splitter .left {width:47%; float: left; margin: 0 .5em 0 0;} .generic_form .splitter .right {width: 47%; float: right; margin: 0 0 0 .5em;} .generic_form ul li label {display: block;} .generic_form ul li, .generic_form ul em {margin: 0 0 .5em;} .generic_form ul.checkBox {padding: 1em 0 0 1em;} .generic_form ul.checkBox li {padding: 0 0 1em 0;} p.formError{ background-color:#ffffdc; padding:10px; border: solid 1px #fffe8e; font-weight: bold; color: red;} /* two col forms */ #b .generic_form ul li input {width: 220px !important} #b .generic_form .gutter {padding: 0;} #b .generic_form ul.checkBox li input {width: 12px !important;} #b #sideBar .generic_form .gutter {padding: 10px 15px;} /* form styles in sidebar */ #sideBar .generic_form form, #sideBar .generic_form p {} #sideBar .generic_form .splitter .left {width:95% !important; float: left; margin: 0;} #sideBar .generic_form .splitter .right {width:95% !important; float: left; margin: 0;} /* ___________________________________________*/ /* 2 COLUMN STYLES ___________________________*/ /* single image styles */ #a div.splitter div.left div.singleImage img, #a div.splitter div.right div.singleImage img {width: 290px;} /* ___________________________________________*/ /* 3 COLUMN STYLES ___________________________*/ /* single image / image gallery styles */ #b div.splitter div.left div.singleImage img, #b div.splitter div.right div.singleImage img {width: 230px;} /* GLOBAL FOOTER STYLES ___________________________*/ #footer .policyLinks {text-align: center;} /* GLOBAL ARTICLE PAGE ___________________________*/ div.article {padding: .5em; margin: .5em; background: #fff;} div.article .date, div.article p.author {color: #9c9c9c; font-size: 1.1em; margin: .7em 0;} div.article h1 {font-weight: bold; margin: 0 0 .3em 0;} div.article h2 {color: #6d6d6d; margin: 0 0 .3em 0; font-weight: normal;} div.article .text p {padding: .5em 0;} /* image styles */ div.article .imageRight, div.article .imagetop {float: right; clear: right; margin: 0 0 1em 1em;} div.article .imageRight img, div.article .imagetop img {} div.article .credit {text-align: right;font-size: .9em; margin: 0 0 .3em;} div.article .caption {line-height: 1.3em;font-size: 1em;} /* related articles */ .related {clear: right; float: right;width: 260px;border: 1px solid #b9b9b9;margin: 0 0 1em 1em;} #b .related {width: 240px;} .related h2 {padding:.5em .8em; color:#474747; font-size:1.5em; background: #fff url('/polopoly_fs/7.154!h2-bg.gif') repeat-x bottom left; border-bottom: 1px solid #b9b9b9;} .related ul li {font-size: 1.2em;margin: 0 0 1em;} /* GLOBAL COMMENT STYLES ___________________________*/ .articleComments .h3 {font-weight: bold;margin: 1em 0 .5em;font-size: 2em;} .articleComments .row, .comments .posting {font: normal 1.1em/1.3em Arial, Helvetica, sans-serif; background: #fff url('/polopoly_fs/7.154!comment-bg.gif') repeat-x bottom left; margin: 0 0 1em; padding: 1em;color: #000;} .articleComments .timestamp {float: right;color: #999;width: 50%;text-align: right;} .articleComments .signature {color: #999;float: left;width: 50%;} .comments .author {text-align: right;} #comment form fieldset{border: none;margin: 0;padding: 0;} .commentCount, #wrapper div.teaser li a {background:url('/polopoly_fs/7.154!commentcount.gif') no-repeat left 50%;padding: 0 0 0 1.2em;margin: 0 0 0 .5em; color: #c5c5c5 !important; font-size: 11px !important; font-weight: normal !important;} /* GLOBAL BLOG STYLES ___________________________*/ .blogName{font-size: 1.5em; font-weight: bold;} .blogDescription{font-size: 1.1em; font-weight: bold;} .blogOwner{font-size: 1.1em;margin: .3em 0;} .blogInfo{margin: .5em 0;} .posting {font-size: 1.2em;line-height: 1.6em;} .postingName{font-weight: bold;margin: 2em 0 .5em;} .blogArchive {margin: 2em 0;font-size: 1.1em;} .blogArchive a {font-weight: bold;} .blogArchive h3{font-size: 1.5em; font-weight: bold; margin: 0 0 .5em;} table.calendar{background: #e8e8e8;margin: 1em 0; border-collapse: collapse; } table.calendar tr{ border-bottom: 1px solid #fff;} table.calendar tr td{padding: .4em;border: 1px solid #fff;} /* GLOBAL SEARCH RESULTS ___________________________*/ .search ul {margin: 1em 0;} .search ul li {margin: 1em 0 0; padding: 0 0 .3em; border-bottom: dotted 1px #999;} /* IE Browser Selector STYLES_______________________*/ .ie div.articleList div.teaser{display: inline-block;} .ie6 div.breakingNews{display:inline-block; clear: both !important;} .ie6 div.breakingNews div.teaser {padding: 0 0 0 1em;} .ie div.poll, .ie div.search, .ie div.topStory, .ie div.articleList, .ie div.categoryList, .ie div.spotlight, .ie div.yui-skin-sam, .ie div.breakingNews, .ie div.gallery, .ie div.singleImage {display: inline-block;} .ie6 div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a{padding: 5px 5px 7px;} .ie7 div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a{padding: 5px 5px 5px;} /* Weather Box CSS */ div#weatherBox { position: absolute; right: 245px; top: 54px; } /* Date CSS */ div#datescript { position: absolute; right: 20px; top:88px; font-size: 15px; font-weight: bold; font-family: Veranda, sans-serif; color:#ffffff; } div#aboveflaglinks { position: absolute; right: 20px; top: 10px; font-size: 12px; font-family: Veranda, sans-serif; color:#ffffff; } div#aboveflaglinks li{ display: inline; list-style-type: none; color:#ffffff; } #RegisterLoginLinks { font-size: 12px; font-family: Veranda, sans-serif; font-weight: 130%; color:#ffffff; } div#aboveflaglinks a { color:#ffffff; } #RegisterLoginLinks a { color:#ffffff; }

      