body { background: url(/wankmywood/images/bg.gif) repeat-y center; font-family: Arial, Helvetica, sans-serif; margin:0; }
#top { background: #000; height: 34px; }
#top img { float:left; border: none; }
.w { width: 968px; margin: auto; }

.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%; }

#wrap { width: 968px; margin: auto; }
#head { position: relative; }
#head img.logo { position: absolute; border: none; left:-50px; top: 47px; }
#head .tour-logo { background: url(/wankmywood/images/logo-trans.png) no-repeat top; width: 372px; left: -50px; position: absolute; height: 225px; top:-42px;text-decoration: none;cursor: pointer; }
#head .join-logo { background: url(/wankmywood/images/logo-trans.png) no-repeat top; width: 372px; left: -36px; position: absolute; height: 240px; top:-70px; }
#head img { float:left; border: none; }
#head .intro { width: 827px; height: 81px; background: url(/wankmywood/images/main_14.gif) no-repeat; float:left; }
#head .intro p { margin:0; padding: 8px 15px; font-size: 12px; font-weight: bold; color: #ccc; line-height: 20px;  }
.bg { background: url(/wankmywood/images/bg2.gif) repeat-y; padding: 3px 0 1px 0; clear: left; }
.header_flash { background: url(main_06d.jpg);width: 358px;height:176px;position:absolute;right:0;top:181px;padding-left:2px; }

.tbl { background: #e5e5e5; border: 2px solid #b6b6b6; padding: 3px 3px 0 3px; margin: 0 4px 4px 4px; clear:left; position: relative; }
.tbl img.logo { position: absolute; left: 370px; top: 400px; border:  none; }
.tbl img { display: block; border: none; }
.tbl .thumb { border: 1px solid #000; float:left; }
.tbl .right { margin: 0 0 1px 1px; }
.tbl .left { margin-bottom: 6px; }
.tbl  h1 { background: url(/wankmywood/images/main_17.gif) no-repeat; height: 24px; width: 938px; clear:left; position: relative; color: #fff; font-size: 18px; padding: 8px 0 6px 12px; margin:0; }
.tbl  h1 span { position: absolute; right: 12px;top: 3px; }
.tbl p.desc { background: url(/wankmywood/images/main_19.gif) no-repeat bottom; padding: 10px; margin:0; font-size: 18px; }
.tbl p.desc em { font-style: normal;color: #c00; }

ul#models { list-style: none; margin:0 0 0 8px; padding:0; }
ul#models li { float:left; margin: 4px 0 0 14px; display: inline; text-align: center;  padding:5px 10px; font-family: Arial, Helvetica, sans-serif; }
ul#models p { background: #333;margin: 0;padding: 3px 5px;font-weight: bold; }
ul#models p a { color: #fdffc0;text-decoration: none; }
ul#models p a:hover { color: #FF0; }
ul#models li img { display: block; border: 3px solid #333; }
ul#models li a:hover img { border: 3px solid #000; }

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

#join .form { float: left; width: 390px; padding: 10px 0 0 0; }

#join .left { width: 340px; text-align: left; border-right: 2px solid #666; padding-top: 167px; height: 400px; display:inline; font-size: 13px; float:left; }
#join .left ul { list-style: square; color: #b00d0d; margin: 0 8px 8px 12px; padding:5px 5px 5px 22px; border: 2px solid #ccc; background: #f2f2f2; }
#join .left ul li { padding: 4px; }
#join .left ul li b { color: #000; }
#join .left h1.j { font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-align: center; background: none; padding:0;  padding-top: 10px; color: #b00d0d; font-weight: bold; }
#join .left h1.j span { font-size: 28px; color: #b00d0d; }

#footer { clear: both; border: 2px solid #666; padding: 10px; background: #4c4c4c; color:#cacaca; font-size: 11px; text-align: center; }

#join .right { width: 224px; float:left; padding-top: 10px; margin-left:2px; display: inline; }
#join .right img { display: block; border: 1px solid #000; margin-bottom: 6px; }

/* Sites page */
#sites h1 { text-align: center;margin: 0;padding:0; }
#sites h1 a { color: #900; }
#sites h1 a:hover { color: #000; }
#sites h2 a { display: block; color: #FDED8D; padding: 10px; margin: 0 76px; }
#sites h2 { text-align: center; color: #fff; font-size: 18px; font-weight: normal;margin: 0;padding:0; }
#sites ul { list-style: none; margin:5px 0 0 20px;padding-left: 45px; }
#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: 13px; }
#sites ul li a { font-weight: bold; color: #900; }
#sites ul li p { width: 181px; font-size: 12px; font-weight: bold; color: #333; 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 #900; }
#sites ul li a:hover { color: #000; }

#sites ul.bigsites li p { width: 385px;font-size: 16px;margin-top: -5px; }
#sites ul.bigsites h2 a { padding: 2px 0 5px 0; }

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

#common_footer { color: #fff;font-size: 11px;font-weight: normal;font-family: Arial, Helvetica, sans-serif;text-align: center;margin-top: 15px; }
#common_footer p { margin: 0;padding: 0 0 15px 0; }
#common_footer table { border-collapse: collapse;width: 100%; }
#common_footer td { text-align: center; }
#common_footer a { color: #fdffc0; }
#common_footer a:hover { color: #ff0;text-decoration: none; }
#copy { text-align: center;padding-bottom: 15px; }
