/* Global Styles */
body{background-color:#010;}

/* TEXT STYLES */
h2 {color: #474;}
h3 {color: #7a7;}
h4 {color: #ada;}

/* HEADER MENU SECTION */
div#headmenu{background-color: #474;}
div#headmenu a:hover {color:#ada;}

/* FEATURE SECTION */
div#feature{background-color: #7a7;}

/* VERTICAL NAVIGATION */
.navcontainer {border-right: 1px solid #010;}
.navcontainer li a,.navcontainer li a:visited {border-left: 10px solid #474; border-right: 10px solid #474; background-color: #585; border-bottom: 1px solid #7a7;}
.navcontainer li a:hover,.navcontainer li#active a {background-color: #7a7;}
.navcontainer li.menutitle {border-left: 10px solid #7a7 ; border-right:10px solid #7a7; color: #ada;}

/* --- These are the subnavigation for sublinks. --- */
.navcontainer li#active ul li a:link, .navcontainer li#active ul li a:visited { border-left-color:#474; border-right-color: #474; background-color: #030;}
.navcontainer li#active ul li a:hover {color:#ada;}

/* TABLES */ 
table {border: 2px solid #474;}thead th {background-color: #7a7;}
tbody th {background-color: #ada;}
tbody th.sub {color:#030; background-color: #dfd;}

/* RANDOM COLORINGS */
div#pesimg a:hover {background-color: #010;}
div#topper a:hover {background-color: #010;}
div#extra {border-left: 2px solid #010;}
