﻿a, a:link, a:visited { color:#ed3125; }
a:hover { color:#9b9b9b; }

.subright { width:218px; float:right; }
.gradbox .fromp img,
.gradbox .also img { background-color:#ed3125; }

#leftnav .lninner a, #leftnav .lninner a:link, #leftnav .lninner a:visited { color:#d1261b; text-decoration:none; }
#leftnav .lninner a:hover,
#leftnav .lninner a.cur,
#leftnav .lninner a.cur:link,
#leftnav .lninner a.cur:visited { color:#4c4b4b; text-decoration:none; }

.artlistpager { width:400px; text-align:right; float:right; padding-right:40px; }
.artlistpager .inlinepager, .artlistpager div { display:inline; }

div.rating-cancel,div.rating-cancel a{background:url(images/star_on_bg.gif) no-repeat 0 0;}
div.star-rating-on a { background-image:url(images/star_on_bg.gif);}
div.star-rating-hover a{ background:url(images/star_on_bg.gif) top left no-repeat; }
 
/* landing */
.storiesland { margin-bottom:14px; }
.landingbigbox { width:744px; }

.landingbigbox .newtop { background:url(images/newtop_bg.gif) 0 0 no-repeat; padding:22px 16px 14px 23px; border-width:0 0 1px 0; border-style:dashed; border-color:#b8b8b8; margin-right:2px; }
.landingbigbox .feature img { width:717px; height:318px; display:block; margin:0 0 0 13px; }
.landingbigbox .feature { margin-bottom:20px; }

.sortedstories .lbbtop { padding:20px 13px 0 14px; }
.sortedstories .lbbinner { padding-bottom:10px; }
.artland { clear:right; }
.artland td { width:308px; padding:13px 0; vertical-align:top; }
.artland td.wide { width:352px; }
.artland td p, .artland td h4 { padding-right:40px; font-size:12px; }
.artland td .thumb { display:block; width:104px; height:78px; padding:1px; background-color:#ed3125; float:left; margin-right:17px; }
.sortedstories .tablewrap { background:url(images/land_table_bg.gif) bottom left no-repeat; min-height:230px; margin:0 0 0 14px; padding:0 0 22px 33px; }
.sortedstories .tablewrap a { font-weight:bold; }
.sortedstories .tablewrap label { color:#6c6c6c; font-size:16px; font-weight:bold; }
.sortedstories h2 { margin-top:0px; padding-top:3px; z-index:3; }

.sorter { width:280px; float:right; padding-top:4px; /*position:absolute; margin-top:-28px; padding-left:434px; z-index:8; */ text-align:right; }
.sorter label { color:#6c6c6c; font-size:16px; font-weight:bold; }

#alandcar { height:220px; }
#alandcar ul { list-style-type:none; width:675px; overflow:hidden; margin:0 0 0 32px;  }
#alandcar li { width:140px; float:left; margin:0 14px; height:210px;}
#alandcar li h3 { padding:0 0 8px 0; height:30px; font-size:12px; }
#alandcar li .artthumb img { width:129px; height:96px; padding:1px; background:#ed3125; display:block; margin:0 0 9px 0; }
#alandcar li .morelink { display:block; font-weight:bold; }

.rightarrow { float:right; width:34px; padding-top:54px; }
.leftarrow { float:left; width:34px; padding-top:54px; text-align:right; }

.catpagehdr { margin-bottom:16px; }

.tablewrap .noresults { height:230px; padding-top:30px; }

.newtop .pettypelinks { font-size:18px; line-height:24px; font-weight:bold; color:#b8b8b8; }
.newtop .pettypelinks a { text-decoration:none; }
.newtop .pettypelinks a.selected { font-size:24px; color:#9b9b9b; vertical-align:bottom; }


/* article details */
.artdet { width:509px; background:url(images/article/artdet_bg.gif) top left repeat-y; color:#444; position:relative; }
.artdet .add-this-toolbar { top:6px; right:0; }
.artdet h1 { padding:22px 60px 0 37px; color:#ed3125; font-size:29px; line-height:normal; }
.artdet h1 span { font-size:24px; }
.artdet h2 { color:#444; font-size:16px; line-height:18px; padding:12px 0 0 37px;}
.artdet h3 { color:#ee3d32; font-size:12px; }
.detailwrap { background:url(images/article/artdetbottom_bg.gif) bottom left no-repeat; padding:0 0 14px 0;}
.artdettop { background:url(images/article/artdettop_bg.gif) top left no-repeat; text-align:right; }
.artdettop p { background:url(images/article/detaillinks_bg.gif) bottom right no-repeat; padding:6px 148px 3px 0; }
.artdetmainimg img { width:218px; height:164px; background:#ee3d32; padding:1px; float:left; margin:2px 20px 11px 0; }
.artdcontent { padding-top:18px; padding-left:39px; }
.artdcontent h2 { padding:0; }
.artdcontent p { font-size:12px; color:#444444; line-height:18px; padding-bottom:18px; padding-right:30px; }
.artdcontent li { margin-left:30px; padding-bottom:14px; padding-right:30px; }

.artdcontent a:hover { color:#ed3125; text-decoration:underline; }
.artdcontent table { width:442px; }
.artdcontent td { padding:4px 6px 12px 6px; vertical-align:top; }
.artdcontent .thdrs td { font-weight:bold; font-size:14px; }
.artdcontent p img { border:1px solid #ee3d32; display:block; margin:18px 14px 0 0; width:auto; float:left; }

.artprod { margin:20px 0 0 37px; font-size:12px; line-height:18px; }
.artprod h5 { font-size:12px; }
.artprod a { font-weight:bold; }
.artprod .apimg { margin-right:10px; width:104px; height:78px; padding:1px; background:#ee3d32; float:left; }

.adcomments { width:481px; margin-left:14px; margin-top:20px; padding:18px 0 18px 0; background:url(images/article/artdet_comments_bg.gif) bottom left no-repeat; }
.adcomments h3 { font-size:16px; color:#ed3125; padding:0 10px 0 22px; }

.adcomments .comment { margin-left:26px; margin-top:33px; }
.adcomments .comment .userinfo { width:62px; float:left; font-size:10px; line-height:normal; padding-top:12px; overflow:hidden; }
.comment .userinfo img { background-color:#ed3125; }
.adcomments .userinfo p span { color:#ed3125; font-weight:bold; display:block; }
.adcomments .comment .comm { margin-left:81px; padding-top:15px; padding-bottom:8px; background:url(images/article/comment_top_bg.gif) top left no-repeat; }
.adcomments .comm h4 { padding:15px 0 8px 23px; }
.adcomments .comm .byrate { padding:0 0 11px 23px; }
.adcomments .comment .comcontent { padding:25px 40px 30px 24px; background:url(images/article/comcontent_bg.gif) top left repeat-y; }
.adcomments .comment .flaglink { background:url(images/article/comment_flag_bg.gif) bottom left no-repeat; padding:0 50px 15px 23px;  }

.commentspager { width:auto; float:right; padding:30px 20px 0 0; font-weight:bold; }
.commentsnav { padding:30px 0 0 24px; }
.commentsnav label { font-size:16px; font-weight:bold; color:#6c6c6c; }

.detaction { margin:0 40px; }
.nocommentsyet { padding:20px 40px; }
.commentspager div { display:inline; }

/* Poll */
.articlepoll { background:url(images/separator.gif) bottom left repeat-x; margin:0 0 34px 14px; padding:0 0 15px 0; width:481px; }
.articlepoll h3 { color:#ED3125; font-size:29px; line-height: normal; background:url(images/separator.gif) bottom left repeat-x;  padding: 22px 0 15px 26px; margin:0 0 10px 0; }
.articlepoll .pollwrap { margin:0 0 10px 26px; }
.articlepoll .pollerror { padding:2px 0; }
.articlepoll p { margin:0 0 15px 0 }
.articlepoll td { padding:0 0 10px 0; }
.articlepoll input { margin:0 3px 0 0; }
.articlepoll .pollgraph { width:429px; }
.articlepoll .pollprogressbar { background:url(images/poll_progress_bar_bg.gif) no-repeat; height:20px; padding:0; }
.articlepoll .pollanswer { padding:4px 0; }
.articlepoll .pollpercentage { width:24px; vertical-align:middle; padding:0 3px; }

/* archive */
.archivefeature { margin:0 0 15px 0; }
.prodarchive .artland label { font-weight:normal; font-size:12px; }
.prodarchive .artland .thumb { margin:0 10px 5px 0; padding:1px 1px 1px 1px; }
.prodarchive .artland .thumb img { width:104px; height:78px; padding:0; }
.prodarchive .artland p { margin:0 0 10px 0; }
.prodarchive .artland a { font-weight:normal; }

.prodbox { background:url(images/prodarchive/productlist_bg.gif) 0 0 repeat-y; }
.plisttop { background:url(images/prodarchive/product_red_topper.gif) 0 0 no-repeat; padding:20px 0 0 0;  }
.plisttop .sorter { padding:9px 20px 0 0; }
.plisttop h2 { border-color:#b8b8b8; border-style:dashed; border-width:0 0 1px 0; margin:0 4px 0 2px; padding:0 0 12px 26px; }
.prodboxinner { background:url(images/prodarchive/productlist_inner.gif) bottom left no-repeat; }
.prodbox .tablewrap { margin:30px 0 0 38px; padding:0 0 38px 0; }
