/* Global styles */

html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, form, fieldset {	margin:0; padding:0; }
img { border:0; }

a { text-decoration:underline; }
a:hover { text-decoration:none; }

/* new clearfix */
.clearfix:after { content: ".";	display: block;	clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

body { background:#1f1f1f url(/pregnantsistas/images/bg-content.gif) repeat-y top center; font-family: Tahoma, Arial, Verdana, sans-serif; color: #000; }

#wrapper { width: 960px; margin: 0 auto; }
#header { width: 960px; line-height: 0; position: relative; margin: 0 auto; }
#header a.mem { position: absolute; width: 135px; height: 32px; text-indent: -9999px; top: 10px; right:157px; background: url(/pregnantsistas/images/img-header1-1.jpg) no-repeat -668px -10px; }
#header a.bm {  position: absolute; width: 135px; height: 32px; text-indent: -9999px; top: 10px; right:13px; background: url(/pregnantsistas/images/img-header1-1.jpg) no-repeat -812px -10px; }

#header2 { width: 960px; line-height: 0; position: relative; margin: 0 auto; }
#header2 a.main { position: absolute; width: 135px; height: 32px; text-indent: -9999px; top: 10px; right:157px; background: url(/pregnantsistas/images/img-header2-1.jpg) no-repeat -668px -10px; }
#header2 a.join {  position: absolute; width: 135px; height: 32px; text-indent: -9999px; top: 10px; right:13px; background: url(/pregnantsistas/images/img-header2-1.jpg) no-repeat -812px -10px; }

#intro { background: url(/pregnantsistas/images/bg-intro.jpg) no-repeat top left; width: 720px; height: 94px; font-size: 11px; color: #fff; text-align: left; padding: 14px 220px 0 20px; line-height: 16px; }
#intro h1 { font-size: 16px; margin-bottom: 10px; color: #fff; }
#intro a { color: #d2d259; font-weight: bold; }

#intro2 { background: url(/pregnantsistas/images/img-header2-3.jpg) no-repeat top left; width: 720px; font-size: 11px; color: #fff; text-align: left; padding: 14px 220px 0 20px; line-height: 16px; }
#intro2 h1 { font-size: 16px; margin-bottom: 10px; color: #fff; }
#intro2 a { color: #d2d259; font-weight: bold; }

.content_wrapper { background: url(/pregnantsistas/images/bg-box_back.png) repeat-y center; width: 936px; margin: 0 auto; }
.content_wrapper .content_top { background: url(/pregnantsistas/images/bg-box_top.jpg) no-repeat top left; height: 65px; width: 936px; }
.content_wrapper .content { width: 916px; *width: 920px; position: relative; padding: 2px 0; margin: 0 auto; }
.content_wrapper .content .logo { position: absolute; top:120px; left: 160px; z-index: 1000; }
.content_wrapper h3.name { font-size: 28px; font-weight: bold; padding-left: 80px; margin: 12px 0 8px 0;  display: block; float: left; color: #fff; }
.content_wrapper span.stats { float: right; width: 310px; margin: 18px 0 0 0; font-size: 19px; font-weight: normal; color: #aac4ff; display: block; }
.content_wrapper span.stats strong { font-weight: bold; color: #f1f265; }
.content_wrapper .content .column img { margin: 2px; border: 1px #521b52 solid; }
.content_wrapper .content .column.left { float: left; width: 423px; *display: inline; }
.content_wrapper .content .column.right { float: right; width: 489px; line-height: 0; *display: inline; }
.content_wrapper .content a.anim { margin: 6px auto; display: block;}
.content_wrapper .content_btm { width: 936px; line-height: 0; }

.content_wrapper .content .column.left .rating_wrapper { background:url(/pregnantsistas/images/bg-rating.gif) no-repeat top left; margin: 4px 0 0 15px; width: 176px; height: 38px; padding: 36px 0 0 19px; float: left;   }
.content_wrapper .content .column.left .rating_off { background: url(/pregnantsistas/images/img-rating_off.gif) repeat-x; height: 33px; width: 150px; position: relative; clear:left; float:left; margin: 2px 0 0 3px; display: inline; } 
.content_wrapper .content .column.left .rating_on { background: url(/pregnantsistas/images/img-rating_on.gif) repeat-x; height: 33px; width: 150px; position: absolute; top: 0; left:0; } 
.content_wrapper .content .column.left .join_bts { width: 204px; float: right; line-height: 0; }
.content_wrapper .content .column.left .join_bts img { border: 0; margin: 0;}
.content_wrapper .content .column.left .desc { background: url(/pregnantsistas/images/bg-desc.gif) no-repeat top left; width: 418px; height: 199px; padding-top: 14px; }
.content_wrapper .content .column.left .desc p { font-size: 13px; color: #131313; line-height: 18px; overflow: auto; width: 380px; height: 170px; margin: 0 auto; padding: 4px; text-align: left; }
.content_wrapper .content .column.left .desc p span { font-size: 15px; font-weight: bold; line-height: 24px; }

a.mid { width: 936px; height: 95px; margin: 30px auto 20px auto; padding-top: 12px; text-align: center; background:url(/pregnantsistas/images/bg-links.jpg) no-repeat top left; color: #f1f265; font-size: 29px; font-weight: normal; display: block; text-decoration: none; cursor: pointer; line-height: 32px; }
a.mid span { font-size: 19px; color: #cdb3cd; font-weight: bold; }
a.mid:hover, a.mid:hover span { color: #fff; }

#updates_wrapper { width: 956px; margin: 10px 0 0 4px; }
#updates_wrapper ul { list-style: none; }
#updates_wrapper li { float: left; background:url(/pregnantsistas/images/bg-updates.jpg) no-repeat top left; width: 282px; height: 420px; line-height: 18px; text-align: left; font-size: 13px; padding: 21px 11px 11px 11px; margin: 5px 7px; *margin: 5px 5px; }
#updates_wrapper li img { border: 1px #5e4949 solid; width: 281px; display: block; margin-bottom: 8px }
#updates_wrapper li a { font-size: 12px; color: #f1f265; font-weight: bold; }
#updates_wrapper li span { font-size: 16px; font-weight: bold; color: #fff; }

#sites { margin: auto;width: 956px;text-align: center;color: #FFF; }
#sites h2, #sites h3 { clear: both;text-align: center;margin: 0;padding:0;line-height: normal;font-size: 22px; }
#sites a { color: #FF9; }
#sites a:hover { text-decoration: none;color: #ff0; }
#sites .info_text { font-size: 13px; }
#sites ul { list-style: none;padding: 0;margin: auto;width: 820px; }
#sites ul li { float:left; margin: 7px 5px 2px 5px; display: inline; text-align: center;  padding:5px 5px; font-family: Arial, Helvetica, sans-serif;font-size: 12px; }
#sites ul li a { font-weight: bold; color: #ff9; }
#sites ul li p { width: 181px; font-size: 12px; font-weight: normal; color: #fff; margin-top:6px; height: 46px; }
#sites ul li img { display: block; border: 1px solid #000;clear: both; }
#sites ul li a:hover img { border: 1px dotted #fff; }
#sites ul li a:hover { color: #ff0; }

#sites ul.bigsites { clear: both;margin-bottom: 25px;font-weight: bold; }
#sites ul.bigsites li p { width: 385px;font-size: 14px;line-height: 1.1em; }
#sites ul.bigsites p a { display: block;font-size: 16px;padding: 5px 2px; }

#join { background: #000; width: 960px; padding-bottom: 10px; }
#join #jleft { width: 299px; float:left; background: url(/pregnantsistas/images/img-join_logo.gif) no-repeat 6px 10px; padding-top: 216px; }
#join #jleft ul { font-family: Arial, Helvetica, sans-serif; color: #fff; list-style: none; font-size: 13px; }
#join #jleft ul li { text-align: left;margin: 0 0px 10px 18px; background: url(/pregnantsistas/images/join2_07.gif) no-repeat 0 2px; padding: 0 0 0 18px; }
#join #jleft ul li strong { display: block; color: #cf9f19; }
#join #jform { width: 405px; float:left; padding-top: 11px; }
#join #jthumbs { width: 246px; float:left; padding-top: 11px; }
#join #jthumbs img { display: block; margin: 0 auto 7px auto; border: 1px solid #000; }

#footer { width: 960px; text-align: center; margin: 20px auto 0 auto; }
#footer p { font-size: 11px; color: #fff; margin-bottom: 10px; }

#footer-text { background: #fff;color: #222; padding: 10px; text-align: center; font-size: 12px; clear:left; }
#footer-text p { margin: 20px; }

#common_footer { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; margin-top: 15px; }
#common_footer p { margin: 0; padding-bottom: 15px; }
#common_footer p.common_copyright { }
#common_footer p.comfortable { color: #fff;font-size: 12px;font-weight: bold;font-family: Verdana, Geneva, sans-serif; }
#common_footer a { color: #ff9; text-decoration: underline; }
#common_footer a:hover { color: #ff0; text-decoration: none; }