@charset "utf-8";

/* ________________________________________________

			  Global Layout Styles				
_________________________________________________*/

* {	margin: 0;
	padding: 0;
}
html, body {	height: 100%;
				width: 100%;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				color: #d5ab81;
				background-color: #765330;
}
#page {	background-color: #65411c;
		width: 900px;
		margin: 0 auto;
		font-size: 12px;
		padding-bottom: 3.5em;
}

/* ________________________________________________

				 Header Styles				
_________________________________________________*/

#header {	width: 100%;
			height: 167px;
}
#banner {	width: 100%;
			height: 167px;
			text-align: center;
			margin: 0 auto;
			background: url('images/layout/left_color.gif') repeat-x;
}
#banner_img {	border: none;
				height: 167px;
				width: 507px;
}

/* ________________________________________________

				 Nav Styles				
_________________________________________________*/

#nav {	width: 100%;
		text-align: center;
		background-color: #5a1916;
		border-top: 1px solid #d5ab81;
		border-bottom: 1px solid #d5ab81;
}
#nav ul {	padding: .25em 0;
			list-style-type: none;
			font-size: 13px;
}
#nav li {	display: inline;
			margin: 0 3em;
			
}
#nav a {	color: #d5ab81;
			display: inline;
			text-decoration: none;
}
#nav a:hover {	color: #b0865c;
}

/* ________________________________________________

				 Content Styles				
_________________________________________________*/

#content {	width: 800px;
			margin: 0 auto;
			padding-top: 2.5em;
}
#recent_work {	margin: 0 auto;
				text-align: center;
}
.title {	text-decoration: underline;
			font-size: 16px;
			font-weight: 100;
			margin-bottom: 1em;
			text-align: left;
}
.subtitle {	text-decoration: underline;
			font-size: 14px;
			font-weight: 100;
			margin-bottom: .5em;
}
.about {	margin-top: 1em;
			text-indent: 2em;
			text-align: justify;
}

/* ________________________________________________

		       Gallery Page Styles				
_________________________________________________*/

.thumbnail {	border: 2px solid #d5ab81;
				margin: 5px;
}
.custom_message {	margin-top: 2em;
}
.custom_link {	color:  #d5ab81;
}

/* ________________________________________________

		       Viewer Page Styles				
_________________________________________________*/

#click_return {	font-size: .8em;
				text-align: center;
				margin-bottom: 1em;
				padding-top: 2em;
}
#click_return a {	color: #d5ab81;
}
#viewer {	text-align: center;
			color: #d5ab81;
			padding-bottom: 20px;
}
#viewer_img {	border:  5px solid #d5ab81;
				margin-bottom: .5em;
}
#viewer_title {	font-weight: 100;
				margin-bottom: .5em;
}
#viewer_body {	font-size: 1em;
				font-weight: 100;
				margin: 0 auto;
}

/* ________________________________________________

		       Contact Page Styles				
_________________________________________________*/

#contact_form {	margin-top: 1em;
				float: left;
}
#contact_content {	float: left;
}
label {	font-size: 12px;
}
fieldset {	border: none;
}
input {	display: block;
		margin-top: .75em;
		margin-bottom: 1em;
		border: 1px solid #ccc;
}
textarea {	display: block;
			margin-top: .75em;
			border: 1px solid #ccc;
			width: 400px;
}
.error {	color: red;
}
#error_message {	color: red;
					margin-bottom: 2em;
}
.form_p {	font-size: .8em;
}
#design_tag {	font-size: 10px;
				clear: left;
				float: right;
				margin-top: 3em;
}
#design_link {	color: #d5ab81;
}
#clearfix {	content: ".";
    		display: block;
    		clear: both;
    		visibility: hidden;
    		line-height: 0;
    		height: 0;
}
#links {	float: right;
}
.linklisting {	margin: .5em 0;
}
.linklisting a {	color: #d5ab81;
}
.linklisting a:hover {	color: #b0865c;
}
