/* CSS Document background-image:url(backgrounds/rust.jpg);B1712A */

body { background-image:url(backgrounds/bg3.gif);
	  font:small verdana, san-serif;
	  line-height:1.6em;
	  font-size:100%;
	  background-color:#000000;
	  text-align:center;
	  }
	  
/*resets all elements to padding 0 margin 0*/
*{padding:0 0 0 0; margin:0 0 0 0;}

/* Main Container */


			

#container {width:750px;
			margin-right:auto; 
			margin-left:auto;
			margin-top:10px;
			margin-bottom:20px;
			border:1px solid #cccccc;
			background-color:#0E181F;
			text-align:left;}

/*Home page needs the background color as the left bar as the right bar is bigger*/
			
			
#hour #container, 
#mainhome #container,
#warning #container, 
#event #event2 #container {background-color:#000000;}

/* Navigation at the top of the screen */
			
#topbar {background-image:url(graphics/bar-top.gif);
		 background-repeat:no-repeat;
		 width:100%;
		 height:30px;
    	 text-indent:20px;
		 }

#topbar ul {padding:7px 0 0 0px;
			list-style:none;
			text-transform:lowercase;
			}

#topbar li {float:left;
			 line-height:normal;
			 font-size:70%;}

#topbar a {text-decoration:none;
		   color:#aaaaaa;
		   }
			 
#topbar a:hover, #topbar #current strong {color:#ffffff;}
			 
/* main image */

p strong {color:#5CA1D1;}

p .hlcolor {color:#5CA1D1;}

#header {background-image:url(graphics/firewalk6.jpg);
		 background-repeat:no-repeat;
		 width:100%;
		 height:158px;}

/* Navigation under the main image */

#menubar {background-image:url(graphics/bar.jpg);
		  background-repeat:no-repeat;
		  width:100%;
		  height:25px;
		  text-indent:20px;

		  }

#menubar ul {padding:5px 0 0 0;
			 list-style:none;
			 text-transform:lowercase;
			 }

#menubar li {float:left;
			 line-height:normal;
			 font-size:70%;
			 }

#menubar a {text-decoration:none;
			 				 color:#aaaaaa;
							 display:block;
			 				 }

			 
#menubar a:hover, #menubar #current strong{color:#ffffff;}

/* column heading background */
#colheader {background-image:url(graphics/colheader2.gif);
			width:100%;
			height:40px;
			}

#colheader h4{padding:8px 0px 0px 20px;
			  font-size:85%;
			  color:#8BA0AC;
			  float:left;
			  }			

#language {float:right;
		   padding:10px 5px 0px 20px;
   		   font-size:80%;
		   text-align:right;
		   color:#aaaaaa;}				

#element #language{margin-left:160px;
 				   float:none;
				   text-align:left;}		  
.imgborder {border:1px solid #765B36;}			
/*sidebar*/

#sidebar {	   float:left;
		   background-color:#0E181F;
		   }
		   
		   
#sidebar {width:240px;

  voice-family: "\"}\""; 
  voice-family:inherit;
  width:244px;
}

#sidebar p {padding:10px 10px 10px 20px;
             font-size:70%;
			 line-height:1.5em;
			 color:#aaaaaa;}
			 
#event .redtext {color:#C23035;}			 
			 
#sidebar h4 {padding:0px 20px 0px 20px;
			  margin-top:20px;
			  font:125%/1.4em Verdana;
			  color:#4D728C;}
			  
#sidebar .left {
				border:2px solid #5CA1D1; /*765B36;*/
				padding:4px 4px 4px 4px;
				}

#sidebar blockquote p {margin:0 0 0 0;
					   padding:0 20px 0px 20px;  
					   }

#sidebar blockquote {margin:0 0 0px 0;}

#sidebar blockquote a{color:#000000;}

#sidebar blockquote a:hover {color:#ffffff;}

#sidebar span strong {color:#444444;}

/*main text in body*/

#maintext {width:506px;
           float:left;
		   text-align:left;
		   background-color:#000000;
		   color:#ffffff;
		   }
		   

#maintext p {font-size:80%;
			 line-height:1.75em;
		     padding:10px 30px 10px 20px;
			 }
			 
#maintext h2 {color:#5CA1D1;
			  padding:15px 30px 0px 20px;
			  font-size:100%;
			  font-weight:bold;
			  clear:both;
			  text-transform:capitalize;
			  }
			  
#maintext h3 {color:#C28648;
			  padding:0px 30px 0px 20px;
			  margin-top:20px;
			  font:125%/1.4em Verdana;
			  text-transform:capitalize;
			  }
			  
#maintext h4 {color:#C28648;
			  padding:0px 30px 0px 20px;
			  margin-top:20px;
			  font:100%/1.4em Verdana;
			  text-transform:capitalize;
			  font-weight:bold;
			  }

.left {float:left;
		margin:0 10px 2px 0px;
		}
		
.right {float:right;
		margin:5px 5px 2px 15px;
		}
		
.center {text-align:center;}

.justifyright {text-align:justify;}

.piccenter {border:2px solid #5CA1D1;
			padding:2px 2px 2px 2px;}
			
#maintext .left,
#index1 .left,
#index2 .left {
				border:2px solid #5CA1D1; /*#765B36;*/
				padding:4px 4px 4px 4px;
				}
.optionlink, .centerlink {text-align:center;
			 color:#C24B00;}

.optionlink a, .centerlink a{	text-align:center;
			 	/* color:#820400; */
			 	color:#C2652B;
			 	font-weight:bold;
				text-decoration:none;
				border-bottom:1px dashed #C2652B;
			 	}

.optionlink a:hover, .centerlink a:hover {color:#ffffff;
					 border-bottom:1px solid #ffffff;
					 }
			
.letter {color:#000000;
		 font-size:120%;
		 font-weight:bold;}
			 
#maintext blockquote {margin-left:100px;
					  padding-bottom:10px;}

#maintext blockquote p{padding:0;}

#maintext blockquote a{color:#000000;
					   text-decoration:underline;}
					   
#maintext blockquote a:hover {color:#ffffff;
					   		  text-decoration:underline;}
					   
#sidebar p .redtext {color:#C23035;}

/*footer of page*/
#footer {width:100%;
		 clear:both;
		 height:30px;
		 background-image:url(graphics/bar-top.gif);
		 }
		 
#footer p { margin:0px 0 0 0 ;
		 	text-align:center;
		 	color:#ffffff;
		 	font-size:70%;
		 	padding:2px 0 0 0;
		 	}
			
.line2 {border:1px dashed #555555;
		width:50%;
		margin-left:200px;}			
		
#extend {height:130px;}		

/*------------New Index Page--------------------------------------------------*/

#index1 {width:370px;
		 float:left;
		 border-right:1px dashed #cccccc;
		 padding-right:5px;}

#index2 {width:370px;
		 float:right;
		 }

#index1, #index2 {
		   text-align:left;
		   background-color:#000000;
		   color:#ffffff;
		   }
		   

#index1 p, #index2 p {font-size:70%;
			 line-height:1.75em;
		     padding:5px 5px 10px 20px;
			 }
			 
#index1 h2, #index2 h2 {color:#b95;
			  padding:0px 30px 0px 20px;
			  }
			  
#index1 h3, #index2 h3 {color:#C28648;
			  padding:0px 30px 0px 20px;
			  margin-top:20px;
			  font:120%/1.4em Verdana;
			  text-transform:capitalize;
			  }
			  
#index1 h4, #index2 h4 {color:#C28648;
			  padding:0px 30px 0px 20px;
			  margin-top:20px;
			  font:100%/1.4em Verdana;
			  text-transform:capitalize;
			  font-weight:bold;
			  }
.divider {border-bottom:1px dashed #cccccc;
		  width:300;
		  text-align:center;
		  display:block;}	
		  
#index1 p label, #index2 p label{float:left;
								 width:50px;
						   		 } 


/* ------------ event hosting/personal/hot-ticket page ammendments ID="hot" ----------------------*/

a.pagelink {text-decoration:none;
		   color:#C24B00;
		   border-bottom:1px dashed #C24B00;
		   font-weight:bold;}
		   
