html, body {margin:0;padding:0;min-height:100%;}

body {
text-align:center;
background:#909090;
font:75%/1.7 Verdana, sans-serif;
}

/*a {
color:#000;
text-decoration:none;
border-bottom:1px solid #000;
}
  a:active,a:hover,a:visited {background:#eee;}
*/
#container {
margin:0 auto;
text-align:left;
width:951px;
min-height:100%;
background:#FFFFFF;
border:1px solid #555;
}

#header {
height:158px;
padding: 0px;
background:#FFFFFF;
background-image:url(../images/header.jpg);
background-position:left top;
background-repeat:no-repeat;
/*border-bottom:1px solid #888888;*/
text-align:left;
color:#000000;
}

#content {
float:right;
padding:8px 19px 0px 19px;
width:621px;
min-height:100%;
/*border-left:1px solid #888888;
border-right:1px solid #888888;*/
background-color:#CDCDCF;
}

#navBar {
	float:right;
	background:#FFFFFF;
	padding:4px 0px 4px 0px;
	margin:7px 0px 0px 0px;
	width:119px;
	min-height:100%;
}

A .navItem, A:visited .navItem, A:active .navItem {
float:right;
background:#4040FF;
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff;
padding: 0px 0px 0px 0px;
margin: 0px 0px 4px 0px;
}

A:hover .navItem{ color:#4040FF; background:#C0C0C0;}

A.listing, A:active.listing, A:visited.listing{ text-decoration:underline; color:#000000;}
A:hover.listing{ text-decoration:none; color:#4040FF;}

#imageBar {
	float:right;
	background:#FFFFFF;
	padding:8px 0px 0px 3px;
	margin:0px 0px 0px 0px;
	width:163px;
	min-height:100%;
	/*border-left:1px solid #bbb;*/
	/*border-bottom:1px solid #bbb;*/
}

#footer {
clear:both;
text-align:center;
height:30px;
background:#bbb;
}

code {color:#f00;font-family:Courier, monospace;background:#eee;font-size:.9em;}

h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
}
.hidden {display:none;}