﻿/* CONTACT FORM STUFF */
ol.commentlist li {
	margin: 0 0 3.5em 0;
}
ol.commentlist .comment-meta {
	font-style: italic;
}
form#commentform, form#commentform p {
	padding: 0;
}
form#commentform span.req-field {
	background: #fff;
	color: red;
}
form#commentform .form-label {
	margin: 1em 0 0 0;
}
input#author, input#email, input#url, textarea#comment {
	font-family: "courier new", courier, monospace;
	font-size: 1em;
	padding: 0.2em;
}
input#author, input#email, input#url {
	width: 50%;
}
textarea#comment {
	height: 13em;
	margin: 0 0 0.5em 0;
	overflow: auto;
	width: 66%;
}

form#commentform {
border:1px solid #CCC;
background-color:#FFFFF3;
padding:20px;
}


.form-label {
font-size:14px;
font-family:arial, helvetica;
padding-bottom:3px;
color:#000;
}


input#author,input#email,input#subject,textarea#comment,input#accesscode{
font-family:arial, helvetica, monospace;
font-size:14px;
border:3px solid #DDD;
padding:7px;
}

input#author,input#email,input#subject {
width:50%;
}

input#accesscode {
width:15%;
}

textarea#comment {
height:15em;
overflow:auto;
width:98%;
margin:5px 0 0;
}

#comments {
font-size:12px;
line-height:16px;
color:#444;
}

.form_label {
font-size:24px;
color:red;
}

#commentform {
color:#444444;
font-family:arial, helvetica;
font-size:11px;
}

.comments {
border-top:1px dotted #CCC;
}

