body {
         color: white;
         background-color : black;
}

#container {
        color: white;
        background-color: black;
        border : none;
}

#main-content {
        color: black;
        background-color: white;
}


#sidepanel div.box {
/*    border : white 2px solid; */
       border : none;
}


#top-menu {
	background-color : black;
                color : white;
}

.toggle1 {
	background-color : #EDF4D1;
}

/* I haven't seen anywhere that this is used */
.toggle2 {
	background-color : blue;
}

/* This gets used for striping in lists */
.bgcolor1 {
	background-color : #95adef;
}

/* I haven't seen anywhere that this is used */
.bgcolor2 {
	background-color : #bbc9ef;
}


th {
	color: #A03E19;
	background-color : #DFE3BA;
}

h3 {
                color: #A03E19;
}


/* -------- Links and Hovering ------- */

a:link, a:visited {
        color: white;
/*	color: #000;  */
}

a:hover, a:active {
	color: #A03E19;
}


/* A link that the user has not visited */
div.box a:link {
        color : green;
/*        background-color : black;  */
/*	color: #42443A;  */
}

/* A link that the user has visited */
div.box a:visited {
        color : green;
/*        background-color : black;  */
/*	color: #42443A;  */
}

/* A link that the mouse is hovering over */
div.box a:hover {
        color : white;
        background-color : black;  
/*	color: #42443A; */
}

/* A link that is in the process of being clicked */
div.box a:active {
        color : green;
/*        background-color : black;  */
/*	color: #42443A; */
}

#top-menu a:hover{
background-color : #ADB583;
color : black;
}

/* ----------- DIV overrides ----------*/

div.box-title {
       color : green;
}

div.bottom {
        background-color : black;
}

div.blog div.box {
        background-color : #A9BBEF;
        border : 2px white solid;
}


/*--------------- Form -------------------*/

input {
color: black;
background: white;
border: black solid 1px;
}

textarea {
color: black;
background: white;
border: black solid 1px;
}

input[type="submit"] {
color: black;
background: white;
border: 1px black outset;
cursor : default;
cursor : pointer;
}


/*-----------Control Panel --------------*/

.frame {
 background-color: #92B4DE;
 border-color : white; 
}

.backgrd {
border-left-color:#7B95B4;
border-top-color: #7B95B4;
}

.tabmenu li {
border-color : white;
}

.tabmenu li.inactive {
 background-color : #CBDFEB;
}

.tabmenu li.active {
color : white; 
background-color : #92B4DE;
}

.tabmenu li.active a:visited {
 color: #2D3D55;
}

.tabmenu li.inactive a:link {
 color: #3A5574;
}

.tabmenu li.inactive a:visited {
 color: #2D3D55;
}

.tabmenu li.inactive a:hover {
 background-color: #9FC5EF;
 color: white;
}

.tabmenu li.inactive:hover {
background-color : #CBCEAC;
color: black;
}


/*----------- Menu --------------*/

div.menu-link {
/* background-color : white; */
/* border-top : white 2px solid; */
margin : 0;
padding : 0;
}

div.menu-link a {
font-weight : bold;
text-decoration : none;
}


div.link-level-1 {
padding : 5px;
background-color : black;
/* background-color : #A9BBEF; */
}

div.link-level-2 {
padding : 5px;
padding-left : 1em;
background-color : black;
/* background-color : #CFD8F2; */
}

div.link-level-3 {
padding : 5px;
padding-left : 2em;
background-color : black;
/* background-color : #D5DEF9; */
}

div.link-level-1:hover,
div.link-level-2:hover,
div.link-level-3:hover {
background-color : transparent;
}

div.current-link {
   background-color : black;
/*  background-color : #4A77BB; */
}

div.panel-title {
   background-color : #bbc9ef;
   padding : 4px;
   margin-bottom : 10px;
}