/* MCN Awards 2005 CSS Document */

body { 
background:url(../images/body3.png) repeat-x #1b2022; 
font:12px/22px Arial;
color:#889091;
}

body.home {
background:url(../images/body.png) repeat-x #1b2022; 
}

* {
margin:0;
padding:0;
outline:none;
}

img.preload {
position:absolute;
top:0;
right:0;
width:1px;
height:1px;
}

.judge {
font-size:11px;
line-height:15px;
padding:10px 0;
}

input[type=submit].ammend, input[type=submit].xs2 {
background:url(../images/ammend.png) top no-repeat;
}

input[type=submit].xs1 {
background:url(../images/confirm.png) top no-repeat;
}

.judge img {
float:left;
margin:0 10px 10px 0;
}

.judge strong {
color:#fff;
display:block;
padding-bottom:5px;
}

.right {
float:right;
color:#666;
}

.nav li.right {
float:right;
}

.hide {
display:none;
}

#header {
width:900px;
height:398px;
margin:0 auto;
position:relative;
background:url(../images/header.jpg) no-repeat;
}

#header.short {
height:200px;
background:url(../images/shortheader.jpg) no-repeat;
}

.nav {
padding-top:68px;
}

.nav li {
list-style:none;
margin:0 15px 0 0;
float:left;
font:11px Arial;
color:#657377;
border-right:1px dotted #999;
padding-right:15px;
}

.nav li.noborder {
border:none;
}

ul.categories li.current a {
font-weight:bold;
padding-left:14px;
background:url(../images/icon_arrow.gif) left no-repeat;
}

.nav li a {
font:12px Arial;
color:#fff;
font-weight:bold;
text-decoration:none;
}

.nav li a:hover, .nav li.current a {
color:#B80005;
padding-right:0;
margin-right:0;
}

.categories li {
color:#B80005;
font-weight:bold;
padding-right:0;
margin-right:0;
}

.copy {
width:300px;
clear:left;
margin-top:40px;
}

.copy p {
padding:5px 0 45px 0 !important;
padding:5px 0 34px 0;
}

.copy a.readmore {
font:13px Arial;
color:#E0E0E0;
text-decoration:none;
font-weight:bold;
padding-left:14px;
background:url(../images/icon_readmore.png) left no-repeat;
}

.copy a.readmore:hover {
color:#fff;
}

h1 {
font:20px Arial;
color:#f6f6f6;
margin:10px 0;
}

.flicker {
	width:395px;
	height:100px;
	background:url(../images/flicker.gif);
	position:absolute;
	bottom:0;
	left:258px;
	background-color: #2D383A;
}

#imageContainer {
width:230px;
height:150px;
float:right;
position:relative;
margin-top:60px;
clear:left;
}

#imageContainer img {
width:230px;
height:150px;
display:none;
position:absolute;
top:0; left:0;
background:#000;
padding:5px;
}

#wrap {
width:900px;
margin:0 auto;
}

#col-left {
width:226px !important;
width:220px;
float:left;
padding:20px 20px 20px 0;
font-size:11px;
line-height:18px;


}

#col-left a {
color:#f00;
text-decoration:none;
}

#col-left a:hover {
text-decoration:underline;
}

#col-right {
width:214px;
float:right;
padding:20px 0 20px 20px;
}

#col-center.home {
width:360px;
background:url(../images/content.png) repeat-y;
margin:0 234px 0 246px !important;
margin:0 0 0 6px;
padding:20px 30px;
float:none !important;
float:left;
}

#col-center {
width:560px;
margin:0 234px 0 246px !important;
margin:0;
padding:20px 30px;
}


#col-center p {
padding:15px 0;
}

#col-center a {
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}

#col-center a:hover {
	text-decoration:none;
}

#col-center ul {
margin:15px 0 15px 15px;
}

#col-center h3 {
font:13px Arial;
color:#fff;
font-weight:bold;
}

h2 {
font:15px Arial;
color:#f6f6f6;
font-weight:bold;
}

h2.categories {
padding-left:20px;
background:url(../images/icon_categories.png) left no-repeat;
}

h2.running-order {
padding-left:20px;
background:url(../images/icon_runningorder.png) left no-repeat;
}

h2.judges {
padding-left:20px;
background:url(../images/icon_judges.png) left no-repeat;
}

h2.award {
padding-left:20px;
background:url(../images/icon_award.png) left no-repeat;
}

h2.venue {
padding-left:20px;
background:url(../images/icon_flag.gif) left no-repeat;
margin:20px 0;
}

a.enter {
height:32px;
width:146px;
text-indent:-9999px;
text-align:left;
background:url(../images/enter.png) top no-repeat;
float:left;
}

a.enter:hover {
background:url(../images/enter.png) bottom no-repeat;
}

.content-bottom {
height:143px;
background:url(../images/content_bottom.png) bottom no-repeat;
margin:10px -30px -20px;
}

ul.judges {
margin:15px 0; 
}

ul.judges li {
list-style:none;
adding:10px 0;
}

ul.judges img {
padding:3px;
background:#111;
}

ul.categories {
margin:15px 0;
}

ul.categories li {
list-style:none;
padding:3px 6px;
}

ul.categories li.alt {
background:#262F31;
}

ul.runningorder li {
background:url(../images/runningorderli.png) bottom no-repeat;
padding:15px 0;
list-style:none;
}

ul.runningorder li span.time {
display:block;
width:70px;
font-weight:bold;
color:#fff;
float:left;
}

ul.runningorder li div {
margin-left:80px;
}

form label {
display:block;
margin:10px 0;
color:#ccc;
border-top:1px solid #4f5a5c;
}

form strong {
display:block;
margin:10px 0;
}

input[type=submit] {
margin:10px 0;
padding:0;
border:none;
background:url(../images/submit.png) top no-repeat;
text-indent:-9999px;
cursor:pointer;
width:146px;
height:32px;
}

input[type=submit]:hover {
background-position:bottom;
}

form input {
background:#2D383A;
color:#fff;
border:1px solid #4f5a5c;
padding:3px;
}

form select {
background:#2D383A;
color:#fff;
border:1px solid #4f5a5c;
padding:3px;
}

form option {
background:#2D383A;
color:#fff;
border:1px solid #4f5a5c;
padding:3px;
}

form textarea {
background:#2D383A;
color:#fff;
border:1px solid #4f5a5c;
padding:3px;
width:350px;
height:150px;
}

.judges {
padding:5px 0;
}


.accToggler{
margin: 2px auto;
padding: 2px 5px;
background: #262F31;
font-size:11px;
font-weight:bold;
color: #fff;
cursor: pointer;
}

.accContent{
margin: 0px auto;
font-size:11px;
line-height:15px;
}

.accContent img {
float:left;
margin:4px 12px 10px 0;
}
