/* Base Specs */
/* ===========*/

	body { 
		font-family:Arial,Verdana,Helvetica,sans-serif; 
		font-size:12px; 
		margin:0;
		padding:0;
		color:#292929;
		text-align:center;
		background:#161616 url(../image/body-bg.gif) repeat-y 0 0;
	}
		
	div {position:relative;margin:0;padding:0;}
	
	img {border:0;}
	
	.clear {clear: both;}
	
	p {margin:0;padding:10px 0 10px 0;}
	
/* Main Content Wrapper Specs */
/* ===========================*/

	#main-container { 
		width:780px;
		margin:0 auto;
		background:#FFF; 
		text-align:left; 
		position:relative;
	}
	#header-block {
		width:780px;
		height:84px;
		background:#FFF url(../image/header-block-bg.jpg) no-repeat 0 0;
		z-index:99;
	}
			#logo {
				padding:41px 0 0 16px;
			}
			#sponsors {
				position:absolute;
				top:122px;
				left:663px;
			}
	#img-header {
		padding:20px 0 20px 43px;
	}
	#content-block {
		width:780px;
		background:#000 url(../image/content-block-dropshadow-bg.jpg)  repeat-x 0 0;
		padding-top:20px;
	}
			#content {
				width:693px;
				background:#B3B3B3 url(../image/content-bg.gif) repeat-y 0 0;
				margin-left:43px;
				border-top:1px solid #EAE9E9;
			}
					.content-pad-1 {
						padding:0px 38px;
					}
					.content-pad-2 {
						padding:20px 57px;
					}	
	#footer-block {
		width:780px;
		height:70px;
		background:#FFF url(../image/footer-block-bg.jpg) no-repeat 0 0;
	}
			#entry-form {
				padding:25px 0 0 80px;
			}
			#col-left {
				display:inline;
				float:left;
				width:250px;
				margin-left:30px;
			}
			#col-right {
				display:inline;
				float:left;
				padding-left:50px;
				border-left:1px dashed #EAE9E9;
				width:200px;
			}
			#entry-submit{
				position:absolute;
				top:555px;
				left:550px;
			}
	#sub-pg-col-left {
		display:inline;
		float:left;
		width:250px;
	}
	#sub-pg-col-right {
		display:inline;
		float:left;
		width:300px;
		padding-bottom:20px;
	}
	#footer-block {

	}
			#footer-sponsors{
				width:780px;
				height:96px;
				background:#FFF url(../image/footer-sponsors-bg.gif) no-repeat 0 0;
			}
			#footer-nav {
				width:780px;
				height:16px;
				background:#FFF url(../image/footer-nav-bg.jpg) no-repeat 0 0;
				font-size:10px;
			}
/* Copy Styles */
/* ===========*/

	.bold {
		font-weight:bold;
	}
	
	#content ul {list-style-type:none;padding:0;margin:0;}
	#content ul li {background: url(../image/bullet-list-dot.gif) no-repeat 0 0;background-position: 0px 5px;margin-bottom:12px;padding-left:10px;}
	
	.date-item {
		margin-bottom:20px;
	}
			.date-item p {
				padding:0;
				margin:0;
				font-weight:bold;
				font-size:12px;
				color:#0B4585;
			}
	hr {
		height:1px;
		width:100%;
		color:#EAE9E9;
		margin:0;
		padding:0;
		background-color:#EAE9E9;
	}
	.action-button {
		font-size:12px;
		font-weight:bold;
		color:#CE250F;
		text-decoration:none;
	}
	.action-button:hover {
		color:#505050;
	}
	
	#footer-nav a{
		color:#5A5959;
		text-decoration:none;
	}
	footer-nav a:hover{
		color:#5A5959;
	}
	
/* Forms */
/* ===========================*/

form {
	margin:0;
	padding:0;
	font-family:verdana;
}
input,select {
	display: block;
	font-size:13px;
	width: 145px;
}
input {
	width: 205px;
}
select {
	width: 209px;
}
label {
	display: block;
	font-size:10px;
	margin-bottom: 2px;
}
input,select {
	margin-bottom: 8px;
}

/* Miscellaneous */
/* ===========================*/

.hidden {
	display:none;
	visibility:hidden;
}

.footnote {
	font-size:10px;
}