/*
THEME NAME: McNelis Media Custom
THEME URI: http://www.mcnelismedia.com/
DESCRIPTION: Custom for McNelis Media, by McNelis Media
VERSION: 1.6
AUTHOR: <a href="http://mcnelismedia.com/">Will McNelis</a> &amp; <a href="http://www.bbeoj.com/">Bryan Spahr</a>
AUTHOR URI:
TAGS: custom, sandbox
*/

@font-face {
  font-family: 'Orbitron';
  src: url('font/orbitron-light.eot');
  src: local('Orbitron Light'), local('Orbitron'), 
         url('font/orbitron-light.otf') format('opentype');
}


* {margin: 0; padding: 0;}
img {border: none;}
body {background-color: #00162A; color: #F5F5F5; font-family: Arial, Verdana, Sans-serif;font-size: 10pt;}
a {color:#0AFEFB; text-decoration:none;}
a:hover {text-decoration:underline;}

.entry-title a:link {color:#F5F5F5}
.entry-title a:visited {color:#F5F5F5}
.entry-title a:hover {color:#0AFEFB}
.entry-title a:active {color:#0AFEFB}

div#wrapper {margin: 50px auto; width: 800px;background-color: #00040C; border: solid 2px #E1DDDD;}
div#header {background-image:url(images/header.jpg); width: 800px; height: 327px; margin: 0 0 -140px 0;}
div#container-wrapper {padding: 0 50px;}
div#container {float:right;margin:0 0 0 -275px;width:100%;}
div#page-container {float:right;margin:0 0 0 -375px;width:100%;}
div#content {margin:-2em 0 0 225px;}
div#page-content {margin:0 0 0 325px;}
div.sidebar {float:left;overflow:hidden;width:175px;}
div.page-sidebar {float:left;overflow:hidden;width:340px;}
div#secondary {clear:left;}
div#footer {clear:both;font-family: Arial, Sans-serif; font-size: 8pt; margin: 380px auto 20px;}

div#access {position:relative; top: 160px;} 
div.menu {float:left; position:relative; overflow:hidden; width:100%;}
div.menu {font-family:"Orbitron";font-size:9pt;font-weight:bold;font-variant:small-caps;letter-spacing:2pt;}
div.menu ul {clear: left; float: left; position:relative; left:50%; text-align: center;}
div.menu ul li {float: left; display:block; position: relative; right: 50%;}
div.menu ul,div.menu ul ul {list-style: none;}
div.menu ul a {color:#E1DDDD; text-decoration:none; vertical-align: -4pt;}
div.menu ul a:hover {color:#0AFEFB;}
span.menu-sep {font-size: 14pt; font-weight: normal; color:#E1DDDD; padding: 0 15px;}


div.menu ul ul ul a {font-style:italic;}
div.menu ul li ul {left:-999em;position:absolute;}
div.menu ul a:hover ul {left:auto;}

.entry-title,.entry-meta {clear:both;}
.widgettitle {font-family:"Orbitron";font-size:9pt;font-weight:bold;font-variant:small-caps;letter-spacing:2pt;border-bottom:1px solid white;}

div#container,div#page-container,div#primary {margin-top:2em;}

form#commentform .form-label {margin:1em 0 0;}
form#commentform span.required {background:#fff;color:#c30;}
form#commentform,form#commentform p {padding:0;}
input#author,input#email,input#url,textarea#comment {padding:0.2em;}
div.comments ol li {margin:0 0 3.5em;}
textarea#comment {height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

.alignright,img.alignright{float:right;margin:1em 0 0 1em;}
.alignleft,img.alignleft{float:left;margin:1em 1em 0 0;}
.aligncenter,img.aligncenter{display:block;margin:1em auto;text-align:center;}

p.wp-caption-text{font-style:italic;}
div#nav-above {margin:0.25em 0;}
div#nav-below {margin-top:1em;}
div#nav-images {height:150px;margin:1em 0;}
div.navigation {height:1em;}
div.navigation div.nav-next {float:right;text-align:right;}

div.sidebar li {list-style:none;margin:0 0 5em;}
div.sidebar ul ul {margin:0.5em 0;}

div.menu ul li,div.navigation div.nav-previous {float:left;}

div#header,div#footer {text-align:center;}

input#author,input#email,input#url,div.navigation div {width:50%;}

/*Maintenance Mode*/
.maintenance-mode div#content {width: 650px; margin: 0 auto;}
.maintenance-mode div#content h1 {font-size: 16pt; margin: 1em 0;}
.maintenance-mode div#content p.contact {font-size: 12pt;}
.maintenance-mode div#links {width: 800px; margin: 0 auto; text-align: center; font-size: 9pt;}
