/* GLOBAL SETUP STYLES */
body  {
	background-color: #211403;
	margin: 0; padding: 0;
}

form, img.nogap, object, embed { display: block; margin: 0; padding: 0; }
param { display: none; }

/* default link styles */
a:link { text-decoration: none; letter-spacing: .8px; color: #5e2791; }
a:visited { text-decoration: none; color:  #86636d; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }

/* default font family */
body, p, span, div, li, a, td, th, label, input, option, h1, h2, h3, h4, h5, h6 {
	font-family: Tahoma, Arial, sans-serif;
}

h1, .h1	{ color: #5d303d; font-weight: bold; font-size: 16px; display: block; margin: 0; }
h2, .h2  { color: #211403; font-weight: bold; font-size: 15px; display: block; margin: 0; }
h3, .h3  { color: #5d303d; font-weight: bold; font-size: 14px; display: block; margin: 0; }
h4, .h4  { color: #211403; font-weight: bold; font-size: 13px; display: block; margin: 0; }
h5, .h5  { color: #5d303d; font-weight: bold; font-size: 12px; display: block; margin: 0; }
h6, .h6  { color: #211403; font-weight: bold; font-size: 11px; display: block; margin: 0; }

label, .label { font-weight: bold; font-size: 12px; }

/* MISC UTILITY STYLES */
br.clear { clear: both; line-height: 0; display: block; overflow: hidden; height: 1px; border: solid 1px green; }
ul.nolist { list-style: none; margin: 0; padding: 0; }
.bodycopy { font-size:12px; line-height:130%; }
.note { color: #888888; font-style: italic; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.border_all{border: solid 1px #c6b8a8;}
.border_bot{border-style: solid;border-color: #c6b8a8;border-width: 0 0 1px;}
.border_top{border-style: solid;border-color: #c6b8a8;border-width: 1px 0 0;}
.border_left{border-style: solid;border-color: #c6b8a8;border-width: 0 0 0 1px;}
.border_rt{border-style: solid;border-color: #c6b8a8;border-width: 0 1px 0 0;}
.border_topbot{border-style: solid;border-color: #c6b8a8;border-width: 1px 0;}
.border_sides{border-style: solid;border-color: #c6b8a8;border-width: 0 1px;}
.border_rb{border-style: solid;border-color: #c6b8a8;border-width: 0 1px 1px 0;}
.border_tl{border-style: solid;border-color: #c6b8a8;border-width: 1px 0 0 1px;}
.border_inset{border: inset 1px #c6b8a8;}
.border_outset{border: outset 1px #c6b8a8;}
.border_dotted{border: dotted 1px #c6b8a8;}
.border_dashed{border: dashed 1px #c6b8a8;}

a.button {
color: #c7b9aa; padding: 2px 10px 3px 16px;
text-decoration: none;
background-color: #5d303d;
background-image: url('../gif/arrow_right.gif'); background-repeat: no-repeat;
background-position: 2px 50%;
}
a.button:hover { color: #fff; }

/* CUSTOM LAYOUT STYLES */
#outerblock { padding-top: 25px; }
#innerblock { width: 800px; left: auto; right: auto; }
#header {
background-image: url('../gif/header_bg.gif');
background-repeat: no-repeat;
background-position: 50% 70px;
position: relative;
height: 240px;
z-index: 999;
}
#menu_main {
position: absolute;
top: 125px;
left: 0;
z-index: 1000;
overflow: hidden;
height: 110px;
}
#content {
background-color: white;
background-image: url('../gif/content_bg.gif');
background-repeat: repeat-x;
background-position: 0 100%;
border: solid 0px #8d7257;
position: relative;
z-index: 1;
}
#content .col {
float: left;
width: 398px;
}
#col2 { overflow: auto;
	background-image: url('../jpg/copy_bg.gif');
	background-repeat: no-repeat;
	background-position: 98% 10px;
}
#content .col h1 {
font-size: 18px;
letter-spacing: 3px;
color: #fff;
font-weight: normal;
position: absolute;
right: 30px;
bottom: 20px;
text-align: right;
}
.copy {
font-size: 11px;
padding: 30px 55px 0 55px;
text-align: left;
line-height: 1.5em;
}
.copy p { display: block; margin: 0; padding: 0; padding-bottom: 1em; }
.copy em {
font-size: larger;
font-weight: normal;
font-style: normal;
color: #8d7257;
}
div#footer {
margin: 15px 0 20px 0; color: #ffffd7;
font-size: 11px; line-height: 1.6em;
text-align: right;
}
ul#menu_footer {
list-style: none; display: block;
margin: 0; padding: 0;
float: left;
}
#menu_footer li {
float: left;
}
#menu_footer a {
color: #edcde7;
}
#footer em { font-weight: normal; font-style: normal; }
#footer .info img { margin-bottom: 5px; }
.copyright { color: #8d7257; line-height: 1em; padding-top: 5px; }