@charset "utf-8";
ul,li,p,img,h1,h2,h3,h4,h5,h6 { 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 { background: url(/mystepdaughteratemyass/images/bg.gif) repeat #bb1d8d; margin: 0; font-family: Arial, Helvetica, sans-serif; padding:0; }
a { color: #333; }
a:hover { color: #000; }
#wrap { width: 1000px; margin: auto; background: #fff; border: 8px solid #000; border-top: none; border-bottom: none; }
img { border: none; }
#wrap #head { margin-bottom: 5px; }
#wrap #head .right { float:left;display:inline; width: 424px; }
#wrap #head h1 a { float:left;display:inline; background: url(/mystepdaughteratemyass/images/msdama_04.jpg) no-repeat; width: 1000px; height: 362px; text-indent: -9999px; }
#wrap #head img { float:left;display:inline; }
#wrap #head #nav { width: 644px; float:left; }
#wrap .intro .left { float:left;display:inline; width: 400px; }
#wrap .intro .left p { clear:left; background: url(/mystepdaughteratemyass/images/msdama_10.jpg) no-repeat; color: #000; padding: 58px 20px 0 30px; height: 292px; line-height: 22px; font-size: 16px; text-shadow: 1px 1px 2px #fff; text-align: center;  }
#wrap .intro .trailer { background: url(/mystepdaughteratemyass/images/msdama_11.jpg) no-repeat; width: 600px; height: 438px; float:left; display:inline; }
#wrap .intro .trailer h3 { text-align: center; color: #000; }
#wrap .trailer_inner { width: 560px;height: 316px;border: 1px solid #000;margin: 50px 0 0 20px; }

h2 { text-align: center; }
h2 a { display: block; text-align: center; padding: 10px 5px; color: #660000; }

.tbl { clear: both; background:#e9f0db; }
.tbl { position: relative; }
.tbl .head { background: url(/mystepdaughteratemyass/images/msdama_17.gif) repeat-y; }
.tbl .head .desc { background: url(/mystepdaughteratemyass/images/msdama_18.gif) no-repeat bottom; }
.tbl .head .desc p { color: #fff; font-size: 14px; text-align: center; padding: 15px 30px 25px 30px; }
.tbl .head img { float:left; }
.tbl .head .rating { background: url(/mystepdaughteratemyass/images/msdama_16.gif); float:left; width: 296px; height: 87px; }
.tbl .head .rating div { height: 87px; float:left; background: url(/mystepdaughteratemyass/images/msdama_16_on.gif); }
.tbl h3 { background: url(/mystepdaughteratemyass/images/msdama_15.gif); width:375px; height:62px; float:left; padding:0; margin:0; clear: none; text-align: center; padding-top: 25px; font-size: 22px; }
.tbl .thumbs { background: #e9f0db; padding: 4px; }
.tbl .thumbs img { float:left;display:inline; margin: 2px; border: 2px solid #444; }
/* .tbl .thumbs a:hover img { border: 2px solid #666; } */
.tbl img.logo { border: none; position: absolute; bottom:295px; left:400px; }
.intro {  }


 h3 { margin: 5px; padding: 5px; clear: both; }
#updates ul { list-style: none; margin-left:6px; }
#updates ul h4 { font-size: 22px; font-weight: normal; text-align: center; }
#updates ul li { float:left;display:inline; margin: 8px; width: 231px; position: relative; }
#updates ul li img { display: block; border: 2px solid #333; }
#updates ul li img.hd { position: absolute; border: none; bottom:-5px; right:-5px; }

#sites { margin: 20px auto; width: 830px; text-align: center; color: #333; }
#sites h2, #sites h4 { clear: both; text-align: center; margin: 0; padding:0; line-height: normal; font-size: 22px; }
#sites a { color: #A60382; }
#sites a:hover { text-decoration: none; color: #000; }
#sites .info_text { font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
#sites ul { list-style: none; padding: 0; margin: 0; width: 830px; }
#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 #000; }
#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 { padding: 10px 0; clear:left; }
#join .col { float:left; width: 268px; margin: 0 0 0 10px; display: inline; }
#join .col img { border: 3px solid #ccc; margin: 0 auto 5px; display: block; float: none; }
#join #frm { width: 412px; padding: 2px; border: 3px solid #ccc; float:left;display:inline; margin: 0 0 0 10px; }
 #stats { width: 981px; height: 75px; background: url(/mystepdaughteratemyass/images/join_01.gif) no-repeat; margin: auto; }
#stats span { float:left; width: 196px; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; color: #fff; font-size: 36px; margin-top: 20px; }
#footer { clear:left; }

#footer2 {  padding: 20px 0; text-align: center; margin: auto; font-size: 13px; }

#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: #A60382; text-decoration: underline;font-weight:normal; }
#common_footer a:hover { color: #f00; text-decoration: none; }