/* Zodas forms */
#right form {
width: 170px;
margin: auto;
text-align: left;
}
#right form h3 {
margin: 0 0 4px 0;
}
#right form input.text {
width: 170px;
background: #cbdadf;
border: 1px solid #cbdadf;
}

#right form input.subbut {
background: none;
border: none;
color: #FFF;
display: block;
}
a.submit {
display: block;
text-align: right;
color: #FFF;
}
form#join, form#share, form#contactfrm {
float: left;
width: 355px;
}
form#join h2, form#share h2, form#contactfrm h2 {
margin: 0 0 20px 0;
font-size: 200%;
font-weight: normal;
}
form#share {
margin: 0 15px 0 0;
}
#main form input.text, #share input.text  {
display: block;
width: 347px;
padding: 4px;
margin: 0 0 1em 0;
background: #cbdadf;
border: 1px solid;
border-color: #000 #999 #999 #000;
}

form#inlineshare input.text {
width: 180px;
border: none;
}
.error {
display: block;
width: 347px;
padding: 4px;
margin: 0 0 1em 0;
background: #cbdadf;
border: 1px solid #990000;
}
.error1 {
width: 170px;
background: #cbdadf;
border: 1px solid #990000;
}
.derror {
display: block;
width: 325px;
padding: 4px;
margin: 0 0 1em 0;
background: #cbdadf;
border: 1px solid #990000;
}
textarea {
display: block;
width: 347px;
height: 75px;
padding: 4px;
margin: 0 0 1em 0;
background: #cbdadf;
border: 1px solid;
border-color: #000 #999 #999 #000;
}
form#join p {
display: block;
margin: 0 0 1em 0;
}
#joinsharecontainer {
width: 750px;
margin: auto;
text-align: left;
padding: 60px 0 0 20px;
}
form#contactfrm {
display: block;
margin: 0 15px 0 0;
padding: 60px 0 0 25px;
}
.sfrmBump {
height: 150px;
}
p.thanks {

}

#about_txt input.demo {
display: block;
width: 325px;
background: #cbdadf;
padding: 4px;
margin: 0 0 1em 0;
border: 1px solid;
border-color: #000 #999 #999 #000;
}
#about_txt select {
display: block;
width: 325px;
padding: 4px;
margin: 0 0 1em 0;
border: 1px solid;
border-color: #000 #999 #999 #000;
}