/* Very basic stylesheet to show you the layout sections */
/* Customise to your site */


#page {
	
	background-image: url(../../../../wp-content/themes/k2/images/backgroundshadow.jpg);
	
	}

#footer {
	background: url(../../../../wp-content/themes/k2/images/backgroundfooter.jpg) top left no-repeat;

}

.navimage {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 5px;
	border: 1px solid #EEE;
}

h2 {color: #da5b0b; }
h3 {color: #da5b0b; }

.primary p {
	margin: 10px 0 0 0;
	}

form {padding: 15px 0 30px 0; margin: 0; overflow: hidden; display: block; height: 1%; background: #fff;}
fieldset {border: none; padding: 0; margin: 0; float: left; clear: left; }
label {width: 240px;display: block; float: left; clear: left; height: 1.6em; }
input,textarea {width: 240px;display: block; float: left;  }
input.submitbutton {width: auto; overflow: visible; padding-left: 20px; padding-right: 20px;}

.buttons {padding-top: 10px; margin: 0; display: block; float: left; width: 480px;}
.buttons input {}


/* Status Messages */
.alert,
.warn,
.error {
	
	color: #bf0023;
}
#alertmsg {
	border: 1px solid #bf0023;
	padding: 10px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 15px;
}
#alertmsg ul, #alertmsg li {
	margin-left: 0;
	padding-left: 0;
	margin-right: 0;
	padding-right: 0;
	color: #bf0023;
}



.alert {
	
}
.alert strong,
.alert label {
	color: green;
}
#warn {
	border: 1px solid #FF8000;
}

#error {
	border: 1px solid #F3D5D5;
}
.error {
	
}
.error strong,
.error label {
	color: red;
}
.error input,
.error textarea {
	background: #FFF;
}

.required {
	font-weight: bold;
}