A:link {color : #A0884D; text-decoration: none}
A:visited {color : #A0884D; text-decoration: none}
A:active {color : #A0884D; text-decoration: none}
A:hover {color : #473417; text-decoration: none}

html, body
{
	
	
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: black;
	background-image: url('graphics/tile_8.gif');
	font-family:Arial, Helvetica, sans-serif;
}

h1
{
	font-weight: normal;	
	line-height: 1.1;
	font-size:1.8em;
	color:#A0884D;
	text-transform: uppercase;
	margin: 10px 0 0 0;
}

h2
{

	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.1;
	color:#473417;
	margin:0;
}

h3
{
	font-size: 12px;
	font-weight: bold;
	color:#473417;
	padding: 0;
	margin: 5px 0;

}

#top, #left, #bottom
{
  padding: 0;
	margin: 0;
	background-color: #8c9eac;
}

#top
{
  width: 789px;
	height: 12px;
	background-image: url('graphics/top.gif');
}

#left
{
  float: left;
	width: 12px;
	height: 551px;
	background-image: url('graphics/left.gif');
}

#bottom
{
  float: left;
  width: 789px;
	height: 12px;
	background-image: url('graphics/bottom.gif')
}

#wrapper
{
	 width: 789px;
	 padding:0;
 	 margin: 10px auto;
	 background: #666666;
}
 
#main
{
  float: left;
	width: 592px;
	height: 541px;
	padding:5px;
	margin: 0;
  overflow: hidden;
	background-image: url('graphics/cream_background.gif');
	background-color: #fcfaf5;
	color: #666666;
	line-height: 1.5;
	font-size:11px;
	text-align: justify;
	
}

#scrollbox
{		
	overflow: auto;
	float: left;
	background-color:#EEE9C4;
  width: 425px;
	padding: 10px;
	margin: 0px;
	height:305px;
	color:#413839;
}
#scrollbox p{	margin:0;}
#scrollbox ul { margin-top: 2px;}
#scrollbox table {margin-left: 20px;}
#scrollbox table th{text-align: left;}

	  
#imagecolumn
{
	float:left;
	width: 143px;
}
#imagecolumn .firstimg{ margin: 30px; }
#imagecolumn .nextimg{ margin: 0 30px; }

#textcolumn
{
	float: left;
	width: 440px;
	margin-top: 20px;
}

p.introtext
{
	font-weight: bold;	
	color: #000000;
	text-align: justify;
	padding: 5px 5px 5px 0;
}

.columnContainer
{
  width: 95%;
  padding: 0px;
	margin:  10px;
  float: left;
}

#footer
{
  float: left;
  line-height: 1.2;
	color:#7F5E34;
 	text-align: justify;
 	padding-top:1em;
 	width:97%;
  vertical-align: middle;
  clear: both;
}

#footer2
{
	float: left;
	line-height: 1.0;
	color:#A0884D;
	font-size:9px;
	width: 100%;
}

#footer2 a:hover{color:#7F5E34;}

#contactinfo
{
  font-size: 12px;
  margin-left:  20px;
}

#contactinfo p.indenttext
{
  margin: 2px 30px;
	
}

/* Navigation */

#right {

		float:left;
		width: 175px;
		height: 551px;
		background-color: #8c9eac;
		background-image:url('graphics/side.gif');
		font-size:16px;
		}
	

#menu {
		position: relative;
		padding-top:17em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		line-height: 1.2;
		font-size: 0.95em;
		font-weight: 500;
		display: table-cell;
		width: 100%;
		}
    
#menu ul {
	list-style: none;
	margin: 0;
	height: 1.2em;
	padding-left: 1.2em;
	}

#menu li a {
	text-decoration: none;
	}

#menu li a:visited {
	color: #65250b;
	}

#menu li a:link {
	color: #65250b;
	}

#menu li a:hover {
	color: #706c63;
	}

#menu li #current {
	color: #dbe3eb;
	}

#menu li a:active {
	color: #dbe3eb;
	}
	
.clearit
{
  clear: both;
}

.columnleft
{
  width: 45%;
	float: left;
}

.columnright
{
  width: 45%;
	float: right;
}

.paragraphAlignRight{ text-align: right;}
.paragraphAlignLeft{ text-align: left; }

.specs {
	position: relative;
  top: 0;
  left: 0;
  float: left;
	line-height: 1.5;
  font-size:11px;
  color:#413839;
  background-color:#EEE9C4;
  text-align: left;
  width:90%;
  vertical-align: middle;
  clear: both;
}
	
#gallery{
	position: relative;
	text-align: left;
	margin: 1em auto;
	width:578px;
}

#gallery img {
	width:578px;
	height:448px;
	border-width:0;
	background-color:black;
}

.rollover:hover{
	background-color: transparent;
	cursor: default;
}

.rollover span{
	position: absolute;
	visibility: hidden;
	text-decoration: none;
}

.rollover:hover span{
	visibility: visible;
	top: 0;
	left: 0;
}

.caption {
	float:left;
	width:578px; 
	height:15px;
	background-color:#fcfaf5;
	margin-top:.5em;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;	
	line-height: 1.2;	
	font-size:1.2em;
	color:#ac9a6c;
	}
	
.gallerybutton1 {
	padding: .4em .6em;
	background-color:#e5d4ac;
	font-weight:bold;
	float:left;
	margin-top:.6em;
}

.gallerybutton {
	padding: .4em .4em;
	background-color:#e5d4ac;
	font-weight:bold;
	float:left;
	margin-top:.6em;
}

.buttonspacer {
	float:left; 
	background-color:transparent; 
	padding: 1.25em 0.1em;
}
	
