/*
-----------------------------------------------
Default Screen Stylesheet
Hawaii County Police Department
Author:   Buck Donham
Version:  May 4, 2005
----------------------------------------------- */


/* =Global
----------------------------------------------- */
* {
	padding: 0;
	margin: 0;
	}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {
	margin: 12px 0;
	}

ul, ol {
	margin: 0 20px;
	}

li, dd, blockquote {
	margin: 0 40px;
	}

fieldset {
	margin-top: 16px;
	padding: 10px;
	}


/* =Structure
----------------------------------------------- */
body {
	background: #0090ff url(../images/bkgrnd.gif) bottom left fixed repeat-x;
	margin: 10px;
	padding: 0;
	padding-bottom: 20px;
	}
	
#wrapper {
	color: #333;
	background: #fff;
	margin: 20px 40px 40px 40px;
	border: solid 1px #000;
	}
	
#contsCol {
	margin-top: 10px;
	margin-left: 155px;
	padding: 20px 40px 40px 0;
	}
	
#navCol {
	position: absolute;
	left: 51px;
	font: bold 9px Arial, Verdana, Futura, Geneva, sans-serif;
	background: #03f;
	width: 115px;
	padding: 8px;
	border-bottom: #000 1px solid;
	border-right: #000 1px solid;
	}

#contents {}

#header {}

#footer {
	clear: both;
	font: 9px Arial, Verdana, Futura, Geneva, sans-serif;
	background: #eaba08;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	width: 100%
	}

#specials {
	margin-top: 10px;
	padding: 40px;
	}

.release { color: #333; background: #fff; font: 12px Verdana, Arial, Helvetica, sans-serif; text-align: left; }


/* =Nav
----------------------------------------------- */
#navCol ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#navCol li {
	display: block;
	margin: 1px;
	padding: 0;
	padding-left: 4px;
	float: left;
	width: 107px;
	}

#navCol li a {
	font-weight: bold;
	background: #eaba08;
	color: #000;
	text-decoration: none;
	}

#navCol li a:link,
#navCol li a:visited {
	display: block;
	border-top: 4px solid #f3da7b;
	border-left: 4px solid #f3da7b;
	border-bottom: 4px solid #6d5703;
	border-right: 4px solid #6d5703;
	padding-left: 2px;
	}

#navCol li a:hover {
	display: block;
	border-top: 4px solid #6d5703;
	border-left: 4px solid #6d5703;
	border-bottom: 4px solid #f3da7b;
	border-right: 4px solid #f3da7b;
	padding-left: 2px;
	}

#navCol li a:active {
	display: block;
	border-top: 4px solid #6d5703;
	border-left: 4px solid #6d5703;
	border-bottom: 4px solid #f3da7b;
	border-right: 4px solid #f3da7b;
	padding-left: 2px;
	color: #808080;
	}

.menu {
	margin: 0;
	padding: 0;
	}

.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}


/* =Misc
----------------------------------------------- */
p {}

td {}

abbr, acronym {
	letter-spacing: 0.1em;
	border: none;
	}

b, strong {
	font-weight: bold;
	}

i, em {
	font-style: italic;
	}

u, under {
	text-decoration: underline;
	}
	
legend {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}	
	
img {
	border: solid 1px #000;
	}
	
.backtop img {
	border: none;
	}

.imgnoborder {
	border: none;
	}

#footer img {
	border: none;
	}

#header img {
	border: none;
	}

.gohr {
	color: #808080;
	}

hr {
	color: #808080;
	width: 100px;
	}

.backtop {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	}

.copy {
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	}
	
.caption {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}

.cite {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 40px;
	}

.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
	}
	
.clear {
	clear: both;
	}

.cutline {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	}
	
.dropCap {
	color: #900;
	font: bold 250%/100% Verdana, Arial, Helvetica, sans-serif;
	}

.littleCut {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	}

.webAddress {
	font: 12px Courier, "Courier New", Monaco, monospace;
	}
	
