body {
	margin: 0;
	min-width: 972px;
	font: 14px/18px Arial, Helvetica, sans-serif;
	color: #231F20;
	background: #C3C3C3;
}
img {border-style: none;}
a {color: #971e18;}
a:hover {text-decoration: none; color: #02305a;}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input, textarea, select {
	font: 12px/16px Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.hidden {display: none;}
.main-container {background: url('images/bg-body.gif') repeat-y 50% 0;}
.page {background: url('images/bg-page.gif') no-repeat 50% 0;}
#wrapper {
	margin: 0 auto;
	width: 972px;
}
#header {
	position: relative;
	z-index: 1;
	width: 100%;
}
#header:after {
	content: "";
	display: block;
	clear: both;
}
.logo {
	position: absolute;
	top: 20px;
	left: 176px;
	margin: 0;
	padding: 14px 0 0 2px;
	height: 115px;
	width: 510px;
	line-height: 0;
	font-size: 0;
	text-indent: -9999px;
	background: url('images/logo.jpg') no-repeat;
}
.logo a {
	display: block;
	height: 110px;
	outline: none;
}
#header .holder {
	overflow: hidden;
	padding: 56px 0 27px;
	width: 100%;
}
#header .links {
	float: right;
	margin: 0 0 10px;
	padding: 0;
	list-style: none;
}
#header .links li {
	display: inline;
	float: left;
	margin: 0 2px 0 5px;
}
#header .links li a {
	float: left;
	height: 34px;
	width: 34px;
	text-indent: -9999px;
	outline: none;
}
#header .links li a.twitter {background: url('images/icon-twitter.gif') no-repeat;}
#header .links li a.facebook {background: url('images/icon-facebook.gif') no-repeat;}
.search-form {
	float: right;
	clear: right;
	width: 199px;
}
.search-form .text {
	float: left;
	padding: 3px 5px 0 5px;
	height: 20px;
	width: 150px;
	background: url('images/bg-search-form-text.gif') no-repeat;
}
* html .search-form .text {
	padding: 3px 6px 0 6px;
	width: 148px;
} 
.search-form .text input {
	float: left;
	margin: 0;
	border-style: none;
	padding: 0;
	width: 150px;
	line-height: 17px;
	font-size: 15px;
	color: #000;
	text-transform: uppercase;
	background: none;
}
* html .search-form .text input {width: 148px;}
.search-form .submit {
	float: left;
	margin: 0;
	border-style: none;
	padding: 0;
	height: 23px;
	width: 35px;
	line-height: 0;
	font-size: 0;
	text-indent: -9999px;
	background: url('images/btn-go.gif') no-repeat;
	cursor: pointer;
}
.search-form .submit:hover,
.search-form .submit.hover {background-position: 0 -23px;}
.slogan {
	display: block;
	margin: 0 0 0 214px;
	padding: 0 0 6px;
	height: 14px;
	width: 706px;
	line-height: 0;
	font-size: 0;
	text-indent: -9999px;
	background: url('images/bg-slogan.gif') no-repeat;
}
#nav {
	margin: 0;
	padding: 0;
	width: 971px;
	list-style: none; 
}
#nav li {
	position: relative;
	float: left;
}
#nav li a {
	float: left;
	height: 30px;
	text-indent: -9999px;
	background: url('images/bg-nav.gif') no-repeat;
}
#nav li a.hcwdb {
	width: 163px;
}
#nav li a.hcwdb:hover,
#nav li.active a.hcwdb {background-position: 0 -30px;}
#nav li a.scrotometer {
	width: 162px;
	background-position: -163px 0;
}
#nav li a.scrotometer:hover,
#nav li.active a.scrotometer {
	position: relative;
	margin: 0 0 0 -1px;
	width: 163px;
	background-position: -162px -30px;
}
#nav li a.submit {
	width: 161px;
	background-position: -325px 0;
}
#nav li a.submit:hover,
#nav li.active a.submit {
	position: relative;
	margin: 0 0 0 -1px;
	width: 162px;
	background-position: -324px -30px;
}
#nav li a.buy {
	width: 161px;
	background-position: -486px 0;
}
#nav li a.buy:hover,
#nav li.active a.buy {
	position: relative;
	margin: 0 0 0 -1px;
	width: 162px;
	background-position: -485px -30px;
}
#nav li a.forum {
	width: 162px;
	background-position: -647px 0;
}
#nav li a.forum:hover,
#nav li.active a.forum {
	position: relative;
	margin: 0 0 0 -1px;
	width: 163px;
	background-position: -646px -30px;
}

