body{width:900px;margin:0px auto;background-color:#002436;background:url(/static/images/bg.jpg) top repeat-x;color:#a3becc;font-family:'ff-dagny-web-pro-1','ff-dagny-web-pro-2', Helvetica, Arial, sans-serif;}

h1,h2,h3,h4,h5,h6{color:#7dd3fe;font-family:'Museo Sans',"museo-sans-1","museo-sans-2",'ff-dagny-web-pro',Helvetica,Arial,sans-serif;font-weight:500}
h1{font-size:36px;line-height:1;font-weight:300}
h2{font-size:36px;line-height:1;font-weight:300}
h3{font-size:22px;line-height:27px;font-weight:500;color:#fff;}
h4{font-size:22px;line-height:27px;color:#bad8e7;}
h5{font-size:18px;line-height:24px;color:#bad8e7;}
h6{font-size:16px;line-height:21px;color:#fff;}

p{font-family:'ff-dagny-web-pro-1','ff-dagny-web-pro-2',Helvetica,Arial,sans-serif;}
.bold{font-weight:bold;}
strong{color:#bad8e7;}
.error{color:#ff0000;}
a{color:#7dd3fe;text-decoration:none;font-weight:500;}
a:hover{text-decoration:underline}
a img{border:none;}

.light{font-weight:300}
.heavy{font-weight:500}
.museo{font-family:'Museo Sans',"museo-sans-1","museo-sans-2",'ff-dagny-web-pro-1','ff-dagny-web-pro-2',Helvetica,Arial,sans-serif;}

.figure{border:5px solid #1a3a4a;display:block;overflow:hidden;-webkit-box-shadow:5px 5px 0 #001f2e}

/* header */
header{height:38px;display:block;padding:8px 0;overflow:hidden;}
header img{display:block; float:left; }
header ul{ display:block; float:left; }
nav{display:block;}
nav ul{margin:10px 0 10px 50px;padding:0;list-style:none;overflow:hidden;}
nav li{padding:0;float:left;}
nav a{display:block;padding:0 12px;font-size:11px;text-transform:uppercase;color:#bad8e7;font-weight:normal;height:24px;line-height:24px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px;}
nav a:hover{background:#05283a;text-decoration:none;}
nav li.current{margin-right:5px;}
nav li.current a{background-color:#40b400;color:#fff;font-weight:bold;background:-webkit-gradient(linear,left top,left bottom,from(#40b400),to(#369701));}
nav #login{margin:10px 0;float:right;}
nav #login a{background:#05283a;}

section{display:block;overflow:hidden;clear:both;}

/* footer */
footer{font-size:13px;border-top:1px solid #143547;margin-top:25px;padding-top:15px;display:block;}
footer nav ul{margin:0;}
footer .phone{display:block;float:left;}
footer #address {margin-left:12px; color:#8C9C9C;}
footer p{margin-top:0;margin-left:12px;color:#4c6c7c;}
footer .left{float:left;}
footer .right{float:right;}
