#comments input[type=text],
#comments textarea,
#forum-comments input[type=text],
#forum-comments textarea,
#wew-registration-form-main input[type=text],
#wew-registration-form-main select[name=country],
#user-register-form input[type=text],
#user-register-form input[type=password],
#user-register-form input[type=file],
#user-register-form textarea,
#user-login input[type=text],
#user-login input[type=password],
#profile2-edit-main-form input[type=text],
#profile2-edit-main-form textarea,
.node-form input[type=text],
.node-form textarea,
.node-form input[type=file],
.node-form select,
#webform-client-form-2 input[type=text],
#user-profile-form input[type=text],
#user-profile-form input[type=password],
#user-profile-form input[type=file],
#user-profile-form textarea{
	width:290px;
	border:1px solid #948F87;
	background-color:#F9F8F2;
	border-radius:10px;
	padding:5px 10px
}
#user-register-form input[type=file],
.node-form input[type=file],
#user-profile-form input[type=file]{
	width:220px;
}
#comments textarea,
#forum-comments textarea,
#user-register-form textarea,
#profile2-edit-main-form textarea,
.node-form textarea,
#user-profile-form textarea/*,
.node-form #edit-title*/{
	width:580px;
	max-width:580px;
	min-height: 100px;
}
#user-register-form #edit-profile-main-field-location-und-0-value,
#edit-profile-main-field-location-und-0-value,
.form-item.form-type-checkbox.form-item-profile-main-field-subscribe-und{
	width:559px;
	max-width:559px;
}
#comments .grippie,
#forum-comments .grippie,
#user-register-form .grippie,
#user-register-form .password-suggestions .description,
#user-register-form .password-strength,
#user-register-form .description,
#user-login .description,
#user-login .form-required,
#profile2-edit-main-form .grippie,
.node-form .grippie,
.node-form .description,
.node-form .date-float,
.node-form fieldset legend,
.node-form .form-type-date-popup .form-required,
.node-form .form-item-field-date-und-0-value2 > label,
.node-form .field-edit-link,
#user-profile-form .grippie,
#user-profile-form .password-suggestions .description,
#user-profile-form .password-strength,
#user-profile-form .description,
#user-profile-form fieldset legend,
.field.field-name-field-image.field-type-image.field-label-hidden.view-mode-account{
	display:none;
}
#comments label,
#forum-comments label,
#wew-registration-form-main label,
#user-register-form label,
#user-login label,
#user-pass label,
#profile2-edit-main-form label,
.node-form label,
#user-profile-form label {
	font-weight:normal;
	margin-bottom:5px;
}
#user-register-form label.option,
#profile2-edit-main-form label.option
.node-form label.option,
#user-profile-form label.option{
	padding-left: 10px;
}
#comments .submit input,
#forum-comments .submit input,
#wew-registration-form-main input[type=submit],
#user-register-form input#edit-submit,
#user-login input#edit-submit,
#user-pass input#edit-submit,
.node-form input#edit-submit,
.node-form input#edit-preview,
.node-form input#edit-delete,
#webform-client-form-2 input#edit-submit,
#profile2-edit-main-form input#edit-submit,
#profile2-edit-main-form input#edit-delete,
#user-profile-form input#edit-submit,
#user-profile-form input#edit-cancel{
	border:1px solid #948F87;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	margin:0;
	padding:10px 20px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	background-color:#E4BB33;
	color:#3B3B3C;
	text-shadow:1px 1px #FFFFFF;
	-moz-text-shadow:1px 1px #FFFFFF;
	-webkit-text-shadow:1px 1px #FFFFFF;
}
#comments .submit input:hover,
#forum-comments .submit input:hover,
#wew-registration-form-main input[type=submit]:hover,
#user-register-form input#edit-submit:hover,
#user-login input#edit-submit:hover,
#user-pass input#edit-submit:hover,
#profile2-edit-main-form .submit:hover,
.node-form input#edit-submit:hover,
.node-form input#edit-preview:hover,
.node-form input#edit-delete:hover,
#webform-client-form-2 input#edit-submit:hover,
#profile2-edit-main-form input#edit-submit:hover,
#profile2-edit-main-form input#edit-delete:hover,
#user-profile-form input#edit-submit:hover,
#user-profile-form input#edit-cancel:hover{
	background-color:#FFD138;
}
#wew-registration-form-main select[name=country] {
	width: 310px;
}
#wew-registration-form-main select[name=country]:hover {
	cursor: pointer;
}
/*Individual comment styling (except for forums)*/
#comments h2.title {
	border-top:1px dashed #C8C9C9;
	padding-top:20px;
	margin:0;
}
#comments .comment {
	border-bottom:1px dashed #C8C9C9;
	padding:20px 0px;
	margin:0;
}
#comments .submitted {
	width:130px;
	float:left;
	margin-right:10px;
}
#comments .author {
	display:block;
	font-weight:bold;
}
#comments .content {
	float:left;
	margin:0 0 0 10px;
	width:430px;
}
#comments .content .links {
	float:right;
	clear:both;
}
#comments .content .links a {
	font-size:0.8em;
	font-weight:normal;
}
#comments .content .field-name-comment-body {
	float:left;
	clear:both;
	width: inherit;
}
#comments h2.title.comment-form {
	margin-top:20px;
	border:none;
}
#comments .description {
	font-style:italic;
	font-size:0.8em;
}
#user-register-form fieldset,
#user-profile-form fieldset{
	border: none;
	padding: 0;
	margin: 0;
}
#user-register-form #edit-profile-main-field-image-und-0-upload-button,
#edit-field-image-und-0-upload-button,
#edit-field-logo-und-0-upload-button,
#profile2-edit-main-form input#edit-delete{
	margin-left: 30px;
}
#user-register-form .field-name-field-age-group,
.node-form #edit-field-age-group-und,
#edit-profile-main-field-age-group-und,
#user-profile-form .form-item-profile-main-field-subscribe-und{
	width: 600px!important;
	display: inline-block;
}
#user-register-form .field-name-field-age-group .form-item.form-type-checkbox,
#profile2-edit-main-form .form-item-profile-main-field-age-group-und .form-item.form-type-checkbox,
#user-profile-form .field-name-field-age-group .form-item.form-type-checkbox{
	float: left;
	display: inline-block;
	width: 150px;
}
.node-form .form-type-checkbox,
#user-profile-form .form-type-checkbox{
	display: inline-block;
	width: 175px;
}
.node-form input.form-autocomplete{
	background-position: 100% 7px!important;
}
.node-form input.throbbing{
	background-position: 100% -14px!important;
}
.node-form .date-clear{
	width: 100px!important;
}
.node-form fieldset{
	border: none;
	padding: 0;
	margin: 0;
}
#edit-profile-main-field-biography-und-0-value{
	height: 150px;
}
.node-form .form-item-field-date-und-0-value2 {
	display: block!important;
}
.node-form .container-inline-date .date-padding{
	padding: 0;
}
.page-node-add #page-title{
	padding-top: 15px;
}
.node-form input#edit-preview,
.node-form input#edit-delete{
	margin-left: 10px;
}
#events-node-form .edit-field-date-und-0-value2{
	display: block;
}