/*@import url(css/layout.css);*/
html{overflow-y:scroll;}
body {
		margin:0;
		padding:0;
	}
#frame {
		position:relative;
		width:50em;
		padding:0;
		margin: 0 auto;
		text-align:left;
	}
#banner {
		background:url(banner.jpg) no-repeat;
		margin:0;
		padding:0;
		height:130px;
		width:100%;
	}
a#bannerHomeLink {
		display:block;
		width:100%;
		height:100%;
	}
#navigation {
		width:100%;
		position:absolute;
		top:130px;
		left:0;
		margin:0;
		padding:0.2em 0;
	}
ul#navigation li {
		margin:0;
		padding:0 0.5em;
		display:inline;
		list-style:none;
	}
#content {
		padding:1em;
		padding-top:2.5em;
	}
#clearFloats {
		clear:both;
	}
#footer {	
		padding:1em;
		text-align:center;
		clear:both;
	}
/*@import url(css/text.css);*/
html {
		font-size:84%;
		line-height:135%;
	}
body,
textarea {
		font-family:verdana, arial, sans-serif;
	}
body,
h1,
h2,
h3,
textarea {
		font-size:1em;
	}
#footer,
#gallery {
		font-size:0.84em;
	}
#navigation a,
#footer a,
a:hover {
		text-decoration:none;
	}
#navigation a:hover,
#footer a:hover {
		text-decoration:underline;
	}
a, #navigation {
		font-weight:bold;
	}
#navigation a,
#footer a {
		font-weight: normal;
	}
/*@import url(css/misc.css);*/
img {
		border:0;
	}
img.illustration {
		float:right;
		margin: 0 0 1em 1em;
	}
tr {
		vertical-align:top;
	}
.invalidFieldWarning{
	color:#CC0000;
	display:block;
}
/*@import url(css/colour.css);*/
body,
#banner,
#navigation,
#footer {
		background-color:#000;
	}
#frame,
body.mceContentBody {
		background-color:#d3d3d3;
		color:#000;
	}
body, #navigation a, #footer, #footer a {
		color:#d3d3d3;
	}
#navigation {
		color:#fff;
	}
#content {
		color:#000;
	}
body a,
#content a,
label {
		color:#a52a2a;
	}
#content a:visited {
		color:#CC6666;
	}
#frame {
		border: #d3d3d3 1px solid;
	}
#content .mceEditor{
		background-color:#999999;
	}
/*@import url(css/forms.css);*/
form {
		margin:0;
	}
#contactform label { 
		display:block;
	}
#contactform textarea {
		width:40em;
	}
#contactform input {
		width:20em;
	}
#contactform input.button {
		width:4em;
	}
#contactform div {
		margin-bottom:0.5em;
	}
label,
button,
input.button{
		cursor:pointer;
	}
/*@import url(css/lists.css);*/
#content ul {
		list-style-type:none;
		padding:0;
		margin-left:1em;
	}
#content li {
		margin-bottom:0.5em;
	}
.audio div{
	background-color:#d3d3d3;
	font-size:84%;
}
.hilite{
	color:#C03;
}
