/*initialize*/
html, body, form, fieldset {
margin: 0px;
padding: 0px;
font: 95%/140% Arial, Helvetica, sans-serif;}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
margin: 1em 0px;
padding: 0px;
font-weight:normal;}

li, dd, blockquote {
margin-left: 1em;}

form label {
cursor: pointer;}

fieldset {
border: none;}

img {
border:0px;
padding:0px;
margin:0px;}

input, select, textarea {
font-size: 100%;
padding:0;
margin:0}

a {
color: #000066}

/*layout*/

body {
margin:0px auto;
text-align: center;
background: #000000;
background-image: url(Assets/BgTop.png);
background-repeat:repeat-x;}

div#container{
width:85%;
min-width:550px;
max-width: 1000px;
margin: 0 auto;
text-align:left}

div#masthead {
margin: 0px 0px 20px 0px;
width: 1000px;
Height:200px}

div#header{
margin-bottom: 20px;}

div#content{
float:left;
width:68%;
background: #F4F1EE}

div#morebox {
Width:80%;
min-width:300px;
margin:20px 0px 20px 10px;
padding: 1.5em;
font-size:90%;
background: #BBA58F;
color: #F4F1EE}

#morebox a {
text-decoration: none;
color: #F4F1EE;}

#morebox a:hover {
color: #604D3A;}

div#menu, div#links {
float:right;
width:30%;
color:#F4F1EE;}

div#menu a, div#links, div#morebox a {
color: #F4F1EE}

div#menu{
background: #504135;
background-image: url(Assets/BgGradient.png);
background-repeat:repeat-x;}

div#links{
clear: right;
margin-top: 20px;
background:#504135;
background-image: url(Assets/BgGradient.png);
background-repeat:repeat-x;}

div#footer{
float:left;
clear:both;
width:68%;
margin:20px 0;
padding: 5px 0;
font-size:66%;
color:#F4F1EE;
background: #2E251C}

/*global navigation*/
#navglobal {
float:left;
margin: 0px 0px 20px 0px;
width: 68%;}

div#tagline {
float:right;
width:30%;
color:#F4F1EE;
text-align:right;}

div#breadcrumbs p {
padding: 0px 10px;
text-align:left;
font-size:.9em}

#navgloballist {
text-align: center;
margin: 0 auto;
padding: 0;
text-indent: 0;
list-style-type: none;}

#navgloballist li {
padding: 0 .3em;
margin: 0;
text-indent: 0;
display: inline;}

#navgloballist li a {
text-decoration: none;
color: #F4F1EE;
font-size: 1em;
padding: 0 2px;}

#navgloballist li a:hover, #navgloballist a#current {
color: #BBA58F;
border-top: none;
font-size: 1.5em;}

#navgloballist a#current {
color: #BBA58F;}

/*menu navigation*/
#menu a {
text-decoration: none;
color: #F4F1EE;}

#menu a:hover {
color: #BBA58F;}

/*typography*/
#header h1 {
float:left;
width:68%;
margin:0px;
padding: .6em 0px;
color: #F4F1EE;}

#header h2 {
float:right;
width:30%;
margin:0px;
padding:0px;
font-size:1em;
text-align:right;
color: #F4F1EE;}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
margin:0px;
padding: 5px 15px 10px 10px;
line-height:1.6}

input.general {
width:85%;
padding:.2em;
font-size:1.1em;
color:#2E251C;
border:1px solid #2E251C;
background-color:#F4F1EE}

#breadcrumbs {
margin: 5px 15px 10px 10px;
padding:0;
background: #BBA58F;
color: #F4F1EE}

#breadcrumbs a {
text-decoration: none;
color: #F4F1EE;}

#breadcrumbs a:hover {
color: #604D3A;}

div#footer p {
padding: 0px 10px;
text-align:center;}