/*

Steve Hignett - Inline CSS Styles - v1.0

Global CSS for Firefox and Safari

*/

html {height:100%;}

body{margin:0px; background:url(../images/page_bg.jpg) center top no-repeat; background-color:#C7D1D9; color:#666; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%;}

/* Layout Styles.
===================================================== */

/* ############### On the TOP */

#wrapper{height:100%; width:830px; position:relative; margin-left:auto; margin-right:auto; margin-bottom:0; background:url(../images/wrap_bg.gif) repeat-y; background-color:inherit;}
#header{width:824px; height:370px; background:url(../images/hdr_top.jpg); position:relative; margin-left:auto; margin-right:auto;}
#nav{width:180px;}

/* ############### LAYOUT */

#leftcol{float:left; width:200px; background:url(../images/nav_bg.gif); margin-left:23px;}
#main{position:relative; background:url(../images/stripbg.jpg); margin:-5px 30px 0 245px; font-size:1.2em;}

/* ############### main NAVIGATION */

#nav_head{margin-bottom:-15px;}
#nav_low{}
#navlist{position:relative; width:150px; margin-left:25px; padding:0px;font-size:1.4em;}
#navlist li{list-style: none; border-bottom:1px solid #ccc; text-align: left;  line-height:1em;}
#navlist li a{display: block; padding: 5px 0.5em 5px 0.75em; text-decoration:none;}
#navlist li a:link {color:#999; font-weight:bold; background-color:inherit;}
#navlist li a:visited {color: #999; font-weight:bold; background-color:inherit;}
#navlist li a:hover{color: #fff; font-weight:bold; background-color:#83B031;}

/* ############### The CONTENT */

.clip{float:right; margin:0 0 10px 12px; padding:5px; border:1px solid #bbb;}
.port_clip{padding:5px; border:1px solid #bbb; margin:0 10px 10px 0;}
.full_clip{margin:0; padding:5px; border:1px solid #bbb;}

/* ############### On the LEFT SIDE */


/* ############### On the BOTTOM */

#footer{clear:both; height:auto; width:830px; position:relative; margin-top:10px; margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom:20px; color:#666; font-size:1.1em; line-height:1.4em; text-align:center;}

/* Image Styles.
===================================================== */

.imageleft{float:left; margin:0 5px 5px 0; padding:5px; border:1px solid #bbb;}
.imageright{float:right; margin:0 0 5px 5px; padding:5px; border:1px solid #bbb;}
.image{margin:0 5px 5px 0; padding:5px; border:1px solid #bbb;}
.gal_img{padding:5px; border:1px solid #999; margin:10px 0 10px 0;}

/* Paragraph Styles.
===================================================== */

p{font-size:1.2em;line-height:1.5em;}
#leftcol p{margin:15px 15px 10px 25px; font-size:1.5em;}
#footer p{}
#port_table p{margin:0;}
h1{font-size:1.6em; color:#6A8F26;}
h2{}
li{line-height:1.5em;}

/* Global Link Styles.
===================================================== */
/*
a{color:#f3a40d; background-color:inherit; text-decoration:none;}
a:link{color:#f3a40d; background-color:inherit;}
a:visited{color:#f3a40d; background-color:inherit;}
a:hover{color:#00f; background-color:inherit; text-decoration:underline;}
h2 a:link{color:#666; background-color:inherit;} 
h2 a:visited{color:#666; background-color:inherit;}
h2 a:hover{color:#06c; text-decoration:none; background-color:inherit;}
#footer a:link{color:#fff; background-color:inherit; text-decoration:underline;}
#footer a:visited{color:#fff; background-color:inherit; text-decoration:underline;}
#footer a:hover{color:#000; background-color:inherit; text-decoration:none;}
*/

/* Form Styles.
===================================================== */

form{margin-left:auto; margin-right:auto; margin-bottom:0px; padding:0 5px 5px 0px;}
fieldset{margin-bottom:10px; padding:10px; border:1px dotted #666666; width:435px;}
legend{padding:0 10px; text-transform: uppercase; color:#666; font-size: 1.0em; background-color:inherit;}
label{color:#666; background-color:inherit;}
input, textarea{color:inherit; background-color:#FFF; border:1px solid #666666; padding:2px;}
.submit{color:inherit; background-color:#eee;}
.select{color:#000; background-color:inherit;}
.dull{color:#999; background-color:inherit;}
textarea{width:425px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.2em;}
.buttons{color:#000; background-color:#eee; border:1px solid #000;}
span.cursor{cursor: pointer;}
.error{font-weight:bold; color:#f00; background-color:inherit;}

/* End of */