/* BASICS */
* {margin:0; padding:0;}
body {font:20px/36px Georgia, "Times New Roman", Times, serif; color:#111; background:; text-align:center;}
#wrapper {margin:0 auto; min-width:920px; max-width:1200px; padding:30px 60px;}

.clear {clear:both;}
p {margin:0 0 20px 0;}
ol {margin:0px 0 20px 30px; padding:0px;}
ol li {margin-bottom:10px;}

h1{font-size:160%;}h2{font-size:145%;}h3{font-size:130%;}h4{font-size:115%;}h5{font-size:105%;}
h1,h2,h3,h4,h5,h6{margin: 0; padding-top: 1em; padding-bottom: 0.7em;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
img, table {
    border: 0;
}
h3.title { margin:0 0 20px 0; padding:0; color:#CE1C1C;}

h3.title2 { margin:0 0 20px 0; padding:15 0 0 0; color:#CE1C1C; border-top:1px solid #333399}

a:link, a:visited {
	color:#555;
	text-decoration:none;
	}
a:hover {
	color:#003399;
	text-decoration:underline;
	}
#middle a:link, #middle a:visited {
	color:#CE1C1C;
	}


/* HEADER */
#header {
	margin:;
	background:#fff;
	}

#header h1 {font-size:4em; font-weight:normal; padding:40px 0 20px 0; letter-spacing:-3px; word-spacing:0.1em;}
#header h5 {font-weight:normal;}



/* MENU */
#menu {
	padding:0px;
	margin:0px 0px 20px 0px;
	background:#036 url(/images/menuback.png) repeat-x bottom left;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #000;
	color:#369;
	}

ul.nav1
{
margin: 0;
padding: 0;
white-space: nowrap;
}

.nav1 li
{
display: inline;
list-style-type: none;
}

.nav1 a { padding: 3px 10px; }

.nav1 a:link, .nav1 a:visited
{
color:#C4C4C4;
background-color: ;
background:;
text-decoration: none;
}

.nav1 a:hover
{
color: #fff;
background-color:;
text-decoration: none;
}	

.nav1 a.selected {
	color:#fff;
	}

/* CONTENT */

#content {margin:0 auto; width:900px; font-size: 0.7em; text-align:left; line-height:1.5em;}
.colpad {
	padding:10px 15px 15px 0px;
	margin:0 15px 0 0;
	border-right:1px solid #ccc;
	}
#right div.colpad {border-right:0px solid #fff; margin:0; padding:10px 0px 15px 0px;}

#left {
	float:left;
	width:220px;
	text-align:left;
	}

#left2 {
	float:left;
	width:720px;
	margin-left:;
	text-align:left;
	}

#middle {
	float:left;
	width:500px;
	margin-left:;
	text-align:left;
	}

#right {
	float:left;
	width:180px;
	text-align:left;
	}

.sponsors {text-align:center; margin:15px auto;}
.sponsors h5.top {font-size:80%; margin-bottom:4px; border-bottom:3px double #036;}
.sponsors h5.bottom {font-size:80%; margin-top:4px; border-top:3px double #036;}
.sponsors img {margin:10px 0 10px 0;}
.SponsorCarousel {
	
	}
div.allsponsors ul, div.allsponsors li {
	list-style:none;
	padding:0;
	margin:0;
	}
div.allsponsors li {
	display:inline;
	float:left;
	margin:0px 4px 4px 0px;
	}


#left h5 {margin:0 0 10px 0; padding:0 0 3px 0; border-bottom:4px double #036; text-align:center;}
#left ul {margin:10px 0; list-style:none;}
#left li {list-style:none; margin:0px 0px 5px 0px; padding:4px 0; border-bottom:1px dashed #CCCCCC;}

.registration {
	text-align:right;
	width:225px;
	height:600px;
	float:right;
	}

#footer {
	font:12px/20px normal;
	}
