/*****
*
*	Main Cascading Style Sheet
*
*	Sun Aug 24 15:46:41 EDT 2003 - F Harvell
*
*****
*
*	Copyright &copy; 2001 - 2007 Seminole County Sheriff's Office
*
*	Portions copyright &copy; 2000 - 2007 First Time Software.
*	Limited rights have been granted to the website owner according
*	to the terms and conditions of the Sacoiwa License Agreement.
*
*****
*
*  Version 4.0, $Id: main.css 651 2009-05-08 18:06:01Z lirizarry $
*
*****/


/* common */

body { margin:0; background:#EEE; }

h1, h2, h3, h4, h5, h6 { font-family:Verdana,Arial,sans-serif; }
h1 { font-size:16pt; color:#000; margin-bottom:9pt; }
h2 { font-size:14pt; color:#930; margin-top:21pt; margin-bottom:7pt; }
h3 { font-size:12pt; color:#930; margin-top:18pt; margin-bottom:6pt; }
h4 { font-size:10pt; color:#930; font-style:italic; margin-top:16pt; margin-bottom:5pt; }
ul li, ol li { padding:5px 0; }

.caption { font:8pt Verdana,Arial,sans-serif; }


/* header */

#header { font-family:arial,verdana,sans-serif; min-width:600px; }

#header div.logo { background:#007356 url(/images/site/header_bg.gif) repeat-x; padding:0; text-align:left }
#header div.logo a { color:#FFA; }

#header div.links { font-size:7pt; float:right; width:300px; margin:15px; padding:0; }
#header div.links div { float:right; width:42px; text-align:center; margin:0; padding:0; }
#header div.links a { color:#FFA; text-decoration:none; }

div.photos { text-align:center; background:#FFF; margin:0; padding:0; }
div.photos div.photograph { display:inline; margin:0; padding:0; }
div.photos div.photograph { margin:0; padding:0; }
div.photos div.photograph a.photograph { margin:0; padding:0; }
div.photos div.photograph a.photograph img.photograph { margin:0; padding:0; }


/* menu */

div.menu { clear:both; }
div.menu ul { padding:0; margin:0; }
div.menu ul li { display:inline; list-style:none; }
div.menu a { display:block; float:left; font-weight:bold; text-decoration:none; padding:5px 10px; margin:0; }

div.menu div { overflow:hidden; }
div.menu div:after { content:""; display:block; clear:both; }
* html div.menu div { height:1%; }

div.menu div.zero { background:#2C3341 url(/images/site/menu_zero_bg.gif) repeat-x top left; }
div.menu div.zero a { padding:5px 10px; color:#FFA; }
div.menu div.zero a:focus, div.menu div.zero a:active, div.menu div.zero a:hover { text-decoration:none; color:#FFF; }
div.menu div.zero a.active { color:#FFF; }

div.menu div.one { background:#424958 url(/images/site/menu_one_bg.gif) repeat-x top left; }
div.menu div.one a { color:#FFA; }
div.menu div.one a:focus, div.menu div.one a:active, div.menu div.one a:hover { text-decoration:none; color:#FFF; }
div.menu div.one a.active { color:#FFF; }

div.menu div.two { background:#5A6171 url(/images/site/menu_two_bg.gif) repeat-x top left; }
div.menu div.two a { color:#FFA; }
div.menu div.two a:focus, div.menu div.two a:active, div.menu div.two a:hover { text-decoration:none; color:#FFF; }
div.menu div.two a.active { color:#FFF; }

div.menu div.three { background:#737A8A url(/images/site/menu_three_bg.gif) repeat-x top left; }
div.menu div.three a { color:#FFA; }
div.menu div.three a:focus, div.menu div.three a:active, div.menu div.three a:hover { text-decoration:none; color:#FFF; }
div.menu div.three a.active { color:#FFF; }

div.menu div.four { background:#8C94A5 url(/images/site/menu_four_bg.gif) repeat-x top left; }
div.menu div.four a { color:#FFA; }
div.menu div.four a:focus, div.menu div.four a:active, div.menu div.four a:hover { text-decoration:none; color:#FFF; }
div.menu div.four a.active { color:#FFF; }

div.menu div.five { background:#A7AEC0 url(/images/site/menu_five_bg.gif) repeat-x top left; }
div.menu div.five a { color:#FFA; }
div.menu div.five a:focus, div.menu div.five a:active, div.menu div.five a:hover { text-decoration:none; color:#FFF; }
div.menu div.five a.active { color:#FFF; }




/* left bar */

#leftbar { float:left; width:160px; padding:0; margin:0 0 15px 0; }
#leftbar div.block { color:#33301E; padding:10px 5px 20px 5px; margin:0; background:#B3AB7B url(/images/site/gradient.gif) repeat-x top left; }
#leftbar h1 { font-size:14pt; color:#FFF; text-align:left; }
#leftbar ul { margin:10px 0 10px 5px; padding:0; }
#leftbar ul li { list-style:none; margin:0; padding:8px 0; }
#leftbar a { color:#33301E; }
#leftbar a:focus, #leftbar a:active, #leftbar a:hover { text-decoration:none; color:#EFF; }


/* right bar */

#rightbar { float:right; width:175px; padding:0; margin:0 0 15px 0; }
#rightbar div.block { color:#33301E; padding:10px 5px 20px 5px; margin:0; background:#B3AB7B url(/images/site/gradient.gif) repeat-x top left; }
#rightbar h1 { font-size:14pt; color:#FFF; text-align:center; }
#rightbar ul { text-align:left; margin:10px 5px 10px 0; padding:0; }
#rightbar ul li { list-style:none; margin:0; padding:8px 0; }
#rightbar a { color:#33301E; }
#rightbar a:focus, #rightbar a:active, #rightbar a:hover { text-decoration:none; color:#EFF; }


/* content */

#container { }

#content { padding:20px; min-width:0px; vertical-align:top; background:#FFF; }

#content p a:after, #content td a:after, #content li a:after { content:url(/sf/icons/link-out.gif); }
#content p a.fragment:after, #content td a.fragment:after, #content li a.fragment:after { content:url(/sf/icons/link-in.gif); }
#content p a.exit:after, #content td a.exit:after, #content li a.exit:after { content:url(/sf/icons/link.gif); }
#content div.newsletter h2 { background:none; }


/* footer */

#footer { clear:both; height:30px; min-width:600px; font-size:9pt; line-height:12pt; color:#FFA; text-align:center; vertical-align:middle; background:#455459 url(/images/site/footer_bg.gif) repeat-x top left; margin:0 0 5px; }
#footer div.info { text-align:center; padding:10px 10px; margin:0 10px; }
#footer div.info table { margin:auto; font-size:9pt; font-weight:bold; color:#CEC; }
#footer div.loginbutton { float:right; margin:0 10px; }

div.powered { clear:both; min-width:600px; margin-bottom:20px; font-size:8pt; color:#CCC; }
div.powered a:focus, div.powered a:hover, div.powered a:active { text-decoration:underline; color:#33C; }
div.powered a { text-decoration:none; color:#CCC; }
div.powered div.copyright { float:right; font-style:italic; text-align:right; color:#666; }
div.powered div.copyright a { text-decoration:none; color:#666; }
div.powered div.copyright a:focus, div.powered div.copyright a:hover, div.powered div.copyright a:active { text-decoration:underline; color:#009; }


/* popup */

div.popup a { text-decoration:none; color:#333; }
div.popup a:focus, div.popup a:hover, div.popup a:active { text-decoration:underline; color:#339; }

#popupSearch fieldset { background-color:#FFF; }
#popupLogin fieldset { background-color:#FFF; }
#popupRating fieldset { background-color:#FFF; }


/* print */

@media print {
  #leftbar { display:none; }
  #rightbar { display:none; }
}


