/* 
	The following information must not be removed:
	Awesome Form v2.01 CSS
	Written by: Paul Armstrong, Paul Armstrong Designs
	Site: http://paularmstrongdesigns.com
	Example & Documentation: http://paularmstrongdesigns.com/examples/css/awesome-form.html
	Thu Jun 22 22:38:54 2006

	Special thanks to Zach Johnson for helping and pushing me to make the changes.
	Site: http://tech.no.logi.es (those aren't dots, they are diamonds)

	This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License
	http://creativecommons.org/licenses/by-sa/2.5/
*/


/*
	In the following section, many of the values must be changed in reference to another.
	Items labeled as 'subjective' are not dependent and may be easily changed as you see fit.
*/
form.awesome label { width:200px;margin-right:10px;}
form.awesome label.long, form.awesome p.label {margin-left:120px;width:390px;}
form.awesome label span {color:#900;}
form.awesome input, form.awesome textarea, form.awesome select {margin-left:210px;width:200px;}
form.awesome textarea { width:300px;}
form.awesome p.desc {margin-left:210px;}
form.awesome .checks label {margin-left:220px;}
form.awesome .checks input {margin-left:210px;}
* html form.awesome .checks input { margin-left:105px;}
* html form.awesome .checks label { margin-left:210px;height:1em;}


/*********************************************************************************
	DO NOT EDIT BELOW THIS LINE
*********************************************************************************/
form.awesome {margin:0 0 1em;}form.awesome label {float:left;text-align:right;padding-top:0.2em;font-weight:bold;font-size:1em;}form.awesome label:after { content:":"; }form.awesome label.long {float:none;display:block;text-align:left;}form.awesome label.long:after {content:"";}form.awesome input, form.awesome textarea, form.awesome select {display:block;margin-bottom:-0.5em;}form.awesome select[multiple="multiple"] {margin-left:0px;}form.awesome br { clear:left;} form.awesome input[type="radio"], form.awesome input[type="checkbox"], form.awesome input[type="hidden"] { width:auto; height:0.8em; border:0;}form.awesome input[type="hidden"] {display:none;}form.awesome p.desc {display:block;margin-top:-0.4em;margin-bottom:1em;font-style:italic;font-size:0.9em;}form.awesome .checks label {float:none;width:auto;clear:none;display:block;text-align:left;height:2em;padding-top:0;margin-bottom:-1em;}form.awesome .checks label:after { content:""; } form.awesome .checks input {float:left;text-align:right;margin-bottom:0.5em;width:auto;}/*I found my own IE CSS display bug. I call it the "IE sucks, so it redraws the top border all over the fieldset like a jerk bug."*/* html form.awesome fieldset p.desc, * html form.awesome .checks p.desc { margin-top:0; }* html form.awesome p.desc { margin-top:-1em; }* html form.awesome input, * html form.awesome textarea, * html form.awesome select,* html form.awesome .checks input, * html form.awesome .checks label {margin-top:0;margin-bottom:0;}* html form.awesome fieldset br {line-height:0.5em;font-size:0.5em;}