a.pagelink:hover {color:#ffffff;
				  border-bottom:1px solid #FFFFFF;}

#hot #maintext .left {border:#BA6E00 2px solid;
		      padding:4px 4px 4px 4px;
   		      }
			  
#hot #sidebar .left {border:#845D29 2px solid;
		      padding:2px 2px 2px 2px;
			  float:left;
			  }
   		      
#hot #sidebar .clearleft {border:#845D29 2px solid;
		      padding:2px 2px 2px 2px;
			  display:block;
			  }
			     		      

#hot #sidebar p {text-align:left;
				 clear:both;
				  }
				  
#hot #sidebar a {border-bottom:1px dashed #5CA1D1; 
				 color:#5CA1D1;
				 line-height:350%;
				 }

#hot #sidebar a:hover {border-bottom:1px solid #ffffff;
					   color:#ffffff;}
				 




#maintext .disclaimer {color:#754700;
						 font-size:70%;
						}
			
#hot #maintext .right {border:2px solid #5CA1D1;
			 padding:4px 4px 4px 4px;}

#hot span a {color:#000000;}

#hot span a:hover {color:#ffffff;}

#wishform {font-size:80%;
		   margin-left:100px;
		   margin-bottom:30px;}

#wishform .textbox {border:1px solid #000000;
					border-color:#555555 #ffffff #ffffff #555555;}
			
#testimonial {width:228px;}			

.line {border-bottom:1px solid #555555;
	   width:200px;
	   height:1px;
	   margin:20px 20px 5px 20px;}
	   
#hot #maintext .tel {text-align:center;
	  				 font-size:110%;
					 color:#C24B00;}
					 

.imglink {text-align:center;
          color:#C24B00;}

.imglink a {color:#C24B00;}

.imglink a:hover {color:#000066}
	   
	   
/* ---------------Ethos page ammendments----------------- */

#ethos #maintext .right {border:2px solid #5CA1D1;
						 padding:4px 4px 4px 4px;}
						 
#ethos #maintext span a{color:#000000;}

#ethos #maintext span a:hover{color:#ffffff;}

#ethos #maintext span {margin-left:100px;}

#ethos #sidebar {width:235px;}
					   
/* ---------------Contact page ammendments----------------- */						 

#contact #contactform {font:85%/1.6em verdana;
					   margin:20px 20px 50px 50px;
					   }

#guestbook #contactform {font:85%/1.6em verdana;
					     margin:20px 20px 50px 100px;
					     }

#contact #sidebar p{font-size:80%;}					   

#contact #sidebar a{color:#5CA1D1;}

#contact #sidebar a:hover{color:#ffffff;}

#contact #maintext .textbox, #guestbook .textbox {border:1px solid #333333;
							border-color:#555555 #aaaaaa #aaaaaa #555555;
							vertical-align:top;}
							
#contactform div label, #guestbook div label {float:left;
											  width:200px;
											  height:15px;
											  border:0px solid #000000;
											  }

#contactform div {margin:5px 0 5px 0;
				  				  font-size:95%;}

#contactform .linegap {border-bottom:1px dashed #888888;
					   padding-bottom:10px;}
					   
#contactform .topspace {padding-top:5px;}
					   
#contactform .submitbutton {margin-left:350px;}

#guestbook #contactform .submitbutton {margin-left:300px;}

#guestbook p {margin-left:100px;}

/*-------------------hour of power---------------------*/

#sparlist {font-size:80%;
		   line-height:1.75em;
		   list-style-type:none;
		   padding:10px 30px 10px 20px;
		   margin-left:25px;
		   }
		   
.eventlist {font-size:80%;
		   line-height:1.75em;
		   padding:10px 30px 10px 20px;
		   margin-left:20px;
		   }

#hour #maintext .right {border:2px solid #5CA1D1;
						padding:4px 4px 4px 4px;}
		   
