form, fieldset, legend {
margin:0; padding:0; border:none;
}

legend{
display:none;
}

input, textarea, select{
font-size:12px; font-family:Inter;
}

/* ----------------------------------------------Search Form------------------------------------- */

#topbar input{
display:block; float:left; width:155px; margin:0 5px 0 0; padding:5px; color:#B6B6B6; background-color:#151515; border:1px solid #666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}

#topbar input#go{
width:68px; height:26px; margin:0; padding:4px 0; text-transform:uppercase; color:#BFE009; background-color:#2C2C2C; cursor:pointer; font-weight:bold;
}

/* ----------------------------------------------Forms in Content Area------------------------------------- */

#container #respond{
display:block; width:100%;
}

#container #respond input{
width:170px; padding:2px; border:1px solid #CCCCCC; margin:5px 5px 0 0;
}

#container #respond textarea{
width:98%; border:1px solid #CCCCCC; padding:2px; overflow:auto;
}

#container #respond p{
margin:5px 0;
}

#container #respond #submit, #container #respond #reset{
margin:0; padding:5px; color:#666666; background-color:#F7F7F7; border:1px solid #CCCCCC; cursor:pointer;
}

/* ----------------------------------------------Newsletter------------------------------------- */

#socialise form{
display:block; width:300px; margin:0; padding:10px 0 0 0; border:none;
}

#socialise input{
display:block; width:218px; margin:0 0 10px 0; padding:5px; color:#FFFFFF; background-color:#2684B7; border:1px solid #1C5E82; font-family:Inter;; font-size:12px;
}

#socialise input#newsletter_go{
width:58px; height:62px; margin:0; padding:0; font-weight:bold; text-transform:uppercase; font-family:Inter; font-size:60px; cursor:pointer;
}

