body {
font-family:Consolas, Trebuchet, sans-serif;
font-size:62.5%;
color: #552c14;
background: #F1E9D4 url(../img/footer-bg.jpg) no-repeat bottom left ;*/
}

#container {
font-size:1em;
padding-bottom:20px;
padding-top:10px;
width:910px;
margin:0 auto;
height: 100%;
}
/* HEADER STYLES */

#header {
width:910px;
position: relative;
}

#header-top {
background:#F1E9D4 url(../img/SiteHeader.jpg) no-repeat;
clear:both;
height:307px;
overflow:hidden;
width:910px;
}


#sitename {
height:150px;
left:275px;
overflow:hidden;
position:absolute;
top:125px;
width:600px;
z-index:1;
padding: 2px;

}

#sitename h2 {
color:#7f6f24;
font-family:Constantia, Garamond, Palatino, Georgia, times, serif;
font-size:200%!important;
font-weight:700;
height:20px;
padding-bottom:2px;
letter-spacing: 4px;


}

#navbutton {
left:875px;
top: 10px;
position:absolute;
z-index:2;
}

#navbutton ul {
float:right;
}

#navbutton li a {
padding-left:3px;
}



#navglobal {
margin-top:160px;
position:relative;

z-index:3;
font-family:Constantia, Garamond, Palatino, Georgia, times, serif;
}

#navglobal ul { 
padding:0; 
margin:0; 

}
#navglobal ul li {
    margin: 0;
    padding: 0;
    display: inline;
    list-style-type:none; 
    
}

#navglobal li a {
float:left;
font-size:150%!important;
text-decoration:none;
border-top: solid 2px #DCD2B7;
border: groove 2px #E4D4B0;
}

#navglobal ul li a {
color:#552C14;
display:block;
font-weight:700;
height:2em;
line-height:2em;
text-decoration:none;
padding:0 5px;
background-color: #F1DFAF;
}

#navglobal ul li a:hover {
background-color: #E3D5B0;
color: #7f2462;
position:relative;
text-decoration:none;
z-index:1000;
}

#navglobal ul li a:visited {
	color: #24357f;
}

#navglobal a:hover {
color:#237f40;
text-decoration:none;
}

#navbutton a:hover,#navglobal ul li:hover a {
text-decoration:none;
}

#navbutton li,#navglobal li {
display:inline;
list-style:none;
}

#navglobal ul li:hover {
position:relative;
}




/* MAIN CONTENT STYLES */

#main {
background-color:transparent;
clear:both;
font-size:1em;
width:910px;
padding:10px 0 20px;
}


#main img.center {
clear:both;
display:block;
float:none;
margin:0 auto;
}

#main img.right {
border:solid 3px #c8c8c8;
clear:both;
float:right;
margin:3px 0 7px 10px;
}

#main a {
color:#5A1808;
font-weight:700;
text-decoration:none;
}

#main a:hover {
color:#2a5a8a;
text-decoration:underline;
}

#main a:visited {
color:#2a5a8a;
}



#content {
background-color:#F1E9D4;
display:inline;
font-size:110%;
overflow:visible!important;
width:900px;
height: 100%;
}


p:after {
content:".";
display:block;
height:0;
visibility:hidden;
}


#content h1 {
background:url(../img/icon_celltitle_level1.gif) no-repeat;
background-position:632px 5px;
border-bottom:solid 1px #d7d7d7;
color:#5A1808;
font-size:220%!important;
font-weight:700;
margin:0;
padding:5px 50px 12px 20px;
}

#content h3 {
clear:both;
color:#5A1808;
font-size:180%!important;
font-weight:700;
margin:1em 0 .5em;
padding:0 20px;
}

#content p {
clear:none;
color:#2e2600;
font-size:131%!important;
line-height:1.3em;
margin:1em 0;
padding:0 20px;
}

#container:after,#header:after,#header-top:after,#header-bottom:after,.navbar:after,#main:after,#content:after,#content div:after,.subcontent:after,.subcontent div:after,.footer:after,#content-cell:after,#content-subcell-left:after,#content-subcell-right:after,#content-subcell-cell:after,#content-cell-box:after,#content-subcell-left-box:after,#content-subcell-right-box:after,#content-subcell-cell-box:after,.subcontent-cell:after,#content-cell-corner-top:after,#content-cell-corner-bottom:after,#content-subcell-corner-top:after,#content-subcell-corner-bottom:after,.subcontent-cell-corner-top:after,.subcontent-cell-corner-bottom:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

#content h2{
background-position:right;
color:#5A1808;
font-size:180%!important;
font-weight:700;
position:relative;
top:-1px;
z-index:1;
margin:0 20px;
padding:10px 0 7px;
}

#footer {
clear:both;
font-size:1.1em!important;
overflow:visible!important;
width:910px;
padding:1em 0;
}

#footer p {
clear:both;
color:#D38634;
font-size:110%;
font-weight:700;
line-height:1.3em;
text-align:center;
}

#footer p.credits {
clear:both;
font-weight:400;
color: #552c14;
}

#footer a {
color:#552c14;
text-decoration:underline;
}

#footer a:hover {
color:#7f6f24;
text-decoration:none;
}

#footer a:visited {
color:#A24B16;
}

div#images {
    float: right;
}
div#images img {
    display: block;
    padding: 5px;
}
