.left-navigation {
	width: 170px;
	background: url(../images/left-col-doodle.gif) bottom right no-repeat;
}

.left-navigation ul {
	list-style: none;
	background-color: #8c3f03;
}

.left-navigation ul li {
	padding: 10px;
}

.left-navigation ul li a {
	color: #fff;
}

body.contests #content-container {
	margin: 0;
	padding: 0;
}

body.contests #left-nav {
	width: 170px;
	overflow: hidden;
}

#details-container{
	width: 794px;
	height: 404px;
	background: url(../images/bg-contest-detail.gif) bottom left no-repeat;
}

body.contests h1 {
	color: #f83904;
}

.contest-content {
	margin-left: 115px;
}

.page-nav{
	float: right;
	height: 15px;
	padding-right: 30px;
	padding-top: 20px;
}
.page-nav ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.page-nav li{
	margin: 0px;
	padding-left: 5px;
	float: left;
	color: #6c3000;
}
.page-nav li a{
	font-size: 10px;
	color: #6c3000;
	text-decoration: none;
}
.page-nav li a.selected{
	color: #fff;
	text-decoration: underline;
}

#first-title {
	color: #000000;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
	display: block;
}

#first-container{
	width: 785px;
	padding-top: 10px;
}

.first-item{
	width: 100px;
	margin: 0px 35px 0px 50px;
	padding: 5px;
	float: left;
	font-size: 11px;
	color: #6c3000;
	font-family: Verdana;
}
.first-item.end{
	padding-right: 0px;
}
.first-item .rating{
	font-weight: bold;
	font-size: 9px;
	color: #6c3000;
	font-family: Verdana;
}
body.contests .first-item a.title{
	font-weight: bold;
	font-size: 11px;
	color: #6c3000;
	text-decoration: underline;
	font-family: Verdana;
}
.first-item a.first{
	font-weight: bold;
	font-size: 10px;
	color: #6c3000;
	font-family: Verdana;
}

#first-container .hr{
	clear: both;
	width: 785px;
	height: 17px;
	background: url(../images/contest-divider.gif) center center no-repeat;
	padding: 5px 0px;
	border: none;
	margin: 0;
}

body.contests #inner-left{
	margin-left: 37px;
	width: 335px;
	float: left;
	color: #8c3f03;
	font-family: Arial;
	font-size: 10px;
}
body.contests #inner-right{
	margin: 120px 102px 0px 0px;
	padding: 0px 5px;
	width: 300px;
	float: right;
}

body.contests #rating{
	color: #fff;
	float: right;
	top: 20px;
	left: 560px;
	background: url(../images/accounts/rating0.gif) top right no-repeat;
}

body.contests #rating td {
	color: #fff;
}

body.contests #ratingText{
	font-size: 9px;
}

body.contests a.user{
	color: #e39533;
}

body.contests #first-image-container{
	padding: 10px 0px;
}
body.contests #first-image-container .thumb-container{
	height: 80px;
	overflow: hidden;
	float: left;
}
body.contests #first-image-container img.thumb{
	padding-top: 10px;
	padding-right: 10px;
	cursor: pointer;
}

body.contests #share-container{
	margin-top: 10px;
	width: 178px;
	background-color: #afafaf;
	padding: 8px;
}
body.contests #share-links img{
	padding: 8px 6px 0px 0px;
}

body.contests #related-container{
	height: 414px;
	overflow: auto;
	padding: 18px 25px;
	background-color: #545353;
}

body.contests .related-item{
	width: 100px;
	padding-bottom: 20px;
	font-size: 10px;
}

body.contests .related-item .thumb{
	height: 75px;
	overflow: hidden;
}

body.contests a.title{
	color: #fff;
	font-weight: bold;
}
body.contests a.first{
	color: #fff;
	font-size: 10px;
	text-decoration: underline;
}

body.contests .rating{
	font-size: 9px;
}

.report-button{
	padding-top: 7px;
}

