html, body 
{
height: 100%;
}

body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
margin:0;
padding:0;
width:100%;
background-image:url(images/site_images/background_repeat.gif);
background-repeat:repeat;
}

img {border:0;}
a img {border:0;}

a { text-decoration:none;}
a:link, a:visited { color: #335577; }
/*a:visited { color: #5f9119; }*/
a:hover, a:active { color: #993333; }

h1, h2, h3, h4, h5, h6 { font-weight: bold; }

h1 { font-size: 32px; }

h2 { font-size: 28px; }

h3 { font-size: 24px; }

h4 { font-size: 20px; }

h5 { font-size: 16px; }

h6 { font-size: 14px; }

#featured
{
text-align: center;
background-color: #FFE19E;
border-bottom: 1px solid #000000;
font-size: 14px;
}

#container
{
min-height: 100%;
margin: 0 auto;
width: 750px;
}

#wrapper
{
margin: 0;
padding: 0;
clear: both;
float: left;
width: 100%;
background-color: #ffffff;
}

#content-wrapper
{
width:100%;
float: left;
}

#home_content
{
float: left;
padding-bottom: 20px;
padding-top:20px;
}

#content
{
float: left;
padding: 20px;
}

#header
{
background-color: #FFFFFF;
padding:10px;
color: #00A463;
}

#footer
{
clear: both;
float: left;
width: 100%;
padding-top:15px;
margin: 0px 0;
color: #333333;
text-align: center; 
background-color: #FFFFFF;
font-size:8pt;
border-top: 1px solid gainsboro; 
}

#navigation
{
margin: 0;
padding: 0;
float: left; 
width: 100%; 
background-color:#00A463;
font-size:14px;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
font-weight:bold;
}

#navigation ul
{
margin: 0;
padding: 0;
float: left; 
width: 100%; 
list-style-type: none;
}

#navigation li 
{ 
float: left; 
margin: 0; 
padding: 0; 
}

#navigation a:link,
#navigation a:visited
{
float: left;
display: block;
color:#333333;
padding: 5px 10px; 
}

#navigation a:hover,
#navigation a:active
{
color: #ffffff;
}

#bhome li#lhome a,
#bblog li#lblog a,
#bhistory li#lhistory a,
#bprogram li#lprogram a,
#bsponsors li#lsponsors a,
#bparticipants li#lparticipants a,
#balumni li#lalumni a,
#bcalendar li#lcalendar a,
#bgallery li#lgallery a,
#bapply li#lapply a,
#bcontact li#lcontact a
{
color: #FFE19E;
background-color: #4f4f4f;	
font-weight:bold;
}


#sponsormarquee
{
margin: 10px;
border: 1px solid #000000;
padding: 10px;
}
