body {
padding : 0; 
margin : 0; 
font : 96% arial, tahoma, verdana, sans-serif; 
background : #e0e0e0; 
color : #303030; 
} 
a {
text-decoration : none; 
color : #286ea0; 
} 
a:hover {
text-decoration : underline; 
} 
#toptabs {
margin : 10px auto -13px; 
font-size : 0.8em; 
width : 100%; 
} 
#toptabs p {
text-align : right; 
color : #808080; 
} 
.toptab {
text-decoration : none; 
background : #f0f0f0 url('images/corner2.gif') no-repeat top right; 
color : #808080; 
border-bottom : 1px solid #e0e0e0; 
margin-left : 4px; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 0; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 3px; 
padding-bottom : 3px; 
} 
.toptab:hover {
background : #fafafa url('images/corner2.gif') no-repeat top right; 
border-bottom : 1px solid #eaeaea; 
color : #505050; 
text-decoration : none; 
} 
.activetoptab {
color : #505050; 
text-decoration : none; 
background : #ffffff url('images/corner2.gif') no-repeat top right; 
border-bottom : 1px solid #ffffff; 
margin-left : 4px; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 0; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 3px; 
padding-bottom : 3px; 
} 
.activetoptab:hover {
text-decoration : none; 
} 
#container {
margin : 10px auto 15px; 
width : 90%; 
padding : 5px 20px 20px; 
background : #ffffff; 
} 
#logo {
margin : 15px 0 0; 
} 
#logo h1 a {
color : #303030; 
} 
#logo h1 a:hover {
text-decoration : none; 
} 
.searchform {
float : right; 
padding : 2px 5px 0 0; 
} 
#navitabs {
clear : both; 
} 
.navitab {
text-decoration : none; 
letter-spacing : 1px; 
background : #e0e0e0 url('images/corner.gif') no-repeat top right; 
border-bottom : 1px solid #ffffff; 
border-left : 1px solid #ffffff; 
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 4px; 
padding-left : 8px; 
padding-right : 8px; 
padding-top : 4px; 
padding-bottom : 4px; 
} 
.navitab:hover {
text-decoration : none; 
background : #d0d0d0 url('images/corner.gif') no-repeat top right; 
} 
.activenavitab {
color : #ffffff; 
text-decoration : none; 
background : #505050 url('images/corner.gif') no-repeat top right; 
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 5px; 
padding-left : 8px; 
padding-right : 8px; 
padding-top : 4px; 
padding-bottom : 5px; 
} 
.activenavitab:hover {
text-decoration : none; 
} 
#desc {
height : 200px; 
color : #ffffff; 
padding : 0; 
background : #ffffff; 
clear : both; 
margin-left : 0; 
margin-right : 0; 
margin-top : 5px; 
margin-bottom : 0; 
} 
#desc p {
width : 290px; 
font-size : 1em; 
line-height : 1.3em; 
padding : 0 0 0 15px; 
} 
#desc h2 {
padding : 15px 15px 0; 
color : #ffffff; 
} 
#desc a {
color : #ffffff; 
text-decoration : underline; 
} 
#main {
width : 90%; 
float : left; 
padding : 0 15px 0 0; 
border-right : 1px solid #d0d0d0; 
} 
.block {
background : #f0f0f0; 
padding : 15px; 
} 
#sidebar {
width : 140px; 
float : right; 
} 
#sidebar p {
font-size : 0.9em; 
line-height : 1.3em; 
margin : 0 0 12px; 
} 
.sidelink {
text-align : left; 
display : block; 
width : 120px; 
background : #f0f0f0 url('images/corner.gif') no-repeat top right; 
margin-left : 0; 
margin-right : 10px; 
margin-top : 5px; 
margin-bottom : 5px; 
padding-left : 8px; 
padding-right : 4px; 
padding-top : 3px; 
padding-bottom : 3px; 
} 
.sidelink:hover {
background : #e0e0e0 url('images/corner.gif') no-repeat top right; 
text-decoration : none; 
} 
#footer {
clear : both; 
background : #fafafa; 
color : #808080; 
font-size : 0.9em; 
padding : 8px 0; 
border-top : 1px solid #d0d0d0; 
border-bottom : 1px solid #d0d0d0; 
text-align : center; 
} 
#footer a {
color : #808080; 
} 
#footer p {
margin : 0 10px; 
} 
h1 {
margin : 0 0 20px; 
background : #ffffff url('images/feet.jpg'); 
background-repeat : no-repeat; 
background-position : 250px 0; 
font-size : 1.4em; 
font-weight : bold; 
font-weight : normal; 
} 
h2 {
margin : 0 0 20px; 
font-size : 1.6em; 
font-weight : normal; 
} 
h3 {
margin : 20px 0 10px; 
font-size : 1.4em; 
font-weight : normal; 
} 
p {
margin : 0 0 15px; 
line-height : 1.5em; 
text-align : left; 
} 
.right {
text-align : right; 
} 
a img {
border : 0px none; 
} 
.photo {
padding : 5px; 
display : block; 
margin : 0 auto 15px; 
background-color : #f0f0f0; 
} 
.hide {
display : none; 
} 