* {
 border:0;
 padding:0;
 margin:0;
 font-family: Verdana, Arial, sans;
}
ul {
 padding-left: 2em;
}
body {
 background-color: #aaa;
 padding-top: 10px;
}
a:hover {
 color:red;
}
#wrapper {
 width:799px;
 padding:2px;
 margin:0 auto 20px auto;
 background-color: white;
 border-right: 4px black solid;
 border-bottom: 4px black solid;
 border-top: 1px #666 solid;
 border-left: 1px #666 solid;
}
#logo {
 text-align:right;
 font: normal 32pt/32pt Arial, sans;
 margin: 15px 41px 12px 0;
}
#menu {
 text-align: center;
}
#menu ul {
 padding: 5px 0 2px 0 ;
 border-bottom: solid 2px #333;
}
#menu li {
 display: inline;
 background:url("/style/header.png") no-repeat 100% -80px; 
 padding: 5px 9px 2px 0 ;
}
#menu a {
 background:url("/style/header.png") no-repeat 0% -80px; 
 padding: 5px 0 2px 9px;
 text-decoration: none;
 color:black;
}
#menu li:hover {
 background:url("/style/header.png") no-repeat 100% top;
}
#menu li:hover a {
 background:url("/style/header.png") no-repeat 0% top;
 color:red;
}
#menu #select {
 background:url("/style/header.png") no-repeat 100% top;
 padding-bottom: 4px;
}
#menu #select a {
 background:url("/style/header.png") no-repeat 0% top;
 padding-bottom: 4px;
}

#content {
 padding-top: 12px;
 min-height: 780px;
 background:url("/style/background.png") no-repeat 41px 41px; 
}
#footer {
 font-size: 0.8em;
 font-style: italic;
 border-top: 1px #333 solid;
 padding:3px 0 3px 0;
}
.extra {
 margin: 30px 0 0 36px;
}
.link {
 color:green;
 text-decoration:none;
 font-size: 80%;
}

