/* Global styles */

html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, form, fieldset { margin:0; padding:0; }
img { border: none; }
a { text-decoration:underline; }
a:hover { text-decoration:none; }
.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:#000 url(/chubbysistas/images/bg-page.jpg) repeat; font-family:Tahoma, Arial, Verdana, sans-serif; color:#000; }
#wrapper { width: 972px; background:url(/chubbysistas/images/bg-content.png) repeat-y center; margin: 0 auto; padding-left: 14px; }
#header { width: 960px; line-height: 0; position: relative; z-index: 10; }
#header #logo { width: 405px; height: 190px; display: block; position: absolute; top: 220px; left: 11px; z-index: 1000; }
#header a.bm { position: absolute; width: 120px; height: 39px; text-indent: -9999px; top: 4px; right:124px; background: url(/chubbysistas/images/img-header1-1.jpg) no-repeat -717px -4px; }
#header a.mem { position: absolute; width: 120px; height: 39px; text-indent: -9999px; top: 4px; right:8px; background: url(/chubbysistas/images/img-header1-1.jpg) no-repeat -832px -4px; }
#header2 { width: 960px; line-height: 0; position: relative; z-index: 10; }
#header2 #logo { width: 405px; height: 190px; display: block; position: absolute; top: 58px; left: 11px; z-index: 1000; }
#header2 a.joinnow { position: absolute; width: 220px; height: 39px; text-indent: -9999px; top: 4px; right:23px; background: url(/chubbysistas/images/img-header2-1.jpg) no-repeat -717px -4px; }
#intro { background: url(/chubbysistas/images/bg-intro.jpg) no-repeat top left; width: 840px; height: 56px; font-size: 12px; color: #e2e2e2; text-align: center; padding: 14px 60px; line-height: 14px; }
#intro h1 { font-size: 18px; margin-bottom: 4px; color: #fff; }
#intro a { color: #f51111; font-weight: bold; }
.content_wrapper { background:url(/chubbysistas/images/bg-box_back.png) repeat-y center; width: 936px; margin: 10px 0 10px 11px; }
.content_wrapper .content_top { background: url(/chubbysistas/images/bg-box_top.png) no-repeat top left; line-height: 0; height: 6px; width: 936px; }
.content_wrapper .content { width: 892px; *width: 894px;
padding-top: 2px; margin: 0 auto; }
.content_wrapper .content .logo { float: left; }
.content_wrapper .content h3.name { font-size: 28px; font-weight: normal; background:url(/chubbysistas/images/img-content_logo.png) no-repeat -1px -10px; padding-left: 140px; margin: 12px 0 8px 0; display: block; float: left; color: #eeeeee; }
.content_wrapper .content .stats { list-style: none; float: right; width: 410px; margin-bottom: 6px; }
.content_wrapper .content .stats li { float: left; background: url(/chubbysistas/images/bg-tab.jpg) no-repeat top left; width: 198px; height: 34px; margin-left: 4px; text-align: center; color: #cecece; font-size: 18px; padding-top: 15px; }
.content_wrapper .content .stats li span { font-weight: bold; color: #fff; }
.content_wrapper .content .column img { margin: 2px; border: 1px #5e4949 solid; }
.content_wrapper .content .column.left { float: left; width: 376px; *display: inline;
}
.content_wrapper .content .column.right { float: right; width: 516px; line-height: 0; *display: inline;
}
.content_wrapper .content a.anim { margin: 6px auto; display: block; clear: left; }
.content_wrapper .content_btm { background: url(/chubbysistas/images/bg-box_btm.png) no-repeat bottom left; line-height: 1; height: 6px; width: 936px; }
.content_wrapper .content .column.left .rating_wrapper { background:url(/chubbysistas/images/bg-rating.gif) no-repeat top left; margin-top: 3px; width: 187px; height: 60px; padding: 26px 0 0 36px; float: left; }
.content_wrapper .content .column.left .rating_off { background: url(/chubbysistas/images/img-rating_off.gif) repeat-x; height: 22px; width: 110px; position: relative; clear:left; float:left; margin: 2px 0 0 3px; display: inline; }
.content_wrapper .content .column.left .rating_on { background: url(/chubbysistas/images/img-rating_on.gif) repeat-x; height: 22px; width: 110px; position: absolute; top: 0; left:0; }
.content_wrapper .content .column.left .join_bts { width: 135px; margin-right: 8px; float: right; }
.content_wrapper .content .column.left .join_bts img { border: none; }
.content_wrapper .content .column.left p { font-size: 14px; color: #ededed; line-height: 21px; overflow: auto; width: 364px; height: 180px; margin: 0 auto; text-align: left; }
.content_wrapper .content .column.left p strong { color: #FED973; }
a.mid { width: 914px; height: 82px; margin: 20px 0 20px 22px; padding-top: 12px; text-align: center; background:url(/chubbysistas/images/bg-links.jpg) no-repeat top left; color: #f8c22d; font-size: 28px; font-weight: bold; display: block; text-decoration: none; cursor: pointer; line-height: 32px; }
a.mid span { font-size: 23px; color: #c6c6c6; font-weight: normal; }
a.mid:hover, a.mid:hover span { color: #fff; }
#updates_wrapper { width: 938px; border: 1px #2d2d2d solid; background: #141414; margin: 10px 0 0 10px; }
#updates_wrapper hr { width: 938px; border: 0; background-color: #2d2d2d; color: #2d2d2d; height: 2px; margin: 10px auto; }
#updates_wrapper #text { padding: 7px 10px 5px 16px; font-size: 16px; color: #fff; }
#updates_wrapper #text a { color: #fff; }
#updates_wrapper #text h4 { font-size: 22px; color: #cf9f19; margin-bottom: 4px; }
#updates_wrapper ul { list-style: none; }
#updates_wrapper li { float: left; background:url(/chubbysistas/images/bg-updates.jpg) no-repeat top left; width: 291px; height: 411px; text-align: center; margin: 5px 10px; *margin: 5px 9px;
}
#updates_wrapper li img { border: 1px #5e4949 solid; margin: 20px auto 7px auto; }
#updates_wrapper li a { font-size: 19px; color: #cf9f19; font-weight: bold; }
#sites { margin: 20px auto; width: 830px; text-align: center; color: #eee; }
#sites h2, #sites h4 { clear: both; text-align: center; margin: 0; padding:0; line-height: normal; font-size: 22px; }
#sites a { color: #FFDD7F; }
#sites a:hover { text-decoration: none; color: #FFF; }
#sites .info_text { font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
#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; }
#sites ul li p { width: 181px; font-size: 12px; font-weight: normal; margin-top:6px; height: 46px; }
#sites ul li img { display: block; border: 1px solid #666; clear: both; }
#sites ul li a:hover img { border: 1px dotted #FFDD7F; }
#sites ul li a:hover { color: #fff; }
#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(/chubbysistas/images/img-join_logo.gif) no-repeat top left; padding-top: 190px; }
#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(/chubbysistas/images/join2_07.gif) no-repeat 0 2px; padding: 0 0 0 18px; }
#join #jleft ul li strong { display: block; color: #60d940; }
#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; }
#footer p { font-size: 10px; padding-bottom: 15px; }
#footer-text { padding: 10px; text-align: center; clear:left; }
#footer-text p { padding-bottom: 15px; }
#common_footer { color: #ccc; 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: #FFDD7F; text-decoration: underline; }
#common_footer a:hover { color: #fff; text-decoration: none; }
