body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:155%;
	color:#222;
	text-align:justify;
	background-color:#CFBF91;
	}
	
#site {
	background-color:#f8f2df;
	position:absolute;
	width:1024px;
	height:600px;
	top:50%;
	right:50%;
	margin-top:-300px;
	margin-right:-512px;
	}
		
#header {
	background-image:url(../images/header.jpg);
	height:180px;
	}
	
#nav {
	
  	}
	
#home {
	background-color:#f8f2df;
	background-image:url(../images/home_bg_v4.jpg);
	height:340px;
	}	

#about {
	background-color:#f8f2df;
	background-image:url(../images/about_bg2.jpg);
	height:340px;
	}

#blocks {
	background-color:#f8f2df;
	background-image:url(../images/blocks_bg.jpg);
	height:340px;
	}

#contact {
	background-color:#f8f2df;
	background-image:url(../images/contact_bg.jpg);
	height:340px;
	}
	
#contact2 {
	background-color:#f8f2df;
	background-image:url(../images/contact2_bg.jpg);
	height:340px;
	}
	
#disclaimer {
	background-color:#f8f2df;
	background-image:url(../images/disclaimer_bg2.jpg);
	height:340px;
	}

#footer {
	
	}

/********/

#homeButton {
	padding-right:48px;
	}

#aboutButton {
	padding-right:18px;
	}

#blocksButton {
	padding-right:30px;
	}

/********/
	
div {
	margin:0px
	}	

h2 {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:18px;
	color:#9a7800;
	margin-top:0px;
	}

a {
	color:#222;
	text-decoration:underline;
	}

a:hover {
	color:#9a7800;
	}
	
a img {
	border:0;
	}

/**********/


.bodyText {
	padding:20px 20px 20px 24px;
	}

.floatRight {
	float:right;
	padding-left:20px;
	}

#footer img {
	border:0;
	}

.rightsideLink a{
	font-size: 11px;
	color: #7F7559;
	text-decoration:none;
}

/* ABOUT PAGE */
	
li{
	padding:0 0 6px 0;
	}

li li{
	padding:0 0 2px 0;
	}

ul {
	margin:0 0 0 -20px;
	
	}

ul ul {
	
	}
	
ul.featureListLeft {
	width:460px;
	}

ul.featureListRight {
	float:right;
	width:440px;
	padding:0px 10px;
	}


/* BLOCKS PAGE */

div.col1 {
	width:350px;
	float:left;
	padding-right:30px;
	}

div.col2 {
	width:250px;
	float:left;
	padding-right:20px;
	}

div.col3 {
	width:320px;
	float:right;
	}

.blocksTable {
	border:solid 1px #408fa7;
	margin:0px;
	padding:0px;
	}

.blocksTable td {
	margin:0px;
	padding:1px 20px 1px 5px;
	border:0px;
	}

.blocksTable th {
	color:#FFFFFF; 
	font-weight:bold; 
	background-color: #408fa7; 
	padding:2px 5px;
	border:0px;
	margin:0px;
	}


/* CONTACT PAGE */

#contact #form1 {
	padding-top:40px;
	}
		
.contactMap {
	float:right;
	padding:0 10px;
	font-size: 11px;
	text-align:center;
	}

.contactMap2 {
	float:right;
	padding-right:20px;
	}

label {
	float:left;
	width:80px;
	padding:0 10px 0 20px;
	}

input, textarea, label {
	margin:8px 0 0 0;
	}

input {
	width:300px;
	height:16px;
	border:1px solid #999;
	}

textarea {
	width:300px;
	border:1px solid #999;
	}
	
.submitBtn {
	margin-left:110px;
	margin-right:5px;
	color:#FFFFFF; 
	font-weight:bold; 
	background-color: #408fa7; 
	padding:2px 5px;
	width:80px;
	height:22px;
	}

.resetBtn { 
	color:#FFFFFF; 
	font-weight:bold; 
	background-color: #408fa7; 
	padding:2px 5px;
	width:80px;
	height:22px;
	}

.disclaimerLink {
	padding:8px 0 0 108px;
	}
	
/*.inputField {
	width: 300px;
	height: 20px;
	border: 1px;
	border-style:outset;
	border-color:#333333;
}
*/
	
label.error {
   color:#FF0000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   display:none !important;
   visibility:hidden;
   float:right;
   clear:left;
   position:relative;
   top:-60px;
   left:-80px;
}

input.error, textarea.error {
   border:1px solid red;
}
	

/* LIGHBOX */

#thumbBox { /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #333333;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar { /*Footer DIV of thumbbox that contains "close" link */
/*letter-spacing: 5px;
line-height: 1.1em;*/
color: white;
font-weight:bold;
padding: 5px 0;
text-align: right;
}

#thumbBox #thumbImage { /*DIV within thumbbox that holds the enlarged image */
background:none;
}

#thumbLoading { /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

	
/* NAVIGATION

#nav span {
  	display: none;
  	position: absolute;
}

#nav a {
  	display: block;
  	text-indent: -900%;
  	position: absolute;
  	outline: none;
}

#nav a:hover {
  	background-position: left bottom;
}

#nav a:hover span {
  	display: block;
}

#nav .about {
  	width: 200px;
  	height: 26px;
  	background: url(../images/about_button.jpg) no-repeat;  
  	left:423px;
}

#nav .about span {
  	width: 200px;
  	height: 26px;
  	background: url(../images/about_button_over.jpg) no-repeat; 
	margin-top:-16px;
  	}

#nav .blocks {
  	width: 223px;
  	height: 26px;
  	background: url(../images/blocks_button.jpg) no-repeat;
  	top:129px;
	left:642px;  
}

#nav .blocks span {
  	width: 223px;
  	height: 26px;
  	background: url(../images/blocks_button_over.jpg) no-repeat;
	margin-top:-16px;
  	}

#nav .contact {
  	width: 100px;
  	height: 26px;
  	background: url(../images/contact_button.jpg) no-repeat;
  	top:129px;
	left:894px;
}
#nav .contact span {
  	width: 100px;
  	height: 26px;
  	background: url(../images/contact_button_over.jpg) no-repeat;
	margin-top:-16px;
  	}
 */	
	
/*********/
