a:link, a:active, a:visited
{
	font-size:12px;
	color:#FFF;
	text-decoration: none;
	font-weight: normal;
}

a:hover
{
	color:#000;
}



a.white:link, a.white:active, a.white:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
}

a.white:hover
{
	color:#FFF;
}



a.pullout:link, a.pullout:active, a.pullout:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

a.pullout:hover
{
	color:#FFFFFF;
}




a.register:link, a.register:active, a.register:visited
{
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:18px;
	color:#002B5C;
	text-decoration:none;
}

a.register:hover
{
	color:#002B5C;
}


a.registerb:link, a.registerb:active, a.registerb:visited
{
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:18px;
	color:#FFFFFF;
	text-decoration:none;
}

a.registerb:hover
{
	color:#FFFFFF;
}

ul
{
	padding: 0;
	margin: 0;
	margin-left: 10px;
}

li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}



span.title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	margin: 0;
	text-align: left;
	color: #000000;
	padding: 0 0 0 5px;
}



#footer a:link, #footer a:active, #footer a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
}
#footer a:hover{
	color:#000;
}


#content_right a#youarehere_speaker
{
	color:#FF0000;
}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding: 10px 0 0 0;
	margin: 0;
	margin-bottom:5px;
	color: #5E7C83;
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 0;
	margin: 2px 0 2px 0px;
	color: #333;
	line-height: 13px;
}


span.small
{
	font-size:9px;
	font-weight:normal;
}

span.white
{
	color:#FFFFFF;
}

h1.date
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	font-size: 13px;
}


h1.home
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5E7C83;
	padding: 10px 0 0 0;
	margin: 0;
	margin-bottom: 20px;
	text-align: center;
}

h1.home3
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5E7C83;
	padding: 10px 0 0 0;
	margin: 0;
	margin-bottom: 20px;
	text-align: left;
}
h1.news
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#717073;
	padding: 10px 0 0 0;
	margin: 0;
	margin-bottom: 20px;
}
h1.maritime
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#9D8D85;
	padding: 10px 0 0 0;
	margin: 0;
	margin-bottom: 20px;
}
h1.dance
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#B2A97E;
	padding: 10px 0 0 0;
	margin: 0;
	margin-bottom: 20px;
}
h1.food
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#949B50;
	padding: 10px 0 0 0;
	margin: 0;
	margin-bottom: 20px;
}
h1.crafts
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#59582B;
	padding: 10px 0 0 0;
	margin: 0;
	margin-bottom: 20px;
}
h1.run
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5F3844;
	padding: 10px 0 0 0;
	margin: 0;
	margin-bottom: 20px;
}
h1.gallery
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#88005A;
	padding: 10px 0 0 0;
	margin: 0;
	margin-bottom: 20px;
}

#gallerylinks a, #gallerylinks a:hover, #gallerylinks a:visited
{
	color:#88005A;
	font-size:13px;
	font-weight: bold;
}
#gallerylinks_maritime a, #gallerylinks_maritime a:hover, #gallerylinks_maritime a:visited
{
	color:#9D8D85;
	font-size:13px;
	font-weight: bold;
}


h1.gettinghere
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#183C47;
	padding: 10px 0 0 0;
	margin: 0;
	margin-bottom: 20px;
}
h1.contact
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5E7C83;
	padding: 10px 0 0 0;
	margin: 0;
	margin-bottom: 20px;
}
h1.about
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#717073;
	padding: 10px 0 0 0;
	margin: 0;
	margin-bottom: 20px;
}

h2.sponsors
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	padding: 5px 0 5px 15px;
	margin: 0;
	background: #CFD8DA;
}
h2.patrons
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	padding: 5px 0 5px 5px;
	margin: 0;
	background: #CFD8DA;
}


hr
{
	border: none 0;
	border-top: 1px dashed #999999;
	width: 100%;
	height: 5px;
}


p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	padding: 0;
	margin: 0;
}

p.footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:12px;
	padding: 0 0 0 0px;
	margin: 0 0 5px 0px;
}
p.footer a:link, p.footer a:active, p.footer a:visited
{
	color: #FFF;
	font-size:9px;
}

p.footer a:hover
{
	color: #000;
	font-size:9px;
}

p.white
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	padding: 0 0 0 0px;
	margin: 0 0 10px 0px;
	color: #FFF;
}

p.white a:link, p.white a:active, p.white a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	padding: 0 0 0 0px;
	margin: 0 0 10px 0px;
	color: #C1D82F;
}

p.white a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	padding: 0 0 0 0px;
	margin: 0 0 10px 0px;
	color: #FFF;
}

.rev
{
	color:#FFFFFF;
}

div.clear {clear:both;padding-top:5px;} 



h1.quote
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	padding: 5px 10px 5px 5px;
	margin: 0;
	font-size: 16px;
}

#floatingintro ul
{
	list-style-type: none;
	margin: 0px;
	padding:0px;

}

#floatingintro li
{
	margin-right: 0;
	color: #000;


}

#floatingintro li a
{
	display: inline;
	color:#FFF;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px;
}

#floatingintro li a:hover
{
	color: #FFF;
}
p.floatingintro{
	color:#FFF;
	
span.label,span.spacer,span.multiple span {width:120px;float:left;} 
span.multiple {float:left;} 
span.button {padding-left:120px;} 

