/* stylesheet for artcontests2009.com */

/* ## STYLE ## */
body {
	/* background: #48021E url(/images/main_bg.gif) no-repeat top center; */
	background: #48021E;
	text-align: center; /* IE fix for margin: 0 auto */
	padding:0; margin:0;
	width: 100%;
	color: #ccc; font-size: 12px; font-family: arial, verdana, sans-serif;
}

p {margin: 0 0 7px 0;}
form {margin: 0;}

h1, h2, h3, h4 {font-weight: bold; font-family: Georgia, Tahoma, Times, serif;}
	h1 {margin: 0 0 0 65px; font-size: 20px; color: #FFF;}
.logo {position: relative; top: 50px; margin-left: 575px; width: 265px; background: url(/images/slash.png) no-repeat center left;}
	h2 {margin: 0 0 14px 0; font-size: 24px; color: #FFF;}
	h3 {margin: 0 0 12px 0; font-size: 16px; color: #FFF;}
	h4 {margin: 0 0 10px 0; font-size: 14px; color: #FFF;}

A	{ text-decoration: underline; color: #FFCC00; font-weight: normal;}
A:link 	{ text-decoration: underline; color: #FFCC00; font-weight: normal;}
A:visited	{ text-decoration: underline; color: #FFCC33; font-weight: normal;}
A:hover 	{ text-decoration: underline; color: #FFF; font-weight: normal;}

A.footer_link {font-size: 13px; font-weight: bold;}
A.footer_link:link { color: #FFCC00; text-decoration: underline; font-weight: bold;}
A.footer_link:visited	{ color: #FFCC33; text-decoration: underline; font-weight: bold;}
A.footer_link:hover { color: #FFF;  }	

.white { color: #FFFFFF;}

#contest_box p{
	color: #F0F0F0;
}

.tutheadline {font-size: 14px; font-weight: bold;}
	.tutheadline a:link{color: #B91655; text-decoration: underline; font-weight: bold;}
	.tutheadline a:hover{color: #FF0099; text-decoration: underline; font-weight: bold;}
	.tutheadline a:visited{color: #990066; text-decoration: underline; font-weight: bold;}
.desc {font-weight: bold; margin-bottom: 5px;}
	.desc p{font-weight: normal;}
.date-display-single {color: #CC3300;}


/* ## END STYLE ## */

/* ## STRUCTURE ## */
#overall_wrapper {
	margin: 0 auto;
	width: 860px;
	border: 0px solid #CCC;
	text-align: left;	/* IE fix for margin: 0 auto */
}

#header_wrapper {
	border: 0px dashed #ffff00;
	height: 80px;
}

#header{
	padding: 0 10px 0 10px;
}

#body_wrapper {
	border: 1px dashed #999;
	background: #310215;
	/* background: url(/images/body_bg.jpg) no-repeat 4px 4px; */
	margin: 0; padding: 0;
}

#body {
	border: 0px dotted #666;
	padding: 0px;
}

	#left_nav_wrapper {
		width: 318px;
		float: left;
		border: 0px dotted #666;
	}
		#left_nav {
			margin: 10px;
		}
	#contest_box_wrapper {
		width: 535px;
		float: right;
		border: 0px dotted #999;
	}
		#contest_box {
			margin: 10px;
		}


#footer_wrapper {
	height: 150px;
	border: 0px solid #fff;
}
#footer {
	padding: 10px;
}
	.footer_left {width: 420px; float: left;}
	.footer_right {width: 420px; float: right;}
	.footer_text {}
	
.clear {clear: both;}

/* ## END STRUCTURE ## */