#container
{
width: 95%;
margin: 10px auto;
background-color: #fff;
color: #333;
border: 1px solid gray;
line-height: 130%;
}

a:link {color: black; text-decoration: none;}
a:visited {color: black; text-decoration: none;}
a:hover {color: red;}
a:focus {color: red;}

#masthead
{
	background: #CCC;
	padding: 15px;}

#top h1
{
padding: 0;
margin: 0;
}

#menu
{
		float:left;
		width:280px;
		font-size:24px;
		border: 10px;
		background:white;
		margin-left:40px;
		margin-right:15px;
		padding-top:30px;
		padding-bottom:50px;
}

#centreimage
{
		border:10px;
		margin-right:30px;
		padding-top:10px;
		margin-left:150px;
		padding-left:100px;
		padding-bottom:50px;
		list-style-type: none;
}

#rightcontent {
		border:10px;
		margin-right:10px;
		padding-top:30px;
		font-size:16px;
		padding-bottom:50px;
		}

#singlecontent {
		border:10px;
		margin-left:30px;
		margin-right:30px;
		font-size:16px;
		padding-bottom:30px;
		}

#rightcontentpress {
		border:0px;
		margin-left:30px;
		margin-right:30px;
		padding-top:50px;
		font-size:16px;
		padding-bottom:50px;
		}

#pressrelease {
		clear: both;
		border:0px;
		margin-left:30px;
		margin-right:30px;
		font-size:16px;
		padding-bottom:10px;
		}

#forstercredit {
		border: 0px;
		margin-left: 30px;
		margin-right: 30px;
		font-size: 14px;
		padding-bottom: 10px;
		text-align: right;
		}
#singlecleared {
		clear: both;
		border:10px;
		margin-left:30px;
		margin-right:30px;
		font-size:16px;
		padding-bottom:30px;
		}

#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}
	
#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }
