m@charset "utf-8";
/* CSS Document */

/*COLOR PALETTE*/
.sand, .sand * {
	color: #c48f3a;
}
.medium_sand, * .medium_sand {
	color: #b4792e;
}
.dark_sand, * .dark_sand {
	color: #9e6126;
}
.burnt_red, .burnt_red * {
	color: #692911;
}
.dark_red, .dark_red * {
	color: #401509;
}
.light-tan, .light-tan * {
	color: #ead8c1;
}

/*UNIVERSAL STYLES*/
body {
	width: 880px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #c48f3a;
	background-image: url(../images/template/body-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin: 25px 25px 25px 25px;
}
body * {
	text-align: left;
}
table {
	border-collapse: collapse;
}
.content_width {
	width: 880px;
}
img {
	border: 1px solid #882e14;
}
h1, * h1, .h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #692911;
	font-weight: bold;
	font-size: large;
}
h2, * h2, .h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #692911;
	font-weight: normal;
	font-size: medium;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
/*
a[href=""] {
	color: #F00;
}
*/
p, * p,
td,
li {
	font-size: small;
}
td {
	vertical-align: text-top;
}
td.label {
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
}
a {
	color: #9e6126;
	text-decoration: none;
	border-bottom: 1px dashed #c48f3a;
}
a:hover {
	font-weight: bold;
}


/*FLAG STYLES*/
#preflag,
#preflag h1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#preflag h1 {
	font-size: x-small;
}
#flag {
	margin: 10px 0px 10px 0px;
	background-image: url(../images/template/flag-bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 84px;
}
#flag #logo {
	position: relative;
	right: 20px;
	width: 	98px;
	height: 83px;
}
#flag #logo a,
#flag #logo a img {
	border: none;
}


/*CONTENT STYLES*/
#content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
}
#content #text {
	width: 595px;
	height: auto;
	min-height: 410px;
	margin: 0px 10px 0px 0px;
	padding: 20px 20px 40px 20px;
	background-color: #eddec4;
	background-image: url(../images/template/text-bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#content #text #overhead {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#content #text #overhead img {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#content #text #overhead p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-style: italic;
}
#content #text h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#content #sidebar {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 235px;
	float: right;
	height: auto;
}
#content #sidebar .deck {
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	height: auto;
	background-image: url(../images/template/sidebar-deck.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#content #sidebar .deck.one {
	background-position: top;
}
#content #sidebar .deck.two {
	background-position: center;
	height: 119px;
}
#content #sidebar .deck.three {
	background-position: bottom;
}
#content #sidebar .deck.four {
	background-image: url(../images/template/info-bg.jpg);
	background-position: top right;
	margin: 0px 0px 0px 0px;
}
#content #sidebar .deck h2 {
	color: #FFFFFF;
	font-size: large;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#content #sidebar .deck ul {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#content #sidebar .deck ul li {
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: small;
	list-style: none;
}
#content #sidebar .deck ul li a {
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	border: none;
}
#content #sidebar .deck ul li a:hover {
	border-bottom: 1px dashed #9e6126;
}

/*FOOTER STYLES*/
#footer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#footer #gallery {
	width: 870px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 10px;
	background-color: #b4792e;
	float: left;
}
#footer #gallery p,
#footer #info p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#footer #gallery ul,
#footer #info ul {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}
#footer #gallery ul li,
#footer #info ul li {
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: small;
	list-style: none;
}
#footer #gallery ul li {
	margin: 5px 0px 0px 0px;
	padding: 0px 8px 0px 8px;
	width: 273px;
	height: auto;
	float: left;
	font-weight: bold;
}
#footer #gallery ul li img {
	background-color: #CCC;
	border: 1px solid #e6d7c9;
	width: 126px;
	height: auto;
	margin: 5px 5px 0px 0px;
}
#footer * ul li a {
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	border: none;
}
#footer * ul li a:hover {
	border-bottom: 1px dashed #9e6126;
}

/*RULE STYLES*/
.rule {
	background-image: url(../images/template/rule.jpg);
	height: 1px;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

/*COPYRIGHT STYLES*/
#copyright {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	float: left;
}
#copyright p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#copyright p span {
	float: left;
	font-weight: bold;
}
#copyright p a {
	float: right;
	margin-left: 10px;
}
#copyright p a img {
	border: none;
}

