body {
background: #ffffff;
}

.content {
border:1px solid #5a0829;
width: 750px;
background: #ffffff;
}

.divider {
background-color: #5c0a29;
height: 1px;
}

.header {
background-color: #e3e6f0;
}

.text-size-links {
text-align: right;
}

.menu-background {
background: #dcf8fc;
vertical-align: top;
width: 180px;
}

.td-menu-background {
border-right:1px solid #5a0829;
background: #dcf8fc;
vertical-align: top;
width: 180px;
}

.top-left-td {
text-align: left;
vertical-align: top;
}

.footer-table {
background-color: #dcf8fc;
}

.whats-on {
text-align: left;
margin: 5px 20px 5px 20px;	
}

.time-out {
text-align: left;
margin: 5px 20px 5px 20px;	
}

.club-search {
text-align: left;
margin: 5px 20px 5px 20px;	
}

.club-list {
text-align: center;
margin: 5px 20px 5px 70px;	
}

.club-detail {
text-align: center;
margin: 5px 20px 5px 20px;	
}

.finding-cranleigh {
text-align: left;
margin: 5px 20px 5px 20px;	
}

.village-information {
text-align: left;
margin: 5px 20px 5px 20px;	
}

.directory {
text-align: left;
margin: 5px 20px 5px 20px;	
}

.menu-level-0 {
text-align: left;
margin: 5px 0px 5px 5px;	
}

A.menu-level-link-0:hover {
text-decoration: underline;
}

.menu-level-1 {
text-align: left;
margin: 5px 5px 5px 10px;	
}

A.menu-level-link-1:hover {
text-decoration: underline;
}

.menu-level-2 {
text-align: left;
margin: 5px 5px 5px 20px;	
}
	
A.menu-level-link-2:hover {
text-decoration: underline;
}

.menu-level-3 {
text-align: left;
margin: 5px 5px 5px 30px;	
}

A.menu-level-link-3:hover {
text-decoration: underline;
}

.menu-level-4 {
text-align: left;
margin: 5px 5px 5px 50px;	
}

A.menu-level-link-4:hover {
text-decoration: underline;
}

.column-spacer-40 {
width:40px;
}

.column-spacer-20 {
width:20px;
}

.column-spacer-5 {
width:5px;
}

.row-spacer-2 {
height:2px;
}

.row-spacer-5 {
height:5px;
}

.row-spacer-10 {
height:10px;
}

.club-search-fieldset {border:1px #5a0829 solid}

.finding-cranleigh-fieldset {border:1px #5a0829 solid}

.directory-fieldset {border:1px #5a0829 solid}

.contact-fieldset {border:1px #5a0829 solid}

.whatson-box {
border-left:1px solid #5a0829;
border-top:1px solid #5a0829;
border-bottom:1px solid #5a0829;
background: #ffffff;
width: 150px;
}

.christmas-table table{
	border-right: 1px solid #5a0829;
	border-bottom: 1px solid #5a0829;
}

.christmas-table td {
	vertical-align:top;
	text-align:left;
	border-left: 1px solid #5a0829;
	border-top: 1px solid #5a0829;
}

.copytext li {
	padding: 2px 0px 2px 0px;
}

.spring td {
	vertical-align:top;
	padding-top:10px;
}

.centreblock {
	text-align:center;
}

.christmas-event-title {
	color: #5a0829; 
	text-align: left;	
	font-weight:bold;
	padding:0;
	margin:0;
}

.christmas-sub-table table {
	margin-left:-15px;
	margin-right: -15px;
	border-right: 0px;
}

.christmas-sub-table td {
	border-left:0px;
}

