body {
	color: #000;
	background: #fff;
	font-family: Arial, Lucida, Verdana, sans-serif;
	font-size: 80%;
	margin:0;
	width:100%;
	text-align:center;
	line-height:16px;
}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.4em;
	font-weight: bold;
	margin:26px 0 13px 0;
	padding:0;
}
h4, 
h5, 
h6 {
  color:#904e14;
	font-size: 1.05em;
	font-weight: bold;
	margin:20px 0 0 0;
}
h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	font-family: Arial, Lucida, Verdana, sans-serif;
}
p {
	margin:15px 0 0 0;
	font-size: 1em;
}
pre {
	background: #ddd;
	border: 1px solid #aaa;
	padding: 0.75em 1.5em;
	font-size: 12px;
}
a, 
a:link {
	color:#904e14;
  outline: none;
	text-decoration:none;
}
:-moz-any-link:focus {
  outline: none;
}
a:hover, 
a:focus {
	color: #ed7913;
	text-decoration:underline;
}
form {
	padding: 0;
	margin: 0;
}
blockquote {
	border: 1px 0px #ddd solid;
	margin: 0.5em 1em;
	padding: 0.3em;
	font-style: italic;
}
img {
	border: 0;
}
ol, 
ul, 
dl {
	position: relative;
}

dl {
	margin: 0.5em 0 1em 1.5em;
}

dl dd {
	margin: 0 0 .5em 1.5em;
}
small {
  font-size:0.9em;
  color:#904e14;
}


/* Global
----------------------------------------------*/
div.clear {
	height:1px;
	line-height:1px;
	clear:both;
	display:block;
	font-size:1px;
}
div#site {
	width:850px;
	margin:0 auto;
	text-align:left;
}

/* Header
----------------------------------------------*/
#header {
	display:block;
	clear:both;
	width:825px;
	height:71px;
	margin:0;
}
#logo {
	margin:100px 0 0 80px;
	float:left;
	display:block;
}
* html #logo {
  margin:100px 0 0 40px;
}
#logo h1 {
	width:310px;
	height:53px;
	text-indent:-9999px;
	background:transparent url(../_images/logo/interior.gif) no-repeat;
}
#logo h1 a {
  display:block;
	width:310px;
	height:53px;
}
#content {
	width:825px;
	clear:both;
	margin:0 auto;
}


/* Footer
----------------------------------------------*/
#footer {
	width:100%;
	clear:both;
	font-size:0.8em;
}
#footer p {
  margin:0;
  padding:0;
}

/* UL inline
----------------------------------------------*/
ul.inline {
  width:100%;
  clear:both;
	padding:0;
	margin:0; 
}
ul.inline li {
	display:inline;
	list-style-type:none;
	margin-right:0.25em;
}

/* Submenu
----------------------------------------------*/
div.submenu {
  clear:both;
	margin:20px 0 0 0;
}
div.submenu a {
	background:#653e2a;
	padding:2px 25px 10px 6px;
	color:#fff;
	font-size:0.88em;
	text-decoration:none;
}
* html div.submenu a {
  padding-bottom:10px;
  display:inline-block;
}
div.submenu a:hover {
  color:#975a23;
	background:transparent url(../_images/backgrounds/subnav.gif) top right no-repeat;
}
div.submenu a.active {
  color:#975a23;
  background:transparent url(../_images/backgrounds/subnav.gif) top right no-repeat;
	text-decoration:none;
}

/* Misc
----------------------------------------------*/
	
#flashcontent {
	height:480px;
}