/*

* Original Design: Zeke 1.0 by Michael D. Pollock - http://www.solostream.com/

* Ported to b2evolution 2.0 by The Skin Faktory - http://skinfaktory.com/

* Distributed under GPL license with b2evolution with written permission from Michael D. Pollock (2007-06-22).

*/



@import url("../../rsc/css/basic.css");	/* Import basic styles */

@import url("../../rsc/css/img.css");	/* Import standard image styles */

@import url("../../rsc/css/blog_elements.css");	/* Import standard blog elements styles */

@import url("../../rsc/css/forms.css");	/* Import default form styles */

@import url("../../rsc/css/comments.css");	/* Import default comment styles */





/* -------------------[ Main Page Elements ]------------------- */

* {
	padding: 0;
	margin:0;
}	

body {

	text-align: center;
	margin: 0; 
	padding: 0;
	background: #000;
}

#menunav {
	position: relative;
	float: left;
}
#topmenu {
	font-size: 10pt;
	font-family: georgia,times,'times new roman', serif;
	color: #CC0000;
	background-color:#FFFFFF;
}

#skin_wrapper {
	margin:0;padding:0;
}	
	
#outer_wrap {
font-size: 10pt;
font-family: georgia,times,'times new roman', serif;
text-align: left;
padding: 0;
background: transparent url(http://www.nightfallaz.com/images/background_large_gvyard2.jpg) no-repeat top center;
z-index: 1;
width: 100%;
}

.skin_wrapper_anonymous {
	margin:0;padding:0;
}	

#wrap {

padding: 0px;
background-color:transparent;
width: 778px;

margin: 0 auto;

}

.address {
	width: 200px;
	color: #FFF;
	float: left;
	margin-top: 305px;
	margin-left: 30px;
}	

.address h1 {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-shadow: 2px 2px #000;
}

.address h1 a {
	cursor: pointer;
}	


#header {



width:778px;

clear: both;

padding: 0 1px 0px 0px;

margin: 0 2px 2px 1px;

height:349px;
background-color:transparent;
background: url(http://nightfallaz.com/2009/images/harvest-banner.jpg) top center no-repeat ;
z-index: 2;


}


.address {
	width: 200px;
	color: #FFF;
	float: left;
	margin-top: 305px;
	margin-left: 30px;
}	

.address h1 {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-shadow: 2px 2px #000;
}

.address h1 a {
	cursor: pointer;
}	


/* --------------------------------nav nightfall ----------------------------------*/
/* sliding doors */


html {
        margin: 0;
        padding: 0;
}

 pre,
