* {margin:0; padding:0; border:none;}
a {color: #FFFFFF; text-decoration: underline;}
ul {list-style-type: none;}
body {position: relative; background: #c80068 url(images/bg/body_bg.gif) top left repeat-x; font-family: Tahoma, sans-serif; font-size: 0.6em; color: #FFFFFF;}
#page {margin: 0 auto; width: 868px;}
#header {background: url(images/bg/header_decor.gif) left top no-repeat; width: 353px; margin-right: -515px; padding-right: 531px; float: left;}
#content {padding-top: 230px; padding-left: 73px;}
h1 img {margin: 22px 0 0 66px;}
#header div {margin-top: 9px; margin-left: -4px; background: url(images/all/girls.jpg) 0 0 no-repeat; width: 352px;  height: 552px; margin-right: 21px; position: relative;}
#header div a {display: block; background: url(images/all/join.gif) left top no-repeat; width: 179px; height: 180px; position: absolute; bottom: 37px; left: 84px;}
.main_pic {background: url(images/bg/main_pic_frame.gif) left top no-repeat; display: block; width: 417px; height: 296px; padding: 14px 13px 10px 14px; margin-left: 294px; position: relative;}
#content ul li {float: left; display: block; background:url(images/bg/mini_thumbs_frame.gif) left top no-repeat; padding: 4px; margin: 3px 4px 0 0;}
.more_content {margin: -2px 0 0 -40px;}
#footer {background: url(images/bg/footer_decor.gif) 50% bottom no-repeat; height: 150px; position: relative; padding: 0 58px 0 72px;}
#footer p {width: 260px; margin-top: 10px;}
#footer .copy {text-align: right; position: absolute; top: 65px; right: 58px; width: 50%;}
#counter {position: absolute; bottom: 0; left: 0;}