/* yourlustgirlfriends.com | 2010dec07 */

* { margin: 0; padding: 0; list-style: none; }
body { font: 12px Arial, Helvetica, sans-serif; color: #000; background: #fff url(images/bg.gif) repeat-x top; }
a { color: #504c3c; text-decoration: underline; }
a:hover { text-decoration: none; color: #db6200; }
a img { border: none; }
.empty { clear: both; }

#site { width: 1243px; position: relative; margin: 0 auto; }

#wrapper { position: relative; padding-bottom: 40px; }

#header { background: url(images/header_bg.gif) no-repeat center; height: 198px; width: 1240px; margin: 0 auto 15px; position: relative; }
#header h1 { position: absolute; top: 22px; left: 57px; }
#header h1 span { display: none; }
#header h1 a { width: 370px; height: 105px; display: block; }
.tdesc { position: absolute; right:24px; top:4px; width: 450px; }
.tdesc h3 { text-align: center; font-size: 18px; color: #7d3637; font-weight: normal; margin: 10px 0; }
.tdesc p { font-size: 11px; color: #060606; }

.mainmenu { position: absolute; top: 165px; left: 40px; }
.mainmenu li { float: left; padding: 0 22px; background: url(images/mainmenu_li.gif) no-repeat right; }
.mainmenu li a { color: #872301; font-size: 14px; text-transform: uppercase; text-decoration: none; }
.mainmenu li a:hover { text-decoration: underline; }
.mainmenu ul li.end { background: none; }

.head { font-size: 24px; font-weight: normal; margin-bottom: 10px; }
.block_content { padding: 3px; }
.block_content .item { background: #006b82; padding: 3px 3px 6px 3px; color: #fff; float: left; text-align: center; margin: 4px; }
.block_content .item a { color: #a5faff }
.block_content .item a img { display: block; margin-bottom: 5px; }

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

.text li { margin-bottom: 10px; padding-bottom: 5px; }
.text li img { margin-bottom: 2px; }

.thumbs li { float:left; text-align: center; display: inline; }
.thumbs li a { font-weight: bold; }
.thumbs img { border: 1px solid #5e5a48; display: block; }
.thumbs a:hover img { border-color: #de7115;  }

.thumb300 ul li { margin: 0 4px 6px 4px; }
.thumb300 ul li img {  }

.thumb180 ul { margin-left: 3px; }
.thumb180 ul li { margin: 0 8px 16px; }
.thumb180 ul li img { border-width: 5px; margin-bottom: 3px; }

.thumb200 ul li { margin: 0 2px 3px 3px; }
.thumb200 ul li img { border-width: 1px; margin-bottom: 3px; }

.thumb120 ul li { margin: 0 7px 10px; }
.thumb120 ul li img { border-width: 2px; }

.thumb225 ul li { margin: 0 2px 4px; }
.thumb225 ul li img { border-width: 2px; }

.thumb290 { color: #000; margin-bottom: 25px; }
.thumb290 ul { background: #f1f1f1; border: 1px solid #006b82; overflow: hidden; _zoom:1; padding: 12px; }
.thumb290 li { width: 293px; float: left; margin: 0 56px; background: none; color: #000;  }
.thumb290 li img { margin-bottom: 2px; }
.thumb290 li a { display: block; font-size: 18px; margin-bottom: 5px; }

.reviews { margin: 0 auto; width: 700px; }
.reviews .block { margin-bottom: 29px; overflow: hidden; text-align: left; }
.reviews .imgWrap { float: left; width: 174px; }
.reviews .inner { position: relative; margin-left: 175px; }
.reviews .inner h3 { font-size: 18px; color: #385c73; font-weight: normal; background: url(images/title_arrow.gif) no-repeat left; margin-bottom: 11px; padding-left: 30px; }
.reviews .visit-site { position: absolute; top: 0; right: 0; background: url(images/visitsite-bg.gif); width: 170px; height: 23px; color: #fff; text-transform: uppercase; text-align: center; line-height: 22px; text-decoration: none; font-size: 16px; }
.reviews .info { background: url(images/post_pixel.gif) repeat-x top; font-size: 24px; font-weight: bold; color: #adadad; margin-top: 8px; padding-top: 3px; }
.reviews .info strong { color: #cd0071; }
.reviews .info a { color: #008edf; }
.reviews img { border: 3px solid #5c4054; float:left; }

.hardlinks table { width: 100%; color: #000; }
.hardlinks a { color: #000; font-weight: bold; }
.hardlinks div h2 { background: #ED8C00; font-size: 13px; color: #ffffff; text-align: center; padding: 4px 0 4px 0;}
.hardlinks div { width: 32%; background: #eee; height: 127px; float: left; text-align: left;  }
.hardlinks th {padding: 2px; font-size: 12px; text-align: left; background: #e37204; color: #fff; }
.hardlinks td { padding: 2px; }

.text_links {  overflow: hidden; _zoom: 1; padding-bottom: 25px; }
.text_links  ul  {  float: left; width: 590px; margin-left: 29px; display: inline; }
.text_links  ul li { line-height: 16px;}


/* Toplist
------------------------ */	
.toplist { overflow: hidden; _zoom: 1; margin-bottom: 30px; }
.toplist ul { float: left; width: 210px; padding-left: 38px; }
.toplist li { line-height: 20px; font-size: 15px; }
.toplist li a { padding-left: 15px; background: url(images/bullet_toplist.gif) no-repeat left 5px; }

#footer { background: url(images/footer_bg.gif) repeat-x; height: 124px; padding: 20px 11px 0; position: relative; }
.bottommenu { text-align: center; color: #9d9d9d; margin-bottom: 20px;	}
.bottommenu ul li { display: inline; padding: 0 12px; font-weight: bold; }
.flogo { position: absolute; top: 40px; left: 10px;  }
.copyright { float: right; width: 200px; margin-right: 100px; display: inline; font-size: 11px; }
.disc { width: 435px; text-align: justify; margin: 0 auto; font-size: 11px; }
