body { margin: 0;
       padding: 0;
       text-align: center;
       font: 85% arial, helvetica, sans-serif;
       background: #000;
       color: #444;
}

#container { text-align: left;
	     margin: 0 auto;
             padding: 0;
             width: 775px;
             background: #222;
             min-height: 600px;
}

#contents { margin: 0;
            padding: 10px 20px 10px 25px;
            color: #F1EBC1;
            font-size: 1em;
            font-family: 'Book Antiqua', serif;
}

h1 { margin: 0;
     padding: 0;
     border-bottom: 1px solid #333;
}

h1 img { display: block;
         border: 0;
}

ul#topnav { margin: 0;
            padding: 5px 10px;
            list-style-type: none;
            background: #000;
            border-left: 1px solid #333;
            border-right: 1px solid #333;
            border-bottom: 1px solid #333;
            font-size: 0.85em;
            line-height: 1em;
            text-align: right;
}

ul#topnav li { display: inline;
               background: url(images/arrow.gif) no-repeat 0 50%;
               padding: 0 10px 0 15px;                           
}

ul#topnav li a:link, ul#topnav li a:visited, #contents a:link, #contents a:visited 
{ 
	text-decoration: none;
	color: #DBD7AF;
}

ul#topnav li a:hover, ul#topnav li a:active, #contents a:hover, #contents a:active 
{   
	text-decoration: none;
        color: #444;
        background: #DBD7AF;                  
}

img {
border:0 none;
}

.left {
float:left;
padding:0 8px 0 0;
}

.right {
float:right;
padding:0 0 0 8px;
}

p.rt {text-align: right;}

p.lt  {text-align: left;}
.center {
display:block;
margin:0 auto;
text-align:center;
}

blockquote {
border-bottom:1px solid;
border-top:1px solid;
margin:20px 0;
padding:10px 20px 0;
}


.clear {clear: both}