blockquote, ul, ol, dl, address {
        margin: 0 0;
        padding: 0;
}
	
	body { 	
		/*behavior: url(hover.htc);
	    text-align: -moz-center;*/
	
		}
	
	.nav a { text-decoration: none; font-weight: bold; color:#666666; }
	.nav a:hover { text-decoration: underline; }
	.nav a:hover { text-decoration: none;
	color:#FFFFFF }
	small { line-height: 120%; }
	
	.clear:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clear { display: inline-block; }
	
	/* Hides from IE-mac \*/
	* html .clear { height: 1%; }
	.clear { display: block; }
	/* End hide from IE-mac */
	
	/* image replacement general properties */
	ul.IR li { 
		position: relative;
		/* The original method recommends setting this so that the text doesn't peak out if you resize the text.
		   But overflow also includes our dropdown list, so we need the overflow to be visible. */
		/*overflow: hidden; */
		font-size: 0.9em;
	}
			
	.IR em {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background-image: url(../../images/navigation2.jpg);
	}
	
	/* For IE5.x mac only */
	* html>body	.IR { 
		position: static;
		overflow: visible;
		font-size: 10px;
  }
	* html>body .IR em  { position: static; }
	
	/* image replacement specific properties */
	.nav { list-style: none;
	margin-left:15px;
		
	
	 }
	.nav li { float: left; padding-bottom: 0px; margin-left:6px; } /* add a little bottom padding to make sure the 
																			  sub menus don't disappear before selecting them */
	 .nav li, .nav li em {
	width: 150px;
	height: 35px;

}
	.link1 a em {width:112px;}
	.link2 a em {width:197px;}
	.link3 a em {width:152px;}
	.link4 a em {width:124px;}
	.link5 a em {width:92px;}
	.link6 a em {width:81px;}
	
	
	li.link1 {width:112px;}
	li.link2 {width:197px;}
	li.link3 {width:152px;}
	li.link4 {width:124px;}
	li.link5 {width:92px;}
	li.link6 {width:81px;}
	
	
	* html>body ul.nav li em { margin-bottom: -24px; } /* for ie5.x/mac only */
	
	.link1 em, .link2 em, .link3 em, .link4 em, .link5 em, .link6 em { 
		background: url(../../images/navigation2.jpg) no-repeat; 
		cursor: pointer;
		/* IE5 requires cursor: hand; however this is not valid CSS2 */
	}
	.link1 { left: 0px; }
	.link1 em { background-position: 0px 0px; }
	.link1:hover em { background-position: -0px -33px; }
		.link1:active em { background-position: -0px -66px; }
	.link2 { left: 0px; }
	.link2 em { background-position: -112px 0px; }
	.link2:hover em { background-position: -112px -33px; }
		.link2:active em { background-position: -112px -66px; }
	.link3 { left:0px; }
	.link3 em { background-position: -317px 0; }
	.link3:hover em { background-position: -317px -33px; }
		.link3:active em { background-position: -317px -66px; }
	.link4 { left: 0px; }
	.link4 em { background-position: -474px 0; }
	.link4:hover em { background-position: -474px -33px; }
		.link4:active em { background-position: -474px -66px; }
	.link5 { left: 0px; }
	.link5 em { background-position: -605px 0; }
	.link5:hover em { background-position: -605px -33px; }
		.link5:active em { background-position: -605px -66px; }
	.link6 { left: 0px; }
	.link6 em { background-position: -698px 0; }
	.link6:hover em { background-position: -698px -33.3px; }
		.link6:active em { background-position: -698px -66px; }




	
	/* suckerfish styles - to add dropdown */
/* --------------------------------nav nightfall ----------------------------------*/

#page {

clear: both;
width: 680px;
margin: 12px auto 0px auto;
padding: 0px;
color: #ffffff;
}



#contentleft {

width: 680px;
float:right;
left: 55;
padding: 0px;
margin: 0px;
color: #ffffff;

}



#content {

	width: 460px;
	float: left;
	margin-left: 55px;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	color: #ffffff;

}



#midcontent {

font-family:tahoma,geneva,verdana,sans-serif;

font-size: 8pt;

width: 160px;

float: right;

margin: 0px 0px 15px 0;

padding: 15px 10px 15px 0px;
color: #FFFFFF;
}



#contentright {
display:none;
font-family:tahoma,geneva,verdana,sans-serif;

font-size: 8pt;

width: 250px;

float:left;

padding: 15px 0 15px 15px;

margin: 0 0 15px;
color: #ffffff;

}



#sidebar {

width: 250px;

font-size: 8pt;

float: left;

margin: 0;

padding: 0;
color: #ffffff;

}



#footer {

border-top:1px solid #fff;

font-family:tahoma,geneva,verdana,sans-serif;

font-size: 8pt;

color:#DAD6C4;

width:100%;

background:#220000;

font-size: 8pt;

line-height: 160%;

clear: both;

margin: 0px auto;

padding: 20px 0 ;

text-align: center;

}



#footer p {

margin: 0;

}



/* -------------------[ Headings ]------------------- */



h1, h2, h3, h4, h5, h6, h7 {

color: #996600;

font-family: georgia,times,'times new roman', serif;

letter-spacing:-1px;

line-height: 130%;

margin: 0;

padding: 0;

text-align: left;

font-weight:normal;

}



h1 {

text-align:center;

font-size:30px;

line-height:100%;

padding: 5px;

margin: 0;
color: #996600;
}

h1 a,

h1 a:visited {

color: #996600;

}



h2 {

font-size: 14pt;
color: #996600;
}



h3 {

font-size: 12pt;
color: #996600;
}



h4,h5,h6,h7 {

font-size: 10pt;
color: #996600;
}





#sidebar h2, #midcontent h2  {