.email a {color:#000000;}
.email a:hover {color:#ffffff;}

/*-------------------glass walking---------------------*/

#glass #sparlist {margin-left:70px;}

/*-------------------Blaze Events ---------------------*/

#event #maintext .optionlink {text-align:left;
							  margin-left:5px;}

			  
#event #sidebar .left {border:#590505 2px solid;
		     		   padding:2px 2px 2px 2px;
			  		   float:left;
			 		 }
			  
#event #sidebar p, #element #sidebar p{text-align:left;
				 clear:both;
				  }
				  
#element #maintext p {clear:both;}

#element #maintext .pno {clear:none;}
				  
#event #maintext .right {border:2px solid #5CA1D1;
			 padding:4px 4px 4px 4px;}

#event #maintext .optionlink {clear:both;
							  line-height:350%}
				  
#event #sidebar a , #element #sidebar a{border-bottom:1px dashed #5CA1D1; 
				 color:#5CA1D1;
				 line-height:350%;
				 }
				 
				 
#event #sidebar a:hover, #element #sidebar a:hover {border-bottom:1px solid #ffffff;
					   color:#ffffff;}
					   
#extendheight {height:500px;}	

#event #extendheight {height:300px;}	

#event #extendheight2 {height:550px;}


#event .extendheight3 {height:150px;}			

#ethos .extendheight {height:50px;}

.elementalign {text-align:center;}

#event #sidebar ul {padding:10px 10px 10px 20px;
             font-size:70%;
			 line-height:1.5em;
			 color:#aaaaaa;
			 margin-left:5px;
			 }
				 
#event #maintext .optionlink {color:#000000;}


			 
/*-------------reference page------------------------*/

#ref #sidebar a, #tithe #maintext a {border-bottom:1px dashed #5CA1D1; 
										 color:#5CA1D1;
										 line-height:50%;
										 text-decoration:none;
										 font-weight:bold;
										 }
				 
				 
#ref #sidebar a:hover, #tithe #maintext a:hover {border-bottom:1px solid #ffffff;
					   								 color:#ffffff;}
					 
#ref #sidebar h4 {margin-bottom:0px;}
					 
#ref #extendheight {height:600px;}

/*---------------warning--------------------------*/

#maintext a.link, #warning #sidebar a {border-bottom:1px dashed #5CA1D1; 
				 color:#5CA1D1;
				 text-decoration:none;
				 font-weight:bold;
				 }
				 
				 
#warning #sidebar a:hover,
#maintext a.link:hover {border-bottom:1px solid #ffffff;
					   color:#ffffff;}

#caution .extendheight3 {height:80px;}	

/*----------------interview-----------------------*/

#interview #maintext, 
#tithe #maintext, 
#products #maintext, 
#element #maintext, 
#boardscience #maintext, 
#standard #maintext,
#guestbook #maintext{width:100%;}

#interview #colheader ,
#mainhome #colheader, 
#tithe #colheader, 
#products #colheader, 
#element #colheader, 
#standard #colheader,
#boardscience #colheader, 
#guestbook #colheader{background-image:url(graphics/colheader-full.gif);
					  width:100%;
					  height:40px;
					 }

#interview .line {border-bottom:1px dashed #000000;
	   width:400px;
	   height:1px;
	   margin:20px 20px 5px 170px;
	   }
	   
#interview .optionlink {text-align:left;}

#tithe #maintext p{text-align:center;}

#tithe #maintext .alignleft {text-align:left;}

 #element #maintext .leftno {float:left;
							margin:0 10px 2px 0px;
														   }
/*----------------Products-----------------------------*/

#products #maintext .band {clear:both;
							line-height:650%}

#products #maintext .bear {clear:both;}

#products #maintext .prod {clear:both;}

#products #maintext .prodcenter {clear:both;
								 text-align:center;}
														
#products #maintext ul {padding:10px 10px 10px 20px;
             font-size:85%;
			 line-height:1.5em;
			 margin-left:275px;
			 }
			 
#products .optionlink a, #guestbook .optionlink a{margin:0px 20px 0px 5px;
						color:#5CA1D1;
						border-bottom:1px dashed #5CA1D1;
						font-size:80%;
						}
						
#guestbook .optionlink {text-align:left;
						margin-left:250px;}

