/* css for reader response form. Only needed when comment form loads. */
/* starting point is my own comment form at No Illusions as of 9/20/05 this is the right one to use */

body {
 background-color: rgb(255,255,243);
 }
#outerwrap_c {
 position: absolute;
 top: 0px;
 left: 0px;
 width:100%;
background-color: rgb(255,255,243); /* light tan bg rgb{242,244,239) darker (223,230,193) */
color: black;
border: 0px solid red; 
 }
#outerwrap_c fieldset {
 text-align: center;
 margin: 10px auto;
 }
.formtxt {
     font-size: .8em;
     padding:bottom: 2px;
     padding-top: 2px;
}
.input {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       arial, verdana, tahoma, sans-serif;
font-size:         0.9em;
height:            1.6em;
padding:           .3em 0 0 2px;
margin-top:        1px;
margin-bottom:     1px;
} 

.fieldset {
	width:435px;
        margin: 10px auto;
        padding: 7px;
	font-size:80%;
	background-color: rgb(240,243,225);
	 }
.fieldset .label {
	text-align:right;
	width:145px;
	float:left;
	padding:0.1em;
	margin:0;
	margin-top:0.3em;
        font-size: 0.9em;
        color: #000;
  }
legend {
 font-weight: 700;
 padding-bottom: 1.1em;
 background-color: transparent;
 color: black;
 }
.fieldset .nobr {
	display:none; } 
 
.fieldset .textfield {
	margin:3px;
	padding: auto 3px;
	height:80px;
	width:422px; }

.fieldset .textarea {
	margin:3px;
	}

.textarea {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         0.9em;
margin-top:        3px;
margin-bottom:     3px;
}

.checkbox {
background-color:  transparent;
margin:            3px;
padding:           0;
border:            0;
}

.submit {
background-color:  #fff;
font-family:       Arial, Verdana, Sans-serif;
font-size:         10px;
font-weight:       normal;
letter-spacing:    .1em;
padding:           1px 3px 1px 3px;
margin-top:        6px;
margin-bottom:     4px;
text-transform:    uppercase;
color:             #000;
}  

div.row {
  clear: both;
  padding-top: 2px;
  }

div.row span.label {
	text-align:right;
	width:110px;
	float:left;
	padding:0.1em;
	margin:0;
	margin-top:0.1em;
        font-size: 1em;
        font-weight: 600;
        color: rgb(0,0,95);
  }

div.row span.formw {
  float: right;
  font-size: 0.8em;
	padding: 1px;
  margin-right: 0 10px 0 0;
  text-align: left;
  }

.required {
 font-size: 1.1em;
 color: rgb(255,0,0);
 }
 
.ta_tag {
 clear: left;
 font-size: 1.1em;
 font-weight: 700;
 padding-top: 10px;
 margin-top: 0;
 text-align: left;
 }
.comment_p {

 margin: auto 12px;
 }
/* close the 'thank you' window */
#close_this {
 margin: 15px auto;
 }
#close_this form {
 text-align: center;
 }
#close_this input {
 padding: 2px;
 font-weight: 800;
 background-color: rgb(223,223,203);
 color: rgb(40,70,110);
 }
.comment_intro {
font-family: verdana, tahoma, helvetica, arial, sans-serif;
 font-size: 1.1em;
 line-height: 1.3em;
 font-weight: 400;
 margin: 5px 0 0 0;
 padding-top: 0px; padding-bottom: 0px;
  border-top: 4px solid rgb(205,210,183);
  border-bottom: 4px solid rgb(205,210,183);
	background-color: transparent;
	color: rgb(10,30,50);
	}
.comment_intro h4 {
 margin-left: 20px;
 padding-top: 2px;
 }