body {	margin: 0;	padding: 0;	background-color: #FFFFFF;}img {	border: 0;}#top-bg {	float: left;	width: 100%;	background: url(../images/top-bg.gif);	background-repeat: repeat-x;	height: 30px;}#top-wrapper {	width: 940px;  	margin: 0 auto;	color: #d98cd9;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;}#top-wrapper a {	color: #d98cd9;}#top-wrapper a:hover {	text-decoration: none;}#top-message {	float: left;	background-image:url(../images/top-message-bg.gif);	background-repeat: no-repeat;	height: 14px;	padding: 7px 0 9px 0;}#top-login {	float: right;	height: 30px;}#side-login {	padding: 0;	margin: 0;}#memberMenuForm {	margin: 4px 0 0 0;	padding: 0;}#top-login .form-text {	margin: 0 10px 0 0;	height: 12px;	border: 1px solid #d98cd9;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}#top-login input {	vertical-align: middle;}#main-bg {	width: 100%;	float: left;	background: url(../images/page-bg.gif);	background-repeat: repeat-x;}#main {	width: 940px;  	margin: 0 auto;	position: relative;}#side-column {	position: absolute;	right: 12px;	top: 61px;	width: 208px;	background: url(../images/side-bg.png);	background-repeat: no-repeat;	z-index: 10;}.home #side-column {	position: absolute;	right: 12px;	top: 61px;	width: 208px;	background: url(../images/side-bg.png);	background-repeat: no-repeat;	z-index: 10;}#side-column .content {	width: 192px;	padding: 0 8px 0 8px;	background-color: #FFF;	float: left;}#contests {	float: left;	text-align: center;	padding: 23px 0 0 22px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #660066;	width: 164px;}#contests a {	color: #660066;}#contests a:hover {	text-decoration: none;	color: #000000;}#last-rated-photo {	float: left;	text-align: center;	padding: 23px 0 0 22px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #660066;}#last-rated-photo img {	border: 1px solid #660066;}#last-rated-photo img.heading {	border: 0;}#header {	float: left;	height: 94px;	width: 940px;}#menu-bg {	float: left;	height: 64px;	width: 940px;	background: url(../images/menu-bg.gif);	background-repeat: no-repeat;}#menu-divider {	float: left;	height: 98px;	background-color: #660066;	width: 940px;}#content-wrapper {	float: left;	width: 100%;	background-color: #FFFFFF;	background-image:url(../images/content-bg.gif);	background-repeat:repeat-x;	z-index: 1;}#content {	padding: 10px;	width: 530px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;}#content h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 28px;	font-weight: normal;	padding: 0;	margin: 0;	display: inline;	color: #660066;}#content h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: normal;	padding: 0;	margin: 0;	display: inline;	color: #660066;}#content h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: normal;	margin: 20px 0 5px 0;	color: #FFFFFF;	background-color: #660066;	padding: 5px;	width: 508px;}#content a {	color: #660066;}#content a:hover {	text-decoration: none;	color: #000000;}#content .rating-ring {	padding: 0 20px 0 0;}#remember-me {	visibility: hidden;	width: 0;	float: left;}#profile-heading {	color: #FFFFFF;	background-color: #660066;	padding: 5px;	width: 508px;}#footer {	float: left;	background-image: url(../images/footer-bg.gif);	background-repeat:no-repeat;	background-color: #660066;	color: #d98cd9;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	width: 920px;	padding: 10px;	clear: both;}#user-main-photo {	float: left;	border: 9px solid #993399;}#user-main-photo-wrapper {	float: left;	width: 518px;	margin: 0 0 10px 0;}#footer a {	color: #d98cd9;}#footer a:hover {	text-decoration: none;	color: #FFFFFF;}#footer-bottom {	float: left;	padding: 0 0 10px 0;}#menu {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;}#menu ul {	padding: 0px;	margin: 0px;	list-style: none;	}#menu ul li {	position: relative;	float: left;	text-indent: -5000px;	}#menu ul li a {	display: block;	}#menu ul li a.rate {	background-image: url(../images/menu-rate-now.gif);	width: 144px;	line-height: 64px;	}#menu ul li a.rate:hover {	background-position:0% -64px;	}	#menu ul li a.hottest {	background-image: url(../images/menu-hottest.gif);	width: 150px;	line-height: 64px;	}#menu ul li a.hottest:hover {	background-position:0% -64px;	}	#menu ul li a.nastiest {	background-image: url(../images/menu-nastiest.gif);	width: 117px;	line-height: 64px;	}#menu ul li a.nastiest:hover {	background-position:0% -64px;	}	#menu ul li a.newest {	background-image: url(../images/menu-newest.gif);	width: 116px;	line-height: 64px;	}#menu ul li a.newest:hover {	background-position:0% -64px;	}	#menu ul li.blank {	background-image: url(../images/menu-blank.gif);	width: 233px;	line-height: 64px;	}#content .hottest-wrapper {	float: left;	margin: 8px 0 8px 0;}#content .hottest-number {	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	color: #660066;	font-weight: bold;	margin: 0 10px 0 0;}#content .hottest-photo {	float: left;	border: 1px solid #660066;}#content .hottest-photo-wrapper {	float: left;	margin: 0 10px 0 0;	border-right: 1px solid #CCCCCC;	width: 132px;}#content .hottest-details {	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	width: 350px;}/* /index.tpl */#left-column {}#center-column {}#right-column {}#footer {}/* /controlpanel/member_navbar.tpl */#member-navbar {}/* /rate/top_default.tpl */#top-members {}/* /side_top_new_each.tpl */#side-top-rated {}#homead {	position: absolute;	right: 12px;	top: 300px;	height: 250px;	width: 300px;	z-index: 10;	border: 1px solid #000;}