* {
	margin: 0px;
	padding: 0px;
}

h1 {
	text-transform:uppercase;
	font-size:18px;
	font-family:arial, helvetica;
	color:black;
}

p {
	font-size:14px;
	font-family:arial, helvetica;
}


body {
	background-color:#084989;
}

#topbar {
	width:100%;
	height:43px;
	font-family: georgia, arial;
	font-size:16px;
	background:url('img/topbar.jpg') repeat-x;
	color:white;
	text-align:right;
}

#topbar p {
	padding-right:10px;
	padding-top: 10px;
}

#headerbg {
	background:url('img/headerbg.jpg') repeat-x;
	text-align:center;
}

#navbar li {
	display:inline;
	padding:10px;
}

#navbar {
	height: 56px;
	width:100%;
	background:url('img/navbar.jpg');
	text-align:center;
	
}

#navbarwrapper {
	position:relative;
	display:block;
	vertical-align: middle;
	height:56px;
	top:30%;
}

#navbar a {
	color:white;
	font-family:helvetica,arial;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

#navbar a:hover {
	background-color:black;
}

#navshadow {
	height:18px;
	width:100%;
	background:url('img/navshadow.jpg') repeat-x;
}

#row1 {
	min-height:225px;
	background:url('img/row1.jpg') repeat-x bottom;
	width:100%;
}

#row2 {
	min-height:145px;
	background:url('img/row2.jpg') repeat-x bottom;
	width:100%;
}

#rowpadding {
	padding:0px 10px 30px 5px;
}

#sponsors {
	width:100%;
	height:160px; /* originally 160px */
	background:url('img/sponsorbg.jpg') repeat-x;
	color:white;
	font-family:verdana;
}

#sponsors h1 {
	text-transform:uppercase;
	font-size:18px;
	font-family:arial, helvetica;
	color:white;
}
#sponsorswrap {
	padding:10px;
}

#fixedwrapper {
	width:1024px;
	display:table;
	margin-left:auto !important;
	margin-right:auto !important;
	background: #ECECEC;
}