* {/* Wild card attribute-affects everything */	font-family: Helvetica, Arial, sans-serif;
	margin: 0;	padding: 0;	}

/* IE6 png hack selector */
.pngFix {}

/* FadeSlideshow Selector */
html, body {	background: url(../images/global/bg_tile.gif) repeat-x top center #171408;
	color: #CC9966;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	}
p {	margin-bottom: 20px;	}
h1,h2,h3,h4,h5,h6 {	font-weight: normal;	}

a:link,
a:visited {	color: #FFFFFF;
	text-decoration: none;	}a:hover,
a:active {	text-decoration: underline;	}
/*** BACKGROUND WRAPPERS ***/
#wrapper {	margin: 0 auto;
	min-height: 1000px;	padding-bottom: 30px;
	text-align: center;
	}
#wrapperFooter {
	background: #000000 url(../images/global/bg_footer.gif) repeat-x;
	padding-bottom: 30px;
	}


/*** HEADER ***/
#header {
	background: url(../images/global/bg_header.png) no-repeat;
	height: 200px;
	margin: 0 auto;
	overflow: hidden;
	width: 900px;
	}
#header h1 {
	text-indent: -9999px;
	}
#header h1 a:link,
#header h1 a:visited,
#header h1 a:hover,
#header h1 a:active {
	background: none;	border: none;
	display: inline;
	float: left;
	height: 200px;
	width: 300px;
	}

/*** MENU ***/
#menu {
	float: right;
	font-style: italic;
	padding-top: 80px;
	text-align: right;
	}#menu ul {
	font-size: 14px;	list-style: none;
	position: relative;
	text-align: center;
	}#menu li {	display: inline;
	height: 20px;
	padding-right: 14px;
	}
#menu li a:link,
#menu li a:visited {
	display: inline;
	text-decoration: none;
	}
#menu li a:hover,
#menu li a:active {
	color: #CC9966;
	display: inline;
	text-decoration: none;
	}
#menu li.icon {	display: inline;
	padding-right: 2px;
	}

/* main content and sidebars */#content,
#home,
#gallery { 
	margin: 0 auto;
	overflow: hidden; /* 100% column height */
	text-align: left;
	width: 900px;
	}
#content h2 {
	border-bottom: 1px solid #996633;
	color: #FFF;
	font-family: 'Times New Roman', Times, serif;
	font-size: 40px;
	font-style: italic;
	margin-bottom: 20px;
	padding-bottom: 10px;
	}
#content h3 {
	color: #FFF;
	font-size: 18px;
	margin-bottom: 10px;
	}
#content h4 {
	color: #FFF;
	font-size: 18px;
	margin-bottom: 10px;
	text-align: center;
	}
#content p {
	font-size: 12px;
	line-height: 1.75em;
	margin-bottom: 20px;	text-align: justify;
	}
#content blockquote {
	border-left: 10px solid #996633;
	color: #FFF;
	font-size: 18px;
	letter-spacing: .1em;
	line-height: 1em;
	margin-bottom: 30px;
	padding-left: 20px;
	text-align: left;
	}

#home h2 {
	color: #FFF;
	font-family: 'Times New Roman', Times, serif;
	font-size: 56px;
	font-style: italic;
	margin: 10px 0 30px 0;
	}
#home h2 span {
	color: #CC9966;
	font-family: 'Times New Roman', Times, serif;
	font-size: 20px;
	}
#home h3 {
	color: #CC9966;
	font-size: 18px;
	margin-bottom: 30px;
	}
#home h3 span {
	color: #FFF;
	}
#home h4 {
	color: #FFF;
	font-size: 20px;
	margin-bottom: 10px;
	}
#home p {
	color: #FFF;
	font-size: 12px;
	line-height: 1.75em;
	margin-bottom: 20px;	text-align: justify;
	}
#homeLeft {	background: url(../images/home/photo_frame.png) no-repeat;
	float: left;
	height: 440px;
	position: relative;
	width: 540px;	}
