body{}
body,input,textarea,select{font-size:11pt;}
header{margin-bottom:2em;}
header h2{font-size:3em;}
header .byline{margin:0.5em 0 0 0;padding:0.50em 0 0.5em 0;}
#header{padding:7em 0em;text-align:center;}
.homepage #header{padding:7em 0em;}
#header .container{}
#logo{margin-bottom:3em;}
#logo h1{color:#FFF;}
#logo h1 a{display:block;letter-spacing:1px;text-decoration:none;text-transform:uppercase;font-size:4em;font-weight:900;color:#FFF;}
#logo span{display:block;padding-top:1em;letter-spacing:1px;text-transform:uppercase;font-size:1.2em;color:#FFF;}
#TopBar{}
#TopBar ul{background:#736D69;}
#TopBar > ul > li{display:inline-block;}
#TopBar > ul > li:last-child{padding-right:0;}
#TopBar > ul > li > a{font-size:1em;}
#TopBar > ul > li > span{display:block;padding:1em 1.5em;letter-spacing:1px;text-decoration:none;text-transform:uppercase;font-weight:2;font-size:1em;outline:0;color:#7b7b7b;}
#TopBar > ul > li > a:hover{color:#FFF;}
#TopBar li.active a{color:#FFF;}
#TopBar > ul > li > ul{display:none;}
#TopBar > ul > li > a > img{vertical-align:middle;}
#nav{}
#nav ul{display:inline-block;padding:0em 3em;border-radius:40px;background:rgba(0%, 0%, 0%, 0.8);}
#nav > ul > li{display:inline-block;}
#nav > ul > li:last-child{padding-right:0;}
#nav > ul > li > a,
#nav > ul > li > span{display:block;padding:1.3em 1.5em;letter-spacing:1px;text-decoration:none;text-transform:uppercase;font-weight:200;font-size:1em;outline:0;color:#7b7b7b;}
#nav > ul > li > a:hover{color:#FFF;}
#nav li.active a{color:#FFF;}
#nav > ul > li > ul{display:none;}
#main{padding:6em 0em;}
.divider{margin:7em 0em 5em 0em;}
#content{}
#content header h2{letter-spacing:-1px;font-size:3em;}
#sidebar{}
#sidebar header h2{font-size:2em;}
#footer{padding:6em 0em;}