@charset "utf-8";
* { margin:0; padding:0; }
.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 { margin: 0; background: url(http://images.pimproll.com/assrimmingroomies.com/images/bg.gif) repeat #2e2e2e; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#w { width: 980px; margin: auto; border: 6px solid #000; border-top: none; background: #f0f0f0; }

#headline { background: #000; }
#headline img { display: block; margin: auto; }

#head { position: relative; }
#head img { float:left; border: none; }

#head .intro { background: url(http://images.pimproll.com/assrimmingroomies.com/images/main_14.gif) no-repeat; float:left; width: 823px; height: 108px; }
#head .intro p { font-size: 13px; margin: 0px 40px 0 0; color: #464646; line-height: 18px; }
#head .intro p strong { font-weight: bold; display: block; margin-bottom: 3px; }

.tbl { background: url(http://images.pimproll.com/assrimmingroomies.com/images/main_19.jpg) repeat-y;  position: relative; }

.tbl .large-thumb { float:left; margin: 5px 0 0 21px; border: 1px solid #fff; display: inline;}
.tbl img.logo { position: absolute; border: none; left: 4px; top: 196px; }
.tbl img { display: block; border: none; }
.tbl .right { float:left; width: 508px; margin: 0 0 0 2px; background: url(http://images.pimproll.com/assrimmingroomies.com/images/main_16.gif) no-repeat top right; position: relative; }
.tbl .right .rating { position: absolute; right: 8px; top: 1px; color: #fff;  }
.tbl .right img { float:left; border: 1px solid #fff; display: inline; }
.tbl .right h1 { color: #fff; font-size: 16px; padding: 6px; }
.tbl .right p { color: #f0f0f0; font-size: 12px; line-height: 15px; clear:left; padding:5px 6px 0 6px; }
.tbl .right p a { font-weight: bold; color: #fff; }
.tbl .right p a:hover { color: #00bffe; }
.tbl .row { clear:left; background: url(http://images.pimproll.com/assrimmingroomies.com/images/main_20.jpg) no-repeat; padding: 2px 0 0 19px; }
.tbl .row  img { border: 1px solid #fff; margin-left: 2px; float:left; display: inline; }

a.large-join { font-size: 40px; text-decoration: none; color:#0079a1;font-weight: bold;  text-align: center; display: block; line-height: 30px; margin-bottom: 12px;  }
a.large-join:hover { color: #000; }

a.large-join span { color: #000; font-size: 13px; }

.description { height: 80px;overflow: auto;padding-right: 5px;margin-right: 6px;margin-top: 1px; }

.sites h1 { text-align: center; color: #0079a1; margin: 10px; }
.sites h1 a { color: #0079a1; }
.sites .site { width: 387px; float:left; margin: 10px 50px; text-align: center; font-weight: bold; display:inline; }
.sites .site img { border: 1px solid #000; display: block; }
.sites .site a { display: block; font-size: 18px; font-weight: bold; color: #0079a1; margin-bottom: 5px; }
.sites .site a:hover { color: #000; }

.updates h1 { text-align: center; color: #0079a1; margin: 10px 0; }
.updates h1 a { color: #0079a1; }
.updates { margin-left: 56px; }
.updates .update { width: 250px; float:left; margin: 10px 20px; text-align: center; font-weight: bold; }
.updates .update img { border: 1px solid #000; display: block; }
.updates .update a { display: block; font-size: 18px; font-weight: bold; color: #0079a1; margin-bottom: 5px; }
.updates .update a:hover { color: #000; }

#join { background: url(http://images.pimproll.com/assrimmingroomies.com/images/join_02.gif) no-repeat top; }
#join .left { float:left; width: 275px; padding: 160px 30px 20px 30px; font-weight: bold; }
#join .left strong { display: block; margin: 15px 0 2px 0; color: #0079a1; font-size: 15px; font-weight: bold; }
#join .mid { float:left; width: 375px; padding-top:10px; }
#join .mid .note {  padding: 10px; color: #fff; font-size: 18px; text-align: center; margin-bottom: 40px; }
#join .mid .note .discreet { font-weight: bold; font-size:13px; font-weight: bold; text-transform: uppercase; }
#join .right { float:left; width: 250px; margin-left: 18px; padding-top: 2px; }
#join .right img { border: 1px solid #000; display: block; margin-bottom: 2px; }

#footer img { float:left; border: none; }

.rating_off { background: url(images/rating01.gif) repeat-x; height: 31px; width: 155px; position: relative; } 
.rating_on { background: url(images/rating02.gif) repeat-x; height: 31px; width: 155px; position: absolute; top: 0; left:0; }

#common_footer { color: #333; 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: #000;font-size: 12px;font-weight: bold;font-family: Verdana, Geneva, sans-serif; }
#common_footer a { color: #c00; text-decoration: underline;font-weight:normal; }
#common_footer a:hover { color: #00c; text-decoration: none; }
