body, td, th, label, input, select, textarea { font-family:Trebuchet MS; font-size:12px; color:#36332D;}
label { font-size:11px; }
a { color:#B20016;}
.hidden { display:none; }
.clear { clear:both; }

input, select, textarea { border:2px solid #CDC094; font-size:12px; line-height:14px; background:#FFFFFF; padding:3px; }
input.radio, input.checkbox { width:auto; border:0; background-color:transparent; }

input, select, textarea {  }
form.padded { margin:0; padding:10px 0; }
form.unpadded { margin:0; padding:0; }
.uniForm .blockLabels .autoInput { width:auto; }
.uniForm .blockLabels .miniInput { width:10%; }
.uniForm .blockLabels .smallInput { width:30%; }
.uniForm .blockLabels .mediumInput { width:50%; }
.uniForm .blockLabels .longInput { width:70%; }
.uniForm .blockLabels .fullInput { width:100%; }

.success {
	background:#C2FFBF;
	border-color:#2FCF26;
	border-style:solid;
	border-width:1px 0pt;
	margin:0pt 0pt 1em;
	padding:1em;
}

strong.required { color:#B1010C; }

ul.errors { margin:10px 0; padding:6px 4px; list-style:circle; border-top:2px solid #CB0D0D; border-bottom:2px solid #CB0D0D; background-color:#E1DACE; }
ul.errors li { margin:0 20px; padding:4px 0; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; font-style:normal; text-decoration:none; }
h1 {  }
h2 {  }
h3 {  }
	h3 a, h3 a[href] { text-decoration:none; }
h4 {  }
h5 {  }
h6 {  }

.section { padding-bottom:30px; }
.story img { background:white; border:1px solid #ADB489; padding:3px; }
.story p { line-height:1.4em; }
a.readmore { text-decoration:none; }

.lister {  }
.lister td a { text-decoration:none; }
