@charset "utf-8";
body{
margin: 0;
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
background:#3e3e3e;
color:#333;
}

p{
line-height: 18px;
margin: 0;
padding: 8px 0;
}

a{
color:#333;
text-decoration:none;
}

a:hover{
color:#777;
}

div#footer a{color:#ccc;text-decoration:underline;}
div#footer a:hover{color:#eee;}

#header{
height: 133px;
background:#fff;
}

#header img{
padding:  0;
margin: 0 auto;
display:block;
text-align:center;
}

#header h1{
font-size: 11px;
letter-spacing: 0;
text-align:center;
color:#777;
padding: 2px 0 0 0;
}

#content{
background:#f7f7f7 url(images/bg.gif) repeat-x 0 0;
padding: 0 0 20px 0;
}

#content-container{
padding: 0;
width: 900px;
margin: 0 auto;
height: 133px;
}

div#content div.logo{
height: 78px;
padding: 20px;
margin: 10px 0;
float:left;
width: 860px;


}

div#content div.logo p,div.logo img{

display:block;
font-size: 15px;
line-height:24px;
}

div#content div.logo p{
padding-top: 0;
}

div#content div.logo span{
font-size: 14px;
}

div.logo img{
margin: 0 50px 0 0;
border: 0;
float:left;
}

#footer{
color:#ccc;
background:#3e3e3e url(images/bg2.gif) repeat-x 0 0;
padding: 0 0 5px 0;
}

#footer div{
padding: 10px 0;
width: 900px;
margin: 0 auto;
}

h1{
letter-spacing: -1px;
font-weight: normal;
font-size: 28px;
margin: 0;
padding:0;
}

h3{
letter-spacing: -1px;
font-weight: normal;
font-size: 18px;
margin: 0;
padding:0;
}

#footer p.footer{
padding: 30px 0 0 0;
color:#aaa;
}

#footer p.footer a{
color:#aaa;
}