/* CSS Document */

/* Universal */
body{
margin:0px auto;
background-color:#30345C;
}

#container {
margin:0px auto;
width:850px;
}

/* Header */
#header {
width:850px;
height:210px;
background:url(images/header.gif);
}

#js-logo{
padding-top:4px;
padding-left:4px;
position:absolute;
margin:0;
}

#facebook-icon{
padding-top:12px;
margin-left:728px;
position:absolute;
}

#twitter-icon{
padding-top:12px;
margin-left:763px;
position:absolute;
}

#linkedin-icon{
padding-top:12px;
margin-left:798px;
position:absolute;
}

/* Navigation */

#main-navigation {
float:left;
width:850px;
height:35px;
margin:0px;
background-image:url(../images/mainnav-background.gif);
background-repeat:none;
padding:0px;
}

#main-navigation ul{
float:left;
width:625px;
height:27px;
margin:0;
padding:8px 0 0 250px;
}


#main-navigation li{
display:inline;
margin:0;
padding:15px 15px 0 0;
font-family:Arial, Verdana, San-Serif;
font-weight:bold;
font-size:16px;
color:#FFDA62;
}

#main-navigation li a{
font-family:Arial, Verdana, San-Serif;
font-weight:bold;
font-size:16px;
color:#FFF;
text-decoration:none;
}

#main-navigation li a:hover{
color:#FFDA62;
}

/* Main Body */

#main-body-holder{
width:850px;
float:left;
margin-top:5px;
background-image:url(../images/main-bodybkg.gif);
}


#body-holder{
width:585px;
float:left;
margin:0 5px 0 0;
padding:0px;
background-image:url(../images/body-bg-gra.gif);
background-repeat:repeat-x;
background-color:#FFF;
}

#body-holder-content{
width:545px;
padding: 20px;
}

.homepage-smheader{
font-family:Arial, Verdana, San-Serif;
font-weight:900;
font-size:14px;
color:#30345C;
margin:0 0 5px 0;
padding:0px;
text-transform:uppercase;
letter-spacing:4px;
}

.secondary-smheader{
font-family:Arial, Verdana, San-Serif;
font-weight:900;
font-size:14px;
color:#0173AE;
margin:0 0 5px 0;
padding:0px;
}

.secondary-smheader a{
color:#0173AE;
text-decoration:none;
}

.secondary-smheader a:hover{
color:#D95600;
}

.lrgheader {
font-family:Arial, Verdana, San-Serif;
font-weight:900;
font-size:22px;
color:#D95600;
margin:0 0 10px 0;
padding:0px;
}

.small-bodycopy{
font-family:Arial, Verdana, San-Serif;
font-size:13px;
line-height:17px;
color:#30345C;
margin:0 0 10px 0;
padding:0px;
}

.small-bodycopy a{
color:#D95600;
text-decoration:none;
}

.small-bodycopy a:hover{
color:#30345C;
}

p {
font-family:Arial, Verdana, San-Serif;
font-size:13px;
line-height:17px;
color:#30345C;
margin:0 0 10px 0;
padding:0px;
}

p a:link, p a:visited {
color:#D95600;
text-decoration:none;
}

.small-bodycopy a:hover{
color:#30345C;
}

#mc_embed_signup{
clear:left; 
width:400px; 
margin:0; 
padding:0; 
}

.band-holder{
width:545px;
clear:both;
}

.band-image{
width:150px;
float:left;
margin:0;
padding:0;
}


.band-holder-text{
width:380px;
font-family:Arial, Verdana, San-Serif;
font-size:13px;
line-height:17px;
margin:0 0 0 160px;
padding:0;
color:#30345C;

}

/* Sponsors Sidebar */

#sponsor-sidebar{
float:left;
padding:0px;
margin:0px;
width:260px;
background-color:#FFF;
}

#sponsor-sidebar ul{
list-style:none;
padding:0px;
margin:0px;
background-color:#FFF;
}

.sponspor-header{
margin:0;
height:35px;
padding:0;
}

.sponsor-logo{
margin:0;
height:50px;
padding:0;
border-bottom:1px solid #CCC;
}

/* Footer */

#footer{
float:left;
clear:both;
width:850px;
margin:5px 0 0 0;
font-family:Arial, Verdana, San-Serif;
font-size:10px;
color:#FFF;
}

#footer a{
color:#FFF;
}

#footer-left {
width: 300px;
height: 32px;
float:left;
}

#footer-right {
width: 67px;
height: 32px;
float:right;
}
