@import url("pbp_topj.css");







/** Added by COXnet Implementation 10/10/2005                                 **/



/** Styles for "Most Popular" Clickability display on story pages **/











div#bottomfeed ul li { list-style-image:url(bullet_s.gif); }



div#bottomfeed ul li { margin-left: -20px; }



div#bottomfeed li a { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }



div#bottomfeed2 ul li { list-style-image:url(bullet_s.gif); }



div#bottomfeed2 li a { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }











div#mostpopular2 ul li { margin-left: -30px; }



div#mostpopular2 li a { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }



div#mostpopular2 ul li { list-style-image:url(bullet_s.gif); }



div#mostpopular2 li { margin-top: 7px; }















div#mostpopular ul li { margin-left: -40px; }



div#mostpopular ul {margin-bottom: 0px; margin-top: 4px; }



div#mostpopular li a { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }



div#mostpopular ul { 

	list-style-type: none;

	list-style-image: none;

}



div#mostpopular li { 

margin-top: 2px; 

padding-top: 8px;

}





div#popular_block ul li { 

	list-style-type: none;

	list-style-image: none;

	margin-top: 8px;

}









.newsbuzz { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }











img {



	border: 0px;



}











.apheds {font-size: 11px;}







.attribution {font-style: italic;}







img.imageborder {border: 1pt #000 solid;}







.blackbox {color: #fff;}







.breadcrumb {font-family: arial,sans-serif; font-size: 10px; font-weight: bold; color: #336;}







.body {font-family: arial,sans-serif; font-size: 14px; color: #333;}







div.bodyAd {margin-bottom: 15px; margin-left: 10px;}







div.bodyAd {width: 171px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-bottom: 8px; text-align: center;}







div.bodyAd h5 {color: #ccc; margin: 0px 0px 5px 0px;}















body, div, dd, dt, ul, li, p, tr, td, h1, h2, h3, h4, h5, h6, h7 {font-family: Arial, sans-serif; font-size: 12px;}







p, tr, td  {font-size: 12px;}







body {color: #333;}





.homepageheaders {

font-size: 15px;

font-weight: bold;

line-height: 18px;

width: 100%;

border-top: 2px solid #004276;



}







.bulletpoint {font-weight: normal;}







.byline {font-size: 12px; font-weight: normal; margin-bottom: 1px;}







.byline source {padding-bottom: 10px;}







.correx { background-color: #EFEFEF; font-style: italic; }







.topstory h5 {margin-bottom: 4px; padding: 0px;}



.topstory h5 a {font-weight: normal; font-family: Georgia; }



.topstory h4 {margin-bottom: 4px; padding: 0px;}



.topstory h4 a {font-weight: normal; font-family: Georgia; }



.nextstory h3 {margin-bottom: 4px; padding: 0px;}



.nextstory h3 a {font-weight: normal; font-family: Georgia; }



.relatedlink {margin-top: 4px; margin-bottom: 4px; padding: 0px;}







.imageboxhed {padding: 2px;}



.imageboxrelated {padding: 4px;}







.stories {font-family: arial,helvetica,sans-serif; font-weight: bold; color: #000;}



.stories ul {margin-left: 20px; margin-bottom: 15px; padding-left: 0px; list-style: disc url(bullet_s.gif) outside;}



.stories ul li {margin-bottom: 6px; font-size: 15px;}







.stories2 {font-family: arial,helvetica,sans-serif; color: #000;}



.stories2 ul {margin-left: 0px; margin-bottom: 0px; margin-top: 4px; padding-left: 0px; list-style: none;}



.stories2 ul li {margin-bottom: 6px; font-size: 13px;}







.stories3 {font-family: arial,helvetica,sans-serif; color: #000;}



.stories3 ul {margin-left: 0px; margin-bottom: 0px; padding-left: 2px; list-style: none;}



.stories3 ul li {margin-bottom: 3px; margin-left: 2px; font-size: 12px;}







.stories4 {font-family: arial,helvetica,sans-serif; color: #000;}



.stories4 ul {margin-left: 5px; margin-bottom: 0px; padding-left: 15px; list-style: disc url(sm_video.gif) outside;}



.stories4 ul li {margin-bottom: 3px; margin-left: 5px; font-size: 11px;}



















td.caption {font-size: 11px; margin-top: 0px; margin-left: 2px;  text-align: left;}







div.clickability {border: 1px solid #cccccc;  padding-left: 2px; padding-bottom: 5px;} /* removed width 171px, added DIV to class 3/1/2005 */







.credit {font-size: 14px; font-style: italic;}







.copyright {font-family: arial,helvetica,sans-serif; font-size: 10px;}















.crtbyline {font-size: 10px;}











.crttimestamp  {font-family: arial; font-size: 9px; color: red; font-weight: bold; }



.cxnhdln crttimestamp  {font-family: arial; font-size: 6px; font-color: orange; }



.medwidget cxnhdln crttimestamp  {font-family: arial; font-size: 6px; font-color: green; }



.cxnhdln crttimestamphp span.crttimestamp a {font-family: arial; font-size: 9px; color: #800000; font-weight: bold;}



.cxnhdln crttimestamphp span.crttimestamp span {font-family: arial; font-size: 9px; color: #800000;}



/* .medwidget span.crttimestamp {font-family: arial,helvetica,sans-serif; font-size: 9px; color: red; } */



/* .stories2 medwidget cxnhdln crttimestamp  {font-family: arial; font-size: 6px; font-color: blue; } */







.custompbpost {font-family: arial,helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #000;}















.cxnbold {font-weight: bold;}







.cxnhdln {font-family: arial,sans-serif; font-size: 14px; margin-bottom: 0px; margin-top: 9px;}







.cxnhdln ul {margin: 0px 5px 0px -30px; padding: 0px; margin-left: 15px; }







.cxnhdln li {font-family: arial,helvetica,sans-serif; font-size: 13px; margin-top: 0px; padding: 0px;  list-style-image:url(bullet00.jpg);}











li ap-bulleted-headline-1 {font-family: arial,helvetica,sans-serif; font-size: 13px; margin-top: 0px; padding: 0px;  list-style-image:url(bullet00.jpg);}







li ap-bulleted-headline-2 {font-family: arial,helvetica,sans-serif; font-size: 13px; margin-top: 0px; padding: 0px;  list-style-image:url(bullet00.jpg);}











.cxnhdlnsm span.cxnhdln a {font-family: arial,helvetica,sans-serif; font-size: 12px;}



.cxnhdlnsm span.cxnhdln span {font-family: arial,helvetica,sans-serif; font-size: 12px;}



.cxnhdlnsm div.photo p {font-family: arial,helvetica,sans-serif; font-size: 10px;}



.cxnhdlnsm br {display:none;}



.cxnhdlnsm span.cxnhdln br {display:block;}















.cxnhdlnlg span.cxnhdln a {font-family: arial,helvetica,sans-serif; font-size: 16px;}



.cxnhdlnlg span.cxnhdln span {font-family: arial,helvetica,sans-serif; font-size: 16px;}



.cxnhdlnlg div.photo p {font-family: arial,helvetica,sans-serif; font-size: 14px;}



.cxnhdlnlg br {display:none;}



.cxnhdlnlg span.cxnhdln br {display:block;}















.cxnhdlnlocal span.cxnhdln a {font-family: arial,helvetica,sans-serif; font-size: 15px; font-weight: bold;}



.cxnhdlnlocal span.cxnhdln span {font-family: arial,helvetica,sans-serif; font-size: 12px;}











.cxnhdlnlocallead span.cxnhdln a {font-family: arial,helvetica,sans-serif; font-size: 18px; font-weight: bold;}



.cxnhdlnlocallead span.cxnhdln span {font-family: arial,helvetica,sans-serif; font-size: 12px;}















.smwidget span.cxnhdln a {font-family: arial,helvetica,sans-serif; font-size: 10px;}







.smwidget span.cxnhdln span {font-family: arial,helvetica,sans-serif; font-size: 10px;}







.smwidget div.photo p {font-family: arial,helvetica,sans-serif; font-size: 10px;}







.smwidget br {display:none;}







.smwidget span.cxnhdln br {display:block;}















.medwidget span.cxnhdln a {font-family: arial,helvetica,sans-serif; font-size: 12px;}







.medwidget div.photo p {font-family: arial,helvetica,sans-serif; font-size: 12px;}







.medwidget br {display:none;}







.medwidget span.cxnhdln br {display:block;}















.cxnhedlists h3 {font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold;}







.cxnhedlists ul {list-style: disc outside; font-family: arial,sans-serif; font-size: 12px; margin: 0px 5px 0px -30px; padding: 0px; margin: 0px 0px 4px 15px;}







.cxnhedlists ol {list-style: decimal; font-family: arial,sans-serif; font-size: 12px; margin: 0px 5px 0px -30px; padding: 0px; margin: 0px 0px 4px 15px;}







.cxnhedlists li {margin: 2px 0px 0px 0px; padding: 0px;}







.cxnlistheader {font-family: arial,sans-serif; font-size: 12px; font-weight: bold;}







.cxnmore {font-weight: bold;}







.cxnnote {font-style: italic;}







.cxnscreen01 {background: #339; font-weight: bold; color: #fff;}







.cxnscreen02 {background-color: #efefef;}







.cxnscreen03 {background-color: #efefef; font-weight: bold;}







.cxnsmalltext {font-size: 11px;}







.cxnhplists {font-size: 12px;}















.date {







	font-family: sans-serif;



	font-size: 12px;



	font-style: normal;



	color : #000;



	font-weight : normal;



	text-decoration : none;



}















.dateline {font-weight: bold;}







.dividerbar {background-color: #369; font-size: 12px; font-weight: bold; color: #FFF; text-align: center;}







.dividerbarfont {font-size: 12px; font-weight: bold; color: #FFF;}















.elexoverride {font-family: arial; font-size: 12px;}







.elexoverride h3 {font-family: arial; font-size: 14px;}







.elexoverride h5 {font-family: arial; font-size: 11px; font-weight: normal;}























.elexoverride2 {font-family: arial; font-size: 6px;}







.elexoverride2 h3 {font-family: arial; font-size: 11px;}







.elexoverride2 h5 {font-family: arial; font-size: 9px; font-weight: normal;}







.elexoverride2 td {font-family: arial; font-size: 9px;}















.enlarge {text-align: center; margin-top: 0px; margin-bottom: 0px;}







div.freeform {width: 171px; border: 1px solid #ccc; margin-left: 5px; margin-bottom: 5px; margin-right: 5px; background-color: #efefef;}























h1 {font-size: 14px;}







h2 {font-size: 18px; margin-top: 0px;}







h3 {font-size: 14px; margin-top: 0px; margin-bottom: 0px;}







h4 {font-size: 18px; margin-top: 0px; margin-bottom: 0px;}







h5 {font-size: 22px; margin-top: 0px; margin-bottom: 0px;}







h6 {font-size: 30px; margin-top: 0px; margin-bottom: 0px;}







.bighed {font-size: 38px; margin-top: 0px; margin-bottom: 0px; font-weight: bold;}







.biggerhed {font-size: 45px; margin-top: 0px; margin-bottom: 0px; font-weight: bold;}







.headline {font-size: 18px;}















.leadhead {font-family: arial,sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px;}







.labelhead {font-size: 14px; font-weight: bold;}







.listlink, .listlink a, .listlink a:link, .listlink a:active, .listlink a.visited {font-weight: normal;}







.listlink a:hover, listlink a:hover {font-weight: normal; color: #999;}















.mark {font-weight: normal;}







.morelink, .morelink a, .morelink a:link, .morelink a:active, .morelink a.visited {font-weight: normal;}







.morelink a:hover, .listlink a:hover {font-weight: bold;	color: #999;}















.newtag {font-family: arial; color: red; font-size:10px;}







.nodec {text-decoration: none;}







.npoindexheader {font-size: 14px; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}























.xxxphoto {padding-bottom: 10px; border-bottom: 1px solid #000; position: relative;}







.photo img {display: block; margin-left: auto; margin-right: auto; text-align: center;}







.photo a:link {font-size: 9px; margin-bottom: 10px;}







.photo p {font-weight: bold; font-size: 11px; margin-top: 0px;}







.photocredit {font-family: Arial; font-size: 10px; color: #999; text-align: right; margin-right: 2px; margin-top: 2px; margin-bottom: 0px;}







.photolink, .photolink a, .photolink a:link, .photolink a:active, .photolink a.visited {font-weight: normal; font-size: 11px;} */







.photolink a:hover {font-weight: normal; color: #999;}















/* added DIV to tool class 3/1/2005 */







div.tool {width: 171px; border: 1px solid #ccc;  text-align: left; padding-left: 0px; padding-bottom: 5px;}







div.tool h5 {color: #fff; background-color: #339; padding-left: 5px; margin-top: 0px; margin-bottom: 0px;}







div.tool p {text-align: left; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}







div.tool form {text-align: left; margin-top: 0px; margin-left: 1px; margin-right: 0px; margin-bottom: 0px;}







div.tool .choice {color: #399; text-align: left;}







div.tool .button {color: #399; text-align: center;}







div.tool .note {font-size: 9px;}







div.tool .caption {font-size: 10px; text-align: left;}











.pod { font-family: arial,helvetica,sans-serif; font-size:11px; color:#FFF; }







.podbold { font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFF; }















.printheadline {font-weight: bold;}







.printbyline, .printsource, .printdate, .printbody {font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: normal;}















.promo10 { font-family: arial,helvetica,sans-serif; font-size:10px; }







.promo13 { font-family: arial,helvetica,sans-serif; font-size:13px; }















.raillabelhead {font-family:  verdana,arial,helvetica,sans-serif; font-weight: bold; font-size: 11px; color: #009; text-align: center;}















.shopping12 { font-family:arial,helvetica,sans-serif; font-size:12px; }







.shopping13 { font-family:arial,helvetica,sans-serif; font-size:13px; }







.shopping14 { font-family:arial,helvetica,sans-serif; font-size:14px; }















.smalltext {font-size: 11px;}



.smallertext {font-size: 9px;}



.smalltextgrey {font-size: 11px; font-color: gray;}







.sponsor {font-size: 11px;}







.source {font-size: 11px; font-weight: normal; font-style: italic; margin-top: 0px; margin-bottom: 10px;}















.teaseheader, .listheader {font-size: 12px; font-weight: bold;}







.teaselink, .teaselink a, .teaselink a:link, .teaselink a:active, .teaselink a.visited {font-weight: normal;}







.teaselink a:hover, .listlink a:hover {font-weight: normal; color: #999;}







.template {font-family: Arial;	font-size: 12px;}















/* added DIV to custominclude class 3/1/2005 */







div.custominclude {width: 171px; border: 1px solid #ccc; padding-left: 2px; padding-bottom: 5px;}







.updatetext {margin-top: 0px; margin-bottom: 0px; font-size: 10px; color: red;} 















pre {font-family: "Courier New", Courier, monospace; }















.search10 { font-family:arial,helvetica,sans-serif; font-size:10px; }







.search12 { font-family:arial,helvetica,sans-serif; font-size:12px; color:#fff; font-weight:bold; }















/* added DIV to storyright & storyleft classes 3/1/2005 */







div.storyright {margin-bottom: 10px;} /* Removed width:470px to restore wrapping */







div.storyleft {margin-bottom: 10px;} /* Removed width:470px to restore wrapping */







div.storyright .inset {width: 300px; float: right;margin-left: 5px;}







div.storyright .clickability {width: 150px; margin-bottom: 5px; margin-left: 5px;}







div.storyright .tool {width: 171px; margin-bottom: 15px; margin-left: 0px;}







div.storyright .freeform {width: 171px; border: 1px solid #ccc; margin-left: 5px; margin-bottom: 5px; margin-right: 5px; background-color: #efefef; padding-left: 2px; padding-bottom: 5px;}







div.storyright .photo {width: 171px; margin-bottom: 10px; margin-left: 10px;}







div.storyleft .inset {width: 171px; float: left; padding-right: 15px;}







div.storyleft .clickability {width: 171px; margin-bottom: 5px; margin-left: 5px; background-color: #efefef; font-family: Arial; font-size:10px;} 







div.storyleft .bodyAd {float: right;}







div.storyleft .photo {width: 171px; margin: 5px 5px 5px 5px;}







div.storyleft .tool {width: 171px; margin-left: 5px; margin-bottom: 5px; margin-right: 5px; background-color: #efefef;}







div.storyleft .freeform {width: 171px; border: 1px solid #cccccc; margin-left: 5px; margin-bottom: 5px; margin-right: 5px; background-color: #efefef; padding-left: 2px; padding-bottom: 5px;}







div.storyleft .custominclude {width: 171px; margin-left: 5px; margin-bottom: 5px; margin-right: 5px; background-color: #efefef;}























/* Shared Slideshows - manual */















#sharedslidebox {







	padding: 20px;







	background: #fff;







	border: 1px solid #fff;







	margin: 10px 0px 0px;







	}















#sharedslidebox p {







	font: 12px arial,helvetica,sans-serif;







	}







	







.sharedslidecutline {







	font: 12px arial,helvetica,sans-serif;







	}















.sharedslidecredit {







	font: 11px arial,helvetica,sans-serif;







	color: #666;







	}















#sharedslidenav {







	text-align: right;







	font: 10px geneva,arial,helvetica,sans-serif;







	margin: 0px 0px 20px;







	}















#sharedslidenav a:link, #sharedslidenav a:visited {







	color: #000;







	text-decoration: none;







	}















.sharedslidetitle {







	font: 14px arial,helvetica,sans-serif;







	}























.text {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	font-style: normal;







	color : #000000;







	font-weight : normal;







	text-decoration : none;







}







.textbold {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	font-style: normal;







	color : #000000;







	font-weight : bold;







	text-decoration : none;







}







.textsmall {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 10px;







	font-style: normal;







	color : #000000;







	font-weight : normal;







	text-decoration : none;







}







.textsmallheader {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 10px;







	font-style: normal;







	color : #000000;







	font-weight : normal;







	text-decoration : none;







}







.buzzhead {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 10px;







	font-style: normal;







	color : #000000;







	font-weight : bold;







	text-decoration : none;







}







.textwhite {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	font-style: normal;







	color : #FFFFFF;







	font-weight : normal;







	text-decoration : none;







}







.redtextbold {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 14px;







	font-style: normal;







	color : #004276;







	font-weight : bold;







	text-decoration : none;







}







.textboldwhite {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	font-style: normal;







	color : #FFFFFF;







	font-weight : bold;







	text-decoration : none;







}







.textsmallwhite {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 10px;







	font-style: normal;







	color : #FFFFFF;







	font-weight : normal;







	text-decoration : none;







}







.href {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	font-style: normal;







	color : #004276;







	font-weight : normal;







	text-decoration : underline;







}







.hrefbold {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	font-style: normal;







	color : #004276;







	font-weight : bold;







	text-decoration : underline;







}







.whitehrefbold {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	font-style: normal;







	color : #ffffff;







	font-weight : bold;







	text-decoration : underline;







}







.whitehref {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	font-style: normal;







	color : #ffffff;







	font-weight : normal;







	text-decoration : underline;







}







.hrefsmall {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 10px;







	font-style: normal;







	color : #004276;







	font-weight : normal;







	text-decoration : underline;







}







.hrefsmallheader {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 10px;







	font-style: normal;







	color : #000088;







	font-weight : normal;







	text-decoration : none;







}







.hrefsmallheader:Hover {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 10px;







	font-style: normal;







	color : #000088;







	font-weight : normal;







	text-decoration : underline;







}







.hrefsmallbold {







	font-family: Arial, Verdana, Helvetica, sans-serif;







	font-size: 12px;







	font-style: normal;







	color : #004276;







	font-weight : bold;







	text-decoration : underline;







}







.textlargebold {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 18px;







	font-style: normal;







	color : #000000;







	font-weight : bold;







	text-decoration : none;







}







.textboldshopping {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 14px;







	font-style: normal;







	color : #000000;







	font-weight : bold;







	text-decoration : none;







}







.hrefboldshopping {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 14px;







	font-style: normal;







	color : #004276;







	font-weight : bold;







	text-decoration : underline;







}







.largehrefbold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-style: normal;

	color : #004276;

	font-weight : bold;

	text-decoration : underline;

}









.largerhrefbold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 30px;

	font-style: normal;

	color : #004276;

	font-weight : bold;

	text-decoration : underline;

}









.footertext {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 10px;







	font-style: normal;







	color : #000000;







	font-weight : normal;







	text-decoration : none;







}







.textboldsubhed {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 13px;







	font-style: normal;







	color : #000000;







	font-weight : bold;







	text-decoration : none;







}























.textnavy { font-family: arial,helvetica,sans-serif; font-size:13px; color: navy; } 







 







/* Storm */







.subheadnav {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 10px;







	font-style: normal;







	color : #FFFFFF;







	font-weight : bold;







	text-decoration : none;







	letter-spacing : 1px;



	



	padding : 2 10 2 10;



		



}











/* YourPost */







.yourpost  {font-family: arial; font-size: 10px;



}







.yourpost a:link {



	color: #FFFFFF;



	text-decoration: none;



}



.yourpost a:visited {



	text-decoration: none;



	color: #FFFFFF;



}



.yourpost a:hover {



	text-decoration: underline;



	color: #FFFFFF;



}



.yourpost a:active {



	text-decoration: none;



	color: #FFFFFF;



}















 







/* Global */







p.apeln { font-family: Verdana, MS Sans Serif, Arial; 	font-size: 14px; }







p.apelnmenu { font-size: 11pt; font-family: Verdana, "MS Sans Serif"f, Arial; }







b.apeln { font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; font-weight: bold; }







i.apeln { font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; font-style: italic; }







h1.apeln { font-size: 14pt; font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; } 







h3.apeln { font-size: 14pt; font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; }







h5.apeln { font-size: 12pt; font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; }







hr.apeln { width: 33%; }







ul.apeln { font-size: 12pt; font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; }















/* Votes */







table.apelnvote { width: 100%; border: none; padding: 6px; margin: 0; border-collapse: collapse; }







tr.apelnvoteprecincts { background-color: yellow; }







td.apelnvoteprecincts { font-size: 12pt; font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; text-align: left; }







tr.apelnvotedem { font-family: arial; color: #000; }







tr.apelnvotegop { font-family: arial; color: #000; }







tr.apelnvoteoth { font-family: arial; color: #000; }







tr.apelnrowodd { background-color: #fff; }







tr.apelnroweven { background-color: #efefef; }







td.apelnvotewon { font-family: arial; text-align: right; }







td.apelnvotecand { font-family: arial; text-align: left; }







td.apelnvotewon { font-family: arial; text-align: center; }







td.apelnparty { font-family: arial; }







td.apelnvoteparty { font-family: arial; text-align: left; }







td.apelnvotevote { font-family: arial; text-align: right; }







td.apelnvote { font-family: arial; text-align: right; }







td.apelnvotepercent { font-family: arial; text-align: right; }















/* Trend */







table.apelntrend { width: 100%; }







th.apelntrenddem { color: red; text-align: center; }







th.apelntrendgop { color: blue; text-align: center; }







th.apelntrendoth { color: black; text-align: center; }







td.apelntrenddem { background-color: red; text-align: right; }







td.apelntrendgop { background-color: blue; text-align: right; }







td.apelntrendoth { background-color: white; text-align: right; }







td.apelntrendname { font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; font-weight: bold; text-align: left; }







tr.apelntrendparty { font-family: Arial, Helvetica, Verdana, "MS Sans Serif", sans-serif; font-weight: bold; }







tr.apelntrendwon { text-align: center; }







tr.apelntrendleading { text-align: center; }







tr.apelntrendholdovers { text-align: center; }







tr.apelntrendtrend { text-align: center; }







tr.apelntrendcurrent { text-align: center; }







tr.apelntrendnet { text-align: center; }















/* District Profiles */







table.apelndistricts { width: 100%; font-size: 12pt; font-family: Verdana, "MS Sans Serif", Arial; }







/* tr.apelndistricts { } */







td.apelndistrictsalpha { text-align: left; }







td.apelndistrictsnumeric { text-align: right; }















/* States */







/** Symbols Table: Three columns all text **/







table.apelnstatessymbols { width: 100%; font-size: 12pt; font-family: Verdana, "MS Sans Serif", Arial; }







/* tr.apelnstatessymbols { } */







td.apelnstatessymbolsalphaleft { width: 33%; text-align: left; }







td.apelnstatessymbolsalphamiddle { width: 33%; text-align: center; }







td.apelnstatessymbolsalpharight { width: 34%; text-align: right; }







/** Census Table: Two columns both text **/







table.apelnstatescensus { width: 100%; font-size: 12pt; font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; }







/* tr.apelnstatescensus { } */







td.apelnstatescensus { font-size: 9pt; font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; width: 50%; text-align: left; }















/* Past Votes */







table.apelnpastvotes { width: 100%; font-size: 12pt; font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; }







tr.apelnpastvotes { background-color: #ccc; }







td.apelnpastvotes { font-size: 9pt; font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; text-align: left; width: 33%; }















/* Past Votes Indexes */







/* Links Table: Three colunns all text */







table.apelnpastvotesindex { width: 100%; font-size: 12pt; font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; }







tr.apelnpastvotesindex { background-color: #ccc; }







td.apelnpastvotesindex { width: 33%; text-align: left; }







td.apelnpastvotescand { width: 37%; text-align: left; }







td.apelnpastvotesvote { width: 20%; text-align: right; }







td.apelnpastvotesparty { width: 10%; text-align: left; }







td.apelnpastvotespct { width: 10%; text-align: right; }















/* Money */







table.apelnmoney { width: 100%; font-size: 12pt; font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; }







/* tr.apelnmoney { } */







td.apelnmoneyalpha { text-align: left; }







td.apelnmoneynumeric { text-align: right; }







td.apelnmoneywide { text-align: left; }















.weather10 { font-family:arial,helvetica,sans-serif; font-size:10px; }







.weather13 { font-family:arial,helvetica,sans-serif; font-size:13px; }







.weather14 { font-family:arial,helvetica,sans-serif; font-size:14px; font-weight:bolder; }























/* Entertainment */















table.entbground { background-color: #F6FFDD; }







td.enttopper { background-color: #94B74C; font-family: verdana; font-weight: bold; font-size: 11pt; color: #fff; }















.entbox	{background-color: #F6FFDD;  padding: 1 2 1 2;}







.enthead {background-color: #690; color: #fff; font-weight: bold;}







.photolink {text-align: center;}















/* added DIV to enttitle class 3/1/2005 */







div.enttitle {	display: block;







			width: 222px; 







			height: 22px;







			margin-left: auto;







			margin-right: auto;







			text-align: center;







			background: url(pbpcom_2.gif);







			}



			



/* added for rightrail 5/31/2006 */	



#rrlinks_pbp{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 13px;



	padding-left: 5px;



}



#rrlinks_pbp p{



	font-size: 13px;



	margin-top: 10px;



	margin-bottom: 10px;



}



#rrlinks_pbp a, #rrlinks_pbp a:link, #rrlinks_pbp a:visited{



	font-size: 13px;



	font-weight: bold;



	text-decoration: underline;



}











div#quigo {clear: both; margin-top: 15px;}



div#quigo h3 {font-size: 14px; color: #2e3585; border-bottom: 1px solid #2e3585;}







/* Added by dnelson as request for padding under ads 2/19/2007 */



#cxnAdrail .advertisement { border-bottom: 12px solid white; }











	



	



	



	



#tool_ur {



		color: #004276;



		font-weight: bold;



		float:right; 



		/* margin: -14px 0 0 0; */



		margin: 0 0 0 0;



	}	



	



	



/* New Expedia Co-Brand Styles 05/15/2008 */







/* CSS Document */







	#expediaModule { 



	font-family: arial, Helvetica, sans-serif;



	width: 600px;



	margin: 10px 0px 25px 0px;



	height: 130px;



	}



	



*html #expediaModule { 



	font-family: arial, Helvetica, sans-serif;



	width: 600px;



	margin: 10px 0px 25px 0px;



	height: 130px;



	}











.expediaHeader {



	padding-top:0px;



	padding-bottom:5px;



	}







.expediaHeader .heading {



	font-weight:bold;



	font-size:150%;



	margin: 5px 100px 0px 10px;



	padding: 15px 0pt 0pt 0pt;



	color:#CC6600;



	}







.expediaHeader a.expediaLogo {



	padding: 17px 48px 0 0;		



	background:transparent url(expedia0.gif) no-repeat left top;



	height: 0;



	overflow: hidden;



	display: block;



	}







.expediaHeader .radiobuttonGroup input {vertical-align:bottom;}	



* html .expediaHeader .radiobuttonGroup input,



::root .expediaHeader .radiobuttonGroup input {vertical-align:middle;}







.expediaHeader .radiobuttonGroup {



    margin-top:13px;		



	margin-left: 5px;



	}



	



.expediaHeader .radiobuttonGroup label {



	text-transform: uppercase;



	font-size: 75%;



	color: #6d6d6d;



    margin-top:10px;		}



	



	



.expedia 	Content {



	font-size: 93%;



	margin-left:15px;



	margin-top:4px;



	margin-bottom:12px;



	width: 610px;



	#margin-top:-20px;



	display: inline;}







.expediaModuleContent .searchButton {



	background:url(	background:transparent url(expedia_.gif) no-repeat center bottom;



	float:right;



	margin-right:4px;



	margin-top:3px;



	width:61px;



}



		



.expediaModuleContent .searchButton a {



	display: block; 



	overflow: hidden;



	padding: 20px 10px 0 0;



	cursor: default;



	background:url(	background:transparent url(expedia_.gif)   



	no-repeat center bottom;



	



	}







.expediaModuleContent input,



.expediaModuleContent select {



	font-size: 93%;



	}







.expediaModuleContent .from,



.expediaModuleContent .to,



.expediaModuleContent .date, 



.expediaModuleContent .count,



.expediaModuleContent .carType {



	float:left;



	}







.expediaModuleContent label {



	display: block;



	margin-bottom: 2px;



	padding-top: 1px;



	margin-left: 1px;



	}







.expediaModuleContent .from input,



.expediaModuleContent .to input {



	 width: 11em;



	 }







*html .expediaModuleContent .from input,



*html .expediaModuleContent .to input {width:10.5em;}







.expediaModuleContent .to {margin-left:14px;}







.expediaModuleContent .date input {width:5.5em;}



.expediaModuleContent .date {margin-left:4px;}







.expediaModuleContent .count {margin-left:5px;}



.expediaModuleContent .count select {width:4.5em;}







* html .expediaModuleContent .count,



* html .expediaModuleContent .carType,



* html .expediaModuleContent #cru select {margin-top:1px;}



* html .expediaModuleContent #cru {padding-bottom:1px;}







.expediaModuleContent #hot .date input {width:6.8em;}



*html .expediaModuleContent #hot .from input {width:9.3em;}







.expediaModuleContent #cru .from select {width:15em;}



* html .expediaModuleContent #cru .from select {width:15.22em;}



.expediaModuleContent #cru .date select {width:12.25em;}







.expediaModuleContent .carType {margin-left:5px;}



.expediaModuleContent .carType select {width:7.8em;}



.expediaModuleContent #car .from input{width:6em;}



.expediaModuleContent #car .date input {width:4.5em;}



.expediaModuleContent #car .from input {width:7em;}



* html .expediaModuleContent #car .from input {width:7.3em;}







::root .expediaModuleContent #cru {padding-bottom:1px; }



::root .expediaModuleContent .from input,



::root .expediaModuleContent .to input {



	width: 11.5em;	



	}







#expediaModule #expediaModAd {



	float:right;



	font-weight:bold;



	font-size: 91.5%;



	margin: -15px 0px 6px 0px;



	}







* html #expediaModule #expediaModAd {margin-bottom: -3px;}











* html .expediaModuleContent .MoreOptions {



	width:275px;



	float: left;



    	}







.expediaModuleContent .OptionSearch {



	width:600px;



		}



* html .expediaModuleContent .MoreOptions {



	width:275px;



	float: left;



    	}







*html .expediaModuleContent .OptionSearch {



	width:600px;



	margin-top: -15px;	}



.expediaModuleContent .MoreOptions {



	width:275px;



	float: left;



	margin-top: 9px;



    	}







* html .expediaModuleContent .searchButton {



	background:url(	background:transparent url(expedia_.gif) no-repeat center bottom;



	float:right;



	margin-right:4px;



	margin-top:3px;



	width:61px;



    	}







	



	



	*html #expediaModule { 



	font-family: arial, Helvetica, sans-serif;



	width: 615px;



	margin: 10px 0px 25px 0px;



	



	}



	



	.expediaModuleContent {



	font-size: 93%;



	margin-left:15px;



	margin-bottom:12px;



	width: 590px;



	}



	



*html .expediaModuleContent {



	font-size: 93%;



	margin-bottom:2px;



	margin-top: -10px;



	}



	



	.expediaHeader .radiobuttonGroup {



    margin-top:13px;		



	margin-left: 5px;



	}



	



	#flt{



	display:none;



	}



	



	#hot{



	display:none;}



	



	#cru{



	display:none;}



	



	#car{



	display:none;}



	



	



	#ohrecent{



	#margin-top:-50px;}







*html .expediaModuleContent .OptionSearch {



	width:600px;



	margin-top: -18px;	}



	



/*nyt feeds added 06192008*/







.nytCredit {



	font-size: 9px;



	text-align: right;



	color: #909090;



	margin-bottom: 3px;



	width:100%;



}







.nytCaption {



	color: #666;



	font-size: 91.6%;



	line-height: 1.2em;



	margin: 0;



	padding: 0;



}







/*added 06192008 acap div style*/



.cnfooterAcap {



	text-align: center;	



	padding-top: 15px;



}





/* CSS for new sports index, added 11222008, revised 12042008 */



.newtag3 {font-family: Arial, sans-serif; color: red; font-size:1em; font-weight: bold}



/* This is for the big headline at the top */

.h13 {

font-family: Arial, sans-serif;

font-size: 2.5em;

text-align: left;

font-weight: bold;

   color: #2e3585;

padding: 0px 0px 1px 0px;

}



/* This is for the big headline at the top D1 only */

.h133 {

font-family: Helvetica;

font-size: 38pt;

text-align: left;

font-weight: bold;

   color: #2e3585;

margin: 0px 0px 0px 0px;

}



/* Border around main story box */

.boxborder3 {

background-image: url(image_72.jpg);

border: 1px #A7A9AC solid;

padding: 3px;

}



/* Border around main story box for D2 */

.boxborder4 {

background-image: url(image_74.gif);

border: 1px #A7A9AC solid;

padding: 3px; 

}



/* Border around story box for D1 */

.boxborder5 {

background-image: url(image_74.gif);

border: 1px #A7A9AC solid;

padding: 3px; 

}





/* Text with main photo */

.topstorytext3 {

valign: top;

font: 1.2em/1.22em Arial, sans-serif;

padding: 0px 0px 2px 6px;_0px 0px 2px 8px;

font-color: black;

}



/* Makes the Story tag in the photo box red */

.topstorytag3 {

color: #C4161C;

font: 1em Arial;

font-weight: bold;

}



/* Makes the sports headers under Latest from Post red */

.topstorytag33 {

color: #C4161C;

font: 1.3em Arial;

font-weight: bold;

padding: 3px 0px 0px 0px;

}



/* The top related link in the main color box */

.relatedlinks33 {

font: 1.05em/1.15em Arial;

  font-color: #2e3585;

  padding: 0px 0px 0px 4px;

vertical-align: top;

}



/* Related links to go in the main color box */

.relatedlinks3 {

font: 1.05em/1.15em Arial;

  font-color: #2e3585;

  padding: 2px 0px 0px 4px;

vertical-align: top;

}



/* related links in top headlines section */

.lowrelatedlinks3 {

  margin: 3px 0px 2px 0px;

  font: 1.05em/1.15em Arial;

}



.photocredit32 {

	font: 0.4em Arial;

	color: #666666;

text-align: left;

margin: 0px;

	}



/* identifying label in top headlines */

.labelhead33 {

font: bold 1.4em arial, sans-serif;

font-color: #2e3585;

text-align: left;

padding: 1px 0px 6px 0px;

}



/* columnist names */

.columnist3 {

padding: 1px 0px 0px 0px;

font: bold 1.1em arial, sans-serif;

text-align: left;

}



/* columnist bio */

.columnbio3 {

padding: 1px 0px 0px 0px;

font: 0.9em arial, sans-serif;

}



/* web exclusive labels */

.exclusive3 {

padding: 1px 0px 4px 0px;

text-align: center;

font: bold 1em arial, sans-serif;

}



/* bottom exclusive label */

.exclusive4 {

padding: 2px 0px 0px 0px;

font: bold 1em/1em arial, sans-serif;

text-align: center;

color:#2e3585;

}



/* web exclusive formatting */

.exclusiveborder3 {

border: 1px solid;

border-color: #00000;

}



/* link colors */

a:link {

text-decoration: none;

}



a:hover {

text-decoration: underline;

}



.blogdrop select {

horizontal-align: center; font-size:1.2em; width: 270px; cellpadding: 10px 0px 0px 200px;

}



div.cxnhdln li { list-type: none; }



div.cxnhdln ol {padding:0px; }



/* CSS for Javascript tab box */

.tabborder3 {

background-image: url(tab_bar2.jpg);

background-repeat: no-repeat;

border: 0px;

padding: 3px 0px 0px 4px;

}



#clickability {

font-size:10px;

margin-bottom:12px;

padding-bottom:12px;

text-transform:uppercase;

width:100%;

}

#clickability span {

padding:0px 10px 0px 18px;

}

#clickability span a {

padding-left:3px;

}





#stories_block .block_nav { white-space:nowrap; }

.block_nav .block_sel, .block_nav .block_unsel { 

	font-size:1em;

	font-weight:bold;

	border: 2px solid #000000;

	border-width: 0px 1px 0px 0px;

	color:#666666; 

	text-align:left;

	vertical-align:top;

	display:inline;

	margin:0px 0px 0px 0px;

	padding:0px 4px 0px 4px;

	cursor:pointer;

}

.block_nav .block_sel { color:#990033; }







/* substitute for cxnhdln */

.cxnhdln3 {

font-size:1.1em;

font-family:arial,sans-serif;

margin-bottom:0px;

margin-top:0px;

}



.cxnhdln3 ul {

margin: 0px 5px 0px 15px;

padding: 0px;

}



.cxnhdln3 li {

font-family:arial,helvetica,sans-serif;

font-size:1.1em;

list-style-image:url(bullet00.jpg);

margin-top:0px;

padding:0px;

}

/* substitute for cxnhdln */

.cxnhdln33 {

font-size:1em;

font-family:arial,sans-serif;

margin-bottom:0px;

margin-top:0px;

}



.cxnhdln33 ul {

margin: 0px 5px 0px 15px;

padding: 0px;

}



.cxnhdln33 li {

font-family:arial,helvetica,sans-serif;

font-size:1em;

list-style-image:url(bullet00.jpg);

margin-top:0px;

padding:0px;

}


/* end coding for new sports index */	




