@charset "UTF-8";/* reset white space */* {	margin: 0;	padding: 0;}body {	font-family: Arial, Helvetica, sans-serif;	font-size: 62.5%;	color: #192227;	background: #193d1d url(images/body_bg.jpg) repeat-x left top;}a:link, a:active, a:visited {	color: #60202c;	text-decoration: none;}a:hover {	color: #60202c;	text-decoration: underline;}p {	margin-top: 0;	margin-bottom: 16px;}img {	border: none;}.clear {	clear: both;}ul {	margin: 0 0 16px 0;	padding: 0;}li {	list-style: none;	padding-bottom: 3px;}/* Headings */h1 {	font-size: 20px;	font-weight: normal;	color: #60202c;	margin: 0 0 14px 0;	padding-bottom: 6px;	/*border-bottom: 1px solid #807465;*/}h2 {	font-size: 14px;	margin: 0 0 4px 0;}h3 {	font-size: 12px;	margin: 0 0 4px 0;}/* POSTIONING */#wrapper {	width: 761px;	font-size: 12px;	margin: 0 auto;	background-color: transparent;	position: relative;}#header {	width: 761px;	height: 88px;	background-color: transparent;	position: relative;}#logo {	float: left;	height: 70px;	width: 200px;	margin: 0;	background: transparent;}#strapline {	float: right;	height: 70px;	width: 380px;	margin: 0;	background: transparent;}#navWrapper {	height: 31px;	position: absolute;	top: 88px;	left: 0;	margin: 0;	font-size: 13px;	color: #c5c5c5;}#main {	width: 761px;	height: 408px;	position: absolute;	top: 119px;	left: 0;	background: transparent url(images/content_bg.jpg) left top no-repeat;}#left {	float: left;	width: 381px;	margin: 0;}#right {	width: 332px;	margin: 0 auto 0 405px;}#footer {	position: absolute;	width: 760px;	top: 542px;	left: 0;	font-size: 11px;	line-height: 14px;	color: #bac5bc;	clear: both;}#credits {	position: absolute;	top: 656px;	left: 0;	height: 30px;	font-size: 11px;	color: #8c9e8e;}/* STYLES *//* main nav */#mainNav {	padding: 8px 0 0 0;	margin: 0;}#mainNav li {	list-style: none;	display: inline;	margin: 0;	padding: 8px 14px;	border-left: 1px solid #192227;}#mainNav li.last {	border-right: 1px solid #192227;}#mainNav li a {	color: #c5c5c5;	text-decoration: none;}#mainNav li a:hover {	color: #ffa900;	text-decoration: none;}#mainNav li a.active {	color: #ffa900;}/* lists */li.gallery a {	background: #185307 url(images/arrow.gif) center left no-repeat;	padding: 2px 0 2px 24px;	font-size: 12px;	color: #fff;	display: block;	width: 160px;}li.gallery a.active {	font-weight: bold;	color: #ffa900;	display: block;	/*background: #185307 url(images/arrow.gif) center left no-repeat;*/}li.gallery a:hover {	text-decoration: none;	color: #ffa900;	display: block;	/*background: #185307 url(images/arrow.gif) center left no-repeat;*/}li.gallery a:hover.active {	font-weight: bold;	text-decoration: none;}/* original stylingli.gallery {	background: url(images/arrow.gif) top left no-repeat;	padding-top: 2px;	padding-left: 24px;	font-size: 12px;}li.gallery a.active {	font-weight: bold;}li.gallery a:hover.active {	font-weight: bold;	text-decoration: none;}end original styling */li.pix {	display: inline;	}li.pix a img {	padding: 5px;	background-color: #333333;	margin: 4px;}li.pix a:hover img {	padding: 5px;	background-color: #60202c;	margin: 4px;}/* Gallery Index */.gallery_items ul {	list-style: none;	margin: 0;	padding: 0;}.gallery_items li {    float: left;	margin: 4px;	padding: 0;}.gallery_pic {	background-color: #333333;}.gallery_pic:hover {	background-color: #60202c;}.gallery_pic a img {	padding: 5px;}.gallery_pic a:hover img {	padding: 5px;}.gallery_title {	padding: 2px 0 6px 0;}.gallery_title a, .gallery_title a:hover, .gallery_title a:visited {	font-size: 12px;	color: #fff;	text-decoration: none;	padding-left: 18px;	background: url(images/grey_arrow.gif) center left no-repeat;}/* ----- */#credits a {	color: #8c9e8e;	text-decoration: none;}#credits a:hover {	color: #ffa900;	text-decoration: none;}/* home page specific */.intro {	margin-top: 70px;	font-size: 16px;}.intro p {	line-height: 22px;}.content {	margin-top: 20px;}.contentLeft {	margin-top: 20px;	padding: 0 24px;}.mainGallery {	margin-top: 20px;	padding-left: 24px;}.next {	width: 120px;	height: 16px;	float: right;	text-align: right;	background: url(images/arrow.gif) top right no-repeat;	padding: 1px 24px 0 0;	margin-right: 6px;}.back {	width: 120px;	height: 16px;	float: left;	background: url(images/arrow2.gif) top left no-repeat;	padding: 1px 0 0 24px;	margin-left: 6px;}form {	padding-left: 10px;	padding-top: 46px;}label {	float: left;	width: 110px;}input, textarea {	width: 200px;	height: 21px;	font-size: 12px;	margin-bottom: 18px;	border: 1px solid #807465;}textarea {	height: 90px;}#submitbutton {	float: right;	margin-right: 10px;	margin-top: 5px;	width: 60px;	height: 22px;	font-size: 12px;	font-weight: bold;	background: #c6c6c6 url(images/submit_bg.gif) top left repeat-x;}#resetbutton {	float: left;	margin-left: 110px;	margin-top: 5px;	width: 60px;	height: 22px;	font-size: 12px;	font-weight: bold;	background: #c6c6c6 url(images/submit_bg.gif) top left repeat-x;}
