/* left column */

.leftcolumn {
	width: 170px;
	padding: 0 0 0 6px;
}
.leftcolumn h1 {
	width: 130px;
	height: 26px;
	margin: 15px 0 0 35px;
	text-indent: -5000px;
}
#about {
	background: url(../images/about_h.jpg) left top no-repeat;
}
#services {
	background: url(../images/services_h.jpg) left top no-repeat;
}

/* basic nav */

.basicnav {
	padding: 20px 0 150px;
	list-style: none;
	width: 200px;
	position: relative;
	float: left;
}

.basicnav li {
	display: block;
	float: left;
	width: 200px;
}
.basicnav a {
	display: block;
	float: left;
/*	width: 180px;	*/
	width: 185px;
	padding: 0 20px 0 0;
	text-decoration: none;
	text-align: right;
/*	font: bold 14px/25px Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif; */
	font: normal 11px/17px Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	color: #867346;
	margin-bottom:10px;
}

.basicnav span {display:none;}

.basicnav a:hover {
	color: black;
}
#currentbasic a {
	color: black;
}
#currentbasic span {
	font-size: 20px;
	line-height: 20px;
	position: relative;
	top: 1px;
	display:none;
}

/* right column */

.basiccontainer {
	width: 735px;
	background: url(../images/basicbg.jpg) left top repeat-y;
}
.rightcolumn {
	width: 735px;
	margin: 0;
	padding: 0 12px 0 0;
}
html>body .rightcolumn {
	margin: 0 0 0 26px;
	padding: 0 16px 0 0;
}

/* content */

.content {
	width: 444px;
	background: #e7ddc5;
}
.contenttopbg {
	height: 13px;
	background: url(../images/basic_contenttopbg.jpg) left top no-repeat;
}
.contentbottombg {
	height: 13px;
	background: url(../images/basic_contentbottombg.jpg) left bottom no-repeat;
}

.content h1 {
	font-size: 18px;
	line-height: 22px;
	padding: 10px 20px 25px;
	text-transform: uppercase;
	color: #010101;
}
.content p {
	padding: 0 20px 20px;
	line-height: 20px;
}

.floaright {
	float: right;
	padding: 0 0 0 10px;
}

/* basic images */

.basicimages {
	float: right;
	width: 291px;
	padding: 37px 0 30px;
	background: white;
}
.basicimages img {
	padding: 3px;
	margin: 0 0 4px;
	border: 1px solid #b9ac8e;
	width: 265px;
}
.basicimages .noborder {
	border: 0;
	padding: 10px 0 0;
}

/* table */

table {
	width: 400px;
	border: 1px solid black;
	border-width: 1px 0 0 1px;
	margin: 0 20px 20px;
}
th {
	padding: 2px 5px;
	color: white;
	border: 1px solid black;
	border-width: 0 1px 1px 0;
	background: #7c2a3f;
}
tr {
	background: #f5f5f5;
}
.tablelight {
	background: white;
}
td {
	padding: 2px 5px;
	border: 1px solid black;
	border-width: 0 1px 1px 0;
}


/***************************PEOPLE PAGE***************************/
/* right column */

#people .basiccontainer {
	width: 902px;
	background-image: none;
	background-color:#e7ddc5;
}
#people .rightcolumn {
	width: 902px;
	background-image:none;
	margin: 0;
	padding: 0 12px 0 0;
}
html>body#people .rightcolumn {
	margin: 0 0 0 26px;
	padding: 0 16px 0 0;
}
#people .leftcolumn {display:none;}
/* content */

#people .content {
	width: 902px;
	background: #e7ddc5;
	position:relative;
}
#people .contenttopbg {
	height: 13px;
	background: url(../images/people_contenttopbg.jpg) left top no-repeat;
}
#people .contentbottombg {
	height: 13px;
	background: url(../images/people_contentbottombg.jpg) left bottom no-repeat;
}

#people .content h1 {
	font-size: 18px;
	padding: 10px 20px 25px;
	text-transform: uppercase;
	color: #010101;
}

#people .content h2 {
	color:#892942;
	font-size:17px;
	padding: 0px 20px 0px 20px;
}
#people .content p {
	padding: 0 20px 20px;
	line-height: 20px;
}

#people .floaright {
	float: right;
	padding: 0 0 0 10px;
}

.people-area {padding:0px 3px 0px 6px;}

#people .content .person {width:126px;padding:5px 8px 0px 6px;float:left;text-align:center;border:1px solid #d0c8b7;background-color:#eee7d7;margin:16px 3px 0px 3px;}
#people .content .person img {padding:2px;background-color:#fff;border:1px solid #d4c9b1;width:120px;height:90px;}
#people .content .person p {text-align:left;font-family:tahoma;font-size:11px;color:#2f2c29;padding:2px 0px;line-height:1.5em;}
#people .content .person p span {display:block;font-size:10px;}
.people-clear {clear:both;}
#people .content .person p a {color:#892942;text-decoration:none;font-weight:bold;}

#people .content #person-image {float:right;padding:5px;background-color:#fff;border:1px solid #d4c9b1;margin:-20px 20px 0px 10px;}
#people .content p.clear {clear:both;}
