@import url(reset.css);

body{
background: url(../images/main_bg.png);
font: 14px/1.5 Arial,Verdana,sans-serif;
color:#353535;
text-align: center;
}
a{
color: #353535;
text-decoration: none;
}
a:hover {
text-decoration:underline;
}


#wrapper{
width: 960px;
margin: 0 auto;
}
#header{
overflow:hidden;
}
#logo{
width: 855px;
height: 100px;

margin: 0 auto;
}
#menu{
width:960px;
height:70px;
background: url(../images/menu_background.png) no-repeat;
}
#menu ul{
padding-left:40px;
padding-top:23px;
overflow: hidden;
}

#menu ul li{
float:left;
font:bold 18px Arial,Verdana,sans-serif;
color:#ffffff;
margin-right:70px;
}
#menu ul li a{
color:#ffffff;
display:block;
line-height:1;	
}

#menu ul li a:hover, #menu .current{
text-decoration:none;
border-bottom: 2px solid #ffffff;
}
#menu ul li span{
color:#ff1600;
}


#menu .phone{
float:right;
margin-right:30px;
line-height:1;
}

.divider{
width: 534px;
height:38px;
background: url(../images/div.png) no-repeat;
margin: 3px auto 30px;
}
#content{
width:590px;
margin: 0 auto;
}
h1{
font-size:55px;
font-weight: bold;

}
h2{
font-size:24px;
}
.red_header{
font-size:30px;
font-weight:bold;
color:#a03131;
margin-top:40px;
}
#social {
width: 300px;
margin: 15px auto 7px auto;
}
#social li{
height:39px;
text-align: left;
padding-left: 60px;
padding-top:3px;
padding-bottom:4px;
}
#social li a{
font-size:18px;
font-weight:bold;
}
#fb{
background: url(../images/fb.png) no-repeat;
}
#twitter{
background: url(../images/twitter.png) no-repeat;
}
#rss{background: url(../images/rss.png) no-repeat;}
#dribble {background: url(../images/dribble.png) no-repeat;}
#linkedin{background: url(../images/linkedin.png) no-repeat;}
#footer p{
color: #a03131;
padding-bottom:27px;
}