@import url("css/reset.css");
html, body, #bg, #bg table, #bg td, #cont {
height : 100%;
width : 100%;
}
body {
font-size : 62.5%;
font-family : Arial, Helvetica, sans-serif;
line-height : 140%;
color : #23252e;
background-image : url(images/darkbrown_wood.jpg);
}
div #bg {
height : 200%;
position : absolute;
top : -50%;
width : 200%;
z-index : 2;
}
#bg td {
text-align : center;
vertical-align : middle;
overflow : auto;
}
#bg img {
margin : 0 auto;
min-height : 50%;
min-width : 50%;
}
.infobox {
background-color : #fff;
padding : 1em 1.5em 2em 1.5em;
width : 100%;
margin : 0 auto;
z-index : 99;
min-width : 1000px;
}
p, h1 {
float : left;
margin : 3em;
font-size : 1.2em;
line-height: 160% !important;
}
h1 span {
color : #666666;
}
sup {
background-color : #80b02f;
font-family : Helvetica, Arial, Sans-Serif;
font-size : 70%;
font-weight : bold;
color : #fff;
padding : 0.2em 0.4em 0.1em 0.4em;
}
#focus-stealer {
position : absolute;
left : -9999px;
}
a:link, a:hover, a:visited, a:active {
color : #80b02f;
text-decoration : underline;
}
a:hover, a:active {
text-decoration : none;
color : #a1ff00;
}
form#newsletter {
width : 30em;
border : 1px solid red;
float : left;
border : none;
margin : 16px 4em 0.5em 0;
float : left;
}
form fieldset {
background-color : #80b02f;
padding : 2em 2.5em 2.5em 2em;
border : none;
width : inherit;
}
form#newsletter table-caption {
background-color : green;
}
form input {
background-color : #fff;
border : 1px solid #999;
padding : 0.3em 0.7em;
font-size : 1.2em;
}
form input[type="text"] {
border-color : #fff;
background-color : #fff;
color : #000;
font-size : 1em;
width : 23.3em;
margin : 0.5em 0;
}
form input[type="submit"] {
width : 25em;
border : #fff;
margin : 1em 0;
}
form input[type="submit"]:active {
color : #80b02f;
background-color : #fff;
}
form input[type="submit"]:hover {
border-color : #80b02f;
color : #80b02f;
}
form input[type="radio"], form input[type="submit"] {
margin-right : 0;
}
form a:link {
color : #fff;
}
form h2 {
font-size : 1.2em;
line-height : 120%;
width : auto;
text-transform : lowercase;
margin : 0 0 1em 0;
}
form h2 span {
font-weight : normal;
}
form h2 span.white {
color : #fff;
}
form h2 span.white {
white-space : pre;
}
form label {
color : #fff;
font-size : 1.2em;
margin-right : 1.2em;
}

