@charset "UTF-8";
/* CSS Document */

body {background-color: #111111; font-weight: normal; color: #222; font-size: 11px; padding: .35em 3em; font-family: helvetica,arial,sans-serif;}
.container {width:990px;margin:0 auto;background:#fff;}
.container-inner {width:950px; height:760px; margin:0 auto;padding:1.75em 0 1em; text-align:center;}
h1,h2,h3,h4,h5,h6 {color:#222;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:#222; font-family: helvetica,arial,sans-serif; font-size:13.5px;}
h3.sub,h2.sub {margin: 0 0 10px 0;padding: 0 0 5px 0;font-size: 1.1em;font-weight: bold;line-height: 1em;text-transform: uppercase;letter-spacing: 2px;color: #515151;border-bottom: 1px solid #eee;}
a {color:#428ce7;text-decoration:none;}
a:hover, a:focus {color:#666;}
p {color:#515151;}
h6.top {color:#ccc;}
#top {width:950px;margin:0 auto 1em;padding:0 0 0.5em;color:#666;height:32px}
#top a {color:#666}
.login {float:left;}
form#loginform {text-align:left;}
input #wp-submit {background:#000}

#masthead {float: left;padding-top:1ßpx}
#masthead h4, #masthead span { margin: 0; padding:10px 0 0; line-height:2em }
#masthead h4 { font-weight: bold; text-transform: uppercase; float: left}
#masthead h4 a { color: #fff; text-decoration: none; }
#masthead span.description { font-weight: normal; color: #ccc; text-transform: lowercase; font-size: 11px; padding: .35em 3em; font-family: helvetica,arial,sans-serif;}

/* Navigation at rest */
#nav { float: right; margin: 18px 0 0 0; padding:8px 0 6px 10px; background:#000;}
#nav ul, #nav ul li { margin: 0; padding: 0; }
#nav ul li { font-size: 11px; font-weight: normal; text-transform: lowercase; list-style: none; float: left; margin-right: 15px; position: relative;color:#999 }
#nav ul li a { color: #999; text-decoration: none; }
#nav ul li a:hover {color:#fff}

/* Navigation interaction */
#nav ul li ul { display: none; text-align:left;}
#nav ul li.drop:hover ul { display: block; }

/* Sub-navigation */
#nav ul li ul { padding-top: 7px; margin-left: -10px; position: absolute;z-index:200}
#nav ul li ul li { margin-right: 0; float: none; font-weight: normal; font-size: 11px;z-index:210}
#nav ul li ul li a { display: block; background: #1a1a1a; padding: 7px 10px; width: 130px; color: #999; background-repeat: no-repeat; background-position: 5px 50%; }
#nav ul li ul li a:hover { text-decoration: underline; background:#000;}
#nav ul li ul li a.icon { padding-left: 30px; }
#nav ul li ul li a.entries {  background: #1a1a1a url(rss.png) 5px 50% no-repeat;}
#nav ul li ul li a.comments { background: #1a1a1a url(chat.png) 5px 50% no-repeat;}
#nav ul li ul li a.phone { background: #1a1a1a url(phone.png) 5px 50% no-repeat; }
#nav ul li ul li a.email { background: #1a1a1a url(email.png) 5px 50% no-repeat;}
#nav ul li ul li a.entries:hover { background: #000 url(rss.png) 5px 50% no-repeat;}
#nav ul li ul li a.comments:hover { background: #000 url(chat.png) 5px 50% no-repeat;}
#nav ul li ul li a.phone:hover { background: #000 url(phone.png) 5px 50% no-repeat;}
#nav ul li ul li a.email:hover { background: #000 url(email.png) 5px 50% no-repeat;}
#nav #search {margin:0; padding:0;}
#nav #search #s {color: #999;font-size: 1em;margin:0;padding: 8px 0 8px 10px;width: 140px;border:none;background:#1a1a1a}
#nav #search input {border:0}
#nav #search #s:hover {color: #fff;background: #000}

/* Navigation enhanced styles */
#nav ul li ul.push { margin-top: 12px; z-index:211}
#nav ul li.enhanced { margin-right: 0; padding-right: 15px; z-index:211}
#nav ul li.enhanced span { padding-right: 7px; float: left; z-index:211}
#nav ul li.enhanced a.arrow { display: block; position: relative; top: -2px; width: 18px; height: 15px; overflow: hidden; float: left; }
#nav ul li.enhanced a.arrow:hover { cursor: pointer; }
#nav ul li.enhanced a.arrow img { display: block; position: relative; border: 0; }
#nav ul li.enhanced a.rest img { top: 0; }
#nav ul li.enhanced a.hover img { top: -15px; }
#nav ul li.enhanced a.open img { top: -30px; }
