body{ background-color:  white; color: black; font-family: "Helvetica Neue", "Helvetica", "Calibri"; padding: 0; margin: 0;}
#accessibility { background-color: black; color: #eeeeee;}
#accessibility a,
#accessibility a:link,
#accessibility a:visited,
#accessibility a:active { background-color: black; color: #ccc;}
#accessibility{
	height: 20px; background: #000;
	border-bottom: 2px solid black;
	position: relative;
	display: block;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #ccc;
}

#top a{ text-decoration: none; color: #aaa;}
#top_left{ display: inline; float: left;}
#top_right{display: inline; float: right;}

#sleeve { background-color: #eeeeee; width: 800px; border: 1px solid #cccccc; border-top: none;margin: 0 auto;}

h1#page_heading { margin-top: -50px; color: #eee; background-color: #333;}

/* Column Setup */
#menu_col {    width: 180px; float: left;}
#content_col { width: 399px; float: left; padding-left: 10px; padding-right: 10px;}
#comment_col { width: 180px; float: left;}

/* Menu Col Setup */

#menu_col ul { list-style: none; margin-left: 0px; padding-left: 0px;  margin-top: 0;}
#menu_col ul.main { padding-left: 0px; margin-left: 0px;}
#menu_col ul.sub { padding-left: 40px; }
#menu_col ul.main li { margin-bottom: 4px; font-size: larger;}
#menu_col ul.sub li {  font-size: large;}

#menu_col ul.main li a,
#menu_col ul.main li a:link,
#menu_col ul.main li a:visited,
#menu_col ul.main li a:active { display: inline; background-color: #ccc; color: #000; text-decoration: none;
	padding:  2px 5px 2px 5px; }

#menu_col ul.main li a:hover,
#menu_col ul.main li a:active { background-color: #333; color: #ccc; }
		
#menu_col ul.main li.selected a,
#menu_col ul.main li.selected a:link,
#menu_col ul.main li.selected a:visited,
#menu_col ul.main li.selected a:active { background-color: #333; color: #ccc;}

#menu_col ul.sub { margin-left: -20px;}
#menu_col ul.sub li { background-color: #eee; color: #000;}
#menu_col ul.sub li a,
#menu_col ul.sub li a:link,
#menu_col ul.sub li a:visited,
#menu_col ul.sub li a:active { background-color: #eee; color: #000;}

#menu_col ul.sub li a:hover,
#menu_col ul.sub li a:active { background-color: #ccc; color: #000;}

/* Content Col Setup */
#content_col h2 { margin-top: 0px; }
#content_col h3 { clear: left;margin-bottom: 5px; }
#content_col img.profile { margin: 5px; display: inline; float: left; }
#content_col p { margin-top: 0; margin-bottom: 5px; line-height: 1.1em; }

#comment_col p{}

#footwrap { clear: both; background-color: #333; color: #eee; height:51px;}
#footwrap p { padding-left: 5px; padding-top: 2px; font-size:  small; text-decoration: none;}
#footwrap a,
#footwrap a:link,
#footwrap a:hover,
#footwrap a:active { color: #ccc; text-decoration: none;}
#footwrap img { float: right; display:block; }