/*ADS*/
.skyscraperbanner{float:right; position: relative; padding:2px 6px 0 0; text-align:center; height:600px; width:160px;}
.skyscraperbannera{ text-align:center; padding:5px;}
.boxbanner{ padding:5px; float:left; position:relative; width:300px; height:250px;}
.boxbannera{ padding:5px 0;}
.adzone734{ text-align:center; padding:22px;}
.adzone101,.adzone102{ text-align:center; padding-bottom:5px;}
.adzone129{ float:right; position:relative; width:160px; height:250px;}
.adzone145{ float:left; width:386px; height:300px; position:relative;}
.adzone125{ float:left; position:relative; width:261px; height:250px;}
/*HEADLINES*/
.hlcont{ padding-left:2px;}
.fphl_newmh{ width:242px; height:250px;font-size:0.95em; line-height:1.2em; float:left;background: #ffffff url('/newimages/fpabstract_bg1.gif') repeat-x bottom; border:1px solid #8F8F8F;position:relative; margin-top:2px; margin-left:2px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; }
.fphl_newmw{width:194px; height:169px;font-size:0.95em; line-height:1.2em; float:left;background: #ffffff url('/newimages/fpabstract_bg1.gif') repeat-x bottom; border:1px solid #8F8F8F;position:relative; margin-top:2px; margin-left:4px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; }  
.fphl_mwwt{width:210px; height:208px;font-size:0.95em; line-height:1.2em; float:left;background: #ffffff url('/newimages/fpabstract_bg1.gif') repeat-x bottom; border:1px solid #8F8F8F;position:relative; margin-top:2px; margin-left:2px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; }  
.fphl_newmw img{ width:192px;} .fphl_mwwwt img{ width:208px;}
.fphl_newmh a,.fphl_newmw a{ font-weight:bold;}

/* Other Stories */
.otherstoriesarea{ border:#9DB1BA solid 1px; background:#FAFAF8; border-bottom:none;}
.otherstoriesitem{ height:35px; padding:6px 2px;border-bottom:#9DB1BA solid 1px;}
.otherstoriesitem .date{ font-weight:bold; float:left; position:relative; width:90px; text-align:left;}
.otherstoriesitem .titlelink{ float:left; position:relative; width:190px; text-align:left;}
.otherstoriesitem a{}

/*CATEGORIES*/
#catarea{}
a.tab,a.tab_active{ display:block; background:url(/newimages/tab_inactive_wide.jpg); text-align:center; width:135px; padding-top:7px; height:18px; font-weight:bold; color:#62737D; margin:0 1px; position:relative; float:left; text-decoration:none;}
a.tab:hover,a.tab_active{ background:url(/newimages/tab_active_wide.jpg);}
.tabarea{ border:#9DB1BA solid 1px; background:#FAFAF8; clear:both; margin:0 1px;}
.v_item{ float:left; position:relative; width:153px; height:150px; padding:0 20px; overflow:hidden; border-left:1px solid #9DB1BA; text-align:center;}
.v_item .info{clear:both; margin:3px 0; text-align:left;}
.h_item a,.v_item a{}
.h_item img{ float:left; position:relative; margin:5px;}
.h_item .info{ float:left; width:140px; position:relative; padding:10px 5px 5px 5px;}
.h_item{height:73px; clear:left; border-bottom:1px solid #E2E2D8; margin-top:5px;}

/*TOP STORIES */
.topstories{float:left; position:relative; background:#333333; width:490px; height:250px; margin:5px 0;}
.topstories img{ border:none;}
#whatshot{float:left; position:relative; width:310px; margin:5px; height:210px;}
#whatshot img{ width:310px;}
#whatshot .text{padding:5px; color:#CCCCCC; text-align:left;} #whatshot .text a{  font-size:1.2em; font-weight:bold; color:#FFFFFF; text-decoration: underline;}
#whatshot a.view{ text-decoration:underline; position:absolute; bottom:3px; right:10px; color:#FFFFFF; font-weight:bold;}
#whatshotthumbs img{ position:relative; float:left; width:75px; height:45px; margin:4px 2px;}

/* CSS ACTIVE TOPICS */
#css{ background:#FAFAF8; border:1px solid #9DB1BA; margin:5px 1px; font-size:0.9em;}
#css img.head{width:296px; border:none;}
#css .cola,#css .colb,#css .colc,#css .cold{float:left; text-align:center; position:relative; width:50px; height:25px; overflow:hidden;}
#css .colb{ width:144px; text-align:left;}
#css .spacer{margin:5px 15px;clear:left;border-bottom:1px solid #9DB1BA;}

/* CURRENT TOP VIEWS STORIES */
#ts{ background:#FAFAF8; border:1px solid #9DB1BA; margin:5px 0;}
#ts a, #css a{}
#ts .head{background:url(/newimages/topstories_headbg.jpg); text-align:center;} #ts .head img{ border:none;}
#ts .item{clear:left; border-bottom:1px solid #E2E2D8;}
#ts .item .nm{ width:12px; height:39px; padding-top:20px; text-align:center; background:url(/newimages/topstories_itemnum.jpg); color:white; font-weight:bold; float:left; position:relative;}
#ts .item img{ float:left; position:relative; width:100px; margin:2px;}
#ts .item .info{ float:left; position:relative; width:150px; margin:2px; text-align:left;}

/*LATEST STORIES*/ 
.fphl_tn_dark,.fphl_tn_light{ overflow:hidden;text-align:left; position:relative; clear: both; width:100%;}.fphl_tn_dark{background:#F4F4F4;}
.fphl_tn_dark a,.fphl_tn_light a,.latestphotos a,.latestvideos a{}
.fphl_tn_dark img,.fphl_tn_light img{ margin:7px; position:relative; float:left; margin-bottom:7px;}
.fphl_tn_dark .details,.fphl_tn_light .details{ margin:7px 7px 18px 0; width:290px; position:relative; float:left; overflow:hidden;}
.fphl_tn_dark .date,.fphl_tn_light .date{ color:#999999; font-size:0.9em; font-weight:bold;}
.fphl_tn_dark .links,.fphl_tn_light .links{ text-align:right; font-size:0.9em; margin-top:3px; position:absolute; bottom:5px; right:7px;}
a.fpprev,a.fpnext{ float:left; position:relative; font-size:1.4em; margin:10px 50px;}
a.fpnext{ float:right;}

/* CATEGORY PAGES */
.maincolumn{width:500px;float:left;position:relative;}
.smallcolumn{width:300px; padding:2px; float:left; position:relative; clear:left;}
.morelink{ font-size:1.2em; text-align:right; padding:5px 10px; font-weight:bold;}
.lowerpagenumbers{ text-align:right; padding:5px; border-top:1px solid #666666; margin:5px 0 0 10px;}
.lowerpagenumbers a{ font-size:1.1em; font-weight:bold;}
.lowerpagenumbers span{ float:left; font-weight:bold;}
.pagenumberstitle{ text-align:right; padding:5px 15px; font-weight:bold;}
.photoarchiveitem{ background:url(/newimages/photopagebg.jpg) no-repeat; width:227px; height:128px; float:left; position:relative; margin:10px 17px;}
.photoarchiveitem .date{ position:absolute; bottom:2px; left:3px; font-weight:bold; font-size:0.9em;}
.photoarchiveitem .totalphotos{ position:absolute; bottom:2px; right:3px; font-weight:bold; font-size:0.9em;}
.videoarchiveitem{ background:url(/newimages/videopagebg.jpg) no-repeat; width:152px; height:150px; float:left; position:relative; margin:10px 21px;}
.videoarchiveitem .date{ position:absolute; bottom:2px; left:3px; font-weight:bold; font-size:0.9em;}
.lowerpagenumbers a,.photoarchiveitem a,.videoarchiveitem a{font-size:1.1em; font-weight:bold;}
.lowerpagenumbers a:hover,.photoarchiveitem a:hover,.videoarchiveitem a:hover{ color:#400000;}
.adzone96{float:left; position:relative;width:227px;height:256px; margin:20px 17px;}

/* MOTOR SHOW PAGES */
.showitem{ text-align:center;padding:5px 0 10px 15px; height:140px; float:left;width:310px;position:relative; overflow:hidden;}
.msinfo{text-align:center; padding:5px; padding-bottom:23px; font-weight:bold; font-size:1.1em; line-height:1.3;}
.wcolumn,.ncolumn,.latestphotos,.latestvideos,.pcolumn,.acolumn{float:left; overflow:hidden; text-align: left; position:relative; overflow:hidden;width:570px;}
.ncolumn{width:410px;} .acolumn{width:160px; height:600px; background:#232122; margin:3px 0; text-align:center;}
.latestphotos,.latestvideos{background:#333333;margin:3px 2px; margin-left:0; width:238px; height:600px;} .latestvideos{ height:auto; width:400px; padding-bottom:3px;}
.latestphotos a.title,.latestvideos a.title{ display:block; background:#666666; margin:3px; text-align:center; padding:3px;color:#FFFFFF; font-size:1.3em; font-weight:bold;}.latestvideos a.title{ text-align:left;}
.latestphotos .item,.latestvideos .item{ text-align:center; margin:5px 3px 0 3px; padding:2px; height:105px; background:#FFFFFF; position:relative;} .latestvideos .item{ height:80px; text-align:left;}.latestphotos .item img{ width:224px; margin-bottom:4px;} .latestphotos .item .info{ text-align:left;} .latestvideos .item .info{ position:absolute; top:3px; height:75px; width:210px; left:155px; overflow:hidden;}.latestphotos .item .total{ float:right; position:relative; font-weight:bold;}
.latestvideos img.play{ position:absolute; bottom:3px; right:3px; border:none;}
