@charset "utf-8";
/*
 * Copyright (c) 2009 Michael Pratt
 * Licensed under GPL3.0 (http://opensource.org)
 */

/* Reset CSS by Eric Meyer
http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
----------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; text-align:inherit;}

html, body {
  height: 100%;
  margin: 0 0 1px;
  padding: 0;
}

body { background: #0596D1; font-family:Verdana, Arial, Helvetica, sans-serif }

#content-wrapper { background: #FFF; width: 750px; margin: 0px auto;}
#content-wrapper p { margin: 0px 5px; }

#copyright { font-size: smaller; color: #888; text-align: center; padding: 40px 10px;}

.nav-menu { list-style: none; text-align: center; font-size: small;}
.nav-menu li { display: inline; }
.nav-menu li a { float: left; color: #000; text-decoration: none; display:block; }
.nav-5 li a { width: 140px; padding: 5px; }
.nav-5 li a:hover { background: #FF007A; }
.nav-close { font-weight: bold; text-align: right; text-decoration: none; color: #000; }
.fl-right { float: right; margin-top: 20px; padding: 5px;}

.section { position:absolute; top: -10000px; left: 50%; margin-left: -375px;  background: #A6FF00; border-width: 10px; border-color: #A6FF00; border-style: none solid; width: 730px;}
.section-box { background: #CAFF66; padding: 10px 10px;}
.section p { text-indent: 2em; padding: 5px 0px; line-height: 1.5em; font-size: small;}
.section-list { position:relative; left: 45px; list-style-position:inside; font-size: small;}
.section-bar { color: #000; display: block; padding: 5px; }
.section h1 { font-size: 200%; padding: 15px 10px 5px 10px; }
.section h2 { font-size: larger; padding: 10px 10px 5px 10px;}
.section-expand, .section-expandall { font-size:50%; position: relative; left: 2em;}
.section-expand:hover, .section-expandall:hover { cursor: pointer; }
.section a { color: #225522; }
.section a:visited { color:#003300; }

img.headerimage { text-align: center; }
img.left { float: left; margin: 10px 15px 15px 10px; position: relative; }
img.right { float: right; margin: 10px 10px 15px 15px; position: relative;}