/*
Site: 	Lingerie Weapon
Version:  Apr 24,  2009
----------------------------------------------- */

* { margin: 0; padding: 0; list-style: none; }
body { font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; background: #fff; color: #000; }
a { color: #0C6BB5; text-decoration: underline; }
a:hover { text-decoration: none; }
.aligncenter { text-align: center; }
.alignleft { float: left; }
.alginright { float: right; }

/* Layout
-----------------------*/
#site { margin: 0 auto; position: relative; width: 980px; }

/* Header
-----------------------*/
#header { height: 146px; background: url(images/header.gif) no-repeat right top; }
#logo { float: left; }
.topmenu { position: absolute; top: 0; left: 362px; }
.topmenu li { float: left; padding-top: 15px; background: url(images/topmenu-line.gif) no-repeat right bottom;}
.topmenu li.no { background: none; }
.topmenu li a {  font-size: 9px; text-transform: uppercase; color: #ccc; padding: 15px 8px 0 8px; text-decoration: none; }
.topmenu li a:hover { background: url(images/arrow.gif) no-repeat top center; text-decoration: underline; }
.topmenu li.toptwitterlink a { background: url(images/toptwitterlink.png) no-repeat 0 0; margin-left:5px; padding:2px 0 2px 20px;}
.topmenu li.toptwitterlink a:hover { background: url(images/toptwitterlink.png) no-repeat 0 0;}
.searchbox { position: absolute; right:17px; top:12px; }
.searchbox input { border: none; }
.searchbox .text { background: url(images/search-text.gif); width: 167px; height: 19px; margin-right: 5px; float: left; display: inline; padding: 1px 0 0 17px; }
.searchbox .button { background: url(images/search-enter.gif); float: left; width: 37px; height: 21px; }

.links { position: absolute; top: 66px; right: 0;  }
.links ul { float: left; height: 52px;}
.links li { padding-left: 8px; }
.links .first { background: url(images/links1.gif); width: 208px; }
.links .second { background: url(images/links2.gif); width: 222px; }
.links .third { background: url(images/links3.gif); width: 124px; }
.links a { text-transform: uppercase; font-size: 10px; text-decoration: none; color: #000; line-height: 14px; }
.links a:hover { background: #CECECE; }

/* Container
-----------------------*/
#container { overflow: hidden; margin-bottom: 30px; }
* html #container { height: 1%; }

/* Leftcol
-----------------------*/
#leftcol { float: left; width: 177px; font-size: 11px; margin-top: 130px; }
#leftcol h3 { font: 17px Arial, Helvetica, sans-serif; color: #a06f28; text-transform: uppercase; font-weight: bold; }
#leftcol .module { margin-bottom: 15px; background: url(images/l-module-b.gif) no-repeat bottom left; padding-bottom: 20px;  }
#leftcol .inner { background: url(images/l-module-t.gif) no-repeat top left; padding-top: 14px; }

#leftcol .menu li { background: url(images/pixel.gif) repeat-x bottom; padding: 4px 0 5px 1px; }
#leftcol .menu li a { text-decoration: none; color: #000; padding-right: 20px; }
#leftcol .menu li a:hover { background: url(images/arrow-link.gif) no-repeat right; color: #AE0E8E;  }

#leftcol .list h4 { font-weight: bold; margin-bottom: 6px; font-size: 12px; }
#leftcol .list li { background: url(images/pixel.gif) repeat-x bottom; margin-bottom: 10px; padding-bottom: 10px; }
#leftcol .list li p { padding-bottom: 4px; }
#leftcol .list li a { background: url(images/arrow-link.gif) no-repeat right 5px; color: #AE0E8E; padding-right: 20px; font-size: 10px; }

/* Maincol
-----------------------*/
#maincol { float: left; width: 549px; padding: 130px 0 0 15px; }

#rotator { padding-bottom: 35px; height: 245px;}

/* Post
-----------------------*/
.post { background: #F6F6F6 url(images/post-bottom.gif) no-repeat bottom; margin-bottom: 20px; }
.post .inner { background: url(images/post-top.gif) no-repeat top; }

.post h2 { background: url(images/post-tittle.gif); text-align: center; font-weight: normal; padding: 2px 0 5px; }
.post h2 a { font-size: 17px; text-decoration: none; color: #fff; line-height: 24px; }
.post h3 { margin: 0; padding: 0; text-align: left; font-size: 14px; line-height: 24px; }
.post .title { height: 28px; font-weight: bold; font-size: 11px; color: #424242; padding: 0 18px; overflow: hidden; padding-top: 12px; }
.post .title span { float: left;  }
.post .title strong { float: right; }
.post .title a { color: #D228B0; }

.post .entry { text-align: center; padding: 0 18px; /*background: url(images/post-bg.gif);*/ }
.post .entry img { margin-bottom: 12px; border: none; }
.post .entry p { text-align: justify; padding-bottom: 14px; } 
.post .sociable { padding: 0 18px; }
.post .sociable strong { line-height: 20px; }
.post .entry .sociable { margin: 0; padding: 0; text-align: left; }
.post .comments { padding: 0 18px; }
.post ul, .post ol { margin: 5px; }
.post ul li { margin-left: 12px; list-style: disc; }
.post ol li { margin-left: 12px; list-style: decimal; }

.post .bottom { background: url(images/pixel.gif) repeat-x top; padding: 0 8px; margin: 0 10px; overflow: hidden; height: 25px; padding-top: 10px; font-size: 10px; }
.post .bottom .vote-box { float: left; padding: 0 1px; margin-top:-4px; width:100px; }
.post .bottom .vote-box h5 { font-size: 11px; margin-right: 2px; float: left;  }
.post .bottom .vote-box img { border: none; }
.post .bottom .read-more { float: right; }
.post .bottom .read-more a { color: #D229B0; text-transform: uppercase; font-size: 10px; font-weight: bold; }

.commentlist{	padding: 0 10px;	color: Black;	text-align: left; float: left; width: 100%;  padding-bottom: 20px;  }
.commentlist li{margin: 8px 10px 8px 0;padding: 7px;list-style: none;background: #F4F4F4;margin-bottom: 2px;border: 1px dashed #DEDED8; width: 400px;}
.commentlist cite{padding: 2px 3px 0 3px;color: #9D2316; 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: #9D2316;	font-weight: normal; padding: 0 8px; }
.commentlist p { font-size: 11px; padding: 8px;}


/* Rightcol
-----------------------*/
#rightcol { float: right; width: 224px; }
#rightcol h3 { font: 17px Arial, Helvetica, sans-serif; color: #fff; text-align: center; font-weight: bold; text-transform: uppercase; height: 29px; line-height: 29px; }
#rightcol .module { margin-bottom: 15px; }
#rightcol .inner { padding: 15px 8px; }

.hotspot { background: url(images/hotspot-bg.gif); }
.hotspot h3 { background: url(images/h-hotspot.gif); }
.hotspot .inner { background: url(images/hotspot-b.gif) no-repeat bottom; }

.poll { background: url(images/poll-bg.gif); }
.poll h3 { background: url(images/h-poll.gif); }
.poll .inner { background: url(images/poll-b.gif) no-repeat bottom; }
.poll .wp-polls-ans { padding-top: 8px; }
.poll .wp-polls-ans p { padding-bottom: 5px; }

.tags { background: url(images/tag-bg.gif); }
.tags h3 { background: url(images/h-tag.gif); }
.tags .inner { background: url(images/tag-b.gif) no-repeat bottom; }

.banner { background: url(images/banner-bg.gif); }
.banner h3 { background: url(images/h-banner.gif); }
.banner .inner { background: url(images/banner-b.gif) no-repeat bottom; }

/* Footer
-----------------------*/
#footer { background: url(images/footer.gif); height: 46px; position: relative; }
#footer .disc { position: absolute; top: 20px; left: 20px; color: #ccc; font-size: 11px; }

.linklove { display: none; }
.page { padding: 15px 0; }
.cform { padding-bottom: 20px; }
.more-link { background: url(images/more-link-bg.gif) repeat-x; color: #fff; padding: 10px; position: relative; top: 10px; }
.more-link a { text-decoration: none; }
blockquote{	background: url(images/bg_blockquote.gif) no-repeat top left;	padding: 3px 15px 10px 28px;	}

.wp-pagenavi { text-align: center !important; }
.akpc_pop { display: none; }

/* Ads
-----------------------*/
.ads-top { position: absolute; left: 0; top: 145px; width: 745px; }
.ads-top .ads1 { margin-bottom: 10px; }
.ads-top .ads2 { background: #EFEDFE; padding: 3px; }
.ads-footer, .ads-post-top { margin-bottom: 15px; }
.ads-post { margin: 10px 0; }

.r_head { margin-top: 10px; text-align: left; }
.st-related-posts li { text-align: left; }
.addthis { padding-bottom: 10px; }
.socialus { margin: 10px 0; overflow: hidden; }
.socialus span { float: left; }
.socialus .followus { padding-right: 34px; }

.joinforum { line-height: 50px; font-weight: bold; font-size: 17px !important; }