/*
 * Id: 7.107
 * Version: 1274207173
 * Generated: Jul 29, 2010 11:32:06 PM
 */

div object#atff{position: absolute !important;}

/* ___________________________________________ */
/* GLOBAL STYLES _____________________________*/
/* ___________________________________________*/

/* global helpers */
*{margin:0; padding:0; list-style:none;}
body{margin:0; padding:0; text-align: center; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; background: #ccc;}

/* 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;}
a{color:#00559e; text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}
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/7.107!/masthead.gif') repeat-x; height: 110px; text-indent: -1000em; outline: none;}
#contentWrapper{float:left; background:#fff; margin:0; padding:0;}
#content{float:left; width:665px;}
#sideBar{float:right; width:310px;}
#footer{clear:both;background:#ddd; padding:1em 0;}
.gutter{padding: 1em 1.5em;}
#content div.contentGutter{padding: 0 0 1em 0;}
#b #content div.contentGutter {padding: 1em 0;}
#sideBar div.contentGutter{padding: 1em 1em 1em 0;}
#cmnFooter{display: none;}

/* global ads */
div.ad{text-align:center; width:100%;padding: 1em 0;}
#wrapper .ad {height: 90px;}
#contentWrapper .ad, #header .ad {height: auto;}
#wrapper div#contentWrapper div#content div.ad{clear:both; padding:0; text-align: center;}
#wrapper div#contentWrapper div#content div.ad div{margin:0 auto;}
#wrapper div#sideBar div.ad{padding:0;}
div embed#atff{position: absolute !important;} /* hide tracking pixel */

/* cmn hat styles */
#hat {width: 100%; height: 18px; background: url('/polopoly_fs/7.107!/hat-bg2.gif') repeat-x 0 0; text-align: left;}
#hat a.cmn {display: block;text-indent: -1000em; outline: none; height: 18px;width:200px;float:left; background: url('/polopoly_fs/7.107!/cmn-logo3.gif') no-repeat 5px 2px;}
#hat span {text-align: right;display:block;color: #fff;font-size: 11px;padding: 1px 10px 0 0;}
#hat span a {color: #ccc;}

/* cmn footer styles */
#global_footer {width: 975px;clear: both; padding:.8em 0 2.8em;margin: 0;background: #dedede; color: #7d7d7d;}
#global_footer .poweredBy {width: 30%;float: left;text-align: right;padding: 0 0 0 1em;}
#global_footer .policyLinks {width: 40%;float: right; text-align: left;padding: .3em 1.5em 0 0;}
#global_footer a#logo_mtvu img {vertical-align: middle;}
#global_footer a#logo_mtvn img {vertical-align: middle;}
#global_footer .policyLinks a {color: #7d7d7d;margin: 0 0 0 .3em;padding: 0 .3em 0 0;}
#global_footer span.webserver {width:210px;float:left;font-size:1em;color:#dedede;}
.previewMode {display:none;}

/* 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.107!/primenav_bg.gif') repeat-x; height:36px; padding-left:1em;}
#a #primeNav ul li {float:left; border-right: dotted 1px #c7c7c7; position: relative;}
#a #primeNav ul a {color:#575757;text-decoration: none;display: block;padding:8px; margin:0 6px; color:#575757;background:url('/polopoly_fs/7.107!/drop_arrow.gif') no-repeat left 50%;}
#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; text-align: 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.107!/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.107!/vert-arrow.gif') no-repeat 7px 50%;}
body#b div#primeNav ul li a:hover {background: url('/polopoly_fs/7.107!/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.107!/vert-arrow.gif') no-repeat 20px 50%;}
body#b div#primeNav li ul li a:hover {background: url('/polopoly_fs/7.107!/vert-arrow.gif') no-repeat 20px 50%;}
body#b div#content{width:512px;}
/*body#b div#contentWrapper{background: #fff url('/polopoly_fs/7.107!/vertnav_bg.gif') repeat-y 0 0;}*/

/* subnav styles */
#header .subNavH ul {position: absolute; top: 5px;}
#header .subNavH ul li {float: left;}
#footer .subNavH {float: left;}
#footer .subNavH a {color: #000;}

/* ___________________________________________*/
/* GLOBAL ELEMENTS ___________________________*/
/* ___________________________________________*/

/* element styles */
div.poll, .mostCommented, .mostPopular, 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 .mostCommented, #sideBar .mostPopular, #sideBar div.video, #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;}

/* elements in rightRail */
#rightRail div.poll,#rightRail .mostCommented, #rightRail .pdf, #rightRail div.recentComments, #rightRail div.pdf,#rightRail div.spotlight, #rightRail div.generic_form, #rightRail div.singleImage, #rightRail .gallery, #rightRail div.categoryList, #rightRail div.articleList, #rightRail .topStory, #rightRail .generic_form {margin: 1em 0; border: 1px solid #b9b9b9; width: 260px;}

/* global sideBar element headings */
#sideBar div.poll h2,#sideBar .mostCommented h2, #sideBar .mostPopular 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.107!/h2-bg.gif') repeat-x bottom left; border-bottom: 1px solid #b9b9b9;}

/* rightRail element headings */
#rightRail div.poll h2,#rightRail .mostCommented h2,#rightRail div.recentComments h2, #rightRail div.pdf h2, #rightRail div.spotlight h2, #rightRail div.poll h2, #rightRail div.categoryList h2, #rightRail div.generic_form h2, #rightRail div.singleImage h2, #rightRail .gallery h2 {padding:.5em .8em; color:#474747; font-size:1.5em; background: #fff url('/polopoly_fs/7.107!/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.107!/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;}
/* date in header */
#header .date {position: absolute; top: 5px;}

/* poll element */
div.poll h3 {font-size: 1.3em;margin: 0 0 .5em;}
div.poll div.odd, div.poll div.even{font-size:1.2em;}
div.poll div.odd{padding:5px;}
div.poll div.even{padding:5px;}
div.poll input.submitPoll{ margin-top:10px;}
div.poll .submit {margin: .5em 0;}

/* 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.107!/download-icon.gif') no-repeat left center; padding: 5px 0 5px 28px;}

/* video element */
div.video {}
#wrapper #sideBar .video {border: none;}

/* search element */
div.search label{display:block;}
/* search in header */
#header div.search {background: none;position: absolute; top: 15px;}
#header div.search .gutter {padding: 0 0 0 .8em;}
#header div.search h2 {font-size: 1.3em;color:#fff;font-weight: normal;padding: 0 0 0 .5em;}

/* teaser element */
div.teaser {margin: 1em;}
div.teaser img{float:left; margin: 0 1em 0 0;}

/* topStory element */
#content .topStory .gutter {padding: 1em 0;}
#content .yui-skin-sam .topStory .gutter {padding: 1em;}
.topStory .teaser {margin:0;}
.topStory .teaser img {float: none; margin:0;}
.topStory .teaser h2 a{line-height:1.8em; padding:0;display: block;}
/* top story image sizes */
#a .topStory img {width: 350px;}
#a .splitter .topStory img, #b .topStory img {width: 300px;}
#b .splitter .topStory img {width: 237px;}
#sideBar .topStory img {width: 270px;}

/* articleList element */
div.articleList div.teaser{margin: 0 0 .5em; border-bottom: dotted 1px #999; padding-bottom:5px; min-height: 0px;}
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;}
div.categoryList ul li.showImage{padding: .8em 0;border-bottom: dotted 1px #999;}
div.categoryList ul li.showImage img{float:left; margin: 0 1em 0 0;}
div.categoryList ul li.showImage{list-style-type: none; overflow: hidden;}


/* image element */
div.singleImage {padding:0;}
div.singleImage .gutter {padding:0;}
.singleImage h2 {display: none;}

/* gallery element */
div.gallery {}

/* spotlight element */
div.spotlight{clear:both; background: #fff url('/polopoly_fs/7.107!/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, div.recentComments li .comment p {font-weight: normal; font-size: 12px !important; margin: .5em 0;}
div.recentComments li .author {font-size: .9em;text-align: right;}

/* most commented/most emailed/most popular */
.mostEmailed ul li, .mostPopular ul li, .mostCommented ul li {font-size: 1.2em;margin: 0 0 .5em;padding: .1em 0 .1em .3em; color: #888;}
.mostEmailed ul li a, .mostPopular 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;}

/* tabbed module */
div.yui-skin-sam{clear: both; border: solid 1px #b9b9b9 !important;}
div.yui-skin-sam div.yui-navset{}
div.yui-skin-sam div.yui-navset ul.yui-nav{padding-left: 1em; background: #fff url('/polopoly_fs/7.107!/h2-bg.gif') repeat-x bottom left !important; height: 25px !important; border-bottom: 1px solid #b9b9b9;}
div.yui-skin-sam div.yui-navset ul.yui-nav li{float:left; margin:2px 2px 0 0px;border-bottom: none;}
div.yui-skin-sam div.yui-navset ul.yui-nav li a{padding:5px; font-size:1em; display:block; text-align:center;border: none;background: none;}
div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a{border: solid 1px #b9b9b9; border-bottom: none; background: #fff !important; text-decoration: none;padding: 5px 5px 6px;}
div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected {background:#fff;padding: 0;}
div.yui-skin-sam div.yui-navset div.yui-content{clear:both;}
#content .ui-tabs-nav a {margin: 0 0 0;}
#content .ui-tabs-selected a {top: 0px;}
div.yui-skin-sam div.yui-content .ui-tabs-panel {border-top: none;}

/* elements inside of tabbed module */
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, div.yui-skin-sam div.video, .yui-skin-sam .mostCommented, .yui-skin-sam .mostPopular {margin:0; border:none;}
#sideBar div.yui-content div.date, #sideBar div.yui-content .mostCommented, #sideBar div.yui-content .mostPopular, #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, #sideBar div.yui-skin-sam div.video, #sideBar div.yui-skin-sam .mostCommented, #sideBar .yui-skin-sam .mostPopular {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 {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.107!/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: #fff; /* 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 and 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;}
#wrapper #content #upperLeft .generic_form form {overflow:hidden;}
.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;list-style-type: none !important;}
.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 ERROR MESSAGING ___________________________*/
p.fieldError {color: #cc0000;font-weight: bold;}

/* GLOBAL ARTICLE PAGE ___________________________*/
div.article {padding: .5em; margin: .5em; background: #fff;}
div.article .articleDate, .article .date, div.article p.author, .article p.author2 {color: #9c9c9c; font-size: 1.1em; margin: .7em 0;}
div.article .articleDate, .article .date {color: #9c9c9c; font-size: .9em; 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;}
div.article ol, div.article ul {margin: 1em 1em 1em 2em;font-size: 1.2em;}
div.article ol ul, div.article ul ol {font-size: 1em;}
div.article ol li {list-style-type: decimal;padding: .3em 0;}
div.article ul li {list-style-type: disc;padding: .3em 0;}

/* elements floated right */
.article .related, .article .imageRight, .article .imagetop, .article .search, .article .media-content, .article .yui-skin-sam, .article .poll, .article .categoryList, .article .articleList, .article .singleImage, .article .teaser, .article .topStory, .article .gallery, .article .spotlight, .article .recentComments, .article .mostPopular, .article .mostCommented {float: right; width: 260px;clear: right; margin:0 0 1em 1em;}
.article .video, .article .pdf, {float: right;clear: right; margin: 0 0 1em 1em;}
.article div .gutter {padding: 0;}
/* image styles */
div.article .imageRight, div.article .imagetop {}
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;}

/* article tools */
#content ul.articleTools {width: 99%; clear: both; padding:.3em 0 0 .5em;margin: 1em 0;border:1px solid #ddd;overflow:hidden;border-radius: .5em; -moz-border-radius: .5em; -webkit-border-radius: .5em;}
#content ul.articleTools li {list-style-type:none;padding:.3em 0 0 .7em;float:left;margin:0;}
#content .articleTools li.fbLike {padding: 5px 0 0 0;margin: 0 0 -.3em;}
#content ul.articleTools li.retweet {padding: 8px 0 0 0;}
ul.articleTools li a {display: block; float:left;text-indent: -1000em; outline: none; height: 20px; width: 60px;margin-right:.4em;margin-top: .2em;}
ul.articleTools a.addthis_button_compact {background: url('/polopoly_fs/7.107!/share-btn.gif') no-repeat right center; }
ul.articleTools a.addthis_button_compact:hover {background: url('/polopoly_fs/7.107!/share-btn-hv.gif') no-repeat right center; }
ul.articleTools li a.addthis_button_print {background: url('/polopoly_fs/7.107!/print-btn.gif') no-repeat right center;}
ul.articleTools li a.addthis_button_print:hover {background: url('/polopoly_fs/7.107!/print-btn-hv.gif') no-repeat right center;}
ul.articleTools li a.addthis_button_email {background: url('/polopoly_fs/7.107!/email-btn.gif') no-repeat right center;}
ul.articleTools li a.addthis_button_email:hover {background: url('/polopoly_fs/7.107!/email-btn-hv.gif') no-repeat right center;}
ul.articleTools li a.addthis_button_compact span, ul.articleTools li a.addthis_button_email span, ul.articleTools li a.addthis_button_print span {background: none;}

/* related articles */
.related {border: 1px solid #b9b9b9;margin: 1em 0;}
.related h2 {padding:.5em .8em; color:#474747; font-size:1.5em; background: #fff url('/polopoly_fs/7.107!/h2-bg.gif') repeat-x bottom left; border-bottom: 1px solid #b9b9b9;}
.related ul {margin: 0 0 0 1em;}
.related ul li {font-size: 1.2em;margin: 0 0 1em;}

/* outbrain */
.article #outbrain {margin: 1em 0;clear: both;}
#outbrain fieldset legend {display: none;padding:0;}
#outbrain #outbrain_ext_element {border: 1px solid #b9b9b9;}
#outbrain #outbrain_ext_element h2 {color: #000; line-height: 35px;padding: 0 0 0 40px;font-size: 1.2em;background: url('/polopoly_fs/7.107!/recommended.gif') no-repeat !important;}
#outbrain #outbrain_ext_element h2 strong {font-size: 1.4em;}
#outbrain fieldset {border: none;}
#outbrain fieldset ul {margin:0;}
#outbrain fieldset ul li {list-style-type: none;}

/* GLOBAL COMMENT STYLES ___________________________*/
.articleComments {clear: both;}
.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 !important; background: #fff url('/polopoly_fs/7.107!/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.107!/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;}
.article .articleComments #comment #body {width: 100%;}
/* rtf comment fix */
#wrapper .article .text .articleComments .body p a, #wrapper .article .text .articleComments .body a {color: #000;text-decoration: none;font-size: 11px;}
#wrapper .article .text .articleComments .timestamp a, #wrapper .article .text .articleComments .signature a {color: #999;text-decoration: none;}
/* comments in tab box */
#upperLeft .article .yui-skin-sam {margin: 1em 0;width: auto; height: auto;background: none !important;border:none !important;position:static;}
#tabComments {width: auto;float: none;margin: 1em 0;border:none !important;}
#upperLeft .article .yui-skin-sam ul.yui-nav {margin:0;background:none;}
#wrapper #content #upperLeft #tabComments div.yui-navset {background:none;}
#wrapper #content #upperLeft #tabComments div.yui-navset ul.yui-nav {position:static;float:none;width:auto;padding-left: 0; background: #fff !important; height:37px !important;border-bottom: 1px solid #b9b9b9;}
#content #upperLeft .article #tabComments ul.yui-nav li {list-style-type: none;text-indent:0;width:auto;background: none;margin: 0 .5em 0 0;text-align: center;font-size: 15px;}
#content #upperLeft .article #tabComments ul.yui-nav li a {background: none !important;}
#wrapper #content #upperLeft #tabComments div.yui-navset ul.yui-nav li a {font-weight:normal;font-size: 15px;width:auto;text-indent:0;padding: 7px 15px 6px; color: #707070;border: solid 1px #b9b9b9;border-bottom: none;background: #f8f8f8 url('/polopoly_fs/7.107!/h2-dk-grey.gif') repeat-x bottom left;}
#wrapper #content #upperLeft #tabComments div.yui-navset ul.yui-nav li.ui-tabs-selected a {font-weight:normal;margin:5px 0 0;color:#707070; background: #fff url('/polopoly_fs/7.107!/h2-bg.gif') repeat-x bottom left !important; padding: 7px 15px 7px;}
#upperLeft #tabComments div.yui-navset ul.yui-nav li.ui-tabs-selected {background:none !important;}
#upperLeft #tabComments .yui-content h2 {display:block;}
#upperLeft #tabComments .yui-content {padding: 1em;border: none;background: none !important;overflow:auto;height:auto;}
#content #upperLeft #tabComments .ui-tabs-panel {border: none;background: none !important;}

/* GLOBAL BLOG STYLES ___________________________*/

/* Main Blog Page */
.blogInfo{border: 1px solid #b9b9b9;background: #ececec;margin: 0 0 1.5em 0;padding: 1em;}
.blogInfo h2.blogName {font-size: 2.5em; font-weight: normal;color: #000;}
.blogDescription{font-size: 1.1em; font-weight: bold;}
.blogOwner {font-size: 1.3em;margin: .3em 0;font-weight: bold;}
.blogStats {display: none;}
.posting {font-size: 1.2em;line-height: 1.6em;padding: 0 0 .5em .5em;margin: 0 0 1em;border-bottom: 1px solid #b9b9b9;}
.posting p, .posting {font-family: arial, helvetica, sans-serif;font-size: 12px !important;line-height: 1.6em !important;}
.posting h3 {font-weight: normal;font-size: 1.8em;margin: .3em 0;}
.posting .postingDate {font-size: 1.1em;font-weight: bold;}
.posting nobr {display: block;font-size: 1.1em;font-weight: bold;padding: 0 0 0 20px; background: url('/polopoly_fs/7.107!/blog-comment.gif') no-repeat left center;}
.scrollerTop {display: none;}
.scrollerlinks {font-size: 1.6em;}

/* Post Page */
h1 .edit {display: inline;font-size: .6em;}
.postingDescription {margin: 0 0 1em;font-size: 1.3em; color: #9c9c9c;height: 20px;border-bottom: 1px solid #ccc;}
#content .postingDescription p {margin: 0;font-size: 1em;}
.postingDescription p.author {width: 70%;float: left;}
#content .postingDescription .author a {color: #999;font-weight: bold;margin:0 !important;padding:0 !important;}
#content .postingDescription .date {color: #999;margin:0;}
.postingDescription .articleTools {clear: none;}
.postingDescription .pageViews {display: none;}
.postingBody p {margin: 0 0 1em;}
.postingBody #rightRail {float: right;margin: 0 0 1em 1em;}
.previousNextPosting {border: 1px solid #b9b9b9; background: #fff;margin: 1em 0; padding: 0 1em;width: 96%;float: left;}
.previousPosting {float: left; width: 49%;border-right: 1px solid #b9b9b9;padding: .5em 0;}
.nextPosting {float: right; width: 50%; text-align: right;padding: .5em 0;}
.previousNextPosting .older, .previousNextPosting .newer {text-transform: uppercase;color: #898989;font-size: 1em;margin: 0 0 .5em;}
.previousNextPosting .older {padding: 0 0 0 15px; background: url('/polopoly_fs/7.107!/dbl-arrow.gif') no-repeat left center;}
.previousNextPosting .newer {padding: 0 15px 0 0; background: url('/polopoly_fs/7.107!/dbl-arrowR.gif') no-repeat right center;}
.previousPosting a, .nextPosting a {font-size: 1.2em;}

/* blog comments */
.noPostings {margin: 0 0 1.5em;}
.comments .posting {font-size: 1.2em;background: none;background: #eee;border-bottom: none;clear: both;padding: 1em 1em 2em;}
.comments .posting .middle {border-top: 1px dotted #ccc;width: 100%;margin: 1em 0 0;padding: .5em;}
.comments .posting .author {width: 50%; float: left;text-align: left;padding:0;margin:0;color: #9c9c9c;}
.comments .posting .date {width: 50%; float: right;text-align: right;padding:0; margin:0;color: #9c9c9c;}

/* Month View */
.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 USER PAGES ___________________________*/
#userPage h1 {font-weight: normal;color:#474747 !important;text-transform: capitalize;}
#userPage h1 .username {text-transform: none;}
#userPage h3 {color:#474747;font-weight: normal;font-size:1.8em;margin: .5em 0;}
#userPage h3.userPosts{border-top: 1px solid #ccc;padding-top: 1em;}
#userPage h4 {font-size: 1.6em;font-weight: normal;color: #777;margin:1em 0 0 .8em;padding:0;}
#userPage p {margin: 0 0 0 1em;padding:0;font-size: 12px;}
#userProfile {font-size: 1.3em;}
#userProfile .generic_form {font-size: 9px;margin: 1em 0;}
#userProfile .generic_form ul {margin:0;}
#userProfile .generic_form li {list-style-type: none;padding:0;}

/* postings */
#userPage .scrollerlinks {font-size: 1.4em;text-align: right;color: #777;margin:0;padding:0;width: 50%;float: right;}
#userPage ul li {margin: 0 0 0 1em;font-size: 12px;line-height: 1.6em;}
#userPage ul h3 {font-size: 1.4em;margin: 1em 0 .3em 0;}
#userPage ul .postingBar {margin: .3em 0;color: #777;}

/* GLOBAL SEARCH RESULTS ___________________________*/
#upperLeft .search .gutter {padding: .5em;font-size: 1.2em;}
.search input.keywordsField {width: 312px;}
.search input.dateField {margin: .5em .5em 0 64px;}
/* search filter */
.search ul.searchFilter {width: 100%;float: left;margin: .5em 0 1em; border: 1px solid #ccc; background: #dfdfdf url('/polopoly_fs/7.107!/grey-bg.gif') repeat-x left top;}
.search ul.searchFilter li {border-right: 1px solid #ccc;float: left;padding: .1em 2em;}
.search ul.searchFilter li.sort {padding: .1em .5em;}
/* search results */
.search ul.searchResults {margin: 2em 0;clear: left;}
.search ul.searchResults li {margin: 1em 0 0; padding: 0 0 .3em; border-bottom: dotted 1px #999;}

/* author search results */
.article .author a {color:#9c9c9c;text-decoration: none;}
#authorResults h2.resultsTitle {margin: 0 0 1.5em;padding:0;font-weight:normal;color:#5a5a5a;font-size:2em;width:520px;float:left;background:none;border:none;}
#authorResults h3 {font-weight:normal;color:#5b5b5b;font-size:1.5em;clear:both;}
#authorResults .search {width:100%;float:none;margin:0;}
#authorResults .search .gutter, #authorResults h3.info, #authorResults .searchFilter, #authorResults .pager {display:none;}
#authorResults .search .dateField, #authorResults .search .endDateField {position:relative;top:-20px;margin:0;width:180px;}
#authorResults .search .gutter {padding: 1em 0;color:#fff;}
#authorResults .search ul li {list-style-type:none;}
#authorResults .articleTools {width: 121px; clear:none;margin:.5em 0 0;}/* Width modified for testing new share layout */

/* GLOBAL PODCAST PAGE ___________________________*/
a.subscribe {display: block; background: url('/polopoly_fs/7.107!/subscribe.gif') no-repeat right center; text-indent: -1000em; outline: none; height: 20px; width: 78px; margin: 0 0 .5em;}
a.listen {display: block; clear: left; background: url('/polopoly_fs/7.107!/listen.gif') no-repeat right center; text-indent: -1000em; outline: none; height: 20px; width: 56px; margin: 0 0 .5em;}
.podcast .allpodcasts, .podcast .allEpisodes {font-size: 1.2em;line-height: 22px; float: left;color: #8e8e8e; padding: 0 0 0 8px; background: url('/polopoly_fs/7.107!/arrow-grey.gif') no-repeat left center;}
.podcast .allEpisodes {display: none;}
.podcast .imageRight {float: left;padding: 0 1em 1em 0;}
/* main page */
.podcastEntry {border-bottom: 1px solid #ccc;padding: .5em 0;margin: 0 2em 0 0;}
.podcastEntry h3 {font-size: 1.6em;}
.podcastEntry img {float: left;}
.podcastEntry a.subscribe {float: right;margin: 0 0 0 1em;}
/* channel page */
.podcastChannel a.subscribe, a#subscribe {clear: left !important;}
.podcastChannel h3, .podcastTitle h3 {float: left;margin: 0 .5em .5em 0; font-size: 1.6em;}
.podcastChannel h4 {font-size: 1.6em; margin: 1em 0 .5em;clear: left;}
.article .podcastChannel ul {border: 1px solid #ccc;border-bottom: none;float: left;width: 100%;margin: 0;}
.article .podcastChannel ul li {list-style-type: none;border-bottom: 1px solid #ccc;float: left; width: 98.5%; padding: .5em; background: #e5e5e5 url('/polopoly_fs/7.107!/episode-bg.gif') repeat-x left top;}
.podcastChannel ul li a.listen {float: right;width: 30%;clear: none;}
.podcastChannel ul li span {width: 70%;float: left;padding: .5em 0 0 0;}
.podcastChannel ul li span a {font-size: 1.2em;padding: 0 0 .4em 1.4em;background: url('/polopoly_fs/7.107!/episode-icon.gif') no-repeat left top;}
/* episode page */
.podcastEpisode {margin: 1em 0;}
.podcastEpisode h3 {font-size: 1.6em;padding: 0 0 .4em 16px;background: url('/polopoly_fs/7.107!/episode-icon.gif') no-repeat 0 2px;display: block;float: left;width: 55%;}
.podcastEpisode h3 span {font-size: .7em;color: #999;}

/* Global Redirect Page _______________________*/
#redirect {width: 975px;background: #fff url('http://admin.collegepublisher.com/polopoly_fs/7.154!redirect-bg.gif') no-repeat left bottom;margin: 5em 3em;padding: 0 0 28em;}
#redirect h2 {color: #464646; font-weight: normal;font-size: 2.2em;padding: 1em 0 .5em;background: url('http://web2.collegepublisher.com/polopoly_fs/7.154!redirect-tp.gif') no-repeat left top;}
#redirect .text {margin: 1em 2em 0 5em;font-size: 1.3em;width: 710px;float: right;text-align: left;}
#redirect .text h3 {font-weight: normal;font-size: 1.2em;margin: 1em 0 0 0;}
#redirect .text p {line-height: 1.3em;margin: 0 0 .8em;}

/* registration form */
div.generic_form{background-color: transparent !important;}
div.generic_form h2{}
div.generic_form div.gutter{font-size: 1.2em;}
div.generic_form div.gutter p{font-size: 12px; padding-bottom: .3em;}
div.generic_form div.gutter div.row{clear: both; float: left; width: 500px; margin: 0 auto !important; padding: 10px; border-bottom: solid 1px #c5c5c5;}
div.generic_form div.gutter div.row label strong{display: block;float:left; width:150px; text-align: left; position: relative; top:3px;}
div.generic_form div.gutter div.row input{float:left;font-size: 12px; margin: 0;}
div.generic_form div.gutter div.row2{clear: both; padding:8px 50px 8px 10px;}
div.generic_form div.gutter div.rowBtn{clear: both; padding: 10px 0; text-align: center;}

/* Global Form Mail Styles _______________________*/
#Letter p {line-height: 1.3em; margin: .3em 0 .5em;}
.formMail {clear: both;border-top: 1px dotted #b9b9b9;background: #f5f5f5;font: normal 1.2em arial;color: #333;padding: 1em;}
.formMail label{float: left;width: 30%;text-align: right;padding: .2em .5em 0 0;}
.formMail input, .formMail textarea {width: 50%;margin-bottom: 1em;}
.formMail select {margin-bottom: 1em;}
.formMail textarea{width: 50%;height: 150px;}
.formMail .checkbox {width: 1em;}
.formMail .submitBtn{margin-left: 50%;margin-top: 5px;width: 80px;}
.formMail #human {visibility: hidden; display: none;}

/* IE Browser Selector STYLES_______________________*/
.ie div.articleList div.teaser{display: inline-block;}
.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 .splitter .right, .ie7 .splitter .right {width: 49%;}
.ie7 .podcastEntry h3, .ie6 .podcastEntry h3 {display: inline-block;}

/* IE6 */
.ie6 div.breakingNews{display:inline-block; clear: both !important;}
.ie6 div.breakingNews div.teaser {padding: 0 0 0 1em;}
.ie6 .podcastChannel ul {width: 80%;}
.ie6 div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a{padding: 5px 5px 7px;}
.ie6 #sideBar{clear: left;width:310px;overflow: hidden;}
.ie6 #sideBar div.contentGutter{padding: 1em 1em 1em 0 !important;}

/* IE7 */
.ie7 div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a{padding: 5px 5px 5px;}

    

      