font-weight: bold;

font-size:9pt;

letter-spacing:0px;

margin: 0;

padding:0;
color: #996600;
}





h1.sectionhead, h2.sectionhead, h2#trackbacks, h3.feedback_section, h3.comment_form_title  {

line-height:100%;

font-weight: bold;

font-size:10pt;

letter-spacing:0px;

margin: 0;

padding: 10px 15px;

border-bottom:1px solid #CCC9B8;

background:#E5E0C3;

}



.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {

margin-bottom: 10px;

}





/* -------------------[ Links ]------------------- */



a {

color: #996600;

text-decoration: none;

font-size: bold;

}



a:hover, a:active {

text-decoration:underline;

color:#000;

}



.entry a, .entry a:link, .entry a:visited, .postinfo a, .postinfo a:link, .postinfo a:visited, .postinfo2 a, .postinfo2 a:link, .postinfo2 a:visited {

text-decoration: underline;

}



.post h1 a, .post h2 a, .featurepost h2 a, .featurepost h1 a {

color:#996600;

}



#footer a:hover, #footer a:active {

text-decoration:underline;

color:#fff;

}



/* -------------------[ Images ]------------------- */



img.alignright {

float: right;

clear: right;

margin: 0 0 5px 10px;

background: #fff;

padding: 2px;

border: 1px solid #ccc;

}



img.alignleft {

float: left;

clear: left;

margin: 0 10px 5px 0px;

background: #fff;

padding: 2px;

border: 1px solid #ccc;

}



img.centered {

display: block;

padding: 2px;

margin: 0 auto 20px auto;

border: 1px solid #ccc;

float: none;

clear: both;

}







/* -------------------[ Sidebar ]------------------- */





#sidebar ul {

list-style-type: none;

margin: 0 ;

padding: 0;

}



#sidebar ul li {

list-style-type: none;

margin: 0 0 10px;

padding: 0;

}



#sidebar ul li ul {

list-style-type: square;

margin: 0;

padding: 0;

}



#sidebar ul li ul li {

list-style-type:none;

padding-left:15px;

margin:0;

background:url(img/zekebullet.gif) 0 5px no-repeat;

}



/* -------------------[ Middle Content ]------------------- */



#midcontent ul {

list-style-type: none;

margin: 0 ;

padding: 0;

}



#midcontent ul li {

list-style-type: none;

margin: 0 0 10px;

padding: 0;

}



#midcontent ul li ul {

list-style-type: square;

margin: 0;

padding: 0;

}



#midcontent ul li ul li {

list-style-type:none;

padding-left:15px;

margin:0;

background:url(img/zekebullet.gif) 0 5px no-repeat;

}



/* -------------------[ Form Elements ]------------------- */



form.bComment {

font-size:8pt;

background: #F2ECCE;

padding: 15px 15px 1px;

margin: 0;

border: none;

border-bottom:1px solid #CCC9B8;

}



#commentform label {

display:block;

margin: 0;

}



#commentform input {

width: 170px;

padding: 1px;

margin: 0px 5px 10px 0;

}



#commentform textarea {

width: 400px;

padding: 0;

margin: 0px 0px 10px 0;

}



#commentform #submit {

margin: 0 0 20px 0;

}



#commentform p {

margin: 5px 0;

}





/* -------------------[ Comments ]------------------- */



div.bComment,

div.moderation_msg,

div.feedback_feed_msg {

font-size:8pt;

display: block;

list-style: none;

padding: 15px 15px 0;

margin: 0;

border: none;

border-bottom:1px solid #CCC9B8;

}



div.bCommentSmallPrint {

font-size: 100%;

margin-bottom: 15px;

}



#comment_preview {

background-color: #f2ecce;

}



/* -------------------[ Misc Tags and Classes ]------------------- */



#header .widget_core_coll_tagline {

color:#FAF7E8;

font-size: 12pt;

padding: 0 100px;

margin: 0;

text-align:center;

}



.post ul, .singlepost ul {

list-style-type: none;

}



.post ul li, .singlepost ul li {

list-style-type:none;

background: url(img/zekebullet.gif) 0 4px no-repeat;

padding: 0 0 2px 14px;

}



