

html,body {
	margin:0px;
	padding:0px;
	height:100%; /* needed for container min-height */
	font: 13px "Trebuchet MS", Arial, sans-serif;
	color: #800000;
	background-color:rgb(246,243,236);
	background-image: url('../images/backgroundtej.jpg');
	background-repeat:no-repeat; }

/* PRIMARY PAGE WRAPPER */
#hanger {
	height:100%;
	margin: 0px;
	padding: 0px;
	width:835px;
	position:relative;
	margin:0px auto; }

.block1 {
	background-color:rgb(131,129,114);
	height:25px;
	width:43px;
	position:absolute;
	left:0px;
	top:126px; }

.block2 {
	background-color:rgb(131,129,114);
	height:25px;
	width:42px;
	position:absolute;
	left:792px;
	top:126px; }

#frontpic {
	position:absolute;
	left:590px;
	top:450px;
	z-index:2; }

/* 100 PERCENT HEIGHT  */
#container {
	position:relative; /* needed for footer positioning*/
	margin:0px auto; /* center, not in IE5 */
	width:750px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treated as min-height*/
	min-height:100%; /* real browsers */
	background-color:rgb(224,216,193); }

/* HEADER */
#header { padding:0px; }

#nav { position:relative;}

	#nav a {
		color:#ffffff;
		font: bold 20px "trebuchet MS", tahoma, sans-serif;
		text-decoration:none; }

		#nav a:link {
			color:#ffffff;
			text-decoration:none; }

		#nav a:active {
			color:#ffffff;
			text-decoration:none; }

		#nav a:visited {
			color:#ffffff;
			text-decoration:none; }

		#nav a:hover {
			color:#ffffff;
			text-decoration:none; }

.ahome {
	position:absolute;
	left:55px;
	top:28px; }

.aservices {
	position:absolute;
	left:190px;
	top:28px; }

.aclients {
	position:absolute;
	left:320px;
	top:28px; }

.aphotos {
	position:absolute;
	left:500px;
	top:28px; }

.acontact {
	position:absolute;
	left:640px;
	top:28px; }

#banner img {
	display:inline;
	margin:0px;
	border:none;
	float:left; }

.spacer20 {
	display:block;
	clear:both;
	height:20px; }

img.logo { margin: 0px 150px; }

/* MAIN PAGE CONTENT SECTION */
#content {
	width:750px;
	padding-bottom: 220px; /* bottom padding for footer */ }

	#content p.top {
		margin: 15px;
		width:500px; }

	#content p.bottom {
		margin: 15px;
		width:690px; }

	#content p.quote {
		margin: 15px;
		width:500px;
		font-weight:bold;
		text-align:right; }

	#content p.bottomquote {
		margin: 15px;
		width:690px;
		font-weight:bold;
		text-align:right; }

	#content a {
		color:#800000;
		text-decoration:underline; }

		#content a:link {
			color:#800000;
			text-decoration:underline; }

		#content a:active {
			color:#800000;
			text-decoration:underline; }

		#content a:visited {
			color:#800000;
			text-decoration:underline; }

		#content a:hover {
			color:#800000;
			text-decoration:none; }

h1 {
	font: italic 36px "Palatino Linotype", serif;
	color:#BA732B;
	margin:10px; }

h2 {
	font: bold 20px "trebuchet MS", sans-serif;
	color:#00000;
	margin:10px; }

h3 {
	font: bold 14px arial, sans-serif;
	color:#BA732B;
	margin:0px 30px; }

h4 {
	font: italic 15px "palantino linotype", serif;
	color:#800000;
	margin:10px 50px;
	text-align:center; }

h5 {
	font: bold 14px "Trebuchet MS", sans-serif;
	color:#800000;
	margin:10px 50px;
	text-align:right; }

div.dottedline {
	background-image: url(../images/dottedline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 650px;
	margin: 20px 20px 20px 30px;
	height: 1px; }

/* FOOTER */
#footer {
	position:absolute;
	height:210px;
	width:100%;
	bottom:0px; /* stick to bottom */
	padding:0em;
	background-color:#800000;
	color:#ffffff;
	font: 10px arial, sans-serif;
	text-align:center; }

	#footer p { margin:4px; }

	#footer a {
		color:#ffffff;
		text-decoration:underline; }

		#footer a:link {
			color:#ffffff;
			text-decoration:underline; }

		#footer a:active {
			color:#ffffff;
			text-decoration:underline; }

		#footer a:visited {
			color:#ffffff;
			text-decoration:underline; }

		#footer a:hover {
			color:#ffffff;
			text-decoration:none; }

/* CONTACT PAGE FORM AND BIOBOX */
form { 
	margin: 10px 10px 10px 50px; }

	form a {
		font: 15px "trebuchet MS", sans-serif;
		text-decoration: underline;
		color:#800000;
		padding: 3px;
		margin-right:15px; }

		form a:link {
			color:#800000;
			text-decoration:underline; }

		form a:active {
			color:#800000;
			text-decoration:underline; }

		form a:visited {
			color:#800000;
			text-decoration:underline; }

		form a:hover {
			color:#800000;
			text-decoration:none; }

.form_1 {
	font: 13px "trebuchet MS", sans-serif;
	color:#800000;
	background-color:rgb(242,239,229);
	border: 1px solid #800000;
	width:300px; }

.form_2 {
	font: 13px "trebuchet MS", sans-serif;
	color:#800000;
	background-color:rgb(242,239,229);
	border: 1px solid #800000;
	width:300px;
	height:100px; }
	
.form_3 {
	font: 13px "trebuchet MS", sans-serif;
	color:#800000;
	background-color:rgb(242,239,229);
	border: 1px solid #800000;
	width:300px; }	
	
.formtable {
	width:700px; 
	margin:0px; 
	border-collapse: collapse; }

#biobox {
	position:absolute;
	width:325px;
	left:400px;
	top:700px; }

/* NEW PHOTO GALLERY */

.galmenu  {
	margin:10px 40px 35px 40px;  }
	
.galmenu a  {
	font: 14px "Trebuchet MS", sans-serif;
	color:#00000;
	margin:5px;  }
	
#photofield  {
	margin:10px 30px;  }
	
#photofield img  {
	margin:15px;
	border:2px solid #fff;  }


