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

body {	background-image:url(images/bg.jpg);
		background-position:top;
		background-repeat:repeat-x;
	  	font:small verdana, san-serif;
	  	line-height:1.6em;
	  	font-size:100%;
	  	background-color:#767664; /*#8A9BCF;*/
	  	text-align:center;
	  	color:#000;
	  }

	  
/*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:0px;
			margin-bottom:20px;
			background-color:#ffffff;
			background-image:url(images/bg2.jpg);
			text-align:left;}
		 
/* main image #4E5893 */

p strong {color:#000000;}

#header {
		 background-repeat:no-repeat;
		 width:100%;
		 height:337px;}
			

#standard #header {background-image:url(images/header.jpg);}






/*main text in body*/

#maintext {width:100%;
		   text-align:left;
		   color:#000000;
		   }
		   

#maintext p {font-size:75%;
			 line-height:1.70em;
		     padding:0px 0px 0px 0px;
			 }
			 

#maintext h3 {color:#C28648;
			  padding:0px 0px 0px 20px;
			  margin-top:20px;
			  font:125%/1.4em Verdana;
			  text-transform:capitalize;
			  }
			  
#maintext h4 {color:#11120E;
			  padding:0px 0px 0px 20px;
			  margin-top:20px;
			  margin-bottom:-5px;
			  font:90%/1.4em Verdana;
			  text-transform:capitalize;
			  font-weight:bold;
			  }
			  
.left, .leftc {float:left;
		margin:0 10px 2px 0px;
		}
		
.left {
		border:1px solid #3C422C;
		padding:2px 2px 2px 2px;
		}		

.clear {clear:both;}

.right, .rightc {float:right;
		margin:5px 5px 2px 15px;
		}

#maintext .right {padding:4px 4px 4px 4px;
				border:2px solid #3B6887;}

.center {text-align:center;}

.justifyright {text-align:justify;}

.piccenter {border:2px solid #3C422C;
			padding:2px 2px 2px 2px;}
			
#maintext .left {padding:4px 4px 4px 4px;
			border:2px solid #3B6887;}			  

/*--footer of page--*/
#footer {
			width:100%;
		 	clear:both;
		 	height:20px;
		 	color:#000;
			background-image:url(images/bg3.jpg);
			background-repeat:no-repeat;
			background-color:#767664;
		 	}
		 
#footer p { 
			margin:0px 0 0 0 ;
		 	text-align:center;
		 	color:#000;
		 	font-size:70%;
		 	padding:0px 0 0 0;
		 	}

.optionlink a, #left a{	
			text-align:center;
			/* color:#820400; */
			/* color:#CA7A11; */
			color:#6F1509;
			font-weight:bold;
			text-decoration:none;
			border-bottom:1px dashed #934E58;
			}

.optionlink a:hover, #left a:hover {
			color:#fff;
			border-bottom:1px solid #fff;
					 }
#right a{
			color:#C1D084;
			font-weight:bold;
			text-decoration:none;
			border-bottom:1px dashed #C1D084;
			}				
			
#right a:hover{
			color:#fff;
			font-weight:bold;
			text-decoration:none;
			border-bottom:1px dashed #fff;
			}
						 
#right ul { 
			margin-left:36px;
			margin-top:-10px;
			list-style:none;
  			font-size:75%;}					
 
#left ul { 
			margin:0px 0px 0px 36px;
			padding:0px 5px 0px 0px;
			font-size:75%;}			
			
#left li {
			line-height:1.7em;
			margin-bottom:5px;
			color:#323527;
			}			
				
/* ---------------Contact page ammendments----------------- */						 

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


#contactform div label, #guestbook div label {float:left;
											  width:150px;
											  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:320px;}

#contactform .textbox, #eventForm .textbox {
					border:1px solid #424633;
					}
			
/*********************left/right column formatting********************/

#left {
			float:left;
			width:525px;
			margin-left:25px;
			_margin-left:13px;
			margin-top:0px;
			/*background-color:#DBD7C3;*/
			border-top:1px solid #000;
			text-align:left;
			}
			
#right {
			float:left;
			width:175px;
			_width:174px;
			background-color:#6D715D;
			/*height:500px;*/
			margin-top:0px;
			border-top:1px solid #000;
			}						
			
#right p, #left p {
			 font-size:75%;
			 line-height:1.40em;
		     padding:0px 10px 10px 10px;
			 color:#323527; /*#424633;*/
			 }
			 

#left h3 {color:#C28648;
			  padding:0px 0px 0px 20px;
			  margin-top:20px;
			  font:125%/1.4em Verdana;
			  text-transform:capitalize;
			  }
			  
#right h4, #left h4 {
			  color:#11120E;
			  padding:0px 0px 10px 10px;
			  margin-top:10px;
			  margin-bottom:0px;
			  font:90%/1.4em Verdana;
			  text-transform:capitalize;
			  font-weight:bold;
			  }			


#cactibottom {
			background-image:url(images/cacti-bottom.jpg);
			width:175px;
			height:150px;
			margin-left:525px;
			_margin-left:524px;
			margin-top:-150px;
			position:absolute;
			z-index:25;
			}
#left a.bottomLink {
			border-bottom:none;
			}
#left a.bottomLink:hover {
 			border-bottom:0px solid #000;
			}				
			
.picborder {border:1px solid #6D715D;
			padding:2px 2px 2px 2px;}			
			
#left .linkHeight {
			line-height:400%;
			vertical-align:top;
			}			
			
.eventP {
			margin-left:50px;
			}			
			
.event {
			color:#424633;
			font-family:tahoma;
			font-weight:bold;
			line-height:100%;
			border:1px solid #6D715D;
			display:block;
			width:485px;
			padding:10px 0px 10px 0px;
			margin-left:5px;
			}			
			
table.tableEvent
{
			margin-left:10px;
			font-family: Verdana;
			font-weight: normal;
			font-size: 11px;
			color: #404040;
			width: 500px;
			background-color: #DBD7C3;
			border: 1px #6D715D solid;
			border-collapse: collapse;
			border-spacing: 0px; 
}

td.helpBod
{ 
			border-bottom: 1px solid #6D715D;
			border-top: 0px;
			border-left: 1px solid #6D715D;
			border-right: 0px;
			line-height:180%;
			text-align: left;
			padding:2px 2px 2px 2px;
			font-family: Verdana, sans-serif, Arial;
			font-weight: normal;
			font-size: 11px;
			color: #404040;
			background-color: #DBD7C3; 
}

.eventBorder {
			border:1px solid #6D715D;
			width:500px;
			margin:20px 0px 0px 10px;
			padding-top:10px;
			
			}