/* page */
body, html{color:#000;font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;background-color: #333333;}
a:link, a:visited{color:#000;}
a:hover, a:active{color:#fff;background-color:#000;}
.clear{clear:both;}
.spacer{height:1em;}
p{padding-bottom:1em;}

/* banner */
div#banner{color:#fff;border-bottom:#333333 1px solid;background-color:#000;height:120px;}
div#banner h1{padding: .5em 0px 0.3em 0.5em;margin:0px;font-weight:normal;font-size:3em;font-family:Georgia, "Times New Roman", Times, serif;}
div#banner h1.inside-page{padding: 1em 0px 0.3em 0.5em;margin:0px;font-weight:normal;font-size:2em;font-family:Georgia, "Times New Roman", Times, serif;}

/* containers */
div#container{border: #999 1px solid;text-align:center;width:960px;}
div#container2{background-color:#fff;text-align:left;}

/* navigation */
div#navigation{}
div#navigation ul{padding:0px;margin:0px;list-style-type:none;}
div#navigation ul li{margin-top:4px;display:inline-block;}
div#navigation ul li a{padding: 3px 5px 3px 10px;display:block;text-decoration:none;}
div#navigation ul li a:hover{color:#fff;background-color:#666;}

/* more */
div#more{padding:0 0 0 1em;float:right;width:360px;}
div#more h3{padding: 0.2em;margin:0px;}

/* content */
div#content{line-height:150%;padding:1em;}
div#content h2{padding:0;margin:0;font-weight:normal;font-size:2em;font-family:Georgia, "Times New Roman", Times, serif;}
div#content ul{margin-left:1em;padding-left:1em;list-style-type:none;padding-bottom:1em;}
div#content ul li {margin-left:1em;padding-left:1em;}

/* footer */
div#footer{clear:both;padding: 0.5em 1em 0.5em 1em;border-top: #999 1px solid;text-align: center;}
div#footer ul{padding:0px;margin:0px;list-style-type:none;}
div#footer ul li{display:inline;margin-right:1em;}

/* class definitions */
.clear{clear:both;height:1em;}