
*
{
padding:0;
margin: 0;
}
html,
body {
   margin:0;
   padding:0;
  

}

body,input
{



	color: #E0D5A7;
	font-size:100%;
 	font-family: Century Gothic, Calibri,"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	background-color: #341716;
}


.home
{

background: #4F0007; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#400001', endColorstr='#4F0007'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#400001), to(#4F0007)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #400001, #4F0007); /* for firefox 3.6+ */


}

.build
{
background:#0A1312; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0A1312', endColorstr='#25452E'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#0A1312), to(#25452E)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #0A1312, #25452E); /* for firefox 3.6+ */


}

.materials
{
background:#31211F; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#31211F', endColorstr='#432B1C'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#31211F), to(#432B1C)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #31211F, #432B1C); /* for firefox 3.6+ */


}

.contact
{
background:#332C2F; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#332C2F', endColorstr='#4D4240'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#332C2F), to(#4D4240)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #332C2F, #4D4240); /* for firefox 3.6+ */
 
}


h1
{

	font-weight: normal;
	line-height:1.3em;
	padding-bottom: 0.3em;

	font-size:1.8em;
	
	}
	
	h2
	{
	font-size:1.3em;
	}
	h2,h3
	{
	font-weight: normal;}
	
	#blurb ul li
	{
	
	margin-left: 15px;
	list-style-type: square;
	margin-top: 20px;



	}
	
	a
{
color:#E0D5A7;
text-decoration:none;
}
a:hover
{
color: #D49E59
}

#header
{


text-align: center;
background-image:url(images/stone2.jpg);


border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:20px 20px 10px #000;
	-webkit-box-shadow:20px 20px 10px #000;
	-moz-box-shadow: 5px 5px 20px #000;
}

#header h1
{
	
color:#917255;
font-weight: bold;

letter-spacing:3px;

	margin: 30px;
	margin-top: 10px;
padding: 30px;
}

#outer
{


position: relative;
width: 1100px;
margin: auto;
background-image:url(bg/outerbg.gif);

}
.tagline
{ 
font-size:15px;

margin-top: 10px;
text-align:center;
letter-spacing:2px;
}

#menu
{
	
width: 120px;
float: left;	
	
}
	


#menu ul
{



}

#menu ul li
{
text-align:center;
background-image:url(images/stone2.jpg);

 height: 3.5em;
line-height: 3.5em;

padding:5px;
	margin-bottom: 2px;
	list-style: none;
	
	
	box-shadow:20px 20px 10px #000;
	-webkit-box-shadow:20px 20px 10px #000;
	-moz-box-shadow: 5px 5px 20px #000;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display: block;

	
}

#menu .double-line {
  line-height: 1.1em;
}


#menu ul li a
{
	font-weight: bold;
	color: #917255;
	text-decoration:none;
	text-align:center;
	
	
}

#menu ul li a:hover
{
	color:  #574533;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #917255;
	
	background-image:url(images/stone.jpg);
}

#menu ul li a.active
{
	 
	border-bottom-width: thin;
	 
	
}


#menu ul li.active
{
	
	background-image:none;
}


#blurb
{
float: left;
width: 200px;
margin-left: 20px;

}

#column3
{
float:left;

margin-left: 30px;

width: 720px;
	
}

#column3 p
{
font-size:0.8em;
font-style:italic;
margin-left: 10px;
height: 100%;
padding-top: 5px;
padding-bottom: 15px;
}
	
#mssHolder
{
	width: 720px;
	height: 400px;
	background-image:url(images/slideshowhome.jpg);
	background-repeat: no-repeat;
}



#footer
{

 
text-align: center;
}

#footer {
   clear: both;
   width:100%;
   height:60px;   
  
}

#footer a
{font-size:0.8em;}

.color
{
	color:#330000;
	font-family: Century Gothic, Calibri,"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	background-color:#E4D294;
	background-image:url(images/stone2.jpg);
}
img
{margin-bottom:0px;
margin-left: 10px;}

#left
{
width: 350px;
float: left;
}

#right
{
width: 350px;
float: right;

}
.bottom
{width: 100%; height: 1px;clear: both; text-align:center;font-style:italic;font-size:0.8em;
font-style:italic;padding: 0px;}