@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:300);

* {
border:0;
margin:0;
padding:0;
}

body {
width:100%;
color:#6d6d6d;
font:16px "Roboto Condensed", Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#main {
background-color:#f0f0f0;
margin:0 auto;
width:960px;
}

.logo {
margin-bottom:16px;
background:#101010 url(images/shade.jpg) no-repeat center bottom;
padding:30px 0 90px 30px;
}

.logo a{
color:#fff;
text-decoration:none;
/*font-size:2em;*/
}

h1 {
color:#6d6d6d;
letter-spacing:-2px;
margin:0;
padding:29px 0;
}

h2 {
color:#6d6d6d;
margin:8px 0;
padding:8px 0;
}

p {
margin-bottom:20px;
line-height:1.6;
}

a {
color:#50bbc0;
}

#header{
margin:50px 0 0 0;
}

img.hbg_img {
background:url(images/shade.jpg) no-repeat center bottom;
padding:0 0 48px;
}

.menu_nav {
float:right;
height:100px;
margin:0 auto;
padding:0;
}

.menu_nav ul {
list-style:none;
height:100px;
float:left;
padding:0;
}

.menu_nav ul li {
float:left;
margin:0;
padding:0 0 0 8px;
}

.menu_nav ul li a {
display:block;
color:#a9a9a9;
text-decoration:none;
font-size:13px;
margin:0;
padding:30px 5px 46px;
}

.menu_nav ul li.active a,.menu_nav ul li a:hover {
color:#fff;
background:url(images/menu_a.gif) repeat-x center bottom;
}

#content{
padding:0 20px;
}

ul.sb_menu,ul.ex_menu {
list-style:none;
color:#959595;
margin:0;
padding:0;
}

ul.sb_menu li,ul.ex_menu li {
margin:0;
}

ul.sb_menu li {
width:220px;
padding:4px 0;
}

ul.ex_menu li {
padding:4px 0;
}

ul.sb_menu li a,ul.ex_menu li a {
color:#555;
text-decoration:none;
margin-left:-16px;
padding:4px 8px 4px 16px;
}

ul.sb_menu li a:hover,ul.ex_menu li a:hover {
color:#50bbc0;
font-weight:700;
text-decoration:none;
}

#content p.pages {
font-size:11px;
color:#555;
text-align:right;
margin:0 24px;
padding:0 0 24px;
}

#content p.pages span,#content p.pages a:hover {
color:#fff;
background-color:#50bbc0;
padding:8px 12px;
}

#content p.pages a {
color:#fff;
background-color:#181818;
text-decoration:none;
padding:8px 12px;
}

#content p.pages small {
font-size:12px;
float:left;
}

#footer {
height:100px;
width:960px;
color:#2a2a2a;
background:#000 url(images/shade.jpg) no-repeat center bottom;
margin:0 auto;
padding:20px 0;
}

#footer p {
text-align:center;
}

#footer a {
color:#fff;
}