*{margin:0px;padding:0px;border-style:solid; border-width:0px;} /* baseline for everything else*/
body { font-family: Arial, helvetica, sans-serif; font-size: 10pt; text-align:left; background-color:#333333; color : white;} 						/* overall site bkgd color */
a:link,a:active,a:visited {text-decoration:underline; color:#dddddd;} 																/* if it's a link, this is the color BEFORE hovering */
a:hover {text-decoration:underline; color:white;}																					/* hover color */
p { font-size: x-small;	voice-family: "\"}\"";	voice-family: inherit;	font-size: small;} html>p {font-size: small;} 				/* Tantek's hack */
p { padding-top:6px; padding-bottom:6px; }
li {line-height:120%; margin-top:5px; padding-left:10px; font-size:100%;}
ol {padding-left:25px; line-height:100%;}
ul {list-style: normal;} /* list-style gets rid of bullets */
ul li a:hover {padding-left:3px; color:#8fe3fd;}
h1,h2,h3 { font-size:130%; line-height:160%; display:none;} /* hidden and takes up no space */
h4 {font-size:80%; font-weight:normal; display:normal;} /* h4 is the word "submenu" */
h5 {font-size:16px; font-weight:normal; background-color:; color:white;} /* add tags for tab menus here...*/
hr {height:1px; width:100%; border:1px solid #eeeeee;}
input {border:1px solid #dddddd; line-height:120%;}
.menu {font-size:11pt;} /* this scales the menu overall, then sublevels are recursively shrunk based on the 90% (next item)*/
.menulevel2 {font-size:9pt;}
.copyright{font-size:65%; text-align:right; padding-right:35px; margin-bottom:0px;}
.login {font-size:85%;}
.login a:link,a:active,a:visited {text-decoration:none; color:#888888;}
.login a:hover {color:#AAAAAA; padding-left:0px; text-decoration:underline}
.submenu {font-size:80%;font-spacing:5px; display:normal;} /* this affects the display of submenu items */
.edit {font-size:80%; margin-bottom:10px;} /* margin puts a little space under the linked options */
.searchbox .text, .searchbox .submit { border: 1px solid #c0c0c0;	background: grey; color:white;}
.sitemap{font-size:85%;}
/* special styles to fix the bullets on the nav without affecting other bullet lists */
#left_column_content ul {list-style:none; margin-left:0px;}
#left_column_content ul li {line-height:115%; letter-spacing:.1em; font-size:90%; font-family:verdana,arial, helvetica, sans;}
#left_column_content ul li a:link, #left_column_content ul li a:active, #left_column_content ul li a:visited {text-decoration:none;}
/* special style test for edit area */
#text___Frame {width:300px;}
/* Page layout */
#center {width: 1000px;	height: 100%; margin:auto; position:relative; }
#page_container {clear:both; left: 0px; top: 0px; width: 100%; position: absolute; height: 100%; margin-top:0px; padding:0px;}
	#banner_container { clear:both; width:100%; background-color:inherited; margin:0px; padding:0px;}
		#banner { background-color:black; margin:0px; padding:0px; height:130px;}					/* banner bkgd color */
	
	#locator { height:20px; background-color:#000202; padding-left:20px; padding-top:4px;font-size:80%; text-align: left; border-bottom: 0px solid #CCCCCC; border-top: 0px solid #CCCCCC; display : none;} /* set display to none to hide */
	
	#menu_bar { height:0px; background-color:#000022; border-bottom: 0px solid #CCCCCC; border-top: 0px solid #CCCCCC; display:none;}	/* often not included at all */
	
	.spacer { height:10px; margin:0px; padding:0px; background-color:inherited;} /* used after banner and after content before footer */
	
	.column_separator { float: left; height:100%; margin:5px; padding:0px; background-color:inherited; }
	
	#content_and_navigation {clear:both; width: 100%; margin:0px; padding:0px;  background-color:inherited;}
	
	.column{padding-top:15px; padding-bottom:30px; padding-left:20px; padding-right:20px; } /* dummy style to wrap all columns for equalheights */
	
		#left_column_container { float: left; width: 215px; margin:0px;  padding:0px; background-color:inherited; }
			#left_column_content{ height:100%; margin:0px; background-color:#000000; border:0px solid #444444;} 
			
		#content_container{ float: left; width: 550px; height: 100%;  margin:0px; padding:0px; background-color:inherited;}
			#content {background-color:#000000; border:0px solid #dddddd; } /* practical width : 510px due to .column padding (above) */
		#right_column_container {float:left; width:215px; margin:0px; padding:0px; background-color:inherited; }
			#right_column_content {height:100%; background-color:#000000; border:0px solid #dddddd;}	
			
	#bottom_banner_spacer {	clear: both; width: 100%; height: 10px; background-color:inherited;}
	
	#bottom_banner_container { clear:both; width:100%; height:100%; background-color:inherited; margin:0px; padding:0px;}
		#bottom_banner { background-color:#000000; padding:10px; height:30px;}
	
	#sitename { font-size: 23px;	font-weight: bold; padding: 25px 40px 0  400px;	color: #D4AF83;} /* not used */
	
