
.clear { clear:both; }

h1 { display:none; }

a { -moz-outline-style:none; }

#page { width:960px; }

#header
{
	width:960px; height:120px;
	margin-bottom:10px;
	background-image:url(/crimetracker/_img/hdr.jpg);
	text-indent:-9999px;
}

#map { float:right; }

#crimemeta { float:left; width:200px; }

#crimesearch
{
	width:200px; height:100px;
	background-image:url(/crimetracker/_img/ctsearch.png);
	background-position:left;
	font-family:Arial, Helvetica, sans-serif; font-size:80%;
}

#crimesearch.typing
{
	background-position:right;
}

#crimesearch label { float:left; display:block; width:190px; height:24px; margin:5px 5px 0 5px; text-indent:-9999px; }

#crimesearch #address { float:left; width:146px; height:18px; margin:4px 3px 0 12px; padding:0; border:0; background:none; }

#crimesearch #submitaddress
{
	float:left; width:28px; height:26px;
	margin-left:2px;
	border:0;
	text-indent:-9999px;
	background-image:url(/crimetracker/_img/ctsearch.png); background-position:-163px -29px;
	cursor:pointer;
}

#crimesearch #city
{
	float:left; width:180px; margin:10px 0 0 10px;
	font-weight:bold; font-family:"Century Gothic", Arial, Helvetica, sans-serif; color:#333333;
}

#crimedate
{
	width:200px; height:65px;
	margin-top:5px;
	background-image:url(/crimetracker/_img/ctdate.png);
	font-family:Arial, Helvetica, sans-serif; font-size:80%;
}

#crimedate select
{
	margin:30px 0 0 10px; width:180px;
	font-weight:bold; font-family:"Century Gothic", Arial, Helvetica, sans-serif; color:#333333;
}

#crimedate optgroup
{
	font-weight:bold; font-family:"Century Gothic", Arial, Helvetica, sans-serif; color:#333333;
}

#crimeselector
{
	width:200px; height:213px;
	margin-top:5px;
	background-image:url(/crimetracker/_img/ctcrimes.png);
	font-family:Arial, Helvetica, sans-serif; font-size:80%;
}

#crimeselector ul
{
	padding:31px 10px 0 10px;
}

#crimeselector a
{
	display:block; width:180px; height:22px;
	margin-bottom:3px;
	text-indent:-9999px;
	cursor:pointer;
	background-image:url(/crimetracker/_img/ctcrimes.png);
}

#Homicide { background-position:-210px -31px; }
#SexualCrime { background-position:-210px -56px; }
#Burglary { background-position:-210px -81px; }
#Robbery { background-position:-210px -106px; }
#Assault { background-position:-210px -131px; }
#Arson { background-position:-210px -156px; }
#AutoTheft { background-position:-210px -181px; }

#Homicide.active { background-position:-10px -31px; }
#SexualCrime.active { background-position:-10px -56px; }
#Burglary.active { background-position:-10px -81px; }
#Robbery.active { background-position:-10px -106px; }
#Assault.active { background-position:-10px -131px; }
#Arson.active { background-position:-10px -156px; }
#AutoTheft.active { background-position:-10px -181px; }

#reset
{
	margin-top:5px;
	overflow:hidden;
}

#reset a
{
	display:block;
	width:180px; height:0; padding:36px 10px 0 10px;
	background-image:url(/crimetracker/_img/reset.png);
}

#source
{
	margin-top:5px;
	overflow:hidden;
}

#source a
{
	display:block;
	width:200px; height:0; padding-top:40px;
	background-image:url(/crimetracker/_img/source.png);
}

#disclaimer
{
	display:none;
	position:absolute; top:304px; left:220px;
	z-index:99;
	width:500px; height:300px;
	background-image:url(/crimetracker/_img/disclaimer.png);
	text-indent:-9999px;
	cursor:pointer;
}

#message
{
	border:1px solid #000;
	background-color:#ffffc8;
	width:600px;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:80%;
	position:absolute; top:250px; left:280px;
}

#footer { padding:20px 0; }

#footer p
{
	font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#444;
}



