body {
    background:  url(bg.png) center repeat-y #333;
    font-family:sans-serif;
    font-size:small;
    margin:0;
    overflow:auto;
    padding:0;
    text-align:center;
}
#container {
    background: url(bluefade.png) top left no-repeat #fff;
    margin:0 auto;
    width: 800px;
    text-align:left;
}

#searchbox {
    border-top: 1px solid black;
    height: 70px;
    text-align: center;
    margin:0 auto ;
    padding: 25px 0;
    width: 800px;
}

#thesearchbox {
	font-size:200%;
	width: 500px;
	padding: 4px;
	margin: 8px 0;
}

#thesubmit { 
	width: 75px;
	height: 40px;
	font-size:125%;
	font-family:sans-serif;
	font-weight:bold;
	margin: 8px 0;
}

#nav {
    display:none;
    height: 50px;
    margin: 0 auto;
    padding-top: 25px;
    width: 800px;
}

#nav ol
{
    margin: 0;
    padding: 0;
    text-align: center;
}

#nav ol li { 
    color:red;
    font-weight:bold;
    font-family: Helvetica;
    display: inline; 
    margin: 0;
    text-align:left;
    padding: 0 1em;
}

#nav ol li a
{
    background-color: transparent;
    color: #000;
    font-weight:bold;
    height: 50px;
    text-decoration: none;
}

#nav ol li a:hover
{
    background: #333;
    color: red;
}

#content {
    background:#fff;
    overflow:auto;
    width: 800px;
}

#results {
    width: 520px;
    float:left;
    padding-left:4px;
}
#results h1 {
    margin: 0 10px;
}

#results h2 {
    font-style:italic;
    color: #d53e37;
    margin: 0 10px;
}

#results p { 
    padding: 0 20px;
}


#footer {
    background: url(footer.png) bottom center no-repeat;
    width: 800px;
    color: #333;
    height:200px;
}

#footer h1 {
	padding-top: 200px;
	font-size:150%;
	color: white;
	text-align:center;
	font-weight: bold;
}

