*{margin:0;padding:0;border:0;}
html{height:100%;}
body{font-family:Helvetica, Arial, sans-serif;min-height:100%;font-size:100%;font-size:1.313em;line-height:1.5em;color:#2B2B2B;background-color:#fafafa;}
h1{font-weight:100;font-size:1.85em;line-height:1em;letter-spacing:.025em;}
h2{font-size:1.25em;font-weight:100;letter-spacing:.025em;line-height:1em;margin:10px 0;}
h3{font-weight:100;font-size:.5em;text-transform:uppercase;letter-spacing:.1em;line-height:1.25em;padding-left:10px;border-left:13px solid #FC0;}
h4{font-size:.65em;line-height:1.75em;font-weight:bold;margin:0;}
header h3{padding-left:10px;border-left:30px solid #f00;}
ul, p{font-size:.65em;line-height:1.75em;}
p{margin:30px 0;}
ul{margin:10px 0 30px;padding-left:30px;}
li ul li{font-size:1.6em;line-height:1.75em;}
.box{border:1px solid #de7e0a;padding:20px;line-height:5em;}
#main{margin-right:12%;margin-bottom:10%;margin-left:12%;}
header{padding-top:40px;padding-bottom:35px;}
footer{padding:30px 0;}
#nav{padding-top:5px;padding-bottom:6px;background-color:#1485CC;}
section{clear:both;padding-top:30px;padding-bottom:40px;border-bottom:1px solid #ccc;}
a{color:#1485CC;}
a:visited{color:#1485CC;text-decoration:underline;}
a:hover{color:#1485CC;text-decoration:none;}
#nav a{padding:5px 33px;font-size:.6em;text-decoration:none;font-weight:500;border-right:1px solid #fff;color:#fff;}
#nav a:visited{text-decoration:none;}
#nav a:hover{text-decoration:underline;}
img{border:1px solid #ccc;margin:0 5px 2px 0;}
.right{float:right;}
.clear{clear:both;}