
body {color:#d8d5c6; background: #000;  margin: 0 auto; padding: 0;  font: 100% Arial, Halvetica, sans-serif; }

h1 {color:#37332b; text-align: center; font-size: 1em; text-transform:uppercase; padding: 0; margin:0; font-family: Lucida Sans;}
h2 {color:#1d1b16;text-align: center; text-transform: none; font-size: 30px; font-weight: normal; }
h3 {color:#c7ba9c;float:left;margin:0 0 30px 0; font-weight:normal; font-size:1em; line-height:30px; font-family: Lucida Sans;}

#wrap { width: 100%; margin: 0 auto; padding: 0;}
#container {background: url(images/bg.jpg) repeat #464337; width:850px; border-right: solid 7px #1d1b16; border-left: solid 7px #1d1b16;margin: 0 auto; padding:0; }

#header { background: url(images/bg.jpg) repeat #1d1b16; color:#afaa92; width:100%; margin:0 auto; padding: 0; text-align: center;}
#header img{margin: 0 auto; padding: 5px 0 5px 0; }
#header p{
	float:right;
	text-align:right;
	width:100%;
	margin:7px 10px 0 0;
	padding:0;
	color:#636352;
	letter-spacing: .08em;
	line-height: 1.3em;
	font-size: 12px;
	}


#front_img {background: #201e18;width:100%;border-top: solid 4px #1d1b16;}

table {margin: 0 auto; padding: 0 0 40px 0; }
table img {border: 1px solid #37332b; background: #22201a; padding: 7px; }
table td {text-align: left;padding: 0 30px 0 30px; }
table ul {list-style: none;}
table li {font-size: 85%; line-height: 1.5em; }


/* top navigation */
#topnav {background: #1d1b16; border-top:1px solid #37332b; text-align: center;  letter-spacing: .06em;  margin:0 auto; padding:0;}
#topnav ul {margin: 0 auto;  padding: 15px 0 15px 0;}
#topnav ul li {display:inline; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; text-transform:uppercase;}
#topnav li {display:inline; padding:0;font-size: 1.5em;}
#topnav li a {display:inline; color:#afaa92; padding:0 15px 0 15px; text-decoration:none; }
#topnav li a:hover {display:inline; color:#fff; padding:0 15px 0 15px; text-decoration: none;}


/* content */
#content {width: 100%; text-align: center; margin: 0 auto; padding:60px 0 60px 0; letter-spacing: .05em;}
#content p {font-size:1em; font-weight: normal; line-height: 26px; margin-bottom:24px; width: 90%;  padding: 10px 0 10px 0; margin: 0 auto; letter-spacing: .05em;}
#content hr {color: #191712; width: 80%; margin: 0 auto; background-color: #191712; height: 1px; border: 0;}
#content a {text-decoration: none; color: #afaa92; }
#content a:hover { text-decoration: none; color: #fff;}

#list ul{list-style: none; line-height: 1.4em; font-size: 17px; text-align: center; margin:0 auto; padding: 10px 0 45px 0;}

#showrecord {
	letter-spacing: .37em;
	margin: 50px 0 50px 0;
}


#showrecord table {background: url(images/ped_bg.png) repeat; width: 90%; border: 7px solid #22201a;
	margin: 0 auto;
	padding: 10px;
}

#showrecord td {
	padding: 3px 1px 7px 5px;
	font-size: 11px;
	letter-spacing: .03em;
	text-align: left;
}
#column_name {
	letter-spacing: .37em;
	margin: 0 auto;
}


#column_name table {
	width: 90%;
	margin: 0 auto;
}

#column_name td {
	padding: 0 1px 0 5px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: .05em;
	text-align: left;
}

#gallery {text-align:center; margin: 0 auto; padding: 0;}



/* Photo line */
#group {
	float:left;
	width:100%;
	height:307px;
	margin:20px 0 20px 0;
	background: url(images/images/bg2.jpg) repeat;
}




#photorun {width: 960px; margin: 0 auto; padding: 0 0 60px 0; text-align: center;}
#photorun p{text-align: center;  font-size: 16px; letter-spacing: .05em; padding: 0; margin: 0 auto;}
#photorun img{border: 7px solid #37332b;background: #22201a;padding: 0px;margin: 40px 0 0 0;}

#profile {text-align: center; padding: 20px 0 60px 0;}
#profile ul a{color: #9e5e2d;}
#profile p{ font-size: 130%; padding: 30px 0 20px 0; }
#profile hr{color: #191712; width: 80%; background-color: #191712; height: 1px; border: 0;}

#ped { margin: 45px 0 45px 0; padding:0; font-size: 11px; }
#ped table {width: 90%; background: url(images/ped_bg.png) repeat; padding: 10px; border: 7px solid #22201a;}
#ped td {padding:3px;}

/* classes */

.banner {width:100%; }
strong {font-weight:bold;color:#ff9000;text-transform:uppercase;}
.left {text-align:left;}

/* Hides from IE-max \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.info {text-align: left; float: right; }
.caption {text-align: center; color:#afaa92; font-size: 16px; font-weight: normal; line-height: 2em; }
.caption2 {text-align: center; color:#1d1b16; font-size: 16px; font-weight: bold; }
.smallest {text-align: center; font-size: 60%;}
.right {float:right; margin-right:0;}
.small {width:300px;}
.map {font-size: 14px; padding: 0 0 0 60px;}

	
.clearfix:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.title {border:0; text-align: center;}

.img_left {
	border: 1px solid #37332b;
	background: #22201a;
	padding: 7px; 
	margin: 25px; 
	float: left;
	}

.img_right {
	border: 1px solid #37332b;
	background: #22201a;
	padding: 5px;  
	float: right;
	}

.img {	max-width: 90%;
	border: 1px solid #37332b;
	background: #22201a;
	padding: 7px;  
	margin: 20px 0 10px 0;
	}
.img2 {	max-width: 90%;
	border: 1px solid #37332b;
	background: #22201a;
	padding: 7px;  
	margin: 0 auto;
	}

.inner {width:960px;margin:0 auto;padding:40px 0 0 0;}


.logo {max-width: 100%;padding-bottom: 20px; }


.heading {text-align: center; margin: 0 auto; padding: 0 0 10px 0; max-width: 35%;}
.name {clear: both; text-align: center; }
.orange {color: #9e5e2d;}
.red {color: #b51b1b;}

/* lower navigation */
#lowernav {text-align: center;  letter-spacing: .06em; font-weight:normal; margin:0; padding:0;}
#lowernav ul {margin: 0 auto;  padding: 10px 0 30px 0;}
#lowernav ul li {display:inline; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; text-transform:uppercase;}
#lowernav li {display:inline; padding:0;font-size: 1.5em;}
#lowernav li a {display:inline; color:#afaa92; padding:0 20px 0 20px; text-decoration:none; }
#lowernav li a:hover {display:inline; color:#fff; padding:0 20px 0 20px; text-decoration: none;}



#footer {background: #1d1b16; clear: both; width: 100%; text-align: center; letter-spacing: .08em;  color:#636352; margin: 0; padding: 30px 0  50px 0; }
#footer p {width: 80%; font-size:14px; line-height: 1.5em; margin: 0 auto; padding: 5px 0 0 0;}
#footer p a {text-decoration:none;  color:#c6c0a5; }
#footer p a:hover{color:#d8d2b4;}
