

/* ----------- CSS RESET ---------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li, hr,
fieldset, form, input, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
margin:0;
padding:0;
border:0;
outline:0;
border-collapse:collapse;
font-size:100%;
}

:focus {outline: 0;}

h1 {font-size:180%;}
h2 {font-size:150%;}
h3 {font-size:125%;}
h4 {font-size:100%;}
h5 {font-size:90%;}
h6 {font-size:80%;}

/* ----------- STYLES/COLORS ---------- */

html 
{
height:100%;
width:100%;
}

body
{
font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;
font-weight:300;
font-size:16px;
color:#000;
background-color:#bcd9e7;
width:100%;
height:100%;
}

h1.announcement
{
font-weight:300;
font-size:45px;
line-height:54px;
color:#549ab8;
position:relative;
top:-8px;
padding:0 0 10px 0;
}

h3.green_caps
{
font-weight:400;
font-size:18px;
color:#00af5a;
padding:0 0 10px 0;
}

h3.blue_caps
{
font-weight:400;
font-size:18px;
color:#549ab8;
padding:0 0 2px 0;
}

h4.content
{
font-weight:400;
font-size:17px;
padding:0 0 2px 0;
}

h5.metal_levels
{
font-weight:400;
font-size:15px;
color:#549ab8;
padding:0 0 5px 0;
}

p.calendar
{
font-weight:300;
font-size:17px;
padding:5px 58px 2px 0;
}

p.proceeds
{
padding:0 58px 25px 0;
}

img.headshot
{
float:left;
position:relative;
top:3px;
padding:0 17px 0 0;
}

img.logo
{
padding:0 0 14px 0;
}

img.logo_border
{
padding:0 0 14px 0;
margin:0 0 10px 0;
border-bottom:1px dashed #00af5a;
}

p.no-logo_border
{
font-weight:400;
font-size:17px;
line-height:20px;
padding:0 0 12px 0;
margin:0 0 12px 0;
border-bottom:1px dashed #00af5a;
}

.bold
{
font-weight:400;
}

.blue
{
color:#549ab8;
}

.green
{
color:#00af5a;
}

.clear
{
clear:both;
}

/* ----------- DIVISIONS ---------- */

#container 
{
width:1008px;
margin:0 auto;
background-color:#fff
}

#wrapper
{
width:984px;
margin:0 12px;
}

#masthead
{
width:984px;
height:440px;
}

#nav_container
{
width:984px;
height:72px;
padding:30px 0;
border-bottom:1px dashed #00af5a;
}

#content_wrapper
{
width:984px;
margin:50px 0 0 0;
}

#content_left
{
float:left;
width:681px;
margin:0 0 50px 0;
padding:0 0 0 50px;
}

#emcee
{
float:left;
width:343px;
min-height:130px;
margin:26px 0 30px 0;
}

#calendar
{
float:left;
width:250px;
margin:26px 58px 30px 0;
}

div.guests
{
clear:both;
width:531px;
min-height:130px;
margin:26px 150px 50px 0;
}

#slide_show
{
width:624px;
height:345px;
}

#fadeshow1, .gallerylayer {
	background: url('../gallery/1.jpg');
	width: 624px;
}

#static_photo {
	width: 624px;
	height: 345px;
}

#content_right
{
float:left;
width:182px;
margin:0 0 50px 0;
padding:0 30px;
text-align:center;
border-left:1px dashed #00af5a;
}

#footer
{
clear:both;
width:984px;
text-align:center;
border-top:1px dashed #00af5a;
padding:20px 0 32px 0;
}

/* ----------- TABLES, FORMS, IFRAMES ---------- */

table.navlist
{
float:right;
height:72px;
}

td.navigation_border
{
border-right:1px solid #000;
}

td.navigation
{
padding-right:6px;
}

td.navigation_right
{
}

/* ---------------- LISTS --------------- */

ul.sponsor_list
{
}

li.sponsors
{
list-style:none;
font-weight:400;
font-size:17px;
line-height:20px;
padding:0 0 7px 0;
}

li.no-logo
{
list-style:none;
font-weight:400;
font-size:17px;
line-height:20px;
padding:0 0 12px 0;
}

ul.footer_list
{
}

li.footer_left
{
display:inline;
list-style:none;
padding:0 9px 0 0;
border-right:1px solid #007698;
}

li.footer
{
display:inline;
list-style:none;
padding:0 9px 0 6px;
border-right:1px solid #007698;
}

li.footer_right
{
display:inline;
list-style:none;
padding:0 0 0 6px;
}

li.footer_fb
{
display:inline;
list-style:none;
padding:0 0 0 12px;
position:relative;
top:3px;
}

/* ----------- ROLLOVER IMAGE LINKS ---------- */

a.rollover_captain
{
display:inline-block;
width:144px;
height:72px;
background:url(rollover_captain.jpg) no-repeat top left;
}

a.rollover_captain:hover
{
background-position:0 -72px;
}

a.rollover_captain:active
{
background-position:0 0;
}

a.rollover_donation
{
display:inline-block;
width:144px;
height:72px;
background:url(rollover_donation.jpg) no-repeat top left;
}

a.rollover_donation:hover
{
background-position:0 -72px;
}

a.rollover_donation:active
{
background-position:0 0;
}

a.rollover_sponsor
{
display:inline-block;
width:144px;
height:72px;
background:url(rollover_sponsor.jpg) no-repeat top left;
}

a.rollover_sponsor:hover
{
background-position:0 -72px;
}

a.rollover_sponsor:active
{
background-position:0 0;
}

/* ----------- LINKS ---------- */

a.plain_link:link, a.plain_link:visited 
{
color:#000;
text-decoration:none;
}

a.plain_link:hover, a.plain_link:active 
{
color:#000;
text-decoration:none;
}

a.black_link:link, a.black_link:visited 
{
color:#000;
text-decoration:none;
}

a.black_link:hover, a.black_link:active 
{
color:#000;
text-decoration:underline;
}

a.blue_link:link, a.blue_link:visited 
{
color:#549ab8;
text-decoration:none;
}

a.blue_link:hover, a.blue_link:active 
{
color:#549ab8;
text-decoration:underline;
}

a.green_bold:link, a.green_bold:visited 
{
color:#00af5a;
font-weight:400;
text-decoration:none;
}

a.green_bold:hover, a.green_bold:active 
{
color:#00af5a;
font-weight:400;
text-decoration:underline;
}

/* ----------- END FILE ---------- */
