div.ltCol { margin-left:15px; width:633px; }
div.rtCol { width:309px; }
div.article div.ltCol { margin-left:55px; width:525px; }

div.pp div.ltCol { margin-left:13px; width:613px; }
div.pp div.rtCol { width:340px; }
div.pp #shareMenu {width:611px; }
div.pp h1 {float:left; width:350px; line-height:35px;}
div.pp ul.pagination-story.top {width:260px; border-bottom:none; padding:5px 0 0 0;}
div.pp #panel-photo {padding-top:5px; border-top:1px solid #ccc;}
div.pp .artList {width:590px;}

div.ftr { clear:both; overflow:hidden; }
div.ad300x250 { text-align:center; }
p.byline { margin:0; font:11px/18px arial,helvetica,sans-serif; }
p.byline span.name { text-transform:uppercase; margin-right:.3em; font-weight:bold; }
span.credit { display:block; color:#666; font:9px/14px arial,helvetica,sans-serif; text-transform:uppercase; }
span.date { color:#666; font-weight:normal; }
span.raquo { margin-left:.3em; }
#panel-photo {float:left; margin-top:5px; padding-bottom:5px;}
#poll_frame {margin:0 15px 0 0 !important;}
.lathd ul {padding:3px 0 0 1.2em !important; margin:0 !important;}
.rtColList {float:left; background-color:#ebf5f5; margin:0 0 15px 0;}
.rtColList ul {float:left; width:122px;}

.artList {float:left; width:100%; border:1px solid #ccc; border-width:1px 0; padding:10px; margin:15px 0; font:normal 105%/105% Georgia,"Times New Roman",Times,serif;}
.artList h3 {font:bold 14px/14px arial,helvetica,sans-serif !important; color:#000 !important; letter-spacing:normal !important;}
.artList ul {float:left; width:150px;  padding:0 20px 0 0px; margin:0;}
.artList ul li {margin:0 5px 0 0; padding:0 0 10px 0; list-style-type:disc; color:#000;}
.artList ul li a:link, .artList ul li a:hover, .artList ul li a:visited {font:12px/14px arial,helvetica,sans-serif; color:#c00;}
.artList2, .artList3 {clear:both !important; width:400px !important; margin:15px auto !important; font:normal 105%/105% Georgia,"Times New Roman",Times,serif; overflow:hidden}
.artList2 h2, .artList3 h2 {font:bold 14px/14px arial,helvetica,sans-serif !important; color:#000 !important; letter-spacing:normal !important;}
.artList2 ul, .artList3 ul {float:left; padding:0 20px 0 0px; margin:0;}
.artList2 ul {width:133px;}
.artList3 ul {width:100%;}
.artList2 ul li,.artList3 ul li {margin:0 5px 0 0; padding:0 0 7px 0; list-style-type:disc; color:#000;}
.artList2 ul li a:link, .artList2 ul li a:hover, .artList2 ul li a:visited, .artList3 ul li a:link, .artList3 ul li a:hover, .artList3 ul li a:visited {font:12px/14px arial,helvetica,sans-serif; color:#c00;}

#connectStory { overflow:hidden; margin:15px 0; clear:both; }
#connectStory #connect-sponsor { padding:0 15px; }
#connectStory #connect-sponsor span.sponsored { color:#666; font:9px arial,helvetica,sans-serif; text-align:right; text-transform:uppercase; }

.artHd { border-bottom:1px solid #ccc; padding-bottom:5px; margin:5px 0; position:relative; width:100%; }
.artHd h2 { font:24px/24px georgia,serif; }

div.articleDiv { overflow:hidden; clear:both; border-top:10px solid white !important;}
div.articleDiv p { margin:0 0 1em 0; font-size:15px; line-height:23px; }
div.articleDiv p a { color:#c00; text-decoration:underline; }

#article-sidebar { float:left; clear:left; width:120px; margin:0 10px 0 0; }
#article-sidebar #sidebar ul { font-size:11px; line-height:14px;}
#article-sidebar #sidebar li { margin-top:4px; color:#666; margin-left:1.5em; font-size:10px; }
#article-sidebar #sidebar li a,
#article-sidebar #sidebar li span { font-size:11px; }
#article-sidebar #sidebar h4 { font-weight:normal; font-size:15px; }
#article-sidebar #sidebar a { color:#c00; }
