/*	Glamour Vanity 
Last Update:	Jule 21, 2011
------------------------------ */

* { margin: 0; padding: 0; list-style: none; } 
body { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #fff; background: #4b101c; } 
a { text-decoration: none; color: #cc6d4a; } 
a:hover { text-decoration: underline; }
.clear { clear: both; }
.gclear { height: 20px; clear: both; }

#site { position: relative; margin: 0 auto; width: 980px; padding: 0 10px; background: url(images/contentbg.gif); }

/* Header
------------------ */
#header { height: 285px; background: url(images/header_bg.jpg) no-repeat; }
#header h1, .logo, .logotext { top: 10px; left: 0; font-weight: normal; left: 145px; letter-spacing: 2px; position: absolute; text-decoration: none; top: 86px; z-index: 99999; font-size: 13px; } 
#header h1 a, .logotext a { color: #fff; text-decoration: none; font-size: 13px; }

.mainmenu { position: absolute; left: 712px; top: 118px; }  
.mainmenu ul li { background: url(images/categoryline.gif) no-repeat bottom right; width: 200px; } 
.mainmenu ul li a { padding-left: 15px; line-height: 26px; font-size: 14px; color: #fff;  }  
.mainmenu ul li a:hover { background: url(images/arrowmenu.gif) no-repeat left; }  
.mainmenu .link-part { margin-top: 8px; }  

.hdesc { position: absolute; width: 287px; height: 56px; left: 399px; top: 138px; font-size: 12px; }  
.hdesc h2 { font-size: 12px; font-weight: normal; display: inline; }

div.topmenu { position: absolute; left: 659px; top: 1px; }
div.topmenu ul li { float: left; margin: 5px 0 0 17px; padding: 2px 20px 2px 0; } 

.searchbox { position: absolute; left: 679px; top: 44px; width: 285px; height: 45px; } 
.searchbox label { float: left; font-size: 12px; font-weight: normal; padding: 5px 0 0 10px; } 
.searchbox input { padding: 2px; float: left; margin: 0 2px; }
.searchbox .button { background: url(images/go.gif); width: 31px; height: 31px; margin-top: -2px; border: none; float: left;  } 

li.bookmark { background: url(images/bookmark.gif) no-repeat right; }  
li.feed { background: url(images/feed.gif) no-repeat right; } 
li.del { background: url(images/delicio.gif) no-repeat right; } 
li.toptwitterlink { background: url(images/toptwitterlink.png) no-repeat right; } 

.topads { position: absolute; left: 522px; top: 9px; }  

.subheader { margin-bottom: 20px; overflow: hidden; _zoom: 1; }
.subheader .subads { float: left; width: 730px; padding-top: 6px; text-align: left; } 
.subheader .jolie-ban { float: right; width: 235px; padding: 6px 1px 0 0; }

#wrapper {  }

/* Content
-------------------- */
#content { width: 510px; position: relative; }
.home #content,  
.single #content, 
.page #content, 
.category #content 
{ float: left; }

.tag #content,
.search #content
 { float: right; }

.loop { background: #fff url(images/postbottom.gif) no-repeat bottom; padding-bottom: 20px; margin-bottom: 20px;  }
.home .loop,
.tag .loop, 
.search .loop 
{ margin-top: 420px; }
.category .loop { margin-top: 265px; }
.single .loop { margin-top: 265px; }
.loop h2.head, .loop .tit-h2head, .loop .head { background: url(images/maincolhead.gif); height: 40px; line-height: 40px; font-size: 17px; color: #7f1f34; text-transform: uppercase; font-weight: normal; padding-left: 20px; }
.loop .head h1, .loop .head h2 { font-size: 17px; font-weight: normal; }

.ctext { color: #000; padding: 10px 20px 18px 10px; }
.ctext h2 { font-size: 12px; }
.gads468x15 { padding-bottom: 20px; }

.post { color: #000; margin: 0 10px 10px; }
.post h2, .post .tit-h2 { margin-bottom: 10px; font: normal 22px "Times New Roman"; }
.post h2 a, .post .tit-h2 a { color: #000; text-decoration: none; }
.post h2 a:hover, .post .tit-h2 a:hover { text-decoration: underline; }
.post h2 img, .post .tit-h2 img { float: left; margin-right: 15px; }

.post .excerpt { overflow: hidden; _zoom: 1; margin-bottom: 20px; }

.post .info { border-top: 1px dotted #a6a6a6; border-bottom: 1px dotted #a6a6a6; color: #676b6b; padding: 5px 0; overflow: hidden; _zoom: 1; }
.post .info .category { padding: 3px 10px 3px 0;width: 160px; float: left; }
.post .info .category a { color: #2479be; text-decoration: none; text-transform: uppercase; }
.post .info .category a:hover { text-decoration: underline; }
.post .info strong { font-weight: normal; padding: 3px 0; }
.post .info .comment { float: right; padding: 3px 0; }
.post .info .comment a { padding: 0 0 1px 20px; font-weight: bold; color: #1875BD; background: url(images/comment-ico.png) no-repeat left; }
.post .info .social { float: right; padding-right: 5px; height: 20px; margin-top: -3px; }
.post .info .social .like { width: 80px; float: right; overflow: hidden; _zoom: 1; }

.intro { padding: 0 30px 20px 10px; color: #000; }
.intro h3 { color: #000; font-size: 15px; margin-bottom: 5px; }
.intro h4 { color: #000; font-size: 13px; margin-bottom: 5px; }
.intro blockquote { background: url(images/bg_blockquote.gif) no-repeat top left; padding: 3px 15px 10px 28px; color: #fff; }
.intro blockquote p { color: #525252; } 
.intro p { text-align: justify; color: #000; padding: 5px 0; font-size: 12px; clear: both; }  

.posting .title { background: #000 url(images/posthead.gif) no-repeat top right;	padding: 10px 0; margin: 0 35px 12px 0; }
.posting .title h2, .posting .title h1 { font-size: 14px; text-transform: uppercase;	background: url(images/arrowpost.gif) no-repeat left;	font-weight: normal;	padding-left: 30px; margin-left: 5px; }
.posting .title-h2 { margin: 0 35px; }
.posting .title h2 a, .posting .title h1 a  { color: #fff; }
.posting img { margin-bottom: 5px; }
.posting h2 { font-size: 12px; color: #000; margin-bottom: 5px;}
.posting .intro { padding: 0 35px; }
.posting .subvel { margin-bottom: 15px; overflow: hidden; }
.posting .subvel .category { float: left;	color: #848484; }
.posting .subvel .category a { color: #7c8e01; font-weight: bold; text-decoration: underline; }
.posting .subvel .category a:hover { text-decoration: none; }
.posting .subvel strong { float: right; color: #000; }

.commentlist { padding: 0 10px; color: #000; padding-bottom: 20px; }
.commentlist li { margin: 8px 10px 8px 12px; padding: 7px !important; list-style: decimal; background: #F4F4F4; margin-bottom: 2px; border: 1px dashed #DEDED8; width: 400px; }
.commentlist cite { padding: 2px 3px 0 3px; color: #d96b00; font-weight: bold; padding: 0 0 5px 5px; }
.commentlist i { color: #638092;	font-size: 10px; padding-left: 5px;	font-style: normal; }
.commentlist .com_body { padding-left: 20px; }
.commentmetadata b { color: #d96b00;	font-weight: normal; }

/* home slider */
.slider { position: absolute; top: 0; left: 0; width: 500px; height: 375px; }
.slider .inner { width: 500px; height: 397px; overflow-y: hidden; overflow-x: scroll; }
.slider .node { height: 397px; width: 900px; }
.slider ul { padding-top: 290px; }
.slider ul li { float: left; }
.slider ul li img { width: 90px; height: 90px; }
.slider ul li .p { position: absolute; top: 0; left: 0; width: 500px; height: 290px; }
.slider ul li .p img { width: 500px; height: 290px; }
.slider ul li .p .slider-inner { position: absolute; bottom: 0; left: 0; padding: 5px; width: 490px; background: #fff; opacity: 0.8; color: #000; }
.slider ul li .p .slider-inner .tit-h3 { font-size: 18px; text-transform: uppercase; font-weight: normal; margin-bottom: 3px; font-weight: bold; }
.slider ul li .p .slider-inner .tit-h3 a { color: #252525; }
.slider ul li .p .slider-inner p { font-size: 12px; }

/* category slider */
.vslider { width: 486px; height: 270px;  padding-left: 12px; position: absolute; top: 0px; left: 4px; }
.vslider .vslicer { width: 478px; height: 228px; position: relative; overflow: hidden; }
.vslider .vnode { position: relative; width: 478px; height: 15000px;  }
.vslider .vitem { width: 478px; height: 228px; background: #2d2d2d; }  
.vslider .thumb { float: right; margin: 10px;  padding: 0; border: 2px solid #FFF; } 
.vslider .body h3, .vslider .body .title-slider, .vslider .body .tit-h3 { margin-bottom: 5px; font-size: 12px; background: #000;  padding: 8px; font-weight: bold; }  
.vslider .body p { margin-left: 6px; }  
.vslider h3 a { color: #fff; } 
.vslider p { margin-bottom: 7px; } 
.vslider a.more { color: #FB9528; font-weight: bold; padding-left: 5px;  }
.vslider-pages { background: #450d18; padding: 5px 0; width: 478px; }
.vslider-pages strong { font-weight: normal; padding: 0 8px;  }
.vslider-pages a { background: #737373; color: #fff;  font-weight: bold; line-height: 20px; padding: 3px 7px; text-decoration: none;  }
.vslider-pages a:hover, .vactive { background: #ECC13C !important; color: #000 !important; }

/* Sidebar
------------------ */
#sidebar { width: 454px; } 
.home #sidebar,  
.single #sidebar, 
.page #sidebar, 
.category #sidebar
{ float: right; }

.tag #sidebar,
.search #sidebar 
{ float: left; }
#sidebar .widget { margin-bottom: 20px; overflow: hidden; _zoom: 1; }

.wdt_gads { background: #f29448 url(images/module3_bottom.gif) no-repeat bottom; text-align: center; }
.wdt_gads h3, .wdt_gads .title-sponsored, .wdt_gads .tit-h3 { background: url(images/module3_top.gif); height: 40px; line-height: 40px; padding-left: 20px; text-transform: uppercase; font-size: 17px; text-align: left; font-weight: bold; }
.wdt_gads .wdtbody { background: #ffb478 url(images/module3_bg.gif) no-repeat right bottom; padding: 10px 14px; }

.wdt_stext { text-align: justify; padding: 0 10px; }
.wdt_stext h2 { margin-bottom: 5px; }

.modulebox span { display: none; } 
.modulebox h3 span { display: none; } 

.wdt_hotspot { background: #861d30 url(images/module1_bottom.gif) no-repeat bottom; padding-bottom: 14px; } 
.wdt_hotspot ul { padding: 5px 5px 0 5px; }
.wdt_hotspot ul li { background: #a2273e url(images/module1_bg.gif) no-repeat right bottom; padding: 7px 14px 7px 4px; margin: 4px 0; overflow: hidden;  } 
.wdt_hotspot ul li img { float: left; border: 1px solid #fff; margin-right: 5px; width: 90px; height: 90px; }
.wdt_hotspot ul li h3, .wdt_hotspot ul li .title-hot, .wdt_hotspot ul li .tit-h3 { font-size: 14px; text-transform: uppercase; font-weight: bold; } 
.wdt_hotspot ul li h3 a, .wdt_hotspot ul li .title-hot a, .wdt_hotspot ul li .tit-h3 a { text-decoration: none; color: #000; }
.wdt_hotspot ul li p { padding: 5px; }
.wdt_hotspot ul li .more-link { text-align: right; }  
.wdt_hotspot ul li .more-link a { color: #fec45f; text-decoration: underline; font-size: 11px; }
.wdt_hotspot ul li .more-link a:hover { text-decoration: none; } 

.wdt_hotspot h2, .wdt_hotspot .tit, .wdt_hotspot .head-hot { background: url(images/module1_top.gif); height: 40px; line-height: 40px; padding-left: 20px; text-transform: uppercase; font-size: 17px; font-weight: bold; }

.blc_mustseevideo { background: #bb4058 url(images/module2_bottom.gif) no-repeat bottom; margin-bottom: 24px; padding-bottom: 14px; }
.blc_mustseevideo ul { padding: 5px 5px 0 5px; }
.blc_mustseevideo ul li { background: #d95e76 url(images/module12_bg.gif) no-repeat right bottom; margin: 4px 0; padding: 7px 14px 7px 4px; overflow: hidden; }
.blc_mustseevideo ul li img { float: left; border: 1px solid #fff; margin-right: 5px; width: 90px; height: 90px; }
.blc_mustseevideo ul li h3, .blc_mustseevideo ul li .tit-h3, .blc_mustseevideo ul li .title-video { font-size: 14px; text-transform: uppercase; font-weight: bold; }
.blc_mustseevideo ul li h3 a, .blc_mustseevideo ul li .tit-h3 a, .blc_mustseevideo ul li .title-video a { color: #fff; text-decoration: none; }
.blc_mustseevideo ul li p { padding: 5px; color: #000; }
.blc_mustseevideo ul li .more-link { text-align: right }
.blc_mustseevideo ul li .more-link a { color: #fec45f; text-decoration: underline; font-size: 11px; } 
.blc_mustseevideo ul li .more-link a:hover {  text-decoration: none; }
.blc_mustseevideo h2, .blc_mustseevideo .head-mustseevideo, .blc_mustseevideo .tit { background: url(images/module2_top.gif); height: 40px; line-height: 40px; padding-left: 20px; text-transform: uppercase; font-weight: bold; font-size: 17px;}

.columnbox { float: left; width: 470px; margin-bottom: 20px; } 

/* Leftcol
------------------ */
.leftcol { float: left; width: 225px; margin-bottom: 20px; }
.leftcol .widget h2, .leftcol .head-widget, .leftcol .widget .tit { background: url(images/newshead.gif); height: 29px; line-height: 29px; color: #fff; font-size: 16px; text-transform: uppercase; margin-bottom: 10px; font-variant: normal; padding-left: 20px; font-weight: bold; }  

.wdt_about .wdtbody { padding: 0 10px; }
.wdt_about .wdtbody p { margin-bottom: 10px; }

.wdt_glamstuff .wdtbody { text-align: center; }

.wdt_glambits .wdtbody, .widget .textwidget { padding: 0 10px; }
.wdt_glambits .wdtbody p { margin-bottom: 12px; }

.wdt_celebritylife table { width: 100%; }

.wdt_hotpics .wdtbody { text-align: center; }

.wdt_topcelebs ul li { float: left; text-align: center; margin: 0 6px 12px; display: inline; }
.wdt_topcelebs ul li img { display: block; }
.wdt_topcelebs ul li a { color: #fff; }


/* Rightcol
------------------ */
.rightcol { float: left; width: 220px; background: url(images/newscol.gif) repeat-y left; padding-left: 7px;  margin: 0 0 20px 2px; display: inline; } 
.rightcol .widget h2, .rightcol .head-widget, .rightcol .widget .tit { background: url(images/category.gif); height: 29px; line-height: 29px; color: #fff; font-size: 16px; text-transform: uppercase; margin-bottom: 10px; font-variant: normal;  padding-left: 20px; font-weight: bold; }

.wdt_list ul li { background: url(images/categoryline.gif) no-repeat bottom; padding: 10px 0; }
.wdt_list ul li a { background: url(images/arrowoff.gif) no-repeat 0 5px; margin-left: 3px; font-weight: bold; padding-left: 15px; text-decoration: underline; }
.wdt_list ul li a:hover { text-decoration: none; }

.wdt_tags a { color: #fff; }

.wdt_fabstuff .wdtbody { margin-left: 5px; }
.wdt_fabstuff ul li { margin-bottom: 5px; }
.wdt_fabstuff ul li a { color: #fff; }

.wdt_hotnews ul li { margin-bottom: 14px; padding: 0 10px; }
.wdt_hotnews ul li h3, .wdt_hotnews ul li .tit-h3 { position: relative; font-size: 13px; font-weight: bold; }
.wdt_hotnews ul li h3 a, .wdt_hotnews ul li .tit-h3 a { color: #fff; }
.wdt_hotnews ul li h3 a:hover, .wdt_hotnews ul li .tit-h3 a:hover { color: #e8887e; }
.wdt_hotnews ul li h3 span, .wdt_hotnews ul li .tit-h3 span { position: absolute; background: #222; opacity: 0.8; position: absolute; bottom: 0; left: 0; padding: 3px; width: 194px; }

.blc_comments { background: url(images/comment_bg.jpg) no-repeat; height: 363px; overflow: hidden; clear: both; margin: 0 0 30px 5px; }
.blc_comments a { color: #000; text-decoration: underline; }
.blc_comments a:hover { text-decoration: none; }
.blc_comments .blockbody { padding: 0 10px; }
.blc_comments h2 , .blc_comments  .head-recentcomments{ height: 46px; line-height: 38px; padding-left: 20px; font-weight: normal; color: #fff; margin-bottom: 15px; font-size: 20px; text-transform: uppercase; }
.blc_comments .comment { overflow:hidden;float: left; height: 140px; margin: 0 10px 15px; width: 215px; border-bottom:1px dotted #DDDDDD; color: #000; }
.blc_comments .comment div {width: 100%; background: url(images/arrow_recentcomment.gif) no-repeat left; padding: 6px 0 2px 25px; margin-bottom: 6px;text-overflow:ellipsis;white-space:nowrap; }
.blc_comments .comment div b { font-size: 14px; color: #530327; }
.blc_comments .comment p { color: #000; font-weight: bold; font-style: italic; padding-left: 20px; background: url(images/q_recentcomment.gif) no-repeat left top; margin: 0 0 5px 6px; }

/* Footer
------------------ */
#footer { position: relative; height: 199px;  background: url(images/footer_bg.jpg) no-repeat; clear:both;}
.bmenu { position: absolute; left: 24px; top: 13px; }
.bmenu a { padding: 0 10px; font-size: 11px; font-weight: bold; text-decoration: none; } 
.bmenu a:hover { text-decoration: underline; } 

#footer .copy {  position: absolute; left: 32px; top: 171px; }
#footer .disc { position: absolute; left: 530px; top: 18px; } 
#footer .disc p { padding: 0 20px 15px 0; color: #CECECE; } 

.fcontent { background: #861d30; padding: 20px 0 10px; overflow: hidden; _zoom: 1; } 
.fcontent .rssimport { float: left; margin-left: 55px; background-repeat: no-repeat;  background-position: top left; width: 420px; }
.fcontent #rssimport-12 {clear:both;}
.fcontent .rssimport h2 { display: none; } 
.fcontent .rssimport ul li { list-style: decimal; margin-left: 14px; font-size: 12px; font-weight: bold;  color: #ffb8f1; line-height: 18px; }
.fcontent .rssimport ul li a { color: #fff; } 
.fcontent .rssimport .widgettitle a {display:block;width:100%;height:65px;text-decoration:none;}  
#rssimport-12 {background-image: url(images/partners/lw_logo.gif); } 
#rssimport-10 { background-image: url(images/partners/ov_logo.gif); }
#rssimport-11 { background-image: url(images/partners/ml_logo.gif); } 
#rssimport-8 { background-image: url(images/partners/ih_logo.png);  } 
#rssimport-9 { background-image: url(images/partners/mv_logo.png);  background-position: 0 20px; } 
#rssimport-mt { background-image: url(images/partners/mt_logo.gif); background-position: 0 -7px !important; } 

.pads { float: left; width: 475px; padding: 0 0 30px 0; text-align: center; }  
#ads_bottom { float: left; width: 100%; padding-top: 20px; margin-bottom: 15px;  }
#ads_single { float: left; width: 475px; text-align: left; padding: 20px 0; } 
#ads_single_bottom { float: left; width: 475px; text-align: left; padding: 50px 0 0 30px; } 

/* Page
-------------------------*/
#page { width: 980px; float: left; background: #fff url(../celebrity-news/images/page_bottom.gif) no-repeat bottom; color: #000; margin-bottom: 10px; }
#page .top { float: left; width: 980px; height: 40px; } 
#page .amy { background: url(../celebrity-news/images/head-amy-winehouse.gif); }  
#page .duffy { background: url(../celebrity-news/images/duffy-title.gif); }
#page .jonas { background: url(../celebrity-news/images/jonas-brothers.gif); } 
#page .jolie { background: url(../celebrity-news/images/page_t1.gif); }
#page .megan { background: url(../celebrity-news/images/megan.gif); } 
#page .emma-watson { background: url(../celebrity-news/images/emma-watson.gif); } 
#page .solomon { background: url(../celebrity-news/images/solomon.gif); } 
#page .keshatitle { background: url(../celebrity-news/images/kesha-title.gif); } 
#page .blank { background: url(../celebrity-news/images/page-head.gif); } 
#page .blank h3, #page .blank .tit-h3 { font-size: 17px; color: #7f1f34; text-transform: uppercase; font-weight: normal; padding: 10px 0 0 20px; } 
#page .inner { padding: 0 20px; width: 940px; float: left; }
#page .inner p { padding-bottom: 15px; } 
#page ul.topmenu { float: right; width: 250px; background: #000; padding: 220px 10px 10px; margin: 0 0 10px 14px; }
#page ul.topmenu li { padding: 8px 5px; font-size: 12px;font-size: 12px; border-bottom: 1px solid #555; }
#page ul.topmenu li a { color: #fff; }  
a.good { color: #cc6d4a; font-weight: bold; }
#page .alignleft { float: left; margin: 7px 14px 7px 0; display: inline; }
#page .alignleft em, #page .alignright em { text-align: center; list-style: none; display: block; color: #555; }
#page .alignleft img, #page .alignright img { border: 1px solid #555; }
#page .alignright { float: right; margin: 7px 0 7px 14px; } 
#page table { margin-bottom: 10px; } 
#page td { padding: 3px; border-bottom: 1px solid #b0b0b0; } 
#page th { text-align: left; background: #BDBDBD; padding: 5px 3px;  }
#page .video { margin: 0 auto; float: right; margin: 14px; margin-right: 0; }
#page .video em { text-align: center; font-style: normal; font-weight: bold; } 
h2.pagetitle { font-size: 60px !important; font-weight: normal !important; } 
h2.pagetitle em { font-size: 40px; font-weight: normal; font-style: normal; } 
#page h2 { margin-bottom: 10px; font-size: 15px; font-weight: bold; padding-bottom: 20px; }
#page h3 { color: #555; font-size: 20px; font-weight: normal; padding-bottom: 8px; }
#page h4 {  font-size: 30px; font-weight: normal; }
#page ul li { padding: 8px 0; } 

a.tops { text-align: none; float: right; }
.video-gallery { width: 100%; overflow: hidden; }
.video-gallery ul li { width: 50%; text-align: center; float: left;  }
.video-gallery ul li strong { padding-bottom: 8px; }  
.video-gallery em { font-style: normal; }
.video-gallery h4 { margin: 10px 0; font-size: 12px !important; }
#page .comment-page { width: 940px; float: left;  position: relative; }

.poll { text-align: center; } 
.poll a { text-decoration: none; } 
.poll img { border: 0; } 
.poll h3 { text-align: left; } 
.wp-polls { padding-top: 10px; } 
.name { height: 1px; } 
.not { color: #000; padding: 0 0 20px 20px; }
.linklove { display: none; } 
.content .post h4 { color: #939393; font-size: 22px; margin-bottom: 3px; display: block; } 
.content .post h4 a { color: #939393; }  
.post .raiting { width: 300px; float: left; margin: 10px 0 6px 0; }
.post .raiting h5 { font-size: 14px; color: #000; font-weight: bold; } 

/* Related Post */
.st-related-posts { width: 100%; float: left; }
.st-related-posts li {list-style: square; margin-left: 14px;  color: #FF7F03; color: #666; }
h5.related_head { margin: 10px 0 6px 0; font-size: 14px; color: #000; font-weight: bold; float: left; width: 300px; } 

/*  Read More */
a.more-link { padding: 5px 10px; font-size: 15px;  text-align: center;color: #fff; text-decoration: none; background: url(images/read-more-but.gif) repeat-x;  line-height: 41px; font-weight: bolder;  }
a.more-link:hover { color: #dddddd; } 
div.sociable { margin: 0; float: left; }
.wp-pagenavi { text-align: center; padding: 10px 0; }
.wp-pagenavi span {  display: inline; } 
.wp-pagenavi a { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #9F9F9F; color: #450D18; } 
.wp-pagenavi a:hover { background-color: #450D18;  color: #FFFFFF; }
.wp-pagenavi span.pages { padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000000; font-weight: bold; border: none; }
.wp-pagenavi span.current { padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000000; font-weight: bold; } 
.wp-pagenavi span.extend { padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000000; font-weight: bold; border: none; }

/* banners */
.fab-stuff { float: left; }
.fab-stuff dl { padding: 0 0 40px 10px; } 
.fab-stuff dd { padding: 8px 0; list-style: none; background: url(images/categoryline.gif) no-repeat bottom; }
.fab-stuff dd img { border: none; } 
.aligncenter { text-align: center; } 
.aligncenter h3 { text-align: left; } 
.header-in { position: absolute; top: 7px; right: 350px;  }
.post-in { margin: -19px 0 10px 5px; } 
.postmidlle-in { background: #000; width: 440px; float: right;  padding: 4px; margin: 0 35px 20px 0; }
.postmidlle-inpost { background: #000; width: 435px; float: right; padding: 4px;  margin: 10px 0 20px; }
.postmidlle-in h3 { margin: 10px 0; font-size: 18px; }
.postmiddle-in-inner { background: #2D2D2D;  padding: 10px; text-align: center; }
.right-in img { float: none !important; } 
.widget_rss { clear: both;  } 
.widget_rss .rssSummary { color: #000; }
.widget_rss li { margin-bottom: 10px; } 
.widget_rss li a { font-size: 12px; font-weight: bold;  line-height: 19px; } 
.widget_rss h2 { display: none; }
.post-ratings { color: #000; }
.post-ratings strong { margin-right: 4px; }
.post-ratings img { margin: 0 2px -2px 0 !important; } 
.block-rss { background: #d95e76 url(images/block-rss-b.gif) no-repeat bottom; width: 443px; padding-bottom: 17px; position: relative;  margin-bottom: 20px;}
.block-rss a { color: #fff; } 
.block-rss .interseting-posts { background: url(images/block-rss-t.gif) no-repeat; color: #fff;  font-size: 16px; text-transform: uppercase;line-height: 36px; padding-left: 20px; } 
.block-rss ul { margin: 10px 15px; }  
.block-rss ul li { padding-bottom: 8px; border-bottom: 1px solid #bb4058; margin-bottom: 8px; }
.block-rss ul li a { color: #fff; } 
.rssimport li { color: #000; } 
.rssimport li a { display: block; font-weight: bold; font-size: 12px; line-height: 20px; }

.rssimport p { padding-left: 130px !important; } 
.block-rss .imgwrap { width: 124px; height: 50px;  float: right; margin: 37px 9px 10px 0; }
.block-rss .inset { padding: 10px; } 
.adsbottom { margin-left: 15px; float: left;  width: 100%; margin-top: -50px; }
.adsrelated { float: left; width: 100%;  margin-top: 20px; } 
.adssubvel { clear: both; } 
.adssubvel li { float: left; padding: 0 38px; }
.image-rotator img { border: none; } 
.promo-rotator { position: relative; } 
.promo-rotator .item { position: absolute; left: 0; top: 0; } 
.promo-rotator .active { z-index: 2; }  
.promo-small { width: 235px; height: 90px;  }
.promo-big {  width: 454px; height: 383px; }
.promo-big img { width: 454px; height: 383px; }
.pageshead {  background: url(images/pageshead.gif) no-repeat; }
.pageshead h3 { color: #7F1F34 !important; font-size: 17px !important; text-transform: uppercase; line-height: 40px; padding-left: 20px; }
.textblock { color: #000000; padding: 0 20px 10px 10px; } 
.textmodule { line-height: 16px; padding: 0 10px; text-align: justify; } 
.mpslider { margin-top: 265px; } 


/* my-glider */
#my-glider { position: relative; float: left; width: 486px; padding-bottom: 15px; margin-left: 12px; } 
#my-glider .scroller { height: 228px; width: 486px; overflow: hidden; } 
#my-glider .tittle { padding: 5px 0 0 13px; margin-right: 225px; height: 40px; } 
#my-glider .tittle h4 { font-size: 14px; padding: 0 0 8px 0; }
#my-glider .tittle h4 a { color: #fff; text-decoration: none; }
#my-glider .tittle h4 a:hover { text-decoration: underline; } 
#my-glider .section { background: url(images/review_bg.gif) no-repeat; width: 478px; height: 228px; }
#my-glider .section img { border: 2px solid #fff; } 
#my-glider .section-body { overflow: hidden; padding: 10px 8px 15px 8px; font-size: 11px; height: 170px; text-align: left; }
#my-glider .section-body-inner { margin-right: 225px; } 
#my-glider .sec-bottom { margin-top: 10px; }  
#my-glider .sec-bottom li { float: left; } 
#my-glider .sec-bottom a { color: #FB9528; font-weight: bold; padding-left: 5px; } 
#my-glider img.size-full { display: none; }
#my-glider .controls { clear: both; overflow: hidden; } 
#my-glider .controls ul { list-style-type: none; margin-top: 6px; } 
#my-glider .controls li { float: left; list-style-type: none; background: #737373; margin-right: 1px; }
#my-glider .controls li.feat-nums { background: #450D18; float: left; padding: 0px 10px; color: #fff; line-height: 20px; height: 20px; } 
#my-glider .controls a, .control a:link, .controls a:visited { float: left; display: block; padding: 0px 7px; margin: 0; color: #fff; text-decoration: none;  line-height: 20px; height: 20px; font-weight: bold; }
#my-glider .controls a:hover { background: #ECC13C; color: #000; }
#my-glider .controls a:active { background: #ECC13C; color: #000; } 
#my-glider .controls li.feat-about a { border-left: 1px solid #000; border-right: 0; }
#my-glider .thumb { float: right; padding: 0; margin: 10px; }  

.addthis { clear: both; padding-bottom: 10px; } 
#respond { color: #000; font-weight: bold; } 
.leftcol .aligncenter { float: none !important; } 
.vslidernextads { margin: 0 0 12px 13px }
.socialus { margin: 10px 0; overflow: hidden; clear: both; position: relative; top: 20px; } 
.socialus h3, .socialus .twi, .socialus .fb { color: #000 !important; font-weight: bold; } 
.socialus span { float: left; display: inline !important; }   
.socialus img { border: none; } 
.socialus .followus { padding-right: 4px; } 
.fblikebutton { float: left; width: 100px; } 
.subintro .fblikebutton { float: right; } 
.subintro .addthis {clear: none;  float: left; }
.joinforum { line-height: 50px; font-weight: bold; font-size: 16px !important;  }
.ct ul { margin: 0 !important; width: auto !important; }  
.ct li { background: none !important; padding: 0 !important; float: left;  display: inline; margin: 0 9px !important; display: inline !important; height: 117px; text-align: center; }
.ct li img { display: block; border: none; width: 92px; height: 92px; }
.ct li a { background: none !important; font-weight: normal !important; margin: 0 !important; color: #fff; padding: 0 !important; }
.linkwithin_title { color: #000 !important; } 
.linkwithin_inner { margin-left: -10px !important; } 
.linkwithin_inner b { display: none !important; } 
.more a {  color: #FF4500 !important; }
.profile_slider { position: absolute; right: 42px; top: 364px; }
.intro-inner .ngg-gallery-thumbnail {  margin: 0 !important; }
.intro-inner .ngg-gallery-thumbnail img {  padding: 1px !important; } 
.slideshowlink { display: none !important; } 
.nextgoogleads { clear: both; } 
.linkwithin_outer { color: #000; } 
.tag_cont { color: #000; }  
.p_topads { float: left; } 
.p_ads_bottom { text-align: center; margin-bottom: 15px; padding-top: 20px; }
.p_comtopads { position: absolute; right: 0; top: 26px; }
.p_beforemenu { position: absolute; top: 460px; right: 60px; } 

#fgads728_15 { text-align: center; margin-bottom: 20px; }

#sidebar .blc_mustseevideo {  }

.expanded_menu { height: 169px; background: url(images/expanded_menu.gif); overflow: hidden; _zoom: 1; }
.eunit { float: left; width: 204px; padding-left: 19px; }
.eunit h3, .eunit .head-ethumb { font-size: 14px; height: 47px; line-height: 47px; color: #90a502; }
.eunit h3 a { color: #fff; text-decoration: none; }
.eunit h3 a:hover { text-decoration: underline; }
.eunit ul li { padding: 4px 0 3px; color: #fff; }
.eunit ul li a { color: #fff; background: url(images/arrow_expanded_menu.gif) no-repeat left; padding-left: 12px; }
.ethumb { width: 270px; padding-right: 20px; }
.ethumb h3, .ethumb .head-ethumb { color: #fff; text-transform: none; text-align: center; margin-bottom: 15px; }
.ethumb ul li { overflow: hidden; _zoom: 1;  padding: 0 0 10px; }
.ethumb ul li a { color: #fff; background: none; padding: 0; text-decoration: underline; font-weight: bold; }
.ethumb ul li a:hover { text-decoration: none; }
.ethumb ul li img { float: left; width: 35px; height: 35px; border: 2px solid #fff; margin-right: 10px; display: inline; }

.id404 .excerpt { padding-top: 15px; }
.id404 .excerpt p { margin-bottom: 10px; }
.id404 .excerpt ul li { font-size: 13px; margin: 0 18px 6px 0; list-style: disc; }

div.SearchTerms { font-weight: bold; }

#sidebar h3, #sidebar .titleh3, #sidebar h2 { font-size: 16px; }

#content_cat { float: left; width: 745px; position: relative; }
.loop_cat { background: #fff; margin-bottom: 15px; }
.loop_cat .head { background: url(images/loop_cat_bg.gif); height: 40px; }
.loop_cat .head h1 { padding-left: 20px; line-height: 40px; font-size: 17px; color: #7f1f34; text-transform: uppercase; font-weight: normal; }
.loop_cat .ctext { margin: 0 10px; }
.thumb_cat { width: 202px; display: inline-block; vertical-align: top; margin: 0 20px 20px; color: #000; position: relative; }
.thumb_cat .tit { margin-bottom: 10px; position: relative; }
.thumb_cat img { display: block; border: 1px solid #000;}
.thumb_cat a { color: #fff; }
.thumb_cat a:hover { color: #ccc; }
.thumb_cat span { background: url(images/rollover.png); padding: 8px 11px; position: absolute; bottom: 0; left: 0; width: 180px; font-weight: bold; font-size: 12px; }
.thumb_cat p { font-size: 11px; }
.vslider_cat { top: 355px; left: 224px; }
.blc_comments_cat { background: url(images/blc_comments_cat_bg.gif) no-repeat left; }
.blc_comments_cat .blockbody { padding: 0 10px; height: 270px; overflow: hidden; _zoom: 1; }

.thumb_cat_first { height: 335px; }
.ads_cat1 { height: 285px; margin-left: 20px; }
.ads_cat2 { margin: 0 0 20px 8px; }

#sidebar_cat { float: right; width: 220px; padding-left: 7px; background: url(images/newscol.gif) repeat-y left; }
#sidebar_cat .widget { margin-bottom: 20px; }
#sidebar_cat .tit { background: url(images/category.gif); height: 29px; line-height: 29px; color: #fff; font-size: 16px; text-transform: uppercase; margin-bottom: 10px; padding-left: 20px; }
#sidebar_cat .wdt_topcelebs ul li { margin: 0 5px 10px; }
#sidebar_cat .wdt_topcelebs { overflow: hidden; _zoom: 1; }
#sidebar_cat .promo-big img { width: 215px; height: auto; }

.wdt_social_cat { overflow: hidden; _zoom: 1; margin-left: 8px; }
.wdt_social_cat a { float: left; width: 66px; padding-top: 58px; text-align: center; color: #fff; font-size: 11px; text-transform: uppercase; background-image: url(images/wdt_social_cat.gif); background-repeat: no-repeat; margin: 0 2px; display: inline; }
.facebook_cat { background-position: 6px 0; }
.twitter_cat { background-position: -62px 0; }
.rss_cat { background-position: -134px 0; }
.facebook_cat:hover { background-position: -207px 0; }
.twitter_cat:hover { background-position: -275px 0; }
.rss_cat:hover { background-position: -347px 0; }

.postdata { float: left; border-radius: 3px; }
.ptdbody { background: #d95e76; color: #fff; padding: 10px; height: 370px; }
.postdata .head { background: #aa2f47 url(images/postdata_t.gif) no-repeat right; height: 37px; line-height: 37px; text-align: center; color: #fff; font-size: 20px; text-transform: uppercase; overflow: hidden; }
.ptd_hotceleb { width: 260px; }
.ptd_hotceleb ul li { list-style: disc; margin: 0 0 5px 14px; color: #fff; }
.ptd_hotceleb ul li a { color: #fff; }
.ptd_hotceleb .first { list-style: none; }
.ptd_hotceleb .first p { font-size: 11px; }
.ptd_hotceleb .first img { width: 100px; height: 100px; float: left; margin: 0 10px 10px 0; border: 1px solid #fff; }
.ptd_hotceleb .first .tit { margin-bottom: 10px; font-weight: bold; }
.ptd_hotceleb .first a { color: #4b101c; font-size: 12px;  font-weight: bold; text-decoration: underline; }
.ptd_hotceleb .first a:hover { text-decoration: none; }
.ptd_best { width: 340px; margin: 0 20px; }
.ptd_best ul li { margin-bottom: 22px; overflow: hidden; _zoom: 1; }
.ptd_best ul li img { float: left; margin-right: 10px; border: 1px solid #fff; width: 100px; height: 100px;}
.ptd_best ul li a { color: #4b101c; font-size: 12px; font-weight: bold; text-decoration: underline; }
.ptd_best ul li a:hover { text-decoration: none; }
.ptd_best ul li .wpp-post-title { display: block; margin-bottom: 6px; }
.ptd_best ul li .wpp-excerpt { font-size: 11px; }
.ptd_life { width: 340px; }

.ptd_life ul li { float: left; margin: 0 10px 10px; width: 140px;height: 171px; }
.ptd_life ul li a { color: #fff; }
.ptd_life ul li img { width: 140px; height: 140px; display: block; }

.fadsfood { margin: 12px 0; }

.tower { position: relative; }