*{
margin:0;padding:0;
}

body {
font-family: tahoma,verdana,helvetica,arial;
margin:0;
background:#fff;color:#000;
}

a:link {
color:#09f;
}
a:visited {
color:#06c;
}
a img {border:none;}

/*End of the generic stuff, now going through the page*/

#navheader {
display:block;
position:fixed;
overflow:auto;
width:100%;
padding:15px 15px;
height:94px;
background-color:#fff;
}

#nhh {float:left;padding-right:1em;}
#nhh a img {border:none;}
#nhh span {display:none;}
fieldset {border:none;}

#q {
width:47ex;
}
#submit, #q {
font-size:1.1em;color:#09f;margin-top:1.5em;
}

hr#betweennavandcontent {
	background-image:url('fade.png');
	height:32px;
	width:100%;
	clear:both;
	border:none;
	position:fixed;
	top:124px;
	left:0;
}


#recommended {
/*float:right;*/
color:#999;
}


#content {
padding:131px 20px 0 20px;
clear:both;
}

#footer,#footer p {
text-align:right;
font-size:.9em;
padding:5px;
}
#a-z {
width:80ex;
background-color:grey;
font-size:0.9em;
margin:5px auto;
font-family:arial,sans-serif;
}
#a-z li {
display:block;
float:left;
width:18ex;
list-style-type:none;
margin:0;
padding:1ex;
}
#a-z li h3 {
margin:0 0 0.2em 0;
}
#a-z li ul li {
width:18ex;
margin:0 0 0.4em 0;
padding:0;
cursor:help;
}
