@charset "UTF-8";
body {
	background-color: #BED73B;
	margin-left: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 90px;
	text-align:center;
}

#background {
	background-color:#89B535;
}

#wrapper {
	width: 774px;
	margin: 0 auto;
	background-color: #FFF;
	text-align:left;
}


/* HEADER NAV */

#header {
	height:138px;
	background-color: #221F1F;
}
#logo {
	width:286px;
	float:left;
}

#mainNav {
	width: 350px;
	float:right;
	padding-top:100px;
	/*padding-left:424px;*/
}

#mainNav ul {
	margin:0;
	padding:0;
	list-style:none;
	width:350px;
}

#mainNav ul li {
	float:left;
}




/* CONTENT AREA */

#content {
	padding-top:5px;
	padding-bottom:20px;
	width: 602px;
	float:right;
	background-image:url(images/content-background.gif);
	background-repeat:repeat-y;
	margin-top: 15px;
	margin-bottom: 15px;
}

#content h1, #content h2, #content h5, #content p {
	padding-left: 46px;
	padding-right: 71px;
}

#sideBar{
	width:172px;
	float:left;
	padding-top:24px;
	padding-bottom:24px;
}

#sideBar li {
	padding-left: 21px;
	padding-right: 20px;
}

#agenda {
	padding-left: 46px;
	padding-right: 71px;
}

#dayTwo {
	padding-left:46px;
}

/* CONTENT TYPOGRAPHY */

#content h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 0px;
	font-weight: bold;
	color: #A9C832;
}

#content h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #A9C832;
	margin-top:4px;
}

.subHead{
	text-transform: uppercase;
	color: #666;
}

#content h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #666;
	padding-bottom: 18px;
}

#content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #666;
	padding-bottom: 18px;
}

#content a:link {
	color: #A9C832;
	text-decoration: underline;
}
#content a:visited {
	color: #333;
	text-decoration: underline;
}
#content a:hover {
	color: #A9C832;
	text-decoration: none;
}
#content a:active {
	color: #A9C832;
	text-decoration: underline;
}

#content img {
	padding-bottom:10px;
	padding-top:0px;
}

.agendaTime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight:bold;
	color: #A9C832;
}

.agendaTime p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight:bold;
	color: #A9C832;
}

.agendaText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight:normal;
	color: #666;
}

.agendaText p {
	padding-left: 0px;
}

.agendaTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight:bold;
	color: #666;
}
#dayTwo table{
	width:480px;
}

#agenda td {
	border-top:1px dotted #666;
	padding-bottom:3px;
	padding-top:1px;
}

#agenda td p {
	padding:0px;
	margin:0px;
}

#agenda td ul {
	padding:0px;
	margin:0px;
	list-style-position: inside;
	list-style-type: none;
}

#dayTwo td {
	border-top:1px dotted #666;
}

#dayTwo td p {
	padding:0px;
	margin:0px;
}

#dayTwo td ul {
	padding:0px;
	margin:0px;
	list-style-position: inside;
	list-style-type: none;
}

#sideBar ul {
	margin: 0;
	padding: 0;
	list-style-type:none;
}

#sideBar li#sideHead  {
	padding-left:21px;
	padding-bottom:5px;
/*	background:url(images/side-bar-heading.gif) no-repeat 21 50%;
	padding-left:34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height: 19px;*/
}

#sideBar li#sideText {
	padding-left:34px;
	padding-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 15px;
	text-indent: 0px;
	list-style-type: none;
}

#sideBar li#sideText p {
	margin-top: 0px;
	margin-bottom:0px;
}

#sideBar li#sideText a:link, #sideBar li#sideText a:visited  {
	color: #A9C832;
	text-indent: 0px;
	list-style-type: none;
	text-decoration:underline;
}

#sideBar li#sideText a:hover, #sideBar li#sideText a:active  {
	color: #666;
	text-indent: 0px;
	list-style-type: none;
	text-decoration:none;
}

#sponsors {
	padding-left: 46px;
	padding-right: 71px;
}

#sponsors td {
	padding-bottom:3px;
	padding-top:1px;
}

/* BOTTOM */

#bottom{
	clear:both;
}



/* FOOTER */

#footer {
	padding-top: 15px;
	padding-bottom:20px;
}

#footer p{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
}
	
#footer p a:link, #footer p a:visited  {
	color: #666;
	text-decoration:none;
}

#footer p a:hover, #footer p a:active  {
	color: #FFF;
	text-decoration:underline;
}	