/**********
FORM STYLES
**********/

INPUT.portlet-form-input-field,
TEXTAREA.portlet-form-input-field  {
 border:1px solid #BEC0C2;
 padding-left:.2em;
 line-height:1.7;}

INPUT.portlet-form-input-field { line-height:1.2; }

input.portlet-form-button {
width:auto;
height:auto;
background:#CEE5ED;
border:1px solid #459BBB;
padding:0 2px;
color:#459BBB
}

LABEL.portlet-form-label {}

/** USER LOGIN **/

#userLogin INPUT {
 margin-right:20px;
 font-family:arial,verdana,sans-serif;
 color:#459BBB;
 font-size:1em;}

#userLogin INPUT.portlet-form-input-field.password {
 margin-right:5px;}


#userLogin INPUT.portlet-form-button {
 left:-5px;}

#submit-user-logout {
 margin:2px 0 0 5px;
}

/** GLOBAL SEARCH FORM **/

#siteSearch INPUT {}

#siteSearch .search-input {
 float:left;
 margin:0 3px 0 0;}

#siteSearch .portlet-form-button {
 top:0px;}


/** COMMENT FORM **/

#commentForm H4 {
 border-bottom:1px solid #459BBB;
 margin:.5em 0}

#commentForm INPUT,
#commentForm TEXTAREA {
 font-family:arial,verdana,sans-serif;
 font-size:1.2em;}

#commentForm .portlet-form-input-field,
.captchaContainer {
 width:350px;
 display:block; 
 margin:.2em 0 .5em;}

#commentForm .portlet-form-input-field.text {
 width:230px;}
#commentForm .portlet-form-input-field.textarea {
 height:8em;}

.captchaContainer {
 overflow:hidden;}

#commentForm .captchaImage {
 display:block;
 float:left;
 border:1px solid #BEC0C2}

#commentForm .portlet-form-input-field.captcha,
#commentForm .captchaContainer LABEL {
 float:right;
 margin-left:0px;
 width:135px;}

.validationError {
font-weight:bold;
color:#c00;
}

/* Subscriptions */

.user-create *, .user-edit * {
display:block;
}

.user-create label,
.user-edit label {
float:left;
clear:left;
}

.user-create input, .user-create select,
.user-edit input, .user-edit select {
margin:0 0 10px 160px;
width:295px;
clear:left;
height:auto;
}

.user-edit input.checkbox {
width:20px;
border:0;
}

.user-edit input {
clear:none;
height:auto;
}

.user-create .portlet-form-button,
.user-edit .portlet-form-button {
width:auto;
}

.user-edit .checkbox {
float:left;
margin-right:10px;
}

.user-edit div {
clear:left;
}

.user-change-password{margin-top:20px;}

.user-change-password,
.user-change-password label,
.user-change-password input{
float:left;
}
.user-change-password label{width:160px; margin-bottom:10px;}
.user-change-password input{width:230px; margin-bottom:10px;}

.user-change-password .portlet-form-button{
width:auto;
margin-left:160px;
}
