@charset "utf-8";
/* CSS Document */

BODY { background: #e8dec5 url(graphics/background.jpg); 
	   margin-left: 0px; 
	   margin-right: 0px; 
	   margin-top: 20px;
	   margin-bottom: 20px;
	   font-size: 62.5%;
	   background-repeat: repeat-x;
}

A {
  COLOR: #25589a;
  text-decoration: none;
}

A:hover {
  COLOR: #1b6fdc;
  text-decoration: underline;
}

.headline {
  COLOR: #5c3a3f;
  FONT-FAMILY: Georgia, Arial, Helvetica, sans-serif; 
  FONT-SIZE: 2.2em;
  line-height: 2.2em;
  FONT-WEIGHT: normal;
  letter-spacing:1px;
}

.subhead {
  COLOR: #404040;
  FONT-FAMILY: Georgia, Arial, Helvetica, sans-serif; 
  FONT-SIZE: 1.8em;
  line-height: 1.8em;
  FONT-WEIGHT: normal;
}

.subhead2 {
  COLOR: #5c3a3f;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  FONT-SIZE: 1.4em;
  text-transform: uppercase;
  FONT-WEIGHT: bold;
  letter-spacing:1px;
}

.date {
  COLOR: #5c3a3f;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  FONT-SIZE: 1.1em;
  line-height: 1.8em;
  FONT-WEIGHT: normal;
  text-transform: uppercase;
  letter-spacing:1px;
}

.navigation {
  COLOR: #2a2a2a;
  FONT-FAMILY: Georgia, Arial, Helvetica, sans-serif; 
  FONT-SIZE: 2.0em;
  FONT-WEIGHT: normal;
  text-decoration: none;
}

.navigation:hover {
  COLOR: #dcb035;
  text-decoration: none;
}

.navigation_on {
  COLOR: #424242;
  FONT-FAMILY: Georgia, Arial, Helvetica, sans-serif; 
  FONT-SIZE: 1.1em;
  FONT-WEIGHT: bold;
  text-decoration: none;
}

.navigation_on:hover {
  COLOR: #424242;
  text-decoration: none;
}

.subnav {
  COLOR: #25589a;
  FONT-FAMILY: Georgia, Arial, Helvetica, sans-serif; 
  FONT-SIZE: 1.3em;
  FONT-WEIGHT: normal;
  text-decoration: none;
  line-height: 1.9em;
}

.subnav:hover {
  COLOR: #1b6fdc;
  text-decoration: none;
}

.caption {
  COLOR: #404040;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 1.1em;
  FONT-WEIGHT: bold;
}

.credit {
  COLOR: #404040;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 1.1em;
  FONT-WEIGHT: normal;
}

.main {
  COLOR: #404040;
  FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif; 
  FONT-SIZE: 1.2em;
  line-height: 1.8em;
}

.introtext {
  COLOR: #404040;
  FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif; 
  FONT-SIZE: 1.4em;
  line-height: 2.2em;
}

.sidebar {
  COLOR: #404040;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  FONT-SIZE: 1.1em;
  FONT-WEIGHT: normal;
  line-height: 1.8em;
  text-decoration: none;
}

.comments {
  background-color: #f0e6ce;
  padding: 4px;
  border-top: #b8b5b5 1px solid;
  border-bottom: #b8b5b5 1px solid;
  COLOR: #404040;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  FONT-SIZE: 1.1em;
  FONT-WEIGHT: normal;
  text-decoration: none;
}

.error {
  COLOR: #990000;
  FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif; 
  FONT-SIZE: 1.2em;
  FONT-WEIGHT: bold;
  line-height: 1.9em;
}

.featureimage {
background-color: #FFFFFF;
padding: 10px;
COLOR: #404040;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 1.1em;
FONT-WEIGHT: normal;
}

.sectionnav { 
background-image: url(graphics/subnavline.jpg); 
background-repeat: no-repeat;
padding-top: 30px;
padding-left: 25px;
}

.productnav { 
background-image: url(graphics/prodsubnavline.jpg); 
background-repeat: no-repeat;
padding-top: 30px;
padding-left: 25px;
}

.highlightheader {
background-color: #2c2f32;
padding: 5px;
FONT-FAMILY: Arial Black, Arial, Helvetica, sans-serif;
COLOR: #FFFFFF;
FONT-SIZE: 1.2em;
FONT-WEIGHT: normal;
letter-spacing: 1px;
text-transform:uppercase;
}

.highlightart {
border-bottom: #2c2f32 1px solid;
border-top: #2c2f32 1px solid;
border-right: #2c2f32 1px solid;
border-left: #2c2f32 1px solid;
}

.blogbox {
background-color: #ece5d0;
padding: 8px;
}

/* forms
--------------------------------------------- */

.siteform {
	font-size: 1 em;
	margin-bottom: 50px;
	}

.siteform label {
	margin: 0 0 5px 0;
	display: block;
	COLOR: #5c3a3f;
  	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  	FONT-SIZE: 1.2em;
  	line-height: 1.8em;
  	FONT-WEIGHT: normal;
  	text-transform: uppercase;
 	 letter-spacing:1px;
	}	

.siteform input {
	margin: 0 5px 0 0;
	border: 1px solid #ddd;
	}
	
.siteform input.text {
	padding: 3px;
	border: 1px solid #999;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
	width: 300px;
	font-size: 1.6em;
	font-weight: normal;
	color: #404040;
	}	
	

.siteform textarea {
	margin: 0 5px 20px 0;
	border: 1px solid #ddd;
	width: 400px;
	}


.button {
	background: #25589a;
	font-family:  Georgia, "Times New Roman", Times, serif;
	padding: 5px 8px 5px 8px;
	margin: 25px 10px 0 0;
	border: 1px #ffffff solid;
	color: #fff;
	text-transform: none;
	letter-spacing: 1px;
	font-size: 1.4em;
	font-weight: normal;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 10px rgba(150,150,150,.8);
	-webkit-box-shadow: 0 0 10px rgba(150,150,150,.8);
	-moz-box-shadow: 0 0 10px rgba(150,150,150,.8);
	}

.button:hover {
	background: #1b6fdc;
	box-shadow: 0 0 10px rgba(150,150,150,1);
	-webkit-box-shadow: 0 0 10px rgba(150,150,150,1);
	-moz-box-shadow: 0 0 10px rgba(150,150,150,1);
	}
	

.eyedandy {
  COLOR: #999999;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  FONT-SIZE: 1.0em;
  letter-spacing: 1px;
  text-transform:uppercase;
}

.eyedandy:hover {
  COLOR: #1b6fdc;
  text-decoration: none;
}