/* Basic element styling */
body
{
	font:12px Georgia, serif;
	margin:0px; padding:0px;
}
a
{
	color:#c18b37;
}
a:visited
{
	color:#766f64;
}
a img
{
	border-style:none;
}
p
{
	margin:0px 0px 1.2em 0px;
	color:#2C271F;
}
hr {
	height:0px;
	border-width:0px;
	border-top:1px solid #B79766;
	margin:17px 0px;
}
ol li {
	font-weight:bold;
}

/* Headers
------------------------------
h1 isn't used
h2 is the main header, typically replaced with a graphic
h3 is a large section heading
h4 is the most common header, a bit bigger than body text, bold, brown
h5 is typically used as a subhead under an h4
h6 is just body copy in brown
*/
h2 {
	margin-bottom:8px;
}
h3 {
	font:bold 15px Georgia, serif;
	color:#a0793d;
	margin-bottom:6px;
}
h4 {
	font:bold 14px Georgia, serif;
	color:#a0793d;
	margin:0 0 0.2em 0;
}
h5 {
	color:#a0793d;
	margin-bottom:2px;
	line-height:160%;
	font-size:12px;
	margin:0 0 0.2em 0;
}
h6 {
	font-weight:normal;
	font-size:12px;
	color:#a0793d;
	margin:0 0 1em;
}

/* Page structure */
#ajne
{
	margin: 20px auto;
	border:1px solid #000;
	z-index: 20;
	width:977px;
}
/* This is just a way to attach a second background image */
#ajne2
{
	
}

#interface
{
	position:relative;
	/* width: 977px; height: 575px; */
	border: 1px solid #BC9E6C;
	position: relative;
	top: 4px; left:3px;
	background: transparent;
	z-index: 1;
	padding-bottom:20px;
}

/* LINKS AND NAVIGATION */

#global_links li, #global_nav li, #sub_nav li
{
	float: left;
}

#global_links a, #global_nav a, #sub_nav a
{
	display: block;
}

#header #global_links .linktext, #header #global_nav .linktext, #header #sub_nav .linktext
{
	display :none;
}

#header #global_links, #header #global_nav, #header #sub_nav
{
	list-style: none;
	margin:0px; padding:0px;
}


#header #global_links
{
	position: absolute;
	top: 9px; right: 49px;
	height:16px;
}

#header #global_links #myajne
{
	width:148px; height:16px;
	background: transparent url("images/myaccount_nav.gif") top left no-repeat;
}

#header #global_links #contactus
{
	width:112px; height: 16px;
	background: transparent url("images/contactus_nav.gif") top left no-repeat;
}

/* FOOTER */

#footer
{
	clear:both;
	margin: 10px auto;
	width: 977px;
	font:11px Georgia, serif;
	color:#3e321e;
}

#footer_links
{
	list-style:none;
	margin:0px; padding:0px;
}

#footer_links li
{
	float: left;
}

#footer_links li a
{
	font-size:12px; 
	color:#3e321e;
	display:block;
	margin-right:10px;
}

#footer #copyright
{
	font-size:10px;
	text-align:right;
}

/* Global classes */
.hidden {
	display:none;
}
.brown {
	color:#a0793d;
}
.orange {
	
}
.fineprint {
	font-size:9px;
}
.floatright {
	float:right;
	margin-left:15px;
	margin-bottom:10px;
	margin-top:3px;
}
.floatleft {
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}
.missing {
	background-color:#fcc;
}
.textinput {
	background-color:#F8EFE0;
}
