*  {
margin : 0;
padding : 0;
border: 0;
}
html, body {
height: 100%;
}
body {
font : 90% "Century Gothic", Arial, Helvetica, Tahoma, sans-serif;
background : #FBFBF9 url(images/bg.jpg) top repeat-y;
color : #000;
}
a:link, a:visited {
text-decoration : none;
background : transparent;
color : #990000;
}
a:hover {
text-decoration : none;
color : #7D7852;
}
img {
border : none;
}
.imgleft {
float : left;
padding: 5px;
}
.imgright {
float : right;
padding: 5px;
}

#container {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em; /* the bottom margin is the negative value of the footer's height */
width : 880px;
line-height: 1.8em;
background : #fff;
color : #333;
}
#top {
height:200px;
/*background : url(images/header.png);*/
}
h1,h2 {
font-family: Verdana, georgia, Helvetica, Tahoma, sans-serif;
}
#top h1 {
float: left;
padding : 28px 0px 20px 27px;
font-size: 36px;
font : Verdana;
font-weight : bold;
letter-spacing: 7px;
background : transparent;
color: #FFFFFF;
}
#leftnav {
float : left;
width : 200px;
padding : 0 1em;
}
.sidenav {
margin : 10px 10px;
padding : 0;
list-style-type : none;
background : transparent;
color : #fff;
}
.sidenav a {
letter-spacing : 1px;
border-bottom : 1px solid #aaa;
margin-bottom : 5px;
padding-left : 20px;
display : block;
text-decoration : none;
background : url(images/post.gif) no-repeat left center;
color : #000;
}
.sidenav a#current, .sidenav a:hover {
text-decoration : none;
background : url(images/post.gif) no-repeat left center;
color : #7D7852;
}

#copyright{
padding-top : 3em;
font-size: 0.7em;
text-align: left;
}

#content {
margin : 0 0 20px 240px;
padding : 0 1em;
}

ul {
list-style-type : none;
margin : 0;
padding : 0;
}

#content ul {
list-style-image: url(images/bullet.gif);
list-style-position : outside;
}
#subList ul {
padding : 0em 0em 0em 1em;
list-style-image: url(images/subbullet.gif);
list-style-position : outside;
}


.disclaimer {
font-size: 0.9em;
line-height: 1.6;
}

#ulLink  ul{
list-style-image: url(images/link.gif);
}


.footer, .push {
font-size: 0.75em;
height: 4em; /* .push must be the same height as .footer */
padding : 3.5em 0em 0em 15.5em;
color : #7D7852;
background : transparent;
/*line-height: 1.5em;*/
}
#leftnav p {
margin : 0 0 1em 0;
}
h2 {
padding-bottom: 5px;
margin : 2em 0 1em 0;
font-size: 1.5em;
color: #5c1919;
}
h3 {
font-size: 1.1em;
color: #7D7852;
}
.clear {
clear: both;
overflow: hidden;
width: 0;
height: 0;
}
blockquote {
font-weight: bold;
font-size: 1.1em;
padding : 25px;
color: #000;
}



