input[type=text], textarea {
	
float:left;
margin-right: 10px;
border-width: 1px;
border-style: solid;
padding: 7px;
font: 100%/1.5em helvetica neue, helvetica, arial, sans-serif;
width: 435px; 

}

/* --Search Sidebar ------------- */


#sidebar #search_form div {padding-bottom: 20px; margin-bottom: 20px;  }



/*Submit / Contact Form
--------------------------------------------------------------------- */

.data { border: none; padding: 25px; }

.data form p {margin-bottom: 3px}

fieldset {padding: 25px; margin-bottom: 20px; }

legend {font-size: 1.2em; padding: 0 10px; text-align: center; width: 150px;}

.data input[type=text], input[type=password] {
width: 200px; 
padding: 5px;
}


.before {margin-left: 20px; width: 305px; float: left; }

button[type=submit].default {height: 70px; width: 100%; font-size: 130%; margin-left: 0 }

.data .bg_alt {border-top: 0; padding-bottom: 25px; margin-bottom: 1em; width: 580px; background: none; }

#submitform h2 {padding: 0 0 5px; margin: 0}

.data h2 span {font-size: 80%; color: #999}

#submitform .fields_mini { width: 155px; padding-right: 0 }

.recently {margin-top: 35px }

.data .fields_medium { width: 270px }

#submitform .fields_tri, .fields_trino {width: 158px; float: left;  margin-right: 32px }

#submitform .fields_trino {margin-right: 0 }

#content .data .fields_tri input[type=text], #content .data .fields_trino input[type=text] {width: 160px;}


#content .data .fields_mini input[type=text] { width: 15px }

.data #captcha_arrow {margin: 0 auto; text-align: center; }
#submitform .data input#captchainput { margin-left: 225px }
.data #captchaimg {padding: 10px 0; width: 120px;}

.bg_upload {margin: 0 auto; width: 50% }


#cnt_loading { width: 320px; height: 217px; text-align: center }

#submitform input#imageUpload {width: auto;}

.fields.last {margin-right: 0 }

#geosubmit .aristo { margin-top: 20px; }

pre { font-size: 110%; margin: 2em 0; line-height: 1.7em; padding: 2em}

#blog #submitform input.error {border: 2px solid #DF0000;}



/*Login/Register Form
---------------------------------------------------------*/

label {float: left; width: 120px; padding: 0; }

.data .login input[type=text], .data .login input[type=password]  { width: 225px; margin-right: 0}

input#remember_passw {width: 190px; float: left}

.data .login div {margin-bottom: 20px }

.data .login div.file-checkbox {float: right; }

.data .login div.checker {margin: 0}

.data .login #captchaimg {margin-left: 120px;}



/*Search Form
---------------------------------------------------------*/

#search { display: block; clear: both; padding-top: 14px 
}
#sidebar #search {height: 40px }

#search .field, #blog input[type=text] {
font-size: 14px; 
width: 113px; 
padding: 5px 3px; 
}

#search input { float: left 
}
#search .field { width: 190px; padding-left: 25px }

#content #search_form input[type=submit] {width: 80px; margin: 0 }


#content #search_form {margin-bottom: 35px; overflow: hidden
}
#content #search_form {padding: 20px; width: 640px  }

#content #search_form input[type=submit] {width: 80px; margin: 0 }


#content input.field { 
padding: 5px 5px 4px 25px;
font-size: 110%; 
float: left;
vertical-align: middle; margin-right: 5px;
width: 420px

}
#content #search_form input.field { 
width: 535px

}
form span.info {
font-size: 80%; 

}
/*Contact Form
---------------------------------------------------------*/

.content-background .wpcf7 {position: relative; margin-bottom: 40px }

.content-background .wpcf7, .wpcf7 fieldset {padding: 2%; width: 96%; overflow: hidden}

.wpcf7 .clear {width: 500px;margin: 0 0 20px; }

.wpcf7 .pright {position: absolute; top: 120px; right: 25px }


#blog .wpcf7 li { padding: 0px; margin: 0px 6px; list-style: none; line-height: 1em; }

.content-background .wpcf7 button {
width: 452px;

  }
p.comments-rss { margin: 35px 0; text-align: center}
p.comments-rss a {

padding: 0 0 0 20px;
background: url(images/icons/rss.png) no-repeat 0;

}

p.note {
	font-family: palatino, georgia, times, serif; text-align:center
	}

#content .wpcf7 input, .wpcf7 textarea { width: 437px; margin: 0}