.smallcap {
	font-variant: small-caps;
	}

.specCap {
	color: #ac8851;
	font: bold 250%/100% Verdana, Arial, Helvetica, sans-serif;
	}

.specPhoto {
	background: #dfd198;
	padding: 5px 5px 0 5px;
	border: #ac8851 1px solid;
	display: block;
	}

.specPhoto img {
	border: #ac8851 1px solid;
	}
	

/* =Headers
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	line-height: 100%;
	letter-spacing: -0.05em;
	}

h1 {
	font-size: 200%;
	}

h2 {
	font-size: 175%;
	}

h3 {
	font-size: 150%;
	}

h4 {
	font-size: 125%;
	}

h5 {
	font-size: 100%;
	}

h6 {
	font-size: 10px;
	}

.release h1 { font: bold 175%/36px Verdana, Arial, Helvetica, sans-serif; text-align: left; text-decoration: none; letter-spacing: 1px; }

.release h2 {
	font: 12px/36px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	letter-spacing: 1px;
	}

.release h6 { font: 10px Verdana, Arial, Helvetica, sans-serif; text-align: center; letter-spacing: 0.05pt; margin-top: 12px; }


/* =Lists
----------------------------------------------- */
ul {
	list-style-type: disc;
	}

ul ul {
	list-style-type: circle;
	}

ul ul ul {
	list-style-type: square;
	}


/* =Tables
----------------------------------------------- */
.datatable {
	border-bottom: 1px solid #999;
	}

.datatable td {
	font: 10px Arial, Verdana, Futura, Geneva, sans-serif;
	border-top: 1px solid #999;
	padding: 5px;
	}

.datatable th {
	font: 10px Arial, Verdana, Futura, Geneva, sans-serif;
	font-weight: bold;
	border-top: 1px solid #999;
	padding: 5px;
	}

.datatable caption {
	font: bold 12px Arial, Verdana, Futura, Geneva, sans-serif;
	text-align: center;
	padding: 10px;
	}

.datatable tr.altrow {
	background: #dfe7f2;
	}
	
.datatable tr:hover, .datatable tr.altrow:hover {
	background: #bfbfbf;
	}

.releasetable {
	border-collapse: collapse;
	}

.releasetable td {
	font: 12px Courier, "Courier New", Monaco, monospace;
	}
	
.releasetable th {
	font: 12px Courier, "Courier New", Monaco, monospace;
	}
	
.releasetable caption {
	font: 12px Courier, "Courier New", Monaco, monospace;
	text-align: center;
	padding: 12px;
	}
	
.releasetable tr.altrow {
	background: #e0e0e0;
	}

.releasetable tr:hover, .releasetable tr.altrow:hover {
	background: #bfbfbf;
	}




/* =Links
----------------------------------------------- */
a:link, a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #00f;
	background: transparent;
	}

a:hover {
	font-weight: normal;
	border-bottom: 1px solid #00f;
	color: #00f;
	background: transparent;
	}

a:active {
	font-weight: normal;	
	border-bottom: 1px solid #999;
	color: #999;
	background: transparent;
	}
	
.release a:link, .release a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #00f;
	background: transparent;
	}

.release a:hover {
	font-weight: normal;
	border-bottom: 1px solid #00f;
	color: #00f;
	background: transparent;
	}

.release a:active {
	font-weight: normal;
	border-bottom: 1px solid #999;
	color: #999;
	background: transparent;
	}

.backtop a:link, .backtop a:visited {
	font-weight: normal;
	text-decoration: none;
	border-bottom: none;
	color: #212121;
	background: transparent;
	}

.backtop a:hover {
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #808080;
	color: #808080;
	background: transparent;
	}

.backtop a:active {
	font-weight: normal;	
	text-decoration: none;
	border-bottom: 1px solid #bfbfbf;
	color: #bfbfbf;
	background: transparent;
	}
