<?php

if (stristr($_SERVER["HTTP_USER_AGENT"],'gecko'))
{
	$gecko = true;
}
else
{
	$gecko = false;
}

?>

#banner
{
	position: absolute;
	left: 30px ;
	top: 9px ; 
	width: 740px ; 
}
#banner add
{
	position: absolute;
	left: 740px ;
	top: 9px ; 
	width: 100px ; 
}

#menu
{
	height: 564px;
	width: 216px ;
	position: absolute ;
	left: 30px ;
	top: 170px ;
	border: solid 1px black;
	background-image: url(../images/SFDowntown11.jpg) ;
	margin-bottom: 40px;
}

#menu a
{
display: block;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: solid 1px black;
font-size: 10pt;
font-weight: bold;
color: rgb(166,0,0);
<?php if(!$gecko) { ?>
width: 216px;
<?php }else{ ?>
width: 192px;
<?php } ?>
}

#menu a.first
{
x-padding-top: 4px;
}

#menu a:hover, a.this_page
{
background-color: white;
border-right: solid 5px rgb(166,0,0);
}

#form
{
	position: absolute;
	left: 280px;
	top: 200px;
	color: #330066;
	font-family: serif;
	padding: 5px;
	line-height: .25in;
}

#deane
{
	position: absolute; 
	left: 280px; 
	top: 170px; 
	width: 480px;
	padding-top: 0px;
}

#deane h2
{
margin-top: 0px;
padding-bottom: 4px;
border-bottom: solid 1px black;
}

li
{
margin-bottom: 5px;
}

body, td, th
{
	font-family: helvetica, trebuchet ms, arial, helvetica, sans-serif ; 
	color: rgb(50,50,50);
	font-size: 80%;
	line-height: 160%;
}

.entry
{

}

.entry h3
{
margin-bottom: 4px;
}

.byline
{
margin-top: 2px;
font-size: 80%;
}



td
{
vertical-align: top;
}

.help_text
{
font-size: 8pt;
}

textarea
{
font-family: arial;
font-size: 10pt;
}

.label
{
width: 130px;
font-weight: bold;
}

.input_form td
{
padding-top: 4px;
padding-bottom: 4px;
}

td.control_break
{
font-weight: bold;
padding-top: 30px;
}

textarea.medium
{
width: 500px;
height: 100px;
}

.shaded_box
{
border: solid 1px rgb(50,50,50);
background-color: rgb(240,240,240);
padding: 10px;
}

a
{
color: rgb(255,0,0)
}

#footer
{
margin-top: 40px;
text-align: center;
padding-top: 20px;
border-top: solid 1px black;
padding-bottom: 40px;
}
h3
{
margin-bottom: 0px;
}

.error_message
{
color: red;
}

th
{
text-align: left;
}