BODY { 	font:small Arial, Helvetica, sans-serif; COLOR: #fff; TEXT-ALIGN: center; padding:0; margin:0; BACKGROUND: url(../imgs/clr_back.jpg) #503103; }

#page { width: 800px;  }
#content { width: 800px; background:#594831; }
#pagebox { width: 800px; margin: 0; padding:0; BACKGROUND: #745E3F; vertical-align:top;  }
#header {  margin: 0px; padding-left:10px; vertical-align:top; text-align:left; background:#594831; }
#pagebody { width: 550px; margin: 0; padding:0; vertical-align:top; text-align:left; background:#594831; float:left; height:100%; }
#rightbody { width: 245px; margin: 0; padding:0px; vertical-align:top; text-align:left; background:#594831; float:right; BORDER-LEFT: #745E3F 5px solid; }
#pagepadding { margin: 10px; text-align:left;  }
.subheader {  margin-bottom: -10px; font-size:100%; text-transform:uppercase; }

h1 { font-size: 20px; FONT-WEIGHT:bold; color:#ccc; padding-top: 5px; padding-bottom: -5px;  }
h2 { font-size: 16px; FONT-WEIGHT:bold; color:#ccc; padding-top: 10px; padding-left: 5px; padding-bottom: -5px; }
h3 { font-size: 14px; FONT-WEIGHT:bold; color:#ccc; padding-top: 5px; padding-left: 5px;  padding-bottom: -5px; }
.img { margin: 0; text-align:left;  padding-top:10px; }
P { FONT-SIZE: 12px; FONT: Verdana, Arial, sans-serif, Helvetica; COLOR: #fff; }

A {	FONT-SIZE: 12px; COLOR: #FAF7EF; FONT-FAMILY: Arial; TEXT-DECORATION: underline; }
A:hover { COLOR: #E0DDBC; TEXT-DECORATION: underline; }

#top { text-align:center; width: 800px; BACKGROUND: #503103; }
#topgap {  margin-top:20px; padding:0; BACKGROUND: #503103; }


/* NAVIGATION ROLL_OVERS */
#topbar { BACKGROUND-COLOR: #FAF7EF; COLOR: #370000; PADDING: 0px; margin:0; text-align:center; margin-top: 0em; width:100%; }
.navtext { margin: 0; padding: 0; background: no-repeat; cursor: pointer; }
.navtext span {	width: 0; height: 0; display: block;  overflow: hidden; }

#nav {	BACKGROUND-COLOR: #FAF7EF; PADDING: 0px; margin: 0px; padding-left:110px; }
#nav li { BACKGROUND-COLOR: #FAF7EF; text-align:center; display: inline;  }
#nav a { float:left; width: 112px; height: 29px; display: block; }
#nav #nav-home { background: url(../imgs/home.gif); }
#nav #nav-home.active {	background: url(../imgs/home_f2.gif) !important; }
#nav #nav-home:hover { background: url(../imgs/home_f2.gif); }
#nav #nav-company { background: url(../imgs/company.gif); }
#nav #nav-company.active {	background: url(../imgs/company_f2.gif) !important; }
#nav #nav-company:hover { background: url(../imgs/company_f2.gif); }
#nav #nav-services { background: url(../imgs/services.gif); }
#nav #nav-services.active {	background: url(../imgs/services_f2.gif) !important; }
#nav #nav-services:hover { background: url(../imgs/services_f2.gif); }
#nav #nav-portfolio { background: url(../imgs/portfolio.gif); }
#nav #nav-portfolio.active {	background: url(../imgs/portfolio_f2.gif) !important; }
#nav #nav-portfolio:hover { background: url(../imgs/portfolio_f2.gif); }
#nav #nav-contact { background: url(../imgs/contact.gif); }
#nav #nav-contact.active {	background: url(../imgs/contact_f2.gif) !important; }
#nav #nav-contact:hover { background: url(../imgs/contact_f2.gif); }


#footergap {  BACKGROUND-COLOR: #745E3F; height:5px; margin:0px; padding:0; width:800px; }
#footer { width: 800px; FONT-SIZE: 11px; BACKGROUND-COLOR: #50617B; BACKGROUND: url(../imgs/bot_back.jpg); COLOR: #fff; height:35px; padding-top: 10px; BORDER-TOP: #745E3F 5px solid; }
#footer A {	FONT-SIZE: 11px; COLOR: #FAF7EF; TEXT-DECORATION: underline; }
#footer A:hover { COLOR: #ccc; }

#right {
	float:right; padding-top: 5px;
}
#left {
	float:left; padding-top: 20px; BACKGROUND: #503103;
}

.feature { float:right; text-align:left;  margin:10px; padding:0; BACKGROUND: #503103; }

.box {  background: #F1ECE4 ; padding: 4px;  margin-bottom: 5px; }
.box:hover { background: #bb0000; padding: 4px;   }

.gallery {
	 text-align:center; margin-top:10px;
}