.pad-top {
	padding: 3px 2px 0px 0px;
}

#inner-tabs ul {
	list-style: none;
	margin-left: 25px;
}

#inner-tabs ul li {
	float: left;
	padding: 0;
	margin: 0;
}

#inner-tabs ul li a {
	text-indent: -5000px;
	display: block;
	height: 42px;
	padding: 0;
	margin: 0;
}

#inner-tabs ul li a.recent {
	background: url(../images/contests/tab-recently-added0.png) bottom center no-repeat;
	width: 160px;
}

#inner-tabs ul li a.rank {
	background: url(../images/contests/tab-most-popular0.png) bottom right no-repeat;
	width: 136px;
}

#inner-tabs ul li a.winner {
	background: url(../images/contests/tab-weekly-winners0.png) bottom center no-repeat;
	width: 152px;
}

#inner-tabs ul li a.views {
	background: url(../images/contests/tab-view-all0.png) bottom center no-repeat;
	width: 106px;
}
#inner-tabs ul li a.past-winner {
	background: url(../images/contests/tab-past-winners0.png) bottom center no-repeat;
	width: 152px;
}
#inner-tabs ul li.active a.recent,
#inner-tabs ul li a.recent:hover { background: url(../images/contests/tab-recently-added1.png) bottom center no-repeat; }
#inner-tabs ul li.active a.rank,
#inner-tabs ul li a.rank:hover { background: url(../images/contests/tab-most-popular1.png) bottom center no-repeat; }
#inner-tabs ul li.active a.winner,
#inner-tabs ul li a.winner:hover { background: url(../images/contests/tab-weekly-winners1.png) bottom center no-repeat; }
#inner-tabs ul li.active a.views,
#inner-tabs ul li a.views:hover { background: url(../images/contests/tab-view-all1.png) bottom center no-repeat; }
#inner-tabs ul li.active a.past-winner,
#inner-tabs ul li a.past-winner:hover { background: url(../images/contests/tab-past-winners1.png) bottom center no-repeat; }

/*============ COMMENTS STYLES =============*/
.comments-note {
	color: #646464;
	font-size: 10px;
	font-family: Arial;
	margin-top: 5px;
}
body.contests #comment-block-div {
	width: 285px;
	height: 120px;
	overflow: auto;
	background-color: #fff;
}
.comment .user{
	color: #646464;
	font-weight: bold;
	font-size: 11px;
}
.comment .copy{
	color: #646464;
	font-size: 11px;
}
#addCommentBlock,
#preview-comment{
	display: none;
}
.comment {
	margin-bottom: 5px;
	padding: 5px;
}
a.flagcomment {
	color: #646464;
	font-size: 10px;
	font-style:italic;
}

textarea.comment{
	float: left;
	padding: 10px;
	width: 300px;
	height: 100px;
	border: solid 1px #777;
}

.comment-page-nav-inner{
	height: 40px;
	float: right;
	margin-right: 8px;
}
.comment-page-nav-inner ul{
	float: left;
	list-style: none;
	padding: 10px 0px;
	margin: 0px;
}
.comment-page-nav-inner li{
	float: left;
	list-style: none;
	padding-right:6px;
	margin: 0px;
}
.comment-page-nav-inner li a{
	color: #646464;
	text-decoration: underline;
}

.post-buttons{
	width: 183px;
	float: right;
	padding-top: 55px;
}
input.btnPost{
	padding-top: 5px;
}


/*============ HOW TO ENTER STYLES =============*/
#how-to-enter-bg1{
	width: 389px;
	height: 404px;
	background: url(../images/how-to-enter1.gif) no-repeat;
}

#btn-group1{
	padding: 225px 0px 0px 10px;
}
#btn-group1 a{
	float: left;
}

#btn-group2{
	padding: 140px 0px 0px 250px;
}

body.how .secondary-sm-inner{
	padding: 15px 25px;
}
