@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: -30px; }

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 li { list-style-image:url(bullet_s.gif); }

div#mostpopular li { margin-top: 2px; }



.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;}







.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;}

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

.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 : #000099;



	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 : #000099;



	font-weight : normal;



	text-decoration : underline;



}



.hrefbold {



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



	font-size: 12px;



	font-style: normal;



	color : #000099;



	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 : #000099;



	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 : #000099;



	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 : #000099;



	font-weight : bold;



	text-decoration : underline;



}



.largehrefbold {



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



	font-size: 24px;



	font-style: normal;



	color : #000099;



	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: #000099;

		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(image_78.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;
}

/* end coding for new sports index */	


