﻿body { margin:0; font-family:Calibri, Verdana; font-size:12px; color:#35686b; background:#35686b; }
img { border:0; }
a	{ color:#35686b; }
h1  { font-size:26px; font-weight:bold; }
h2  { font-size:20px; }
h3  { font-size:16px; }
hr  { height:10px; background-color:#35686b; border:0; }


#framework			{ width:980px; margin:0 auto; }
#container			{ float:left; width:980px; border-left:solid 10px #ffffff; border-right:solid 10px #ffffff; background:#e7e8e9; padding:0 0 0 0; /*margin:0 auto; min-height:782px; height:auto !important; height:782px;*/ }
#left				{ float:left; width:246px; }
#leftContent		{ float:left; padding:0 0 10px 15px; }
#right				{ float:right; width:734px; }
#headerImage		{ float:left; margin:20px 0 0 3px; }
#topNav				{ float:left; margin:0 0 0 1px; height:47px; width:719px; }
#topNavLeft			{ float:left; background:#b3d9ac url('images/topNavLeft.gif') no-repeat; height:47px; width:16px; }
#topNavMiddle		{ float:left; width:681px; background:#b3d9ac; height:37px; padding:10px 0 0 6px; color:#35686b; font-size:24px; }
#topNavMiddle ul	{ float:left; margin:0; padding:0 0 0 10px; list-style:none; text-transform:uppercase;}
#topNavMiddle li	{ float:left; padding:0 39px; }
#topNavRight		{ float:right; background:#b3d9ac url('images/topNavRight.gif') no-repeat; height:47px; width:16px; }

#upcomingEventsHeader	{ float:left; background:#ffffff url('images/upcomingEventsHeader.gif') no-repeat; height:46px; width:213px; }
#upcomingEventsMiddle	{ float:left; clear:both; background:#ffffff; width:197px; padding:8px; }
.upcomingEvent			{ float:left; clear:both; width:197px; margin:0 0 5px 0; background:#ffffff; border-bottom:dashed 2px #35686b; font-size:14px; }
.upcomingEvent h2		{ font-size:16px; font-weight:bold; margin:15px 0 5px 0; }
.upcomingEvent a		{ text-decoration:none; }
.upcomingEvent p		{ margin-top:0; }
#upcomingEventsFooter	{ float:left; clear:both; background:#ffffff url('images/upcomingEventsFooter.gif') no-repeat; height:10px; width:213px; }

#social				{ float:left; width:213px; margin:15px 0 0 0; }
#social img			{ float:left; margin:0 0 0 19px; }

#sponsors			{ float:left; width:213px; margin:15px 0 0 0; font-size:14px; }
#sponsors p	 		{ margin:15px 0 15px 0; text-align:center; }

#topSponsors		{ float:left; width:680px; margin-bottom:20px; }
.topSponsor			{ float:left; width:220px; text-align:center; }
.topSponsor h2		{ font-size:16px; border:none; margin:15px 13px 10px 13px; text-transform:none; text-align:center; font-family:Times, Calibri, Verdana; }
.topSponsor h3		{ font-size:20px; font-weight:bold; margin-top:75px; text-align:center; color:#ca6e4a; }

#content			{ float:left; width:713px; margin:13px 0 0 0; }
#contentTop			{ float:left; width:713px; height:46px; background:#ffffff url('images/contentTop.gif') no-repeat; }
#contentMiddle		{ float:left; width:685px; min-height:400px; background:#ffffff; padding:8px 15px 0 13px; }
#contentMiddle h1	{ border-bottom:dashed 2px #35686b; margin:15px 13px 10px 13px; text-transform:uppercase; font-family:Times, Calibri, Verdana; }
#contentMiddle h2	{ margin-left:10px; }
#contentMiddle h3	{ margin-left:10px; font-size:18px; }
#contentMiddle .rockstar { font-size:16px; }
#contentMiddle .headerImage	{ margin-bottom:15px; }
#contentMiddle p	{ padding:0 13px 0 13px; font-size:14px; }

#contentBottom		{ float:left; width:713px; height:21px; background:#ffffff url('images/contentBottom.gif') no-repeat; }

#footerBoxes		{ float:left; width:713px; background:#e7e8e9; margin:15px 0 0 0; }
.footerBox 			{ float:left; margin:0 17px 0 0; }
.footerBoxLast		{ float:left; margin:0; }

.band				{ float:left; clear:both; margin:10px 10px 0 0; width:100%; border-bottom:solid 7px #c0e1b9; }
.band .bandImage	{ float:right; padding:20px 0 20px 20px; }
.band p				{ float:left; width:435px; display:inline; }

				

/*#headerContainer	{ float:left; padding:16px 0 20px 245px; display:inline; }
#contentContainer	{ float:left; padding:0 19px 20px 19px; }
#contentFramework	{ float:left; background:#ffffff; }

/*#mainNav			{ float:left; height:49px; max-height:49px; background:#78d0e8; width:944px; }
#mainNav ul			{ float:left; margin:0; padding:12px 0 0 10px; list-style:none; color:#701721; text-transform:uppercase;}
#mainNav li			{ float:left; padding:0 32px 0 32px; }
#teaser				{ float:left; display:inline; margin:0; padding:0;}
#teaser img			{ float:left; margin:0; padding:0; }
#botb				{ float:left; display:inline; margin:0; padding:0;}
#botb img			{ float:left; margin:0; padding:0; }
#sponsors			{ float:left; clear:left; display:inline; background:#afd122; width:288px; height:166px; margin:0; padding:0;}
#sponsors .img		{ float:left; padding:0; }
*/

/*#content			{ float:right; clear:none; background:#ffffff; min-height:450px; height:auto !important; height:450px; margin:0; padding:20px 20px 20px 255px; width:600px; }
/*#content h1			{ font-size:24px; font-weight:bold; }
#content h2			{ font-size:18px; font-weight:bold; }
#content h2 a		{ text-decoration:none; }
#content p			{ font-size:14px; }
*/

/*#bottomNav			{ float:right; height:49px; max-height:49px; background:#78d0e8; width:650px; }
#bottomNav ul		{ float:left; margin:0; padding:8px 0 0 20px; list-style:none; color:#701721; text-transform:uppercase;}
#bottomNav li		{ float:left; padding:0 40px 0 40px; }
*/

#copyright			{ float:right; display:inline; margin:15px 25px 20px; font-size:12px; }
#copyright a			{ text-decoration:none; }


