body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	text-align:left;
	}
	
#sponsors
{
	width:267px;
	margin:0;
	padding:0;
}

#header h1
{
  margin: 0;
  visibility: hidden;
}


#footer
{
  clear: both;
  margin-top: 0;
  height:30px;
  width:100%;
  background:url(img/bg_footer.jpg) repeat-x;
}

#footer p
{
  margin: 0;
}





/* =Nav
----------------------------------------------- */
#nav
{
  background:url(img/bg_nav.jpg) repeat-x;
  }

#nav ul
{
  margin:0;
  padding:0;
  list-style:none;
  font-size:95%;
  text-transform:uppercase;
}

#nav li, #nav li a
{
  float:left;
  margin:0;
  padding:0;
  background-image: none;
  text-indent:0;
  text-align:center;
  display:inline;
  font-size: 12px;
  font-weight:bold;
  height:34px;
  line-height:30px; height:34px;
  text-decoration:none;
  color:#e3e5e6;
}

#nav li a:hover
{
  background:url(img/bg_nav_hover2.jpg) repeat-x;
  font-color:#fff;

}

#nav li#nav1 a{
	left:0;
	width:120px;
	border-right: 1px solid #c8d1d6;
}

#nav li#nav2 a{
	left:121px;
	width:134px;
	border-right: 1px solid #c8d1d6;
}

#nav li#nav3 a{
	left:255px;
	width:150px;
	border-right: 1px solid #c8d1d6;
}

#nav li#nav4 a{
	left:405px;
	width:151px;
	border-right: 1px solid #dddedf;
	background:url(img/bg_nav_donate.jpg) repeat-x;
	color:#00537D;
	font-weight:bold;
}

#nav li#nav5 a{
	left:556px;
	width:118px;
	border-right: 1px solid #c8d1d6;
}

#nav li#nav6 a{
	left:679px;
	width:135px;
	border-right: 1px solid #c8d1d6;
}

#nav li#nav7 a{
	left:815px;
	width:90px;
	border-right: 1px solid #c8d1d6;
}

#nav li#nav8 a{
	left:905px;
	width:119px;
}



#nav li#nav4 a:hover{
	background:url(img/bg_nav_donate_hover.jpg) repeat-x;
	font-weight:bold;
	font-size:12px;
	color:#00537D;
}


/* Following rule allows entire region of link to to be 
   clickable in IE/Win. Holly Hack explained here:
   http://www.positioniseverything.net/explorer/escape-floats.html */
* html #nav a
{
  width: 1%;
}

#nav #current strong, #nav #current a
{
  background-repeat: no-repeat;
}

#nav a:hover, #nav #current a:hover strong, #nav #current strong
{
  background: rgb(17, 34, 51) url(img/bg_navshadow_123.gif) no-repeat;
  color: rgb(255, 255, 255);
}

#nav #current strong, #nav #current a
{
    background: rgb(34, 68, 102) url(img/bg_navshadow_246.gif);
}

#nav a strong, #nav #current a strong
{
  background: none;
  padding: 0;
  border: none;
}

#nav #h
{
  border-left-width: 1px;
}


a#exhover { display:block; height:45px; width:267px; overflow:hidden;}

a#exhover:hover { display:block; height:45px; text-indent:-267px; }


/* =Typography
----------------------------------------------- */
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#004c66;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1A1A1A;
}

h3 {
	}

h4, h4 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004b62;
	background-color:#d7c300;
	font-weight:normal;
	padding-left:3px
}

h4 a:hover {
	color:#393a63;
	text-decoration:underline;
}


h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#575994;
	text-transform:uppercase;
}

h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#005068;
}


p{
	font-size:12px;
	font:Arial, Helvetica, sans-serif;
	color:#333;
	padding: 20px 0;
}

.purple{
	color:#8183af;
}


/* Typography - Sidebar =sidebar
----------------------------------------------- */
#sidebar h1{
	text-indent: -9999px;
}



#h2_photos {
	text-indent: -9999px;
	background: transparent url(../img/h2_photos.jpg) no-repeat;
	width:705px;
	height:33px;
	padding-bottom:10px;
}

#h2_videos {
	text-indent: -9999px;
	background: transparent url(../img/h2_videos.jpg) no-repeat;
	width:705px;
	height:33px;
}

#h2_support {
	text-indent: -9999px;
	background: transparent url(img/h2_support.jpg) no-repeat;
	width:267px;
	height:15px;
	padding-bottom:5px;
}

#h2_sponsors {
	text-indent: -9999px;
	background: transparent url(img/h2_sponsors_2.jpg) no-repeat;
	width:267px;
	height:35px;
}

