/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}



#comments ol {list-style-type:none;margin:0 0 20px 0;padding:0;}
#comments li {clear:right;margin:0 0 10px 0;padding:0;border-bottom:1px solid #999;}

#comments .comment {}
#comments .comment-author {font-style:normal;font-weight:bold;font-size:1.2em;}
#comments .comment-author cite {font-style:normal;}
#comments .comment-meta {float:right;font-size:.9em;margin:0 0 10px 10px;}
#comments .comment-body {font-size:1em;}

#commentform p {margin:0;padding:0;}
#commentform .comment-notes {margin-bottom:10px}
#commentform label {font-weight:normal;display:inline;margin:0;padding:0;font-size:.9em;}
#commentform span {display:inline;}
#commentform .required {color:#900;font-weight:bold;}
#commentform p.form-allowed-tags {display:none;}
#commentform input {display:block;padding:10px;width:250px;}
#commentform textarea {display:block;padding:10px;width:400px;}