/* black color  - high contrast document - good browsers */

#content {
	background: #000;
	border: 1px solid #FFF;
	}

#menu {
	background: #333333;
	border: 1px solid #FFFFFF;
	}
	
#menu li {
		border-bottom: 1px solid #333333;
		}

#menu li a {
	border-right: 2px solid #525252;
	border-left: 2px solid #9C9C9C;
	border-top: 2px solid #9C9C9C;
	border-bottom: 2px solid #525252;
	background: #000000;
		}
		
#menu li a:focus {
	border: 1px solid #666;
	background: #FFF;
	color: red;
	}
		
#menu li.here {
	border-right: 2px solid #9C9C9C;
	border-left: 2px solid #333333;
	border-bottom: 2px solid #9C9C9C;
	border-top: 2px solid #333333;
	background: #666666;
		}

	#menu li a:hover {
	border-right: 2px solid #9C9C9C;
	border-left: 2px solid #525252;
	border-bottom: 2px solid #9C9C9C;
	border-top: 2px solid #525252;
	color: #FFFFFF;
	background: #666666;
		}
		
#footer {
	background: #000000;
	border: 1px solid #FFFFFF;
	}
	
#footer a:visited {
		color: #CCC;
		}
		
#footer a:focus {
	background: #FFF;
	color: red;
	text-decoration: none;
	}
	
#footer a:hover {
	background: #FFF;
	color: red;
	text-decoration: none;
	}

a:visited {
		color: #CCC;
		}
		
a:focus {
	background: #FFF;
	color: red;
	text-decoration: none;
		} 
		
a:hover {
	background: #FFF;
	color: red;
	text-decoration: none;
		}  

a:visited:hover {
	background: #FFF;
	color: red;
	text-decoration: none;
		} 

input {
	color : #FFFFFF;
	background: #000000;
	border-top: 2px solid #9C9C9C;
	border-right: 2px solid #525252;
	border-bottom: 2px solid #525252;
	border-left: 2px solid #9C9C9C;
}

	#crumbs a:visited {
		color: #CCC;
		}
		
	#crumbs a:focus {
	background: #FFF;
	color: red;
	text-decoration: none;
		} 

	#crumbs a:hover {
	background: #FFF;
	color: red;
	text-decoration: none;
		}  
		
	#crumbs a:visited:hover {
	background: #FFF;
	color: red;
	text-decoration: none;
		} 

caption {
	color: #CCC;
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: 1em;
	}

.rtborder {
	border-right: thin solid #FCFCFC;
	}
	
.oddline {
	background: #3E3E3E;
	}
	
table {
	background: #303030;
	border: 2px solid #666;
	}
	
td {
	padding-right: 1em;
	border-top: 1px solid #DDD;
	border-right: 1px solid #DDD;
}
th {
	font-weight: bold;
	padding: 1em;
	border-top: 2px solid #CCC;
	border-right: 2px solid #CCC;
}