/* ---------------------------------------------
Arensbak Computer Solutions
Ian Arensbak
ian@arensbakcomputersolutions.com 
http://www.arensbakcomputersolutions.com
------------------------------------------------ */

/* RESETS & BASIC PAGE SETUP
-------------------------------- */

* { margin: 0; padding: 0; }
html { overflow-y: scroll; }
body { font: 62.5% Helvetica, sans-serif; background: url(../images/bg.jpg) repeat; }
ul { list-style: none inside; }
p { font-size: 1.2em; line-height: 1.2em; margin-bottom: 1.2em; }
a { outline: none; }
a img { border: none; }
h1 { color: #657E00; font-size: 1.8em; padding-left: 10px; padding-top: 10px; }
h2 { color: #657E00; font-size: 1.8em; padding: 10px; }
address { text-align: center; font-size: 1.1em; line-height: 1.3em; font-style: normal; }
/* TOOLBOX
-------------------------------- */
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
/* PAGE STRUCTURE
-------------------------------- */

#top { background:url(../images/header.jpg) repeat-x; height: 312px; }
#header { position:absolute; width:860px; height:303px; top:10px; left:-0px; background: url(../images/top.png); z-index:1; }
#page-wrap { position:relative; width: 870px; top: -312px; margin-left: auto; margin-right: auto; margin-top:0px; }
#logo { position:absolute; width:345px; height:207px; top:55px; left:-50px; background: url(../images/logo.png); z-index:2; text-indent: -9999px; }
#content { position:absolute; width:764px; top:312px; background: url(../images/content-bg.jpg); border: solid #657E00; border-width: 0 15px 15px 15px; }
#content p { margin: 15px; font-size: 1.5em; line-height: 1.3em; }
/* NAVIGATION 
-------------------------------- */
#navigation { position:absolute; left:298px; top:45px; width:650px; height:52px; color: #000000; z-index:2; }
ul#navigation { font-size: 1.8em; margin: 10px; font-family: Georgia, "Times New Roman", Times, serif; }
ul#navigation ul { list-style: none; margin: 0; }
ul#navigation li { display: inline; }
ul#navigation a:link, #navigation a:visited { color: #FFFFFF; text-decoration: none; }
ul#navigation a:hover { color: #FFFFFF; text-decoration: underline; }
/* FORMS
-------------------------------- */
label { display: block; }
fieldset { margin: 1.5em 0 0 1.5em; padding: 0; width: 730px; }
legend { margin-left: 1em; color: #000000; font-size: 1.3em; font-weight: bold; }
fieldset ol { padding: 1em 1em 0 1em; list-style: none; }
fieldset li { padding-bottom: 1em; }
fieldset.submit { border-style: none; }




/* FOOTER
-------------------------------- */
.footer { text-align: center; font-size: 1em; margin-top: 15px; }