body {
background-color:#29381c;
margin-top: 0px;
margin-bottom: 0px;
}

.wrapper {
background-color: #4d633f;
background-image: url(images/background_wide.gif);
background-repeat:repeat-y;
width: 886px;
margin-left:auto;
margin-right: auto;
position: relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #abbaa2;
font-weight: bold;
margin-bottom: 0px;
}

.mainwrapper {
background-color: #4d633f;
background-image: url(images/background_wide.gif);
background-repeat:repeat-y;
width: 886px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #abbaa2;
font-weight: bold;
float: left;
margin-bottom: 25px;
}

.banner {
width: 886px;
height: 150px;
background-image:url(images/banner_wide.jpg);
background-repeat:no-repeat;
}

.navback {
width: 886px;
z-index: 0;
height: 34px;
filter:alpha(opacity=61);
  -moz-opacity:.61;
opacity: 0.61;
background-color:#FFFFFF;
position: absolute;
top: 116px;
}

.navfront {
	width: 886px;
	height: 36px;
	position: absolute;
	z-index: 1;
	top: 116px;
	left: -2px;
	}
	
.navfront h1 {
    color: #29381c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight: normal;
	font-size: 26px;
	letter-spacing: 20px;
	padding: 0;
	padding-left: 18px;
	padding-bottom: 1px;
	margin-top: 0px;
	line-height: 32px;
	float: left;
}

.mainlink a:link {
    color: #29381c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.mainlink a:visited {
color: #29381c;
text-decoration:none;
}

.mainlink a:hover {
    color: #5c6b4f;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}




.nav {
	float: right;
	width:595px;
	height: 34px;
	padding-left: 2px;
}

.header {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
color: #abbaa2;
margin-left: 10px;
}

.contentwrapper {
margin-bottom: 0px;
}

.thumbs {
float: left;
width: 160px;
background-color: #4d633f;
margin-bottom: 0px;
}

.center {
float: left;
width: 506px;
background-color: #3f562c;
margin-bottom: 0px;
}

.centerimage {
width: 506px;
float: left;
background-color: #3f562c;
}

.centercaption {
width: 496px;
float: left;
background-color: #3f562c;
margin-bottom: 0px;
padding-left: 10px;
font-size: 12px;
margin-top: 10px;
height: 100px;
color: #ffffff;
}

.caption {
position: absolute;
width: 496px;
}

.caption a:link {
color: #cddcc5;
fontweight: bold;
font-size: 12px;
}

.caption a:hover {
color: #899880;
fontweight: bold;
font-size: 12px;
}

.caption a:visited {
color: #abbaa2;
fontweight: bold;
font-size: 12px;
}

.rightwrap {
float: left;
width: 220px;
background-color: #4d633f;
margin-bottom: 0px;
}

.quote {
font-size: 17px;
font-family: "Times New Roman", Times, serif;
color: #18270b;
font-style:italic;
position: absolute;
padding-bottom: 10px;
width: 210px;
}

.beforecaption {
font-size: 12px;
margin-top: 0px;
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 210px;
overflow:hidden;
margin-left: 6px;
}
.beforecaptionwrap {
height: 500px;
margin-top: 0px;
width: 210px;
margin-bottom: 0px;
}

.quote p {
padding-left: 20px;
width: 160px;
margin-bottom: -5px;
}


.quotesource {
padding-top: 0px;
margin-left: 85px;
padding-bottom: 5px;
width: 130px;
}

.portfoliotitle {
width: 145px;
margin-bottom: 2px;
margin-left: 9px;
margin-top: 10px;
font-size: 12px;
}

.images {
width: 145px;
margin-left: 9px;
}

.images a:link {
color: #cddcc5;
fontweight: bold;
font-size: 12px;
}

.images a:hover {
color: #899880;
fontweight: bold;
font-size: 12px;
}

.images a:visited {
color: #abbaa2;
fontweight: bold;
font-size: 12px;
}

#image1 {
border: solid #4d633f thin;
}

#image2 {
border: solid #4d633f thin;
}

#image3 {
border: solid #4d633f thin;
}

#image4 {
border: solid #4d633f thin;
}

#image5 {
border: solid #4d633f thin;
}

#image6 {
border: solid #4d633f thin;
}

#image7 {
border: solid #4d633f thin;
}

#image8 {
border: solid #4d633f thin;
}