p {

margin-top: 0px;

margin-bottom: 15px;

}



acronym, abbr, span.caps {

cursor: help;

}



acronym, abbr {

border-bottom: 1px dotted #999;

}



* html acronym, abbr {

border-bottom: 1px dashed #999;

}



blockquote {

border-left:5px solid #996600;

padding-left:5px;

}



.center {

text-align: center;

}



a img, img a {

border: none;

}





table.prevnext_post {

margin: 10px auto;

}



.navigation {

text-align: left;

margin:0;

padding: 10px 15px;

}



.alignleft {

float:left;

}



.alignright {

float:right;

}



.entry {

padding: 0;

margin: 0;

}



.postinfo {

font-family:tahoma,geneva,verdana,sans-serif;

font-size: 8pt;

background: url(img/doc.gif) 0 3px no-repeat;

clear: both;

margin: 0 0 10px;

padding-left: 14px;

}



.post {

margin: 0 ;

padding: 15px 15px 5px;

border-bottom:1px solid #CCC9B8;

}



.featurepost {

margin: 0;

padding: 15px 15px 5px;

background:#F2ECCE;

border-bottom:1px solid #CCC9B8;

}



code {

font: 1.1em 'Courier New', Courier, Fixed;

}



hr {

display: block:

clear:both;

}



p.bMore a {

background: url(img/arrow-rt.gif) 100% 70% no-repeat;

padding-right:16px;

}



/* -------------------[ Search ]------------------- */



.SearchField {

font-size:8pt;

width: 140px;

margin-right: 2px;

}

.search p {

margin-bottom: 0;

}

.search {

margin-bottom: 15px;

}

.search .submit {

font-size:8pt;

}



/* -------------------[ Navigation ]------------------- */



ul.nav {

font-size: 8pt;

font-weight:bold;

letter-spacing: 0px;

height:40px;

line-height:40px;

float:left;

list-style: none;

padding: 0;

margin: 0;

}



ul.nav li {

float: left !important;

margin: 0;

padding: 0;

list-style-type: none;

}



ul.nav li a, ul.nav li a:link, ul.nav li a:visited {

color: #FAF7E8;

float: left;

display: block;

padding: 0 10px;

}



ul.nav li a:hover, ul.nav li a:active {

background: #660000;

text-decoration: underline;

}



ul.nav li.current_page_item a {

text-decoration:underline;

background: #660000;

text-decoration: underline;

}



ul.nav li ul {

float:left;

margin:0;

padding:0;

}



/* ---------------[ Tables ]--------------- */



.entry table {

margin-bottom:15px;

padding:auto;

border:auto;

}



.entry tr, .entry td, .entry th {

margin:auto; padding:auto; border:auto;

}



.entry td, .entry th {

padding:8px;

vertical-align:top;

}



.entry th {

font-weight:bold;

background:#E5E0C3;

}



.entry td {

border:1px solid #E5E0C3;

}



/* ---------------[ Related Entries ]--------------- */



.related {

margin: 0 0 1px;

background:#eee;

padding:10px 10px 8px;

}



.related ul {

line-height:130%;

margin: 0;

padding-left:0;

list-style-type: none;

}



.related ul li {

list-style-type:none;

padding: 0 0 0 14px;

margin: 0 0 2px;

background: url(img/zekebullet.gif) 0 3px no-repeat;

}



ul#archives {

margin: 0 0 15px 5px;

padding: 0;

}



ul#archives ul {

padding:0;

}



ul#archives ul li {

background:transparent;

padding-left:0;

margin:0;

}



ul#archives ul ul {

margin:0;

margin-left: 10px;

padding:0;

}







/*

* Header / bloglist on top:

*/

div#header ul {

float:right;

list-style-type:none;

margin: 0;

padding: 6px 4px;

}

div#header li {

margin: 0;

display: inline;

padding: 0 1ex 0 0;

}

div#header li a {

font-weight: bold;

font-style:italic;

color: #fff;

}

div#header li a:hover {

color: #666;

text-decoration: underline;

}

div#header li a.selected {

text-decoration: underline;

}



div.widget_core_coll_title {

	padding-top: 45px;

}

#clear1 {
	clear: both;
	} 
