/*NAVIGATION*/
#nav {position:absolute;top:157px;left:285px;width:660px;height:33px;-adbe-c:c; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;  }
a:link {
	color: #603713;
	font-size: 1.3em;
	font-weight: 100;
	text-decoration: underline;
	padding-right: 1.2em;
}
a:visited {
	color: #3399FF;
	font-size: 1.3em;
	font-weight: 100;
	text-decoration: underline;
	padding-right: 1.2em;
}
a:hover {
	color: #3399ff;
	font-size: 1.3em;
	font-weight: 100;
	text-decoration: none;
	padding-right: 1.2em;
}
a:active {
	color: #603713;
	font-size: 1.3em;
	font-weight: 100;
	text-decoration: underline;
	padding-right: 1.2em;
}



/*HOME*/
body { background-color: #f4ffd8; background-image: url(images/background.jpg); background-repeat: repeat-x;font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;  }
.companyname { color: #603713; font-size: 6em;  font-weight: bold; font-style: italic; }
.companynamenorm { color: #603713; font-size: 6em; font-weight: bold; }
.kernback { letter-spacing: -0.04em; }


/*LOGO*/
#logo {position:absolute;top:3px;left:35px;width:405px;height:110px;-adbe-c:c}

/*GRAPHIC*/

#graphic {position:absolute;top:124px;left:36px;width:222px;height:268px;}

/*TAGLINE*/

#tagline {position:absolute;top:43px;left:498px;width:454px;height:94px;-adbe-c:c}
.biztagline { color: #603713; font-size: 1.2em; font-weight: bold; }
.biztaglinetext { color: #754c28; font-size: 0.9em; line-height: 1.7em; margin-top: 0.6em; }
h1 { color: #754c28; font-size: 1.2em; font-weight: bold; margin-top: 0; margin-bottom: 0; }
h2 { color: #754c28; font-size: 1.2em; font-weight: bold; margin-top: 0; margin-bottom: 0; }
h3 { color: #754c28; font-size: 1.2em; font-weight: bold; margin-top: 0; margin-bottom: 0; }

/*MIANTEXT*/

#maintext{
	position:absolute;
	top:263px;
	left:280px;
	width:649px;
	height:300px;
	-adbe-c:c
}


.bodycopy { color: #754c28; font-size: 0.9em; line-height: 2em; }
a.bodycopy:link { color: #e44044; font-size: 1em; font-style: italic; line-height: 1.5em; text-decoration: underline; padding: 0; }
a.bodycopy:visited { color: #9b9b9b; font-size: 1em; font-weight: 100; line-height: 1.5em; text-decoration: underline; padding: 0; }
a.bodycopy:hover { color: #754c28; font-size: 1em; font-weight: 100; line-height: 1.5em; text-decoration: underline; padding: 0; }
a.bodycopy:active { color: #754c28; font-size: 1em; font-weight: 100; line-height: 1.5em; text-decoration: underline; padding: 0; }


/*NEWS ROUNDUP*/
.newsheadlines { color: #754c28; font-size: 1em; font-weight: bold; letter-spacing: -0.02em; margin-top: 0.5em; margin-bottom: 0; }
.newscopy { color: #754c28; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; margin-top: 0.4em; margin-bottom: 2em; }
a.news:link { color: #e44044; font-size: 1em; font-style: italic; line-height: 1.5em; text-decoration: underline; padding: 0; }
a.news:visited { color: #9b9b9b; font-size: 1em; font-weight: 100; line-height: 1.5em; text-decoration: underline; padding: 0; }
a.news:hover { color: #754c28; font-size: 1em; font-weight: 100; line-height: 1.5em; text-decoration: underline; padding: 0; }
a.news:active { color: #754c28; font-size: 1em; font-weight: 100; line-height: 1.5em; text-decoration: underline; padding: 0; }
input.entrybg { color: #f4ffd8; font-size: 0.95em; line-height: 1.5em; background-color: #4c3012; background-repeat: no-repeat; width: 175px; margin-top: 10px; padding: 3px; border-width: 0; }


/*NEWS*/
.dates { color: #e44044; font-size: 0.9em; line-height: 2em; margin-top: 0.25em; }
a.helpfullinks:link { color: #e44044; font-size: 1em; font-style: italic; line-height: 1.5em; text-decoration: underline; padding: 0; }
a.helpfullinks:visited { color: #9b9b9b; font-size: 1em; font-weight: 100; line-height: 1.5em; text-decoration: underline; padding: 0; }
a.helpfullinks:hover { color: #754c28; font-size: 1em; font-weight: 100; line-height: 1.5em; text-decoration: underline; padding: 0; }
a.helpfullinks:active { color: #754c28; font-size: 1em; font-weight: 100; line-height: 1.5em; text-decoration: underline; padding: 0; }

/*CONTACT*/
textarea { color: #fff; font-size: 0.95em; line-height: 1.5em; background-color: #4c3012; background-repeat: no-repeat; width: 420px; height: 200px; overflow: visible; max-width: 420px; padding: 7px; border-width: 0; }

/*FOOTER*/

#footer  {
	background-image: url(images/footer2.png);
	height: 400px;
	width: 100%;
	left: 0;
	top: 550px;
	position: absolute;
	visibility: visible;
}
.footercopy { color: #fff; font-size: 0.9em; line-height: 2em; padding-top: 10px; padding-left: 3em; }