#nav li a.home {
	width: 162px;
	background-position: -1px 0;
}

#nav li:hover a.home {
	position: relative;
	margin: 0 0 0 -1px;
	width: 163px;
	background-position: -1px -30px;
}
#nav li a.categories {
	width: 162px;
	background-position: -809px 0;
}
#nav li:hover a.categories,
#nav li.hover a.categories,
#nav li.active:hover a.forum,
#nav li.active.hover a.forum {
	position: relative;
	margin: 0 0 0 -1px;
	width: 163px;
	background-position: -808px -30px;
}
#nav li a.about {
	width: 163px;
	background-position: -971px 0;
}
#nav li a.about:hover,
#nav li.active a.about {background-position: -971px -30px;}
#nav ul {
	display: none;
	position: absolute;
	top: 30px;
	left: -1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 163px;
	list-style: none; 
}
#nav li:hover ul,
#nav li.hover ul {display: block;}
#nav ul li {
	float: none;
}
#nav ul li a {
	display: block;
	float: none;
	height: 43px;
	width: 163px;
	text-indent: -9999px;
	background: url('images/bg-nav-dropdown.gif') no-repeat;
}
#nav ul li a.award:hover {background-position: -163px 0;}
#nav ul li a.scrote {background-position: 0 -43px;}
#nav ul li a.scrote:hover {background-position: -163px -43px;}
#nav ul li a.hott {background-position: 0 -86px;}
#nav ul li a.hott:hover {background-position: -163px -86px;}
#nav ul li a.ass {background-position: 0 -129px;}
#nav ul li a.ass:hover {background-position: -163px -129px;}
#nav ul li a.pear {background-position: 0 -172px;}
#nav ul li a.pear:hover {background-position: -163px -172px;}
#nav ul li a.closet {background-position: 0 -215px;}
#nav ul li a.closet:hover {background-position: -163px -215px;}
#nav ul li a.hottie {background-position: 0 -258px;}
#nav ul li a.hottie:hover {background-position: -163px -258px;}
#nav ul li a.future {background-position: 0 -301px;}
#nav ul li a.future:hover {background-position: -163px -301px;}
#nav ul li a.pumpy {background-position: 0 -344px;}
#nav ul li a.pumpy:hover {background-position: -163px -344px;}
#nav ul li a.samurai {background-position: 0 -387px;}
#nav ul li a.samurai:hover {background-position: -163px -387px;}


