/* special */
* { margin: 0em; padding: 0em; }


/* tags */
body { font-family:Geneva, Arial, Helvetica, sans-serif; }


/* #top */
#top { padding: .5em; background-color: rgb(134,181,0); color: rgb(255,255,255); }


/* #header */
#header { padding: .25em 2em 1em 2em; }


/* #footer */
#footer { padding: .5em; background-color: rgb(25,30,93); color: rgb(255,255,255); position: fixed; bottom: 0em; left: 0em; width: 100%; }


/* .content */
.content { margin-left: auto; margin-right: auto; width: 650px; }


/* .centre */
.centre { text-align:center; }


/* .breathe */
.breathe { margin-top: 1em; }


/* .off */
.off { display: none; }

/* #capture */
#capture { width: 200px;  margin-left: auto; margin-right: auto; }


/* .nav */
.nav { margin-left: auto; margin-right: auto; }
.nav img { border: none; }
.nav li { display: inline; list-style:none; text-align:center; }
.nav li a { float: left; display:block; width: 150px; margin: .15em; }
.nav li a img {  border:none; vertical-align:bottom; }
.nav li a:hover { visibility:visible; }
.nav li a:hover img { visibility:visible; }
.nav li a:hover img.r{} { visibility:hidden; }

/* #capture > form */
#capture form {  }
#capture, #capture form, #capture fieldset   { border: none; }
#capture fieldset  { font-size: .75em; background-color: rgb(134,181,0);  color: #ffffff; padding: 1em; }
#capture label   { font-weight: bold; line-height: normal; text-align: right; margin-right: 10px; position: relative; display: block; float: left; width: 125px; }
label.fieldLabel { display: inline; float: none; }
input.formInputText { font-size: .8em; color: #000000; background-color: #fee; padding: 2px; border: solid 1px #f66; margin-right: 5px;
margin-bottom: 5px; height: 15px; }

#new form { width: 240px; padding: .5em; height: 215px; color: #FFFFFF; text-align: center; margin: 0em auto; color: rgb(255,255,255); background-attachment: scroll; background-image: url(_images/formback.gif); background-repeat: no-repeat; background-position: center bottom; border: none; }
#new form h4 { margin-top: 1em; }
#new fieldset {  border: none; }
#new form#email fieldset { border: 0; height: 29px; width: 200px; margin: 0 auto; border: none; }
#new input.emailaddress { height: 22px; width: 181px; text-align: center; border: none; background: url(_images/bg_email-form.gif) no-repeat 0 0; }

#new input.emailaddress { color: #000000; background-color: #fee; padding-top: .35em; height: 22px; width: 181px; text-align: center; }
#new input.emailaddress:hover { color: #ffffff; cursor: pointer; background: url(_images/bg_email-form-over.gif) no-repeat 0 0;  }
#new input.emailaddress:focus { color: #ffffff; cursor: text; background: url(_images/bg_email-form-focus.gif) no-repeat 0 0;  }

#new button { /* font-size: .8em; color: #000000; background-color: #fee; padding: 2px; border: solid 1px #f66; margin-right: 5px;
margin-bottom: 5px; height: 15px;*/ height: 22px; width: 181px; text-align: center; background: url(_images/submit-btn1.gif) no-repeat 0 0;  }
#new button:hover { color: #ffffff; cursor: pointer; background: url(_images/submit-btn2.gif) no-repeat 0 0;  }
#new button:focus { color: #ffffff; cursor: text; background: url(_images/submit-btn1.gif) no-repeat 0 0;  }

input.send-btn { background: #333 url(_images/btn-send.gif) no-repeat; background-color: rgb(25,30,93); color: rgb(255,255,255); width: 135px; height: 30px; }
input.send-btn:hover { background: #666 url(_images/btn-send2.gif) no-repeat 0 -25px; background-color: rgb(0,0,0); color: rgb(255,255,255); }