#products .optionlink a:hover, #guestbook .optionlink a:hover{
						color:#ffffff;
						border-bottom:1px solid #ffffff;
						}
						
#products .optionlink, #guestbook .optionlink {padding-top:7px;}

#products .prodlink a{color:#C24B00;
					  text-decoration:none;
					  border-bottom:1px dashed #c24b00;
					  font-weight:bold;}

#products .prodlink a:hover{color:#ffffff;
							border-bottom:1px solid #ffffff;}
							
#products h3 {clear:both;}

#products .piccenter {cursor:pointer;}						

#products span .piccenter {cursor:default;}	

#products #maintext a:hover img{border:2px solid #ffffff;}
/*------------Elements Page----------------------------*/

#element #maintext .elementtext {line-height:250%;}

/*---------------Roots---------------------------------*/

#ref #maintext .film {text-align:center;
					  padding:0px 0px 0px;
					  margin:0px 0px 0px 0px;}

#ref #maintext .piccenter {border:2px solid #9C9C91;}

#interview #maintext .leftno {float:left;
							  margin:0 10px 2px 0px;}

#interview #maintext .leftborder {float:left;
							  border:2px solid #9C9C91;
							  margin:0 10px 2px 0px;}

#interview #maintext .rightborder{border:2px solid #9c9c91;
								  float:right;
								  margin:5px 5px 2px 15px;}

/*------------guestbook--------------------*/

#guestbook #maintext p {margin-left:0px;
						font-size:70%;}
#guestbook #maintext p strong{font-size:115%}

#guestbook .line {border-bottom:1px solid #5CA1D1;
	   width:600px;
	   height:1px;
	   margin:20px 20px 5px 70px;
	   }
#guestbook #maintext .error {color:#DE373D;
				   font-size:105%;
				   text-align:center;}
/*------standard----*/

#standard .right {border:2px solid #5CA1D1;
			 padding:4px 4px 4px 4px;}			   

			 
/*-----product-hot ticket----*/

#maintext #advert {	font-size:80%;
			line-height:1.75em;
		    padding:10px 30px 10px 20px;
			margin:0px 0px 20px 130px;
			width:450px;
			text-align:center;
			border:2px solid #765B36;}
			
/**border**/

.textcol{color:#FF2B33;
		 font-weight:bold;}

.border {	font-size:100%;
			line-height:1.75em;
		    padding:10px 5px 10px 5px;
			margin:0px 0px 20px 20px;
			width:680px;
			text-align:left;
			color:#FF2B33;
			font-weight:bold;
			border:2px solid #CC0033;}
			
.clear {clear:both;}			
.sbutton{margin:10px 0px 0px 120px;}
#notice {position:absolute;
		 z-index:10;
		 top:250px;
		 left:180px;
		 width:650px;
		 border:2px solid #ffffff;
		 background-color:#000000;
		 display:block;
		 font-weight:bold;
		 text-align:justify;
		 }
#notice p {padding:10px 10px 10px 10px;
			color:#CC0000;
			cursor:pointer;}		
			
			
#portfolio {
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
}			 

#portfolio img {
	border:1px solid #5CA1D1;
	padding:5px;
	margin:0;
}

.change {
	cursor:pointer;
}

#title {
	position:relative;
	z-index:100;
	top:5px;
	float:right;
	background-color:#000;
	width:505px;
	opacity: 0.7;
  	filter: alpha(opacity = 70);
}

#title #text{
	margin-left:10px;
	opacity: 1.0;
  	filter: alpha(opacity = 100);
}

#menu {
	float:left;
	list-style-type:none;
	margin-left:20px;
	font-size:12px;
}

#menu a {
	color:#C2652B;
	text-decoration:none;
	border-bottom:1px dashed #C2652B;
}

#menu a:hover {
	color:#fff;
	text-decoration:none;
	border-bottom:1px dashed #fff;
}


.mediaright{
	float:right;
	width:510px;
	padding:0;
	margin-right:50px;
	margin-top:10px;
	height:550px;
}

.medialeft {
	float:left;
	width:180px;
	margin-top:10px;
}