#h2_restaurants {
	text-indent: -9999px;
	background: transparent url(img/h2_restaurants.jpg) no-repeat;
	width:267px;
	height:15px;
	
}

#h2_food_sponsor {
	text-indent: -9999px;
	background: transparent url(img/h2_food_sponsor.jpg) no-repeat;
	width:267px;
	height:15px;
	
}

#h2_bc {
	text-indent: -9999px;
	background: transparent url(img/h2_bc.jpg) no-repeat;
	width:267px;
	height:15px;
	padding-bottom:5px;
}

#h2_thanks {
	text-indent: -9999px;
	background: transparent url(img/h2_thanks.jpg) no-repeat;
	width:267px;
	height:15px;
	padding-bottom:5px;
}



#h2_top_footer {
	text-indent: -9999px;
	background: transparent url(img/bg_top_footer.jpg) no-repeat;
	width:754px;
	height:148px;
	
}

#h2_sponsor_event {
	text-indent: -9999px;
	background: transparent url(img/h2_sponsor_event.jpg) no-repeat;
	width:705px;
	height:33px;
	
}

#h2_place_ad {
	text-indent: -9999px;
	background: transparent url(img/h2_place_ad.jpg) no-repeat;
	width:705px;
	height:33px;
	
}

#h2_purchase_tickets{
	text-indent: -9999px;
	background: transparent url(img/h2_purchase_tickets.jpg) no-repeat;
	width:705px;
	height:33px;
	
}


#h2_donate_auction{
	text-indent: -9999px;
	background: transparent url(img/h2_donate_auction.jpg) no-repeat;
	width:705px;
	height:33px;
	
}


#h2_become_food{
	text-indent: -9999px;
	background: transparent url(img/h2_become_food.jpg) no-repeat;
	width:705px;
	height:33px;
	
}


#h2_volunteer{
	text-indent: -9999px;
	background: transparent url(img/h2_volunteer.jpg) no-repeat;
	width:705px;
	height:33px;
	
}

#h2_new_2009{
	text-indent: -9999px;
	background: transparent url(img/h2_new_2009.jpg) no-repeat;
	width:267px;
	height:15px;
}



/* MISC: =Lists
----------------------------------------------- */


div#information ul
{
  margin:0;

  list-style:none;
  text-transform:none;
  font-size:12px;
  padding-bottom:10px;
}

div#information li{
  color:#404542;
  padding-bottom:5px;
  background-image: url(img/li_yellow.jpg);
background-repeat: no-repeat;
background-position: 0 .3em;
padding-left: 1em;

}

div#cory ul, div#blueclick ul{
	list-style:none;
	background-image:url(img/h4_bullet.gif);
	background-repeat:no-repeat;
	background-position: 0 .3em;
padding-left: 1em;
}

div#cory li, div#blueclick li{
padding-top:9px;}





div#event_photos ul li{
	display:inline;
	
	position: relative;  /* Set the absolute positioning base coordinate */
}


.inter_video {
	width:425px;
	float:left;
	padding: 10px 0;
}

.inter_video:hover{
	border:#990066 solid 1px;
}



.inter_description {
	width:265px;
	float:right;
	padding:10px 30px 10px 0;

}


.top_footer {
	padding: 10px 0 0 0;
	clear:left;
	margin-left: -20px;
	margin-bottom: -5px;	
}


div#restaurants ul, div#support ul, div#benefit ul, div#sidebar_support ul
{
padding: 10px 0 10px 25px;
}

div#restaurants li, div#support li, div#benefit li, div#sidebar_support li{
  color:#404542;
  padding-bottom:8px;
  background-image:url(img/sidebar_li.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
padding-left: 1em;
font-size:12px;

}

div#restaurants p
{
padding: 10px 25px 20px;
line-height:16px;
}

div#sidebar_support p, div#benefit p
{
padding: 10px 25px 0px;
line-height:16px;
}

div#sidebar_support img
{
padding-top: 10px;
}

div#sponsors marquee{
  padding-left:25px;
  padding-bottom:15px;
}

div#sponsors marquee ul{
    color:#fff;
}

div#sponsors marquee li{
  padding-bottom:5px;
    color:#575994;
}

.inter_description p{
padding-top:10px;
}

div#support_page_indent p{
width:705px;
padding:0 0 15px 0;
line-height:16px;
z-index:1200;
}

div#support_page_indent img{
padding-left:20px;

}

div#support_page p{
width:695px;
padding:0 0 20px 0;
line-height:16px;
}

div#sponsor_photo {
position:fixed;
left:800px;
top:380px;
z-index:1000;
}

div#benefit {
padding-bottom:20px;
}
