/* 	
Title: 			Reset styles
Author: 		Johannes Ma
Updated: 		12 25 2008
Version:		1.2 (6-11-07)
Nods to yahoo ui library & eric meyer.
*/
   
html, body, div, span, 
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table , caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;}

:focus {outline: 0;}

address, caption, cite, code, dfn, th, var { 
font-style:normal; 
font-weight:normal; } 

table class="stripeMe"  {
	border-collapse: collapse;
	border-spacing: 0;}

ol, ul {list-style: none;}

caption, th {text-align:left;}

h1, h2, h3, h4, h5, h6 { 
	font-size: 100%; 
	font-weight:normal; } 

q:before, q:after,
blockquote:before, blockquote:after {
	content: "";}

/* Additional-----------------------------------------------------------------------*/
form label {cursor: pointer;}
fieldset {border: none;}
.clear {clear: both;}
.hide {display: none;}

abbr, acronymn {text-decoration: none; border:0;}

hr {margin: 10px 0;}

/*basic styles-----------------------------------------------------------------------*/
body {background: url(../_images/shared/wood-background.jpg) left -20px; color: #fff;}

#container {
	position: relative;
	width: 818px;
	min-height: 700px;
	background: url(../_images/shared/container-background.jpg) -5px 5px repeat-y;
	margin: 0 auto;
	padding: 0 76px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222;}
	
#photo {
	display: block;
	background: url(../_includes/rotate.php) left top no-repeat;
	width: 818px;
	height: 178px;}
	
h1 a#mark {
	display: block;
	background: url(../_images/shared/logo.gif) left top no-repeat;
	position: absolute;
	width: 397px;
	height: 194px;
	top: 84px;
	left: 53px;
	text-indent: -4000px;
	overflow:hidden;
	z-index: 1;}

#addressbar {
	position:relative;
	display:block;
	width: 762px;
	height: 17px;
	background: #b2bbb5;
	padding: 4px 28px;
	text-align: right; 
	color: #4e2912;}
	
#addressbar a {color: #4e2912; text-decoration: none;}
#addressbar a:hover {text-decoration: underline;}
	

/*Content---------------------------------------------------------------------------------*/

#content {
	float: left;
	width: 455px;
	min-height: 300px;
	margin: 0;
	padding: 20px 63px 60px 58px;
}

h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; margin: 20px 0 27px;}
h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; margin: 10px 0 20px;}
h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; text-transform: uppercase; margin: 15px 0 3px;}
h5 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight:bold; margin: 0 0 10px;}
p {margin: 0 0 10px;}
table class="stripeMe"  {margin: 0 0 10px;}


/*Sidebar/Nav---------------------------------------------------------------------------------*/

#nav {
	float: left;
	width: 216px;
	margin: 23px 0 0 0;
	padding: 0;
	text-align: right;}
	
#nav h3 {display: block; width: 100%; margin: 25px 0 5px; font-size: 18px; border-bottom: 1px solid #d3b9ae;}
#nav p.note {font-size: 10px;}
#nav ul {margin: 0 0 10px;}
#nav li {margin: 0 0 7px;}
#nav a {color: #222; text-decoration: none;}
#nav a:hover {text-decoration: underline;}

/*table ---------------------------------------------------------------------------------*/

table  {margin: 0 0 10px -5px;}
table h2, table h3, table h4, table h5 {margin: 0; padding: 0;}
td {padding: 5px;}
tr.alt td {background: #ccc;}
tr.over td {}

/*Footer---------------------------------------------------------------------------------*/

#footer {
	display: block;
	width: 818px;
	height: 120px;
	background: url(../_images/shared/footer-background.jpg) -5px 0 no-repeat;
	margin: 0 auto;
	padding: 0 76px;}

#footer p {
	font-size: 11px;
	text-align: right;
	color:#fff;
	padding: 7px 3px;}

