/* -------------------------------------------------------------- 
   
   Poetry Channel forms CSS
   
-------------------------------------------------------------- */

form {margin:0; line-height:2.2em}
label { font-weight: normal}

form h5 {padding:3px 5px 3px 8px; margin:0; background:#444}

.hform, .formcol { padding: 10px 8px 5px 8px; margin:0 0 15px 0; background: #222;}

.button {color: #000}

#commentframe input { color: #000}

/* Textareas */
textarea { margin: 0em 0.75em 0 0;width: 410px; color: #000 }
textarea { padding: .4em; font-size:1.2em}


/* hForm
-------------------------------------------------------------- */
form .hform p { margin: 0 0 1px 0;}
form .hform p label { float: left; width: 100px; margin:0; }

form .hform p input, #commentframe p input { width: 420px; color: #000}
form .hform p select { width: 200px; }

form .hform p input.button { width: auto; margin: 10px 0 0 105px}
form .hform p input.checkbox { width: auto; }
form .hform p input.radio { width: auto; }

form .hform p.checkbox { margin-left: 105px; }
form .hform p.checkbox label { float: none; }
form .hform p.checkbox input { width: auto; }


/* vForm
-------------------------------------------------------------- */
form .vform p { margin: 0 0 .5em; }
form .vform p label { display: block; }

form .vform p.checkbox label { display: inline; }


/* Formcol
-------------------------------------------------------------- */

.formcol { overflow: hidden; }

.leftcol { float: left; width: 210px; margin: 0 20px 0 0;}

.rightcol { float: left; width: 250px; margin: 0; }


/* Filter drop-down menu
-------------------------------------------------------------- */

form#filter {margin: 0 0 15px 0; padding:0}
form#filter select {margin:0; padding:0; width: 220px; font-size: 110%}


/* messing with forms
-------------------------------------------------------------- */

.signform input {
 background-color:none;border: 0;color: #999; width: 100px; margin-right: 10px;vertical-align: top;font-weight: normal;font-size: 90%;
}