#fadeshow1 {
	margin: 30px 0 0 30px;
	}
#homeLeft ul {
	margin: 20px 0;
	}
#homeLeft li {
	display: inline;
	margin-right: 1px;
	}
#homeLeft li.last {
	display: inline;
	margin-right: 0px;
	}
#homeRight {	float: right;
	position: relative;
	width: 320px;	}
#homeRight ul {
	}
#homeRight li {
	display: inline;
	margin-right: 2px;
	}
#homeRight li img {
	border: 1px solid #FFF;
	}

#left {
	float: left;
	position: relative;
	width: 500px;	}
#right {
	float: right;
	position: relative;
	width: 360px;	}

#gallery h2 {
	color: #FFF;
	font-family: 'Times New Roman', Times, serif;
	font-size: 30px;
	font-style: italic;
	margin-bottom: 10px;
	}
#gallery h3 {
	color: #CC9966;
	font-family: 'Times New Roman', Times, serif;
	font-size: 30px;
	font-style: italic;
	margin-top: 160px;
	}
#gallery h4 { /* thumbnail section titles */
	color: #CC9966;
	font-family: 'Times New Roman', Times, serif;
	font-size: 30px;
	font-style: italic;
	margin-bottom: 8px;
	padding-left: 35px;
	}
#gallery p {
	font-family: 'Times New Roman', Times, serif;
	font-size: 14px;
	font-style: italic;
	line-height: 1.5em;
	margin-bottom: 20px;	text-align: center;
	}
#galleryLeft {
	display: inline;
	float: left;
	text-align: center;
	width: 360px;
	}
#galleryCenter {
	display: inline;
	float: left;
	text-align: center;
	width: 180px;
	}
#galleryRight {
	display: inline;
	float: right;
	text-align: center;
	width: 360px;
	}
#gallery ul {
	margin-bottom: 40px;
	padding-left: 35px;
	}
#gallery li {
	display: inline;
	margin: 1px;
	}
#gallery li img {
	height: 60px;
	width: 80px;
	}
#gallery .arrowLeft {
	float: left;
	height: 80px;
	margin-bottom: 200px;
	margin-top: 210px;
	width: 40px;
	}
#gallery .arrowRight {
	float: right;
	height: 80px;
	margin-bottom: 200px;
	margin-top: 210px;
	width: 40px;
	}


/* form styles */.form {
	border-left: 10px solid #996633;
	font-size: 18px;
	line-height: 1em;
	margin-bottom: 30px;
	padding-left: 20px;
	text-align: left;
	}
input {	background-color: #FFFFFF;	border: 1px solid #CC9966;	color: #996633;
	font-size: 11px;
	width: 100%;	padding: 2px 4px;	}form .button {	background-color: #483624;	border: 1px solid #CC9966;	color: #FFF;
	padding: 4px;
	}textarea {
	border: 1px solid #CC9966;	color: #996633;
	font-size: 11px;
	padding: 2px 4px;	width: 100%;	}

#footer {
	border-top: 1px dotted #483624;
	font-size: 10px;
	height: 60px;	margin: 60px auto;
	padding-top: 20px;
	position: relative; /* 100% column height alistapart.com*/	text-align: center;
	width: 900px;	}#footer p {	line-height: 2em;
	}
#footer img {
	margin: 4px}#footer ul {	list-style: none;	text-align: center;	}#footer li {	display: inline;	padding: 0 2px;	}
#footer a:link,
#footer a:visited {
	}#footer a:hover,
#footer a:active {	}
/* additional styles */
.bold {font-weight: bold;}.italic {font-style: italic;}.note {font-size: 9px;}
.label {font-family: Andale Mono, monospace;}
.white {color: #FFF;}/* image styles */img.floatLeft {     float: left;     margin: 0 10px 10px 0; 	}img.floatRight {     float: right;     margin: 0 0 10px 10px; 	}
/* clears floats */.clear {clear: both;}