body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5a5a;
	background-image:url(images/sdew-bg.jpg);
	background-color:#7d7d7d;
	background-repeat:repeat-x;
	background-position:top center;
	}
#main {
	padding:0;
	margin:0 auto;
	width:950px;
	height:800px;
	clear:both;
	}
#left {
	padding:0;
	margin:0;
	width:25px;
	background:url(images/main-lt.jpg) repeat-y;
	clear:both;
	}
#right {
	padding:0;
	margin:0;
	width:25px;
	background:url(images/main-rt.jpg) repeat-y;
	clear:both;
	}
/*header*/
#header {
	padding:10px;
	margin:0;
	background-color:#ffffff;
	width:900px;
	clear:both;
	}
/*Navigation*/
#nav {
	padding:0;
	margin:0 auto;
	width:880px;
	height:56px;
	background-color:#13acbe;
	clear:both;
	}
	.nav2 {
	width: 594px;
	height: 56px;
	background: url(images/nav.jpg);
	margin:0;
	padding:0;
	position:relative;
	}
	.nav2 li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
	.nav2 li, .nav2 a {
    height: 56px; display: block; font-family:Arial, Helvetica, sans-serif; font-size:9px;  color:#13acbe;}
		.nav-about {
			left:0; width:142px;
			}
		.nav-contact {
			left:143px; width:176px;
			}
		.nav-sponsors {
			left:319px; width:158px;
			}
		.nav-events {
			left:477px; width:118px;
			}
			.nav-about a:hover {
				background: transparent url(images/nav.jpg) 0px -56px no-repeat;
				}
			.nav-contact a:hover {
				background: transparent url(images/nav.jpg) -143px -56px no-repeat;
				}
			.nav-sponsors a:hover {
				background: transparent url(images/nav.jpg) -319px -56px no-repeat;
				}
			.nav-events a:hover {
				background: transparent url(images/nav.jpg) -477px -56px no-repeat;
				}
/*header*/
#main-img {
	padding:0;
	margin:10px auto;
	clear:both;
	width:880px;
	height:309px;
	}
/*content*/
#content {
	padding:0;
	margin:0 auto;
	width:880px;
	}
	.spons-static {
		padding:0;
		margin:0;
		float:left;
		width:264px;
		border-right:5px solid #e5e5e5;
		}
	.main-cont {
		padding:10px;
		margin:0;
		height:527px;
		line-height:20px;
		}
		.main-cont h1 {
		padding:5px 0;
		margin:0;
		font-size:26px;
		color:#cd4f00;
		}
		.main-cont h2 {
		padding:5px 0;
		margin:0;
		font-size:18px;
		color:#5a5a5a;
		}
		.main-cont a {
			color:#0e6674;
			font-weight:bold;
			}
			.sub-cont {
				padding:10px;
				margin:0;
				line-height:20px;
				}
				.sub-cont h1 {
				padding:5px 0;
				margin:0;
				font-size:26px;
				color:#cd4f00;
				}
				.sub-cont h2 {
				padding:5px 0;
				margin:0;
				font-size:18px;
				color:#5a5a5a;
				}
				.sub-cont a {
					color:#0e6674;
					font-weight:bold;
					}
/*events*/
.events {
	padding:0;
	margin:0;
	width:596px;
	float:left;
	}
	.events-cont {
		padding:0;
		margin:0;
		width:596px;
		clear:both;
		}
.events-left {
	float:left;
	padding:0;
	margin:0;
	width:187px;
	height:180px;
	}
.events-right {
	float:left;
	padding:10px;
	margin:0;
	width:389px;
	}
	.events-right h1 {
		padding:0;
		margin:0;
		font-size:22px;
		color:#cd4f00;
		}
	.events-right h2 {
		padding:0;
		margin:0;
		font-size:16px;
		color:#5a5a5a;
		}
.spons-logos {
	padding:10px;
	margin:0;
	text-align:center;
	}
/*footer*/
#footer {
	padding:0;
	margin:0 auto;
	width:880px;
	height:35px;
	clear:both;
	font-size:11px;
	color:#ffffff;
	}
	.footer-lt {
		padding:3px;
		margin:0;
		float:left;
		width:250px;
		background-color:#13acbe;
		}
	.footer-ctr {
		padding:3px;
		margin:0 10px;
		float:left;
		width:324px;
		background-color:#13acbe;
		text-align:center;
		}
		.footer-ctr a {
			color:#ffffff;
			text-decoration:none;
			}
	.footer-rt {
		padding:3px;
		margin:0;
		float:left;
		width:267px;
		background-color:#13acbe;
		text-align:center;
		}