* { outline: none }

body {
	background-color:#bbaca5;
	/*background-color:#3f2c28; */
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}

p {
	margin:0;
	padding:0;
	line-height:18px;
	font-size:14px;
	color:#c9c9c9;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

#mainContainer {
	background-image:url(../images/main_bg.jpg);
	background-repeat:repeat-x;
	background-color:#bbaca5;
	padding:0;
	margin:0;
}

#pageContainer {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:repeat-y;
	width:880px;
	position:relative;
	background-image:url(../images/bg_repeat.jpg);
}

#pageContainer_top {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-repeat:no-repeat;
	width:880px;
	height:974px;
	position:relative;
	background-image:url(../images/contest_bg.jpg);
}

#homeLink {
	position:absolute;
	top:37px;
	left:50px;
}

form {
	margin:0;
	padding:0;
}

#contentBlock {
	position:absolute;
	top:980px;
	left:66px;
	width:260px;
	text-align:left;
}

#box {
	position:absolute;
	top:1530px;
}

.sub {
	color:#ffedc6;
	font-weight:bold;
}

.navButton {
	float:left;
	margin:0;
	padding:0;
	height:49px;
}

#content_01 {
	padding-top:978px;
	padding-left:320px;
	width:500px;
	text-align:left;
}

#contentBlock>p {
	font-family:arial, tahoma, helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
	color:#d7d7d7;
}

a {
	color:#faeac9;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

a:hover {
	color:#FFFFFF;
}

#disclaimer {
	padding-top:840px;
	padding-left:60px;
	width:760px;
	font-family:arial, tahoma, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#707070;
	padding-bottom:40px;
}

#disclaimer>a {
	color:#a9a9a9;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

#disclaimer>a:hover {
	color:#FFFFFF;
}



.formRow {
	margin:0;
	padding:0;
	padding-bottom:5px;
}

.rowText {
	width:140px;
	font-family:arial, tahoma, helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#d7d7d7;
	padding-top:4px;
}

#mainBody {
	width:1029px;
	min-height:990px;
	margin:0;
	position:absolute;
	top:100px;
	text-align:left;
}

.thumbBlock {
	float:left;
	position:relative;
	width:150px;
	height:180px;
	padding:15px 10px;
	text-align:center;
}

.thumbText {
	font-family:arial, tahoma, helvetica, sans-serif;
	font-size:12px;
	color:#d7d7d7;
	margin-bottom:5px;
}

a.vc,a.vc:hover,a.vc:visited,a.vc:active {
	font-family:arial, tahoma, helvetica, sans-serif;
	font-size:12px;
	color:#d7d7d7;
	text-decoration:none;
}

#viewCats {
	font-family:arial, tahoma, helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#d7d7d7;
	text-align:left;
	padding:20px 0px 35px 35px;
	line-height:22px;
}

#resultsMsg {
	font-family:arial, tahoma, helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#dd0000;
}

#pagingRow {
	width:950px;
	font-family:arial, tahoma, helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#d7d7d7;
	text-align:left;
}

#pageLinks {
	float:right;
}

#footer {
	padding-bottom:40px;
}


#viewCatsLeft {
	float:left;
	width:300px;
}

.closed {
	color:#ce0e13;
}

#war_btn {
	position:absolute;
	left:47px;
	top:260px;
}

.imgBlock {
	float:left;
	width:150px;
	border:solid black 1px;
	margin:0px 5px 5px 0px;
}

.imgBlockImg {
	width:150px;
	height:150px;
}

.imgBlockControl {
	width:150px;
	height:45px;
	text-align:right;
}