
/* homepage styles */

#homepage { float:left;margin:0 0 30px 0;padding: 0 0 0 16px;width: 790px;border-top: 2px solid #b2acac;display: inline; }
#homepage .digest h2,#homepage .digest h2 a { color: #555; margin:0;font: 900 15px arial; }
#homepage h1 { color: #127FEF; font: bold 14px arial;border-bottom: 1px solid #c4c4c4;text-transform:uppercase; }
#homepage h1.topstories { border-width:0; margin:20px 0 2px 0;} 
#homepage p { font: 12px arial; }

#homepage #homeleft #topdigests { float:left;width:200px;margin: 0 0 0 16px;padding: 0;}
#homepage #topsection h1 { border-width:0;padding:0;margin:0; }
#homepage #homeleft #topdigests .digest { border-bottom: 2px dotted #c4c4c4; padding:8px 0;margin: 0 0 8px 0; }
#homepage #topsection #topdigests .digest h2 { margin:0 0 4px 0;}
#homepage #topsection #topdigests .digest p { margin:0 0 8px 0;}
#homepage #topdigests .digest p.source, #homepage #homeleft #alttopdigests .digest p.source { font-style:italic; color: #555; }
#homepage #homeleft #alttopdigests {  }
#homepage #alttopdigests .digest { border-bottom: 2px dotted #c4c4c4; margin: 0 0 8px 0;}
#homepage #alttopdigests .digest p.source { margin:0 0 16px 0; }
#homepage #alttopdigests img { float: left; margin: 0 8px 8px 0; }

#homepage #issueinfo { float:left;border: 1px solid #c2c6c5;border-width:1px 0 0 0;width:192px; margin: 0 0 0 16px;}
#homepage #issueinfo ul { list-style-type:none;margin:0; padding:0;display: inline;}
#homepage #issueinfo ul li { background: url(/img/ltn/redesign/ltn_blue_arrow.gif) no-repeat left center; margin:0;padding-left:8px;/* add this to ie stylesheet: display:inline;*/}
#homepage #issueinfo ul li a { font: 11px arial; color: #545454; text-transform:uppercase;}
#homepage #issueinfo ul li a:hover, #homepage ul li a:active { color: #127fef; }
#homepage #issueinfo #freebox { border-bottom: 2px dotted #c4c4c4;margin: 0 0 16px 0; padding:8px 0 0 0;font: 12px arial; color: #000;padding-bottom:16px;}
#homepage #issueinfo #freebox h2 { font: bold 15px arial; color: #555; } 
#homepage #issueinfo #freebox img { float: right; margin: 0 0 8px 8px; }
#homepage #issueinfo #issuelinks {margin:0; }
#homepage #issueinfo #issuelinks h2 { font: bold 15px arial; color: #555;margin: 0 0 8px 0; } 
#homepage #issueinfo #issuelinks #coverbox { float:left; margin: 0;padding: 0; } 
#homepage #issueinfo #issuelinks #links { float: left;margin:0 0 0 8px; padding:0; } 
#homepage #issueinfo #links p { margin:0 0 8px 0; }
#homepage #issueinfo #links a { background: url(/img/ltn/redesign/ltn_blue_arrow.gif) no-repeat left center;padding-left:6px;text-transform:uppercase;font: bold 10px arial;color: #545454; }


#homepage #homeleft h1, #homepage #homeright h1 { margin: 0 0 4px 0;}
#homepage #homeleft p,#homepage #homeright p  { margin: 0 0 8px 0;}

#homepage #homeleft a.more, #homepage #homeright a.more { font: bold 12px arial; background: url(/img/ltn/redesign/ltn_blue_arrow.gif) no-repeat left center; padding: 0 0 0 8px;} 
#homepage #homeleft .digest p.source, #homepage #homeright .digest p.source { font-style:italic; color: #555;}
#homepage #homeleft .digest img, #homepage #homeright .digest img {float: left; margin: 0 8px 8px 0;}
#homepage #homeleft h1,#homepage #homeright h1 { border-bottom: 1px solid #c4c4c4; margin:0 0 8px 0; padding:0 0 3px 0;}
#homepage #leftcontent #fromweb { margin-bottom: 8px; }
#homepage #leftcontent #fromweb a { font:bold 11px arial;color: #333;}

#homepage #leftcontent #twitter { border: 1px solid #c4c4c4;padding: 8px; margin: 8px 0;} 
#homepage #leftcontent #twitter h2 { border-top: 2px dotted #c4c4c4; }
#homepage #leftcontent #twitter h2, #homepage #bottomsection #left #twitter h2 a { font: bold 11px arial; color: #333; margin:0 0 4px 0; padding: 4px 0 0 0; }
#homepage #leftcontent #twitter h2.first { border-top:2px solid #00ceff;}
#homepage #leftcontent #twitter p {text-align:right; font: bold 11px arial; color: #666;}
#homepage #leftcontent #twitter a { color: #666; }
#homepage #leftcontent .peoplePadding { padding-top: 30px; }

#homepage #homeleft .sublinks, #homepage #homeright .sublinks { margin-bottom: 25px; }
#homepage #homeleft .sublinks h2,#homepage #homeright .sublinks h2 { border-top: 2px dotted #c4c4c4;margin:0;padding:8px 0; }
#homepage #homeleft .sublinks h2.first, #homepage #homeright .sublinks h2.first { border-top-width: 0; }
#homepage #homeleft .sublinks h2,#homepage #homeleft .sublinks h2 a, #homepage #homeright .sublinks h2,#homepage #homeright .sublinks h2 a { font: bold 11px arial; color: #333;}
#homepage #homeleft #blognews .sublinks h2,#homepage #homeleft #blognews .sublinks h2 a { font: 900 15px arial; color: #333;}
#homepage #homeleft #blognews .sublinks h2 .source {font: italic 12px arial; color:#555; }
#homepage #bottomsection #right { float: left;width:230px;margin: 0 0 0 40px;}

#homepage #homeright .sponsorspot h2 { font: bold 11px arial; color: #fff;text-align: right; background-color: #a6a8a5;padding: 3px 3px 3px 0; margin:0 0 8px 0; }

#homepage #homeleft { float: left; width: 520px; margin:0;padding: 0;display: inline;}
#homepage #homeleft #homelefttop { margin: 0; border-top: 1px solid #c4c4c4;padding-top:8px;}
#homepage #homeleft #homeleftbottom { margin-top: 8px;  }
#homepage #homeleft #homeleftbottom #leftcontent { float: left;  width: 332px;margin: 0 0 0 32px;}
#homepage #homeright { float: left; width: 208px;margin: 0 0 0 32px;padding:0;display:inline;}
#homepage #issueinfo { float:none;border: 1px solid #c2c6c5;border-width:1px 0 0 0;width:192px; margin: 0 0 32px 0;}



