@charset "UTF-8";
/* CSS Document */

body{
background:#ffffff;
padding:0px;
margin:0px;
color:#292b8f;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

#container a{
color:#292b8f;
font-weight:bold;
/*text-decoration:none;*/
}
#container a:hover{
color:#e5b53a;
}

#container{
/*background:url(../images/body_back.jpg);*/
background-repeat:no-repeat;
width:900px;
margin:auto;
padding:0px 10px;
}

#header{
height:161px;
/*background:url(../images/header.jpg);*/
width:900px;
position:relative;
}

#logo{
background:url(../images/logo.gif) no-repeat;
width:354px;
height:119px;
position:absolute;
top:25px;
left:23px;
}

#logo a{
display:block;
height:119px;
width:354px;
}

#nav{
height:57px;
width:900px;
}

#nav ul{
margin:0px;
list-style-type:none;
padding:0px;
}
#nav ul li{
float:left;
margin:0px;
padding:0px;
height:57px;
}

#nav a{
height:57px;
display:block;
}

#about{
background:url(../images/about.jpg);
width:185px;
}
#about:hover{
background:url(../images/about_over.jpg);
}
#about a{
width:185px;
}

#mission{
background:url(../images/mission.jpg);
width:133px;
}
#mission:hover{
background:url(../images/mission_over.jpg);
}
#mission a{
width:133px;
}

#services{
background:url(../images/services.jpg);
width:166px;
}
#services:hover{
background:url(../images/services_over.jpg);
}
#services a{
width:166px;
}

#team{
background:url(../images/team.jpg);
width:126px;
}
#team:hover{
background:url(../images/team_over.jpg);
}
#team a{
width:126px;
}

#contact{
background:url(../images/contact.jpg);
width:150px;
}
#contact:hover{
background:url(../images/contact_over.jpg);
}
#contact a{
width:150px;
}

#login{
background:url(../images/login.jpg);
width:140px;
}
#login:hover{
background:url(../images/login_over.jpg);
}
#login a{
width:140px;
}

.headline{
color:#999999;
font-size:30px;
}

p.headline{
margin:10px 0px;
}

#leftcolumn{
width:400px;
float:left;
margin-bottom:15px;
}

#rightcolumn{
width:482px;
float:left;
padding-left:17px;
}

#rightcolumn p{
padding-right:17px;
}

p.block_links{
margin-bottom:0px;
}

.block_links a{
display:block;
width:160px;
padding: 4px 0px 4px 0px;
margin-bottom:10px;
font-size:15px;
}

#marty,#eric,#hagen,#dolan,#wilson,#barton,#nick,#danley,#james{
display:none;
}

.bio_head{
font-weight:bold;
font-size:14px;
display:block;
margin-bottom:10px;
}


#footer{
clear:both;
background:url(../images/footer.jpg);
height:24px;
padding-top:42px;
}

#footer_left{
float:left;
color:white;
padding-left:88px;
display:none;
}

#footer_right{
	float:right;
	padding-right:135px;
}

#footer a{
font-size:10px;
text-transform:uppercase;
letter-spacing:2px;
color:#292b8f;
}

#team_main{
font-size:12px;
}

