/* CSS Document */
#menu { font-size: 12px; }
#menu { 
	z-index: 1;
	width: 160px; 
	border: 0; margin-left: auto; margin-right: auto; background-color: #fff; }
#menu div, #menu p, #menu form, #menu ul { margin: 5px;}
#menu ul { padding: 0; margin-bottom: 2em;}
#menu a { text-decoration: none; }
#menu ul a:hover { color: #903; }
#menu ul a { color: #000; }
#menu ul ul { font-size: 11px; }
#menu ul ul a { color: #903; }
#menu ul ul a:hover { text-decoration: underline; }
#menu ul li { margin-bottom: 1em; list-style: none; list-style-image: none; font-weight: bold;}
#menu ul ul li { margin-left: 10px; list-style-image: url("../template_images/liarrow.gif"); color: #903; }
#menu form { text-align: center; }
#menu h1 { margin-top: 0; margin-bottom: 0; font-size: 14px; letter-spacing: -1px; }
#menuwrapper img#menuTop { vertical-align: top;} /* keep the top menu image in the right spot in IE*/
#menuwrapper img#menuBottom{ vertical-align: bottom; } /* keep the bottom menu image in the right spot in IE */
#menuwrapper { width: 198px; float: left; margin: 0; padding-top: 20px;}

#content { width: 540px; float: left; }

#content { margin-left: 0; height: 100%; }
#footer, #contentfixer { margin-left: 198px; }

#header #headerlinks { 
	background-image: url(../template_images/longheader.jpg); 
	background-repeat: no-repeat !important;
}
#overall_buffer { background-image: url(../template_images/leftcolmenu.gif);  }
/* #content, #menuwrapper { display: inline; } IE Hack absolutely necessary or content will clear past the menu */ 

#menu div.hr { width: 95%; } /* anything larger than 95% makes the menu too fat in IE */

#menu div.hr { margin-left: 0; }
