html,body 							{ color:#fff;font-size:10pt;background-color:#000;height:100%;font-family:Arial, sans-serif }
a 									{ text-decoration: none; color:#697895}
h1									{ font-size:1.7em;font-weight:bold;text-decoration:none;margin:30px 0 25px 55px;}
h1 a 								{ color:#fff}
h2 									{ font-weight:bold}
h3 									{ font-size:.9em;margin:15px 0 0;}
p									{ text-align:justify;margin:10px 0;}
#bg-container						{ margin:0 auto;width:960px;background:url(../images/backgrounds/body-bg.png) no-repeat -600px;height:100%;}
#body-container 					{ margin:0 auto 15px;width:960px;border:1px solid #333;position:relative;background:#000;height:auto !important;height:98%;min-height:98%;position:relative;z-index:1;}
#background 						{ z-index:1;text-indent:-320px;float:left}
#background-left					{ text-indent:-300px;float:left}
#background-left a {display:none;}
#background-right					{ position:absolute;top:0;right:-300px;width:300px;margin-left:-300px}
#container 							{ width:960px;margin:0 auto;height:auto !important;height:98%;min-height:98%;}
.clear								{ clear:both}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}

/* CONTENT AREA 
---------
*/
#content-container					{ float:left;height:100%;min-height:100%;width:960px;padding-bottom:70px;background:#000}

/* Blog Container */
#content { 
  margin:0 80px 0;
}
#content h2 { 
  font-size:1.6em;
  margin:0 0 10px;
}
#content .posting h2 a 						{ color:#697895;}
#content .posting h3.date {
  color:#666;
  font-size:1em;
  margin:0 0 5px;
}
#sidebar 							{ width:200px;float:left;padding:20px 0;margin:0;}
#sidebar h2 { 
  margin:0 0 10px;
  font-size:1.7em;
  color:#697895;
  text-transform: uppercase;
  background: url(../images/header/archives.png) no-repeat;
  width: 99px;
  height: 21px;
  text-indent: -999999px;
}
li.widget 							{ padding:0 0 0 15px}
.widget select						{ margin:0;width:140px}

.wp-post-image{
  padding:3px;
  border: 1px solid #333333;
}

/* Columns - 1 */
body.page-template-page-columns-1-php #content
									{ margin:0 auto;width:570px}

/*  Index Page
--------------------
*/
#top-bar{
  margin:0 80px 15px;
  padding:0 0 10px;
  border-bottom:1px solid #333;
}
#top-bar #sidebar{
  float:right;
  padding:0;
  width:auto;
}
#top-bar h1{
  margin:0;
  line-height:50px;
  text-transform: uppercase;
}
#top-bar h1 a{
  color:#333;
  font-size:50px;
}
#posts-links 						{ padding-left:200px;text-align:left;}
#content #first-post .comments-line { 
  text-align:right;
  padding-bottom:20px;
  border-bottom:1px #333 solid;
  margin-bottom:30px;
}

#content #restof-posts .post{
  padding-bottom:20px;
  border-bottom:1px #333 solid;
  margin-bottom:30px;
}
#content #restof-posts .has-thumbnail .post-content{
  float:right;
  width:370px;
  margin: 0 0 0 20px;
  clear:both;
}
#content #restof-posts .post-content h3{
  margin:0;
}
#content #restof-posts .post-content .comments-line{
  text-align:right;
}


/* 	Individual Blog Pages
-------------------
*/
#comments							{ border-bottom:2px solid #92979D;color:#697895;font-size:1.2em;margin-bottom:23px;padding-bottom:10px;}
.comment							{ border-bottom:2px solid #92979D;padding-bottom:10px;margin:10px 0;}
.comment-body p						{ }
.comment-author						{ font-size:1.2em}
cite.fn								{ color:#FFAA00}
.comment-meta						{ }
div#respond							{ margin:15px 0;padding:15px 0;border-top:2px solid #92979D;}
.single-post #content h3.date {margin-bottom:8px;}
.single-post #content h2 { font-size:2em;margin-bottom:13px;color:#697895;}
.single-post #content .featured-image{ margin-bottom:20px;}


/* Navigation & Header
--------------------
*/
#header								{ margin:0 0 30px;position:relative;width:960px;height:125px;background:url(../images/header/header-bg.png) repeat-x;border-bottom:2px solid #333;}
div#logo 							{ padding:25px 0 0 30px;position: absolute;}
div#menu							{ height:26px;position:absolute;bottom:3px;text-align:center;width:100%;text-transform:uppercase}
ul.dropdown                         { position:absolute;width:100%;text-align:center;height:26px;font-size:1em}
ul.dropdown a:active, ul.dropdown a:hover                { color: #FFF;}

/* ------ 1st Level Style-------*/
li#spacer 							{ width:90px;height:45px}
ul.dropdown > li                    { line-height:1.1em; font-weight: 700; float: left;z-index:1;text-align:left;padding:0 7px 0 0}
ul.dropdown > li > a                { display: block;color: #9cf;padding:10px 15px 5px;min-height:30px}
ul.dropdown li:hover a				{ background:#000;color:#fff}
/* ------ 2nd level style------*/
ul.dropdown li.sub-menu-spacer 		{ width:90px;}
ul.dropdown li:hover > ul 			{ visibility: visible;}
ul.dropdown ul 						{ padding:0 0 0 40px;visibility: hidden; position: absolute;height:46px;min-width:920px;width:920px; top: 32px; left: 0;background:black;border-bottom:2px solid #333}
ul.dropdown ul li 					{ margin:0 15px 0 0;line-height:1.7em;font-weight: normal;float: left;width:210px;height:45px;text-align:center;display:table}
ul.dropdown ul li a 				{ display:table-cell;vertical-align:middle;background:url(../images/header/sub-menu-normal.png) repeat-x !important;color:#dfe0e1 !important;}
ul.dropdown ul li a:hover 			{ background:url(../images/header/sub-menu-active1.png) repeat-x !important;}
/*
				                    /* IE 6 & 7 Needs Inline Block */
/*
ul.dropdown ul li a					{ border-right: none; display:inline-block; } 
ul.dropdown ul ul 					{ left: 100%; top: 0; }
*/


/* FOOTER
------------
*/
div#footer 							{ width:960px;position:absolute;bottom:0;padding:15px 0 5px;margin:10px 0;font-size:.85em;}
#footer ul							{ width:500px;margin:0 auto;}
#footer ul li 						{ float:left;padding:0 10px;border-right:1px solid #fff;}
#footer ul li:last-child			{ border:0;}
#footer ul li a						{ color:#fff}
#footer p							{ text-align: center;margin:5px 0}