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

/* TEXT STYLES */
h2 {color: #747;}
h3 {color: #a7a;}
h4 {color: #dad;}

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

/* VERTICAL NAVIGATION */
.navcontainer {border-right: 1px solid #101;}
.navcontainer li a,.navcontainer li a:visited {border-left: 10px solid #747; border-right: 10px solid #747; background-color: #858; border-bottom: 1px solid #a7a;}
.navcontainer li a:hover,.navcontainer li#active a {background-color: #a7a;}
.navcontainer li.menutitle {border-left: 10px solid #a7a ; border-right:10px solid #a7a; color: #dad;}

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

/* TABLES */ 
table {border: 2px solid #747;}thead th {background-color: #a7a;}
tbody th {background-color: #dad;}
tbody th.sub {color:#303; background-color: #fdf;}

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