.pin {
 float: none;
 height: 1px;
 width: 1px;
 font-size: 2px;
}
.clear{
	clear:both;
}
.hidden {
 position:absolute; 
 display:none;
} 

.bert {
 position:absolute; 
 display:none;
} 
  
body {
background-color: #FFFFFF;
background-image: url(/assets/images/background.gif);
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:.8em;
margin: 0;
padding-top: 0;
}

#accessn {
float: right;
padding-right: 50px;
}

#accessp {
position:absolute; 
display:none;
}

DIV.holder {
padding:0; 
border: solid #7D897D 1px; 
border-top: 0;
width: 770px;
margin: auto;
background-color: #E0E7E0;
background-image: url(/assets/images/sidebar.jpg);
background-repeat: no-repeat;
}

DIV.footer {
color: #525B52;
padding:10px; 
border: solid #7D897D 1px; 
border-top: 0;
border-bottom: 0;
width: 750px; 
margin: auto;
background-color: #D6DDD6;
background-image:url(/assets/images/printer.gif);
background-repeat:no-repeat;
background-position:right;
}

DIV.menu {
padding-top: 275px; 
height: 456px;
}

DIV.content {
float:right;
width: 520px;
padding-top: 10px;
padding-right: 15px;
margin-bottom: 15px;
}

DIV.content P, DIV.content h1, DIV.content h2, DIV.content h3, DIV.content h4 {
margin-right: 50px;
}


DIV.strapline {
width: 100%;
text-align:right;
font-size: 1.4em;
}

P.push {
text-align:right;
margin-top: 15px;
margin-bottom: 45px;
}

A {
color: #525B52;
}

A:hover {
color: #000000;
}

h1 a,h2 a,h3 a {
color: #7D897D;
}

h1 a:hover,h2 a:hover,h3 a:hover {
color: #CC6600;
}

.menu li
{
list-style-type:none;
}

.menu A {
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}

.menu A:hover {
color: #BBBBBB;
}

.menu a.open {
color: #bbb;
}

.footer A {
color: #525B52;
}

.footer A:hover {
color: #000000;
}

h1, h2, h3, h4 {
font-family:Helvetica, Arial, Verdana, sans-serif;
font-weight: normal;
}


h1 {
color: #FFFFFF;
font-size: 4em;
margin-bottom: 0;
}

h2 {
color: #7D897D;
font-size: 1.6em;
margin: 0;
}

hr {
color: black;
height: 2px;
}

p {
margin-top: 0;
}

img {
border: 0;
}

img.pushimage {
float: right;
margin-left: 15px;
}

ul {
margin-left: 0;
padding-left: 15px;
}

li {
list-style-position:outside;
margin-left: 0;
padding-left: 0;
}

table {
width: 90%;
}

table, tr, th, td {
padding: 0;
margin: 0;
border: 0;
text-align: left;
}

td, th {
padding: 2px;
padding-left: 8px;
margin-right: 1px;

}

tr {
margin-top: 2px;
}

td {
background-color:#E1F7E4;
}

th {
background-color:#85D6AD;
}


.recent-posts {
	width:200px;
	float:right;
	margin:0 0 20px 20px;
	padding:0;
	border:1px solid #000;
	background: #fff;
}
	.recent-posts-title {
		padding:10px;
		font-weight:bold;
		text-transform:uppercase;
		border-bottom:1px solid #000;
	}
	.recent-posts-content {
		padding:20px;
	}
	.recent-posts-content p {
		margin-right:0;
		padding-right:0;
		width:auto;
		width:100%;
	}
	.recent-posts-content p:last-child {
		margin-bottom:0;
	}









	
	
