/*  

Theme Name: Dark
Theme URI: 
Description: Grey/Black theme with transparency. Drop-down 2-column layout, categories menu, widget-ready footer and sidebar.
Author: Anonymous	
Author URI: 
Version: 1.0.0
Tags: grey, black, dark, two-columns, sticky-post, fixed-width, right-sidebar

	This theme was built for the WordPress and is copyright LunaBrite.
	Modify, adapt, and customize for your own site at will!



	The CSS, XHTML and framework of this theme are released under GPL:
	http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/


/************************************************
*          Resets          *
************************************************/

html, body, div, p, span, h1, h2, h3, h4, h5, h6, img, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, label, input, table, th, td, a
{margin:0; padding:0; border:0;  color:#666633;}  

/*:focus {outline:0;}*/
body {line-height:1;}
ul, ol {list-style:none;}

h1, h2, h3, h4, h5, h6 {font-size:1em;}







/************************************************

*          General elements       *

************************************************/

body {background:#3c3c1f url(images/header-bg.png) top center no-repeat; font-family: Arial, Helvetica, Verdana, sans-serif; text-align:center; padding-bottom:20px;} 

.page-id-6118 #top-wrapper {display:none!important;}
.page-id-6118 #footer {display:none!important;}

h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, Verdana, sans-serif;}
a {color:#aba000; text-decoration:none;}
a:hover {color:#aba999}
blockquote {background:url(images/quote.png) top left no-repeat; padding:.4em 1em .7em 60px;display:block; height:80px; font-style:oblique; color:#bdc17e;}
code {font-size:1.1em; font-family:"Bitstream Vera Sans Mono", Monaco, "Lucida Console", monospace;}
kbd, tt {font-size:1.2em;}
hr {border:1px solid #cccc66;}

pre {overflow:auto; width:600px; background:#cccc66; padding:1em 1.5em; margin:1em 0; font-size:1.2em; white-space:pre-wrap; /* css3 */}

dl {}

dt {}

dd {padding-left:1em;}

table {margin:.5em 0; color:#666633;}
table th {color:#666633;}
table td, table th {padding:.5em .7em;}
table th {background:url(images/whitetrans.png); text-transform:uppercase; border-bottom:1px transparent;}
table td {background:#e5e5b2;}
table tr.even td {background:url(images/blacktrans2.png);}
table tr:hover td{background:#cccc66;}

fieldset {padding:10px 0 10px 6px; border:0px dashed #e5e3bb;}
legend {padding:.2em .8em; font-size:1.2em; text-transform:capitalize;}
input, textarea, select {font-family: Verdana, Arial, Helvetica, sans-serif; margin:.3em 0; color:#56531f; font-size:.7em; border:1px solid #303006; background-color:#f1f1dc; }
input, textarea {padding:.1em;}
input.radio, input.checkbox {background:#fff; padding:2px;}
form label{font-weight:normal; display:block;}

/************************************************
*          General       *
************************************************/

#top-wrapper {background:url(images/top_nav_alt.png) top center repeat-x; margin:0px; padding:0; display:block; width:100%; height:41px; z-index:100;}
#upper-nav {margin:0px auto; padding:0; width:1000px;}
#wrapper {margin:14px auto 30px auto; padding:0; text-align:left; width:999px;}
.cleared {clear:both;}

/************************************************
*          Header       *

************************************************/

#top #topmenu {float:right; width:640px; display:none;}
#top #topmenu li {float:right; background:url(images/whitetrans.png); padding:0 .8em 0 .8em; line-height:1em; margin:0 .4em 0 0;}
#top #topmenu li:hover {background:url(images/none);}
#top #topmenu li a {color:#4e619f; font-size:.75em;}
#top #topmenu li a:hover {color:#111847;}

#catnav #search {float:right; text-align:right; padding-top:6px; padding-right:7px;}
#catnav #searchform input { padding-left:3px; padding-right:6px;}
#catnav #searchbox { width:170px; height: 11px; color:#45518b; font-size:10px; border:1px solid #858247; background:#eaedf9;}
#catnav #searchbox:hover {background:#858247;}

#catnav .submitbutton {cursor:pointer; background:#cccc66; color:#fff; font-size:0.6em; vertical-align:top; top:0px; position:relative;}
#catnav .submitbutton:hover {background:url(images/whitetrans.png);}


#header {padding-bottom:0px;}
#header #logo {width:980px; height:100px; margin:2px 0px 2px 15px; background:url(images/eom_logo_trans.png) no-repeat;}
#header #logo img {}
#header #logo h1 a {color:#CFCF6E; font-size:2em; font-weight:normal; text-shadow:0 0 6px #000;}
#header #logo h1 a:hover {color:#cccc66; }
#header #logo #desc {float:left; display:block; color:#fff; margin-left:256px; margin-top:57px; padding-right:10px; font-size:110%; text-shadow:1px 1px 6px #000;}
#header #headerbanner {width:320px; margin:0px 0px 0px 650px; text-align:right; padding-top:60px; background:url(); font-size:1.2em; line-height:1.6em;}

#header #headerbanner h3 {font-size:1.1em; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}
#header #headerbanner p a {border-bottom:0px dashed #cccc66;}




#catnav {width:988px; background:url(images/main_nav_bg.jpg) repeat-x top center; height:34px; margin-left:6px; display:none;}
#nav ul {  }
#nav li { float:left; font-size: 1em; font-family: arial, helvetica, verdana; text-transform: uppercase; background:url(); margin:0px 0px 0px 5px; height:22px; padding-top:11px;}
#nav li:hover {background:url(images/blacktrans2.png);}
#nav li a {display:block; margin:0; font-size:0.8em; color:#fff; padding:0 12px; }
#nav li a:hover {color:#afdaff; text-decoration:none; display:block;}
#nav li ul {position:absolute; width:180px; left:-999em; padding-top:5px; margin:0;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}
#nav li li {padding:0; margin:0; width:180px; line-height:1.5em;}	
#nav li li a {color:#fff; margin:0; padding:7px 13px; background:url(images/blacktrans3.png);}
#nav li li a:hover {color:#afdaff;}
#nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
  position: static;}

/************************************************
*          Content      *
************************************************/

#main {margin-top:10px; padding:0px 6px 10px 0px; background:#fff url(images/sidebar_color.jpg) top left repeat-y; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
#main-full {margin-top:10px; padding:0px 6px 10px 0px;  -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
#content {float:right; width:750px; }
#contentfull {width:980px;}
h2#contentdesc {font-weight:normal; font-size:1.3em; padding-bottom:8px;}
h2#contentdesc span {}



.post {padding:0 0 25px 0;}
.sticky {padding:10px; margin-bottom:35px; background:url(images/OFFblacktrans.png);}
.posttop {background:url(images/OFFblacktrans.png); padding: 16px 0 0 6px;}
.posttop h2.posttitle a {color:#666633; font-size:1.2em; padding: 8px 0 0 0px;}
.posttop h2.posttitle a:hover {color:#253063; border-bottom:0px dashed #cccc66;}

.postentry {padding:20px 4px; float:left; display:block; width:96%;}

.postmetatop { font-size:0.7em; padding-top:2px; line-height:1.5em;}
.postmetatop .categs {float:left; width:450px; padding-left:0px; line-height:16px;}
.postmetatop .categs a:hover {color:#afdaff;}
.postmetatop .date {float:right; width:130px; text-align:right;}
.postmetatop .date span {background:url(OFFimages/date.png) left no-repeat; padding-left:20px;}



.postcontent {color:#253063; margin:.4em 0; font-size:0.8em; line-height:1.5em; padding-left: 6px; padding-right:6px;}
.postcontent h1 {padding:.4em 0; font-size:1.5em;}
.postcontent h2 {padding:.4em 0; font-size:1.4em;}
.postcontent h3 {padding:.4em 0; font-size:1.3em;}
.postcontent h4 {padding:.4em 0; font-size:1.2em;}
.postcontent h5 {padding:.4em 0; font-size:1.1em;}
.postcontent h6 {padding:.4em 0; font-size:1em;}
.postcontent p {padding:.4em .4em .2em .4em;}
.postcontent a {border-bottom:0px dashed #cccc66;}
.postcontent a:hover {background:#cccc66;}
.postcontent ul, .postcontent ol {padding:.4em 0 .5em 2em;}
.postcontent ul li {list-style:disc;}
.postcontent ol li {list-style:decimal;}
.postcontent img {border:0px solid #39447e;}


.postmetabottom {background:url(images/); padding:10px; font-size:0.8em; line-height:1.1em; margin-top:15px;}
.postmetabottom a {color:#cccc66;}
.postmetabottom a:hover {color:#cccc99;}
.postmetabottom .tags {float:left; width:440px; background:url(images/tags.png) left 1px no-repeat; padding-left:20px; line-height:16px;}
.postmetabottom .readmore {float:right; width:140px; text-align:right;}
.postmetabottom .readmore span {background:url(0images/more.png) left 4px no-repeat; padding-left:17px;}



.postmetaauthor {background:#cccc66; padding:10px; font-size:0.8em; line-height:1.1em; margin-top:20px;}
.postmetaauthor .authorpic {float:left; width:60px; }
.postmetaauthor .authordesc {float:right; width:540px; }
.postmetaauthor .authordesc p.theauthor {line-height:1.4em; font-weight:normal;}
.postmetaauthor .authordesc p.thedesc {line-height:1.4em; padding:.8em 0 .2em 0;}
.postmetaauthor .authordesc a {color:#afdaff; border-bottom:1px dashed #afdaff;}
.postmetaauthor .authordesc a:hover {background:#cccc66;}

.custom_text {padding-left:5px;}

/************************************************
*          Main Page Recent Post Columns     *
************************************************/

div.post-block { width: 310px; height:200px; float: left; clear: none; background:#cccc66;padding:6px; margin-right:8px; margin-bottom:8px;}
div#container_division { width: 660px; }

.recent_columns .posttop { background:url(images/OFFblacktrans.png); padding:2px; }
.recent_columns .posttop h2.posttitle a {color:#fff900; font-size:.8em;}
.recent_columns .posttop h2.posttitle a:hover {color:#fff; border-bottom:1px dashed #cccc66;}
.recent_columns .postmetatop { font-size:0.7em; padding-top:2px; line-height:1.5em;}
.recent_columns .postmetatop .categs {float:left; width:325px; padding-left:0px; line-height:16px;}
.recent_columns .postmetatop .categs a:hover {color:#afdaff;}
.recent_columns .postmetatop .date {float:left;}
.recent_columns img {float:left; text-align:left; vertical-align:text-top;}

.recent_columns .postcontent { color:#fff; margin:.8em 0; font-size:0.8em; line-height:1.5em; }
.recent_columns .postcontent h1 {padding:.4em 0; font-size:1.5em;}
.recent_columns .postcontent h2 {padding:.4em 0; font-size:1.4em;}
.recent_columns .postcontent h3 {padding:.4em 0; font-size:1.3em;}
.recent_columns .postcontent h4 {padding:.4em 0; font-size:1.2em;}
.recent_columns .postcontent h5 {padding:.4em 0; font-size:1.1em;}
.recent_columns .postcontent h6 {padding:.4em 0; font-size:1em;}
.recent_columns .postcontent p {padding:.4em 0 .2em 0;}
.recent_columns .postcontent a {border-bottom:1px dashed #cccc66;}
.recent_columns .postcontent a:hover {background:url(images/OFFblacktrans.png);}



/************************************************
*          Navigation      *
************************************************/

#navigation {line-height:1.7em; margin-bottom:5px;}
#navigation a {border-bottom:1px dashed #cccc66;}
#navigation a:hover {background:url(images/blacktrans.png);}



#navigation .wp-pagenavi a {padding:5px 7px; font-size:.8em; background:url(images/blacktrans2.png); color:#fff; border:none;}
#navigation .wp-pagenavi a:hover {color:#cccc66;}
#navigation .wp-pagenavi span.pages, #navigation .wp-pagenavi span.current, #navigation .wp-pagenavi span.extend {padding:5px 7px; font-size:.8em; background:url(images/blacktrans2.png); color:#fff; border:none;}


/************************************************
*          Comments      *
************************************************/

#comments {margin:0 0 15px 0;}
#comments h3 {font-size:1em; font-weight:normal;}
#comments ul.commentlist li {margin:10px 0 0 0; padding:15px; background:#cccc66;}
#comments ul.commentlist li ul.children li {margin:20px 0 0 20px;}
#comments img.avatar {float:left; margin:0 20px 0 0;}
#comments .commentbody .author {font-size:.9em; margin-bottom:10px; color:#eee;}
#comments .commentbody .author a {color:#b9ff9d; border-bottom:1px dashed #b9ff9d;}
#comments .commentbody .author a:hover {color:#eee; border-bottom:1px dashed #b9ff9d;}
#comments .commentbody .commentmetadata {font-size:.7em; color:#bbb; margin-bottom:25px;}
#comments .commentbody .commentmetadata a {color:#bbb;}
#comments .commentbody em {margin-bottom:10px; color:#eee; display:block; font-size:.8em; font-style:normal;}
#comments .commentbody p {font-size:.8em; padding:5px 0 8px 0; line-height:1.4em;}
#comments .commentbody p a {color:#b9ff9d; border-bottom:1px dashed #b9ff9d;}
#comments .commentbody p a:hover {color:#eee; border-bottom:1px dashed #b9ff9d;}
#comments .reply a {margin-top:5px; padding:5px; line-height:1.3em; font-size:.7em; float:left; background:#ddd; color:#000;}

#comments .reply a:hover {background:#fff; color:#111;}
#comments h3#trackbacktitle {padding-top:10px;}
#comments ul.trackback {margin:10px 0 0 0; padding:15px; background:url(images/blacktrans.png);}
#comments ul.trackback li {margin-bottom:17px; font-size:.9em;}
#comments ul.trackback li .commentbody .author {margin:0;}
#comments a#cancel-comment-reply-link {display:block; padding:8px 0;}
#comments a#cancel-comment-reply-link:hover {color:#ccc;}


#comments #respond {margin-top:20px;}
#comments #respond h3 {margin-bottom:15px;}
#comments #respond input {padding:5px; width:200px; color:#fff; background:url(images/blacktrans.png); font-size:.8em;}
#comments #respond p {padding:.5em 0 0 0;}

#comments #respond p label {font-size:.8em; font-weight:normal;}
#comments #respond textarea {width:600px; padding:10px; color:#fff; background:#cccc66; font-size:.8em; border:none;}
#comments #respond .submitbutton {color:#fff; background:url(images/blacktrans3.png); padding:6px; line-height:1.4em; font-size:.8em;}
#comments #respond .submitbutton:hover {cursor:pointer; color:#999;}
#comments #respond p.subscribe-to-comments label {display:inline; margin-left:4px;}









/************************************************
*          Sidebar       *
************************************************/

#sidebar-top { background:#7f7f01; display:block; width:220px; height:70px; margin:0px; -moz-border-radius: 5px 0px 0px 0px; -khtml-border-radius: 5px 0px 0px 0px; -webkit-border-radius: 6px; border-radius: 5px 0px 0px 0px;}
#sidebar-top-header { background:transparent url(images/sidebar-cart.png) no-repeat 0px 20px; display:block; width:220px; height:70px; margin-left:-14px;}
#sidebar {float:left; width:220px; font-size:0.8em; line-height:1.4em; margin-bottom:30px; margin-top:0px;}
#sidebar h3 {padding:5px 10px; line-height:1.2em; font-weight:normal; font-size:1.2em; margin-bottom:10px; }
#sidebar h3 {padding:5px 10px; line-height:1.2em; font-weight:normal; font-size:1.2em; margin-bottom:10px;}
#sidebar ul ul li {padding-bottom:8px;}
#sidebar ul ul li a {display:block; padding:3px 5px;}
#sidebar ul ul li a:hover {background:#cccc66;}
#sidebar p {padding:0 5px 10px 8px;}
#sidebar p a {border-bottom:1px solid #999;}
#sidebar p a:hover {background:#cccc66;}
#sidebar fieldset {padding:0 5px 10px 8px;}
#sidebar img {border:1px solid #5e72af; padding:0;}
#sidebar img.avatar {float:left; padding:0 15px 5px 5px;}
#tag_cloud a, .widget_tag_cloud a {display:inline;}
#tag_cloud a:hover {color:#fff;}
li#tagbox a:hover {color:#fff;}
#sidebars ul.children li {border-bottom:none; }
#sidebars ul.children {margin-bottom:0;}


/************************************************
*          Sidebar Shopping Cart      *
************************************************/
#shopping-cart {}
#shopping-cart .widgettitle {background:#7f7f01; color:#fff; padding:5px 10px; line-height:1.2em; font-weight:normal; font-size:1.2em; margin-bottom:10px;}
#sidebar .widget_wp_shopping_cart {display:block; width:220px;}
#sidebar .shopping-cart-wrapper { margin:0px; background:#eee;padding-left:5px;margin-bottom:10px;}
#sidebar ul ul li {padding-bottom:8px;}
#sidebar ul ul li a {display:block; padding:3px 5px;}
#sidebar ul ul li a:hover {background:#cccc66;}
#sidebar p a:hover {background:;}
#tag_cloud a, .widget_tag_cloud a {display:inline;}
#tag_cloud a:hover {color:#fff;}
li#tagbox a:hover {color:#fff;}
#sidebars ul.children li {border-bottom:none; }
#sidebars ul.children {margin-bottom:0;}
a #fancy_collapser {float:right;}


/************************************************
*          Footer       *
************************************************/
#footer {clear:both; background:url(images/0lightest_bg1.gif); font-size:0.8em;}
#footer .foot1 {float:left; width:310px; margin:10px 0 0 10px; display:inline;}
#footer .foot2 {float:left; width:310px; margin:10px 15px 0 15px;}
#footer .foot3 {float:left; width:310px; margin:10px 0 0 0;}
#footer h3 {font-weight:normal; font-size:1em; margin-bottom:.4em;}
#footer h4 {font-weight:normal; font-size:.8em; margin:.8em 0 .2em 0; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}
#footer p {line-height:1.5em; color:#eee; padding:.2em 0 .8em 0;}
#footer ul li {padding:10px; margin-bottom:10px; }
#footer ul ul li {background:url() left 7px no-repeat; line-height:1.5em; padding:0 0 0 10px; margin-bottom:4px;}
#footer li a {font-weight:normal; display:block; padding:2px 5px;}
#footer a:hover {background:#cccc66; color:#fff;}
#footer .widget_tag_cloud a {display:inline;}
#footer .widget_tag_cloud a:hover {background:none; color:#fff;}



#credits {margin-top:.7em; font-size:0.7em; line-height:1.4em;}
#credits a {color:#ddd;}
#credits a:hover {background:#cccc66; color:#fff;}
#credits #creditsleft {float:left; width:600px; color:#aaa;}
#credits #creditsright {float:right; width:300px; text-align:right; color:#aaa;}

/************************************************

*          WP related          *

************************************************/

.alignleft {float:left; margin:5px 15px 7px 0;}

.alignright {float:right; margin:5px 0 7px 15px;}

.aligncenter, div.aligncenter {margin:10px auto; text-align:center; display:block;}



img.alignleft {float:left; margin:5px 15px 5px 0;}

img.alignright {float:right; margin:5px 0 5px 15px;}

img.aligncenter {margin:10px auto; text-align:center; display:block;}



.wp-caption {text-align:center; background:url(images/blacktrans.png); padding-top:6px;

  /* optional rounded corners for browsers that support it */

  -moz-border-radius: 4px;

  -khtml-border-radius: 4px;

  -webkit-border-radius: 4px;

  border-radius: 4px;

  }

.wp-caption img {padding:0; margin:0; border: 0 none;}

.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}

/************************************************

*          Breadcrumbs        *

************************************************/

#breadcrumb-holder { background:#fff; display: block; position: relative; height: 35px; padding: 0 10px; line-height: 35px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px;

#breadcrumbs {
	list-style: none;
	text-align: left;
	display: block;
	float: left;
	width: 630px;
	margin-left: 5px;
}
#breadcrumbs * {
	margin: 0 5px;
}



/************************************************

*          Shadow         *

************************************************/

.blur {background:url(images/blacktrans.png) bottom right;display:block; width:250px; height:auto; margin:10px auto; padding-right:3px; padding-bottom:5px; overflow:visible; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}




/************************************************
*          Video Player       *
************************************************/

#video-player {
	background:#fff; width:990px; height: 358px; display:block;
}


/************************************************
*          Smooth Slider        *
************************************************/

#featured .content {
	background:#202119; url(images/main.png) repeat-x bottom left;
}
#featured-banner {
	background: url(images/featured.png) no-repeat top left;
}
.featured-name a {
	color: #666;
}
.featured-name a:hover {
	color: #000;
}
.featured-more a, input#submit, .clearlist, .broap  {
	background: url(images/featured-more.png) no-repeat top left;
	color: #fff; font-size:.6em;
}
.prev {
	background: url(images/scroll-left.png) no-repeat bottom center;
}
.next {
	background: url(images/scroll-right.png) no-repeat bottom center;
}
.prev:hover {
	background: url(images/scroll-left.png) no-repeat top center;
}
.next:hover {
	background: url(images/scroll-right.png) no-repeat top center;
}

.smooth_slider_thumbnail  {border:0px solid #000000!important; float:right;margin:10px 0 0 5px; }

.openhouse {line-height:17px;padding-top:30px!important;}

