/* This style sheet was written by Paul Dell and was distributed  with 
the
Belle Anglaise Template available at http://www.dellwebsites.com
- This comment should remain intact though you are free to edit the 
style
sheet as you see fit. */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6{
margin: 0;
padding: 0;
border: 0;
}

body {
 background:#FFF url(images/background.jpg) center;
 color: #333;
 font:90% Arial, Helvetica, sans-serif;
 margin: 0;
 min-width: 770px;
 padding: 0;
 text-align: center;
 }

#main {
 background:#FFF url(images/wrapper-background.gif);
 margin: 0 auto;
 padding: 0;
 text-align: left;
 width: 742px;
}

#logo {
 height: 59px;
 border-top: 7px solid white; 
 padding-top:0 !important;
 background: white url(images/top-background.jpg) repeat-x bottom left;
}

#topnav {
         width: 742px;
}

#topnav li {
 display: block;
 padding: 0;
 float: left;
}

#topnav ul {
 height: 59px;
 margin: 0;
 padding: 0;
 text-align: center;
}

#topnav ul li a {
 color: #EDF1F2;
 display: block;
 font-size: 80%;
 font-weight: bold;
 height: 55px;
 padding: 0;
 text-decoration: none;
 width: 121px;
 padding-top: 4px;
}

#topnav ul li a:hover {
 background: #FFF url(images/top-backgound-hover.gif) no-repeat; 
 display:
 block;
}
#topnav a:active {
 color: #FFF;
 display: block;
 background: url(images/top-backgound-hover.gif) no-repeat; 
}
.headings {
 border-bottom: solid #839450 1px;
 margin-top: 6px;
}
#leftlogo {
 background: url(images/left-logo.jpg) no-repeat;
 float: left;
 height: 249px;
 width: 380px;
 margin-top: 10px;
}

#rightlogo {
 background: #FFF;
 float: right;
 height: 249px;
 width: 362px;
 padding-top: 10px;
}

#content {
 width: 742px;
 clear: both;
}
#content .contentleft {
 float: left;
 margin-top: 6px;
 padding: 0 10px 10px 10px;
 text-align: left;
 width: 490px;
 line-height: 130%;
}
#nav {
background: url(images/navbg.gif) top right repeat-x;
float: right;
padding-top: 18px;
padd\ing-top: 22px;
padding-right:10px;
margin-right: 3px;
ma\rgin-right: 0;
width: 203px;
}
html>body #nav{
padding-top: 27px;
}
#nav ul {
 border-top: 1px solid #888947;
 font-size: 90%;
 margin: 0 0 0 10px;
 padding: 0;
 list-style-type: none;
}
#nav ul li{
 border: solid #888947;
 border-width: 0 1px 1px 1px;
 margin: 0;
}
#nav a,
#nav a:visited {
 color: #000;
 display: block;
 padding: 6px;
 text-decoration: none;
 background-color: #F5F7F6;
 height: 1%;
}
#nav a:hover {
 color: #FFF;
 background-color: #59612E;
}
#nav a:active {
 color: #000;
 background: #B8CA88;
}

#nav a:focus {
 color: #000;
 text-decoration: none;
 background: #FFF;
}
#footer {
 color: #FFF;
 font-size: 80%;
 text-align: center;
 width: 490px;
 padding: 6px;
 clear: both;
 background: #59612E;

}
h1 {
 font-size: 102%;
}
h2 {
 font-size: 95%;
}
a:link{
 color: #898A48;
 text-decoration: underline;
}
a:visited{
 color: #898A48;
}
a:hover{
 color: #333;
}
a:active{
 color: #333;

}

.centerimg {
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.comments {
 vertical-align: top;
 padding-top: 4px;
}