#nav li a.luckypunkass {
	background: url('images/bg-nav-lpa.png') no-repeat;
	width: 161px;
	background-position: 0 0;
}
#nav li a.luckypunkass:hover,
#nav li.active a.luckypunkass {
	position: relative;
	margin: 0 0 0 -1px;
	width: 162px;
	background-position: 0 -30px;
}
#nav li a.bafflegab {
	background: url('images/bg-nav-bafflegab.png') no-repeat;
	width: 300px;
	background-position: 0 0;
	margin: 0 0 0 -1px;
}
#nav li a.bafflegab:hover,
#nav li.active a.bafflegab {
	position: relative;
	margin: 0 0 0 -1px;
	width: 300px;
	background-position: 0 -30px;
}
#main {
	overflow: hidden;
	padding: 10px 0 0;
	width: 100%;
}
#content {
	float: right;
	padding: 0 47px 37px 0;
	width: 675px;
}
#content:after {
	content: "";
	display: block;
	clear: both;
}
* html #content {padding: 0 47px 27px 0;}
.post-block {
	padding: 15px 0 27px;
	font: 15px/22px Tahoma, Arial, Helvetica, sans-serif;
	overflow: hidden;
}
.post-block .date {
	display: block;
	margin: 0 0 5px;
	padding: 0 0 2px 5px;
	width: 555px;
	font: bold 19px/23px Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: 8px;
	text-transform: uppercase;
	color: #FFF;
	background: #231F20;
}
.post-block h2 {
	margin: 0 0 14px;
	font: bold 25px/31px Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000;
}
.post-block h2.bigger-heading {
	margin: 0 0 35px;
	padding: 22px 0 0;
	font: bold 32px/40px Tahoma, Arial, Helvetica, sans-serif;
}
.post-block h2 a {
	color: #000;
	text-decoration: none;
}
.post-block h2 a:hover {text-decoration: underline;}
.post-block .aligncenter {
	display: block;
	margin: 0 0 21px;
}
.post-block .alignleft {
	float: left;
	margin: 3px 19px 0 0;
}
.post-block .text-holder {
	padding: 0 0 3px 1px;
	width: 530px;
	background: url('images/divider-post-block.gif') no-repeat 2px 100%;
}
.post-block .text-holder2 {
	padding: 0 45px 23px 1px;
	background: url('images/divider-post-block.gif') no-repeat 2px 100%;
}
.post-block p {margin: 0 0 23px;}
.post-block .meta, .category-list .meta {
	overflow: hidden;
	padding: 10px 0 11px 8px;
	width: 650px;
	background: url('images/divider-post-block.gif') no-repeat 2px 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #231F20;
}
.post-block .meta img {float: left;}
.post-block .meta .author, .category-list .meta .author {
	float: left;
	margin: 0 0 0 14px;
	line-height: 16px;
	font-size: 11px;
}
.post-block .meta .stat, .category-list .meta .stat {
	margin: 0;
	padding: 0;
	list-style: none;
}
.post-block .meta .stat li, .category-list .meta .stat li {
	float: left;
	line-height: 16px;
	font-size: 13px;
	padding: 0 6px 0 7px;
	background: url('images/sep-post-block-stat.gif') no-repeat 0 50%;
}
.post-block .meta .stat li:first-child {background: none;}
.post-block .meta .stat a {text-decoration: none;}
.post-block .meta .stat a:hover {text-decoration: underline;}
.post-block .meta .stat em a {text-decoration: underline;}
.post-block .meta .stat em a:hover {text-decoration: none;}
.post-block .meta .area {
	overflow: hidden;
	width: 100%;
}
.post-block .meta .links {
	overflow: hidden;
	clear: both;
	margin: 0;
	padding: 18px 0 0;
	width: 100%;
	list-style: none;
}
.post-block .meta .links li {
	display: inline;
	float: left;
	margin: 0 1px 0 4px;
}
.link-older {
	display: block;
	margin: 7px 0 0 63px;
	height: 43px;
	width: 346px;
	text-indent: -9999px;
	background: url('images/bg-link-older.gif') no-repeat;
	outline: none;
}
.link-older:hover {
	background-position: 0 -43px;
}
.category-block {
	padding: 14px 0 0;
	margin-bottom:40px;
}
h2.hall_scrote {
	position: relative;
	margin: 0 0 10px;
	height: 51px;
	width: 675px;
	text-indent: -9999px;
	background: url('images/text-hall_scrote.gif') no-repeat;
}
.category-list {
	margin: 0;
	padding: 14px 0 0 1px;
	list-style: none;
}
.category-list li {
	overflow: hidden;
	padding: 0 0 11px;
	width: 100%;
	line-height: 20px;
	font-size: 16px;
	font-weight: bold;
}
.category-list li img {
	float: left;
	margin: 0 1px 0 0;
	border: 1px solid #BBB;
}
.category-list .frame {
	padding: 36px 0 0;
}
.category-list li a {
	color: #231F20;
}
.comment-block {
	margin: -3px 0 27px 7px;
	border-bottom: 2px solid #828283;
	padding: 0 0 15px;
	width: 560px;
	line-height: 21px;
	font-size: 14px;
	color: #000;
}
.comment-block .alignleft {
	float: left;
	margin: 2px 4px 0 0;
	border: 1px solid #BEBEBE;
}
.comment-block .frame {
	overflow: hidden;
	margin: 0 0 2px;
	width: 100%;
}
.comment-block .info {
	display: table;
	height: 1%;
}
.comment-block .date {
	display: block;
	margin: 0 0 37px;
	padding: 0 0 0 3px;
	line-height: 13px;
	font-size: 12px;
	color: #B6B6B6;
}
.comment-block .date span {display: block;}
.comment-block .author {
	display: block;
	line-height: 14px;
	font-size: 12px;
	color: #424242;
}
.comment-block .author a {
	color: #961C19;
	text-decoration: none;
}
.comment-block .author a:hover {text-decoration: underline;}
.comment-block p {margin: 0;}
.scrotometer-block {
	padding: 11px 0 0;
	width: 100%;
}
.scrotometer-block .title {
	position: relative;
	margin: 0 0 7px;
	left: -4px;
	text-indent: -9999px;
	width: 560px;
	background: url('images/text-scrotometer.gif') no-repeat;
}
.scrotometer-block .title h2 {
	margin: 0;
	height: 57px;
	width: 556px;
}
.scrotometer-block .where {
	margin: 0 0 8px 9px;
	height: 21px;
	width: 521px;
	text-indent: -9999px;
	background: url('images/text-where.gif') no-repeat;
}
.scrotometer-block img {
	display: block;
}
.rating-form {
	position: relative;
	left: -2px;
	width: 600px;
	padding: 24px 0 5px;
}
.rating-form img {display: block;}
.rating-form .row {
	overflow: hidden;
	padding: 9px 0 12px;
	width: 100%;
}
* html .rating-form .row {padding: 9px 0 10px;} 
.rating-form .heading1 {
	float: left;
	margin: 2px 0 0;
	height: 13px;
	width: 83px;
	text-indent: -9999px;
	background: url('images/bg-rating-form-title1.gif') no-repeat;
}
.rating-form .heading2 {
	float: left;
	height: 13px;
	width: 83px;
	text-indent: -9999px;
	background: url('images/bg-rating-form-title2.gif') no-repeat;
}
.rating-form .radio {
	float: left;
	width: 46px;
}
.rating-form .radio input {
	float: right;
	margin: 2px 0 0 12px;
	padding: 0;
	height: 16px;
	width: 15px;
}
.rating-form .radio input.last {
	margin: 2px 0 0 6px;
}
.rating-form .radio label {
	float: right;
	font: bold 13px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #D1D1D1;
}
.rating-form .submit {
	float: left;
	margin: 3px 0 0 149px;
	border-style: none;
	padding: 0;
	height: 72px;
	width: 222px;
	line-height: 0;
	font-size: 0;
	text-indent: -9999px;
	background: url('images/btn-submit3.gif') no-repeat;
	cursor: pointer;
}
* html .rating-form .submit {margin: 6px 0 0 149px;} 
.rating-form .submit:hover,
.rating-form .submit.hover {background-position: 0 -72px;}
.scrotometer-block .links {
	overflow: hidden;
	margin: 0 0 0 154px;
	padding: 18px 0 0;
	list-style: none;
}
.scrotometer-block .links li {
	display: inline;
	float: left;
	margin: 0 1px 0 4px;
}
#sidebar {
	float: left;
	width: 245px;
}
.banners-block {
	margin: -1px 0 6px;
	width: 240px;
}
.banners-block .box {
	padding: 6px 0 0;
	min-height: 182px;
	text-align: center;
	background: url('images/bg-banners-block.gif') no-repeat 0 100%;
}
* html .banners-block .box {height: 182px;}
.banners-block .box a {outline: none;}
.submit-button {
	display: block;
	margin: 0 0 0 8px;
	padding: 1px 3px 3px;
	height: 68px;
	width: 228px;
	text-indent: -9999px;
	background: url('images/btn-submit.gif') no-repeat;
}
.submit-button a {
	display: block;
	overflow: hidden;
	height: 68px;
}
.submit-button a:hover {background: url('images/btn-submit.gif') no-repeat -3px -73px;}
.login-box {
	margin: 4px 0 5px 8px;
	width: 235px;
	line-height: 16px;
	font-size: 12px;
	background: url('images/bg-login-box-t.gif') no-repeat;
}
.login-box .holder {
	padding: 4px 0 4px 17px;
	min-height: 110px;
	background: url('images/bg-login-box-b.gif') no-repeat 0 100%;
}
* html .login-box .holder {height: 110px;} 
.login-box .login-title {
	margin: 0 0 0 26px;
	height: 25px;
	width: 134px;
	text-indent: -9999px;
	background: url('images/text-login.gif') no-repeat;
}
.login-box form {
	overflow: hidden;
	margin: 0 0 6px;
	width: 100%;
}
.login-box .text1 {
	float: left;
	margin: 0 0 7px;
	border-style: none;
	padding: 2px 7px;
	width: 178px;
	line-height: 19px;
	font-size: 15px;
	font-style: italic;
	color: #858585;
	background: #FFF;
}
* html .login-box .text1 {
	padding: 1px 8px 3px;
	width: 176px;
} 
.login-box .text2 {
	float: left;
	margin: 1px 0 0;
	border-style: none;
	padding: 2px 7px;
	width: 75px;
	line-height: 19px;
	font-size: 15px;
	font-style: italic;
	color: #858585;
	background: #FFF;
}
* html .login-box .text2 {
	padding: 1px 8px 3px;
	width: 73px;
} 
.login-box .submit {
	float: left;
	margin: 0 0 0 5px;
	border-style: none;
	padding: 0;
	height: 24px;
	width: 63px;
	line-height: 0;
	font-size: 0;
	text-indent: -9999px;
	background: url('images/btn-submit2.gif') no-repeat;
	cursor: pointer;
}
.login-box .submit:hover,
.login-box .submit.hover {background-position: 0 -24px;}
.login-box a {color: #FEFEFE;}
.spot-box {
	margin: 0 0 6px 11px;
	padding: 0 0 7px;
	width: 231px;
	font: 15px/18px Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000;
}
.spot-box .holder {
	margin: 0 0 -7px;
	padding: 2px 17px 1px;
	width: 197px;	
	background: url('images/bg-spot-box.gif') no-repeat 0 100%;
}
.spot-box .spot {
	overflow: hidden;
	padding: 0 0 7px;
	width: 100%;
}
.spot-box .spot a {
	float: left;
	margin: 0 0 0 24px;
	height: 72px;
	width: 141px;
}
.spot-box .spot img {display: block;}
.spot-box p {margin: 0 0 17px;}
.awards-box {
	padding: 0 0 0 8px;
}
.awards-box .title {
	margin: 0;
	height: 54px;
	width: 236px;
	text-indent: -9999px;
	background: url('images/bg-awards-box-title.gif') no-repeat;
}
.awards-box ul {
	margin: 0;
	padding: 2px 0 13px 18px;
	list-style: none;
}
.awards-box ul li {
	padding: 0 0 4px;
	line-height: 24px;
	font-size: 18px;
}
.awards-box ul li a {
	color: #231F20;
	text-decoration: none; 
}
.awards-box ul li a:hover {text-decoration: underline;}
.faq-box {
	padding: 0 0 0 8px;
	font: 14px/20px Tahoma, Arial, Helvetica, sans-serif;
}
.faq-box .title {
	margin: 0 0 7px;
	height: 72px;
	width: 236px;
	text-indent: -9999px;
	background: url('images/bg-faq-box-title.gif') no-repeat;
}
.faq-box .holder {padding: 0 20px 13px 5px;}
.faq-box .alignleft {
	float: left;
	margin: 0 4px 0 0;
}
.faq-box .info {
	padding: 19px 0 9px;
	line-height: 18px;
}
.faq-box .info .mark {
	display: block;
	padding: 2px 0;
	line-height: 14px;
	font-style: italic;
}
.faq-box p {margin: 0 0 5px;}
.faq-box .more {
	font-weight: bold;
	color: #231F20;
}
.side-heading {
	margin: 0 0 11px 6px;
	height: 48px;
	width: 236px;
	text-indent: -9999px;
}
.hall_of_scrote {
	height: 51px;
	background: url('images/text-hall_of_scrote.gif') no-repeat;
}
.hall_of_hott {
	height: 51px;
	background: url('images/text-hall_of_hott.gif') no-repeat;
}
.ass_pear {
	height: 51px;
	background: url('images/text-ass_pear.gif') no-repeat;
}
.hall_of_pear {background: url('images/text-hall_of_pear.gif') no-repeat;}
.closet_of_poo {background: url('images/text-closet_of_poo.gif') no-repeat;}
.purg_hottie {background: url('images/text-purg_hottie.gif') no-repeat;}
.the_future {background: url('images/text-the_future.gif') no-repeat;}
.heading_pumpy {background: url('images/text-pumpy.gif') no-repeat;}
.heading_samurai {background: url('images/text-samurai.gif') no-repeat;}
.heading_archives {background: url('images/text-archives.gif') no-repeat;}
.heading_links {background: url('images/text-links.gif') no-repeat;}
.hall_of_mock {background: url('images/text-hall_of_mock.gif') no-repeat;}
.top_ten {
	margin: 4px 0 11px 6px;
	height: 53px;
	background: url('images/text-top_ten.gif') no-repeat;
}
.side-nav {
	margin: 0;
	padding: 0 15px 25px 15px;
	list-style: none;
}
.side-nav li {line-height: 18px;}
.side-nav li a {color: #231F20;}
.prev-box {
	margin: 12px 0 5px 5px;
	padding: 11px 0 0;
	height: 239px;
	width: 240px;
	background: url('images/bg-prev-box.gif') no-repeat;
}
.prev-box .title {
	margin: 0 0 5px 24px;
	height: 28px;
	width: 188px;
	text-indent: -9999px;
	background: url('images/text-previous_picture.gif') no-repeat;
}
.prev-box .img {
	overflow: hidden;
	margin: 0 0 10px;
	width: 213px;
	height:166px;
}
.prev-box .img img {
	float: left;
	margin: 0 0 0 24px;
}
.prev-box .average {
	display: block;
	overflow: hidden;
	margin: 0 0 0 54px;
	height: 21px;
	width: 114px;
	text-indent: -9999px;
	background: url('images/text-oficial_average.gif') no-repeat;
}
.side-links {
	overflow: hidden;
	margin: 0 0 4px;
	padding: 0 0 0 8px;
	width: 233px;
	list-style: none;
}
.side-links li {
	float: left;
	margin: 0 0 1px;
	width: 100%;
	text-align: right;
	font: italic bold 30px/30px Tahoma, Arial, Helvetica, sans-serif;
}
.side-links li a {
	display: block;
	padding:4px 30px 0 0;
	height: 51px;
	width: 203px;
	color: #FFF;
	text-decoration: none;
}

.side-links .score-display-douchebag
{
	display: block;
	padding:4px 30px 0 0;
	height: 51px;
	width: 203px;
	color: #FFF;
	background: url('images/text-douchebag10.gif') no-repeat;
}

.side-links .score-display-chick
{
	display: block;
	padding:4px 30px 0 0;
	height: 51px;
	width: 203px;
	color: #FFF;
	background: url('images/text-hot_chick10.gif') no-repeat;
}

.side-links .score-display-composite
{
	display: block;
	padding:4px 30px 0 0;
	height: 51px;
	width: 203px;
	color: #FFF;
	background: url('images/text-compostite_score10.gif') no-repeat;
}

.side-links .score-display-composite  div
{
	padding: 6px 0 0 0 !important;
}

.side-links .score-display-chick  div
{
	padding: 6px 0 0 0 !important;
}

.side-links .score-display-douchebag div
{
	padding: 6px 0 0 0 !important;
}

* html .side-links li a {
	padding: 12px 23px 0 0;
	width: 210px;
}
.side-links li.douchebag a {background: url('images/text-douchebag10.gif') no-repeat;}
.side-links li.hot_chick a {background: url('images/text-hot_chick10.gif') no-repeat;}
.side-links li.compostite a {background: url('images/text-compostite_score10.gif') no-repeat;}
#footer {
	position: relative;
	padding: 0 0 19px;
	width: 100%;
	line-height: 18px;
	font-size: 12px;
	text-align: center;
	color: #1B1B1B;
}
.search-form2 {
	margin: 0 auto 53px;
	padding: 5px 0 7px;
	width: 346px;
	text-align: center;
	background: #691417 url('images/bg-search-form2.gif') no-repeat;
}
.search-form2 .title {
	margin: 0 auto 5px;
	height: 23px;
	width: 136px;
	text-indent: -9999px;
	background: url('images/text-hcwdb_search.gif') no-repeat;
}
.search-form2 .area {
	overflow: hidden;
	margin: 0 0 3px;
	width: 100%;
}
.search-form2 .text {
	display: inline;
	float: left;
	margin: 0 0 0 32px;
	border: 1px solid #1D4478;
	padding: 4px 7px 3px;
	width: 239px;
	line-height: 19px;
	font-size: 15px;
	font-style: italic;
	color: #858585;
	background: #FFF;
}
* html .search-form2 .text {
	padding: 3px 8px 4px;
	width: 237px;
} 
.search-form2 .submit {
	float: left;
	margin: 0 0 0 5px;
	border-style: none;
	padding: 0;
	height: 26px;
	width: 35px;
	line-height: 0;
	font-size: 0;
	text-indent: -9999px;
	background: url('images/btn-go2.gif') no-repeat;
	cursor: pointer;
}
.search-form2 .submit:hover,
.search-form2 .submit.hover {background-position: 0 -26px;}
.search-form2 .more {
	font: italic 18px/22px Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #F8D042;
}
.bottom-nav {
	position: relative;
	margin: 0 0 2px;
	padding: 0;
	list-style: none;
}
.bottom-nav li {
	display: inline;
	line-height: 18px;
	font-size: 13px;
	padding: 0 3px 0 7px;
	background: url('images/sep-bottom-nav.gif') no-repeat 0 70%;
}
.bottom-nav li:first-child {background: none;}
.bottom-nav li a {
	color: #1B1B1B;
	text-decoration: none;
}
.bottom-nav li a:hover {text-decoration: underline;}
#footer p {margin: 0 0 5px;}
#footer .by {
	color: #666666;
	display: block;
	line-height: 13px;
	font-size: 9px;
}

#footer .by a {
	color: #666666;
	text-decoration:none;
}
#footer .decor {
	position: absolute;
	z-index: 0;
	bottom: 0;
	right: 0;
	height: 257px;
	width: 207px;
	background: url('images/bottom-decor.gif') no-repeat;
}
* html #footer .decor {bottom: -1px;}

/** wp-signup.php **/
.wp-signupphp #content, .wp-activatephp #content {
	clear: both;
	float: none;
	margin: 0 auto;
    padding: 40px;
}
.wp-signupphp #footer, .wp-activatephp #footer {
	clear: both;
}