

/* -->Image Gallery Styles for May Out West<-- */
/* -->Last Modified 9/2/08<-- */

body {
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #c1c1c1;
	background-color: #1c1c1c;
	margin: 0;
	padding: 0;
}

a:link, a:visited {
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #c1c1c1;
}
a:hover, a:hover:visited, #navigation a:active {
	color: #666;
	text-decoration: none;
}

img, table {
	border: 0;
}

table {
	width: 100%;
	margin: 0;
	padding: 0;
}

table.padded_table td {
	padding: 3px;
}

#wrapper {
	width: 900px;
	background: #000;
	margin-left: auto;
	margin-right: auto;
}


/* -- HEADER ITEMS --------------------------------------------------------- */
#header{
	background: #a9a9a9;
	height: 100px;
	width: 900px;
	text-align: center;
}
#header_logo {
	padding: 15px 0 0 0;
	font: 18px/18px bold "Times New Roman", Times, serif;
	color: #fff;
}
#header_tag {
	padding: 2px 0 0 0;
	font: 14px/14px "Times New Roman", Times, serif;
	color: #dfdfdf;
}


/* -- NAVIGATION ITEMS --------------------------------------------------------- */
#navigation{
	background: #525252;
	height: 25px;
	border-top: solid 1px #debf7e;
	border-bottom: solid 1px #debf7e;
	padding: 0 0 0 160px;
}
#navigation ul {
	margin: 0;
	padding: 0;
}
#navigation li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	position: relative;
}
#navigation a:link, #navigation a:visited { 
	float: left;
	padding: 8px 15px 0px 15px; 
	font: bold 10px/11px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	text-decoration: none;
}
#navigation a:hover, #navigation a:visited:hover, #navigation a:active {
	color: #999;
}
#navigation li a img {
	margin-top: -4px;
}


/* -- SIDE MENU ITEMS --------------------------------------------------------- */
#side_menu{
	background: #323232;
	width: 136px;
	padding: 10px;
	border-top: solid 1px #debf7e;
	border-bottom: solid 1px #debf7e;
	border-right: solid 1px #debf7e;
}
#side_menu ul {
	margin: 0;
	padding: 4px 0 40px 0;
}
#side_menu li {
	margin: 0; 
	padding: 6px 0 6px 0; 
	list-style-type: none;
	position: relative;
}
#side_menu a { 
	width: 100%;
	padding: 6px 0 6px 0; 
	font: 11px/12px Georgia, "Times New Roman", Times, serif;
	color: #c1c1c1;
	text-decoration: none;
}
#side_menu a:hover, #side_menu a:active {
	color: #999;
}
.side_title{
	font: bold 15px/16px Georgia, "Times New Roman", Times, serif;
	color: #8d8d8d;
	width: 100%;
	text-align: center;
}
.side_title img {
	padding: 5px 0 0 0;
}


/* -- CONTENT ITEMS --------------------------------------------------------- */
#content{
	padding: 20px 0 20px 0;
	margin: 0 0 20px 0;
}
#content_left{
	float: left;
	width: 180px;
}
#content_right{
	float: right;
	width: 720px;
}
#body_content{
	margin: 0 10px 0 0;
}
h1 { 
	font: bold 14px/16px Georgia, "Times New Roman", Times, serif;
	color: #c1c1c1;
}
h2 { 
	font: bold 16px/18px Georgia, "Times New Roman", Times, serif;
	color: #c1c1c1;
}
.page-title	{ 
	font: bold 20px/22px Georgia, "Times New Roman", Times, serif;
	color: #debf7e;
	padding: 0 0 15px 0;
	}
.headline { 
	font: bold italic 20px/22px Georgia, "Times New Roman", Times, serif;
	color: #c1c1c1;
	}
.event { 
	font: bold italic 18px/20px Georgia, "Times New Roman", Times, serif;
	color: #c1c1c1;
	}
.subhead { 
	font: italic 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #666666;
	}
.accent { 
	font: bold italic 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #666666;
	}
.small, .caption { 
	font: 10px/12px Georgia, "Times New Roman", Times, serif;
	color: #666666;
	}
.formtxt { 
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #c1c1c1;
	}
.formtxt_er { 
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #FF0000;
	}

.crumb, .crumb a { 
	font: 10px/11px Georgia, "Times New Roman", Times, serif;
	color: #c1c1c1;
	}
.crumb a:hover, .crumb a:active {
	color: #666666;
	text-decoration: none;
}



/* -- FOOTER ITEMS --------------------------------------------------------- */
#footer{
	clear: both;
	padding: 20px 0 0 0;
	background: #000;
}
#footer_text {
	float: left;
	width: 900px;
	padding: 20px 0 0 0;
	text-align: center;
	font: 9px/12px Georgia, "Times New Roman", Times, serif;
	color: #c1c1c1;
}
#footer_text a:link, #footer_text a:visited {
	font: 9px/12px Georgia, "Times New Roman", Times, serif;
	color: #c1c1c1;
}
#footer_text a:hover, #footer_text a:visited:hover, #navigation a:active {
	color: #666666;
	text-decoration: none;
}



/* -- FORM / INPUT FIELDS --------------------------------------------------------- */
input.form, select.form, input.form_er, select.form_er { 
	background: #FFFFFF; 
	border: solid 1px #999999;
	width: 175px; 
	vertical-align:middle; 
}
input.form_er, select.form_er {
	border: solid 1px #990000;
}
.submit {
}

#billing_info {
	line-height: 0;
	padding: 0;
	margin: 0;
}


/* -- ADMIN ITEMS --------------------------------------------------------- */
#refresh_window {
	width: 600px;
	height: 300px;
	border: solid 1px #666666;
	color: #333333;
	background: #CCCCCC;
	padding: 10px;
	margin: 10px 0 10px 0;
	overflow: auto;
}
.section_group {
	clear: both;
	padding: 5px 0 15px 0;
	border-top: #E9E9E9 solid 1px;
}
