/* =label/labelspan */
label, label span { color:#333333; display : block; padding-bottom : .25em; margin:5px; }
label { float : left; width : 100%; }
label span { float : left; width : 45%; text-align : right; }

/* =input */
fieldset {background-color:#FFFFFF; 
text-align: center; 
width:550px;
padding: 10px;
margin:10px 20px 10px 10px; 
border: 1px solid #666666;
} /* Liam color here */

fieldset legend {
	font-weight:bold;
	color:#003333;
}

.submit {
	width:80px;
	background-color:#003333;
	color:#FFFFFF;
	font-weight:bold;
	float:right;
}

.submit:hover {
	background-color:#336666;
}

fieldset#loginfieldset {width:450px; text-align:center;}

fieldset input.pictures { width:300px;}

fieldset input { 
	font:Tahoma, verdana, sans-serif;
	font-size:11px; 
	float : left;
	width : 200px;
	border : 1px solid #000;
	margin:5px;
	font-size:11px;
}
fieldset input:hover { border-color : #FF0000; }
fieldset input:active, input:focus { border-color:#000000; background-color:#F4F4F4; }
fieldset select {float:left; width : 200px; border : 1px solid #000; margin:5px;}
fieldset select:active, select:focus { border-color:#000000; background-color:#F4F4F4; }
fieldset select {float:left; width : 200px; border : 1px solid #000; margin:5px;}
fieldset select:active, select:focus { border-color:#000000; background-color:#F4F4F4; }
fieldset textarea {float:left; width : 250px; border : 1px solid #000; margin:5px; height:150px;}
fieldset textarea:active, textarea:focus { border-color:#000000; background-color:#F4F4F4; }
fieldset checkbox {float:left; width : 200px; border : 1px solid #000; margin:5px;}
fieldset checkbox:active, checkbox:focus { border-color:#000000; background-color:#F4F4F4; }

form div input { padding : 0 .25em; 
background-color:#9CB438;
border : 2px double #9CB431; 
border-top-color:#9CB431;
color : #fff;
text-transform : uppercase;
}

form div input:hover { background-color:#99CC66; }


/* ---------------- Login stuff ---------------------*/
fieldset#loginfieldset {
	width:350px; 
	text-align:center; 
	border:1px solid #003333; 
	font-weight:bold;
	padding:1em;
}

fieldset#loginfieldset a {
	padding:8px;
	text-align:center;
	display:block;
	clear:both;
}

fieldset#loginfieldset input{
	width:150px;
}

fieldset#loginfieldset input:active,fieldset#loginfieldset input:hover{
	border:1px solid #666666;
}

#login-button {
	background-color:#003333;
	color:#FFFFFF;
	margin:1em;
	font-weight:bold;
	width:40px;
	float:right;
	display:block;
}

#login-button:hover {
	background-color:#336666;
	border:1px solid #666666;
}

/* Login stuff EO */



/* ---------------- Contact Form stuff ---------------------*/
fieldset#contact {background-color:#FFFFFF; 
text-align: center; 
font-size:14px; 
width:600px;
padding: 20px;
margin:10px; }

form#contact { padding : 0 .25em; 
border:none;
color : #000;
text-transform : uppercase;
}

fieldset#contact input { float : left; width : 150px; border : 1px solid #000; margin:5px;}
/* EOF */
