/**
 * @section Forms
 */
fieldset { border:none; }
fieldset.green		{ display:block; margin:0; padding:0; }
	fieldset.green p,
	fieldset.green h2,
	fieldset.green table { padding:0px 25px; }
	fieldset.green ul { padding-right:25px; }
		fieldset.green ul li { margin-bottom:.5em; }
	fieldset.green label	{ display:block; color:#555; font-weight:bold; cursor:pointer; }
	
	fieldset.green select,
		fieldset.green textarea	{ border:1px solid #603913; background:#efefef; padding:4px; max-width:200px; }
	fieldset.green textarea { max-width:none; height:100px; }
	fieldset.green input[type="text"], 
		fieldset.green input[type="password"],
		fieldset.green input[type="file"] { border:1px solid #603913; background:#efefef; padding:4px; max-width:200px; }

	fieldset.green input[type="submit"],
		fieldset.green input[type="reset"],
		fieldset.green input[type="button"],
		fieldset.green button 
			{ border:1px solid #603913; background:#479b44; color:#fff; line-height:100%; font-weight:bold; font-size:120%; padding:.1em .5em; cursor:pointer; text-decoration:none; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
		.button,
			{ border:1px solid #603913; background:#479b44; color:#fff; line-height:180%; font-weight:bold; font-size:120%; padding:.1em .5em; cursor:pointer; text-decoration:none; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
	fieldset.green input[type="submit"]:hover, fieldset.green input[type="submit"]:active,
		fieldset.green input[type="reset"]:hover, fieldset.green input[type="reset"]:active,
		fieldset.green input[type="button"]:hover, fieldset.green input[type="button"]:active,
		fieldset.green input[type="file"]:hover, fieldset.green input[type="file"]:active,
		.button:hover, .button:active,
		fieldset.green button:hover, fieldset.green button:active 
			{ background:#603913; }

	fieldset.green .row	{ width:100%; float:left; padding-bottom:10px; }
	fieldset.green .block { width:165px; float:left; padding:0; margin:5px 25px; zoom:100%; }
	fieldset.green input[type="text"],
		fieldset.green input[type="password"],
		fieldset.green textarea { width:95%; font-weight:bold; }
	fieldset.green .checkbox label,
		fieldset.green .icheckbox label { font-weight:normal; display:inline; }
	fieldset.green .checkbox { display: block; padding:5px 0; }
	
.register	{ width:525px !important; }
.event		{ width:525px !important; }
label { cursor:pointer; }
.error { background:#FFDCDC; color:red; font-weight:bold; }
ul.error { margin:0 25px 15px; padding:.5em 25px; border:1px solid red;}
p.error { border:1px solid #bbb; }

/* -- GREEN_EVENT -- */

fieldset.green_event		{ display:block; margin:0; padding:0; width:300px; }
	fieldset.green_event p,
	fieldset.green_event h2 { padding:0px 25px; }
	fieldset.green_event label	{ display:block; color:#555; font-weight:bold; cursor:pointer; }
	
	fieldset.green_event input,
		fieldset.green_event select,
		fieldset.green_event textarea	{ border:1px solid #603913; background:#efefef; padding:4px; max-width:600px; }
	fieldset.green_event textarea { max-width:none; height:100px; }
	
	fieldset.green_event input[type="submit"],
		fieldset.green_event input[type="reset"],
		fieldset.green_event input[type="button"],
		.button,
		fieldset.green_event button 
			{ border:1px solid #603913; background:#479b44; color:#fff; font-weight:bold; font-size:120%; padding:.1em .5em; cursor:pointer; text-decoration:none; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
	fieldset.green_event input[type="submit"]:hover, fieldset.green_event input[type="submit"]:active,
		fieldset.green_event input[type="reset"]:hover, fieldset.green_event input[type="reset"]:active,
		fieldset.green_event input[type="button"]:hover, fieldset.green_event input[type="button"]:active,
		fieldset.green_event input[type="file"]:hover, fieldset.green_event input[type="file"]:active,
		.button:hover, .button:active,
		fieldset.green_event button:hover, fieldset.green_event button:active 
			{ background:#603913; }

	fieldset.green_event .row	{ width:90%; float:left; padding-bottom:10px; }
	fieldset.green_event .block { width:165px; float:left; padding:0; margin:5px 0px 5px 25px; zoom:100%; }
	fieldset.green_event .block_nomargin { width:165px; float:left; padding:0; margin:5px; zoom:100%; }
	fieldset.green_event input[type="text"],
		fieldset.green_event input[type="password"],
		fieldset.green_event textarea { width:85%; font-weight:bold; }
	fieldset.green_event .checkbox label,
		fieldset.green_event .icheckbox label { font-weight:normal; display:inline; }
	fieldset.green_event .checkbox { display: block; padding:5px 0; }

