body {
margin:0px;
padding:0px;
font-family:verdana;
font-size:12px;
background:#757116 url(../media/green_plant_wallpaper_1920.jpg) top no-repeat;
}

form {
margin:0px;
padding:0px;
}

ul{
margin:0px;
padding:0px;
}

li {
margin:0px;
padding:0px;
list-style:none;
}

#page {

width:1000px;
margin:auto;
}

#banner h1 {
color:#ECF1F5;
font-size:50px;
margin:0px;
line-height:58px;
margin-bottom:5px;

}

#banner {
font-size:16px;
padding:15px;
font-family:arial;
color:#333333;
font-weight:bold;


}

#banner h2 {
font-size:24px;
padding:0px;
margin:0px;
line-height:32px;
margin-bottom:15px;
color:#D9DB56;
}

#rightbar {
margin:15px;width:300px;float:right;
}

#form{
margin-top:10px;
border:5px solid #757116;
background:#D9DB56;
padding:15px;
color:#666666;
box-shadow: 5px 5px 8px #757116; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 5px 5px 8px #757116;
-moz-box-shadow: 5px 5px 8px #757116;opacity: 0.70;
}

#form:hover {
opacity: 0.990;
}

#spread{
padding:15px;
color:#666666;
}

.name input, .email input, .link input{
width:96%;
padding:2%;
font-size:18px;
border:1px solid #554C41;margin-top:5px;
}

#form li{
padding-top:5px;
}

#form i {
font-size:10px;
color:#666666;
}

.comment textarea{
width:96%;
padding:2%;
font-size:18px;
border:1px solid #554C41;
}

#list {
float:left;
width:645px;
padding-left:15px;
}

#list ul li {
float:left;
margin:10px;
border:5px solid #9CA41D;
height:80px;
overflow:hidden;
box-shadow: 5px 5px 8px #757116; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 5px 5px 8px #757116;
-moz-box-shadow: 5px 5px 8px #757116;
}

#list ul li:hover {
border:5px solid #D9DB56;
}

.picture {
background:white;
}

.picture img{
width:60px;
padding:10px;
border:0px;
background:white;
}

.title {
font-size:18px;
}

#rightbar h2{
font-size:42px;
margin:0px;
padding:0px;
color:#9CA41D;

}

#counter{
background: ; 
color:#8DC3E9;
padding:10px 20px;
font-size:24px;
font-weight:bold;
line-height:30px;
font-family:arial;
}

.submit input{
background: #9CA41D;
height:40px;
width:100%;text-align:center;
border:1px solid #757116;
margin-top:5px;
font-size:24px;
font-weight:bold;
color:#333333;
}

.submit input:hover{
color: #9CA41D;
background: #757116;
cursor:hand;
cursor:pointer;
}

#footer {
opacity: 0.40;
background:white;
font-size:12px;
color:black;
padding:10px;
clear:both;
text-align:center;
line-height:14px;
}

#footer:hover {
opacity: 0.90;
}

.error {
background:#FAA21A;
color:black;
font-weight:bold;
padding:5px;
font-size:14px;
border:2px solid #F26722;
}

.stickytooltip{
box-shadow: 5px 5px 8px white; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 5px 5px 8px white;
-moz-box-shadow: 5px 5px 8px white;
display:none;
position:absolute;
display:none;
background:#D9DB56;
z-index:3000;
width:360px;
padding:15px;
}

.atip {
line-height:18px;
}

.atip h3 {
color:#333333;
margin:0px;
padding:3px;
text-align:left;
background:#9CA41D;
line-height:24px;
margin-bottom:3px;
}

.atip img {
float:left;
width:110px;
height:110px;
padding:5px;
margin-right:10px;
border:1px solid #9CA41D;
background:#D9DB56;
}

.atip i {
font-size:11px;
color:#757116;

}

.addthis_button_compact {
color:#1A1A1A;
text-decoration:none;
}

.address {
float:left;
width:50%;


font-size:11px;
line-height:14px;
height:80px;
}

.contact {
float:right;
width:40%;
text-align:right;
font-size:14px;
color:#666666;
line-height:24px;
}

.foot {
clear:both;

padding:10px;

}

.addthis_toolbox .custom_images a
{
    width: 60px;
    height: 60px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}

.message {
background:#D9DB56;
border: 5px solid #757116;
padding:15px;
font-size:24px;
font-weight:bold;
text-align:center;
color:#9CA41D;
}

#terms {
padding:0px 40px;
font-size:24px;
line-height:30px;
}

#pagemenu a{
display:block;
padding:15px 25px;
font-size:18px;
font-weight:bold;
width:90px;
float:left;
background:#D9DB56;
color:#333333;
border:5px solid #757116;
text-decoration:none;
text-align:center;
box-shadow: 5px 5px 8px #757116; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 5px 5px 8px #757116;
-moz-box-shadow: 5px 5px 8px #757116;
    opacity: 0.75;
}

#pagemenu a:hover{
background:#9CA41D;
    opacity: 1;
}

#terms h3 {
font-size:36px;
color:white;
}

 #terms li{
line-height:24px;
font-size:16px;
font-weight:bold;
margin-bottom:10px;
}

#terms p {
line-height:16px;
font-size:11px;
}
