body {
margin-top:10px;
}

/* Navigation
-------------------------------------------------------------- */

ul.nav{
list-style:none;
margin:0;
}


.nav li{
border-left:1px solid #cccccc;
float:left;
display:block;
width:100px;
}
.nav li a{
font-size:11px;
color:#000000;
text-decoration:none;
display:block;
padding:0 0 30px 10px;
text-transform:uppercase;
}


.nav li a:hover{
background:#000000;
color:#ffffff;
}

.feature{
background-color:#333333;
height:300px;
}

.feature:hover { background-color:#4c4c4c;
}

.main{
height:300px;
}

.sub{
background-color:#262626;
height:300px;
}





.tagline {
font-size:11px;
border-left:1px solid #cccccc;
text-transform:uppercase;
color:#000000;
padding:5px 0 20px 10px;
float:left;
display:block;
}

.subhead {
font-size:11px;
border-right:1px solid #cccccc;
text-transform:uppercase;
color:#000000;
padding:0 10px 100px 0;
float:right;
display:block;
}

h3 {
font-size:10px;
text-transform:uppercase;
color:#000000;
}

h2 a {
text-decoration: none;
border-bottom:#cccccc 1px solid;
color:#000000;
font-size:15px;
line-height:15px;
}

h2 a:hover{
background:#000000;
color:#ffffff;
}

a {
text-decoration: none;
color:#2b9ee7;
}

a:hover{
color:#2facfb;
}


/* typography.css */
body {font-size:75%;color:#333333;background:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#333333;}
h1 {font-size:2em;line-height:1.5;margin-bottom:0.5em;color:#333333;}
h3 {font-size:1.2em;line-height:1.5;margin-bottom:1em;color:#333333;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}

.pushdown-5 {
margin-top: 10px;
}
.pushdown-10 {
margin-top: 40px;
}