h1, h2, h3, h4, h5, h6 {
font-family:Arial,Helvetica,sans-serif;
}
h1 {
line-height:90%;
}
#content h1 {
margin-bottom:-5px;
margin-top:-10px;
}
#navigation ul {
list-style:none;
width:auto;
position:relative;
display:block;
height:43px;
margin:0;
padding:0;
}
#navigation li {
display:block;
margin-top:-11px;
padding-right:12px;
float:left;
margin-left:15px;
}
body, td, th {
font-family:Arial,Helvetica,sans-serif;
}
a:link {
color:#6B0B0B;
text-decoration:none;
}
a:visited {
color:#6B0B0B;
text-decoration:none;
}
a:hover {
color:#FF0000;
text-decoration:none;
}
a:active {
color:#6B0B0B;
text-decoration:none;
}
body {
background:#6B0B0B url(images/grass_bottom.png) repeat-x scroll 50px 820px;
color:#000000;
height:43px;
padding:0;
text-align:left;
}
#content {
background-image:url(images/dyb_layout_2_modified_redo.jpg);
background-repeat:no-repeat;
height:805px;
margin-left:auto;
margin-right:auto;
width:1033px;
}
#lloyd {
	background-image:url(images/lloyd.png);
	background-repeat:no-repeat;
	height:200px;
	line-height:12px;
	margin-left:25px;
	margin-top:25px;
	padding-left:90px;
	padding-top:16px;
	text-align:center;
	width:255px;
	display:inline;
}
#lmmessage {
margin-top: 35px;
}
#lmmessage a{
color: #fff;
}
#charlie {
background-image:url(images/charlie.png);
background-repeat:no-repeat;
height:160px;
margin-left:-340px;
margin-top:320px;
padding-right:95px;
padding-top:10px;
text-align:center;
width:190px;
overflow:hidden;
}
#content #charlie h1 {
margin-bottom:-15px;
margin-top:-15px;
}
#cgmessage{
margin-top:-5px;
}
#cgmessage a{
color: #fff;
}
#bestfriends {
background-image:url(images/bestfriends.png);
height:146px;
margin-left:-350px;
margin-top:500px;
padding-right:120px;
padding-top:70px;
text-align:center;
width:232px;
}
#sign {
background-image:url(images/sign.png);
background-position:center center;
background-repeat:no-repeat;
height:192px;
margin-left:30px;
margin-right:20px;
margin-top:580px;
padding-right:10px;
padding-top:32px;
text-align:center;
width:218px;
}
#content #sign #booking h2 {
margin-bottom:-25px;
margin-top:-20px;
}
#booking {
margin-top:30px;
padding-left:10px;
}
#school {
background-image:url(images/school.png);
background-repeat:no-repeat;
height:143px;
margin-left:15px;
margin-top:25px;
padding-left:70px;
padding-top:50px;
text-align:center;
width:267px;
}
#fun {
background-image:url(images/funandgames.png);
background-repeat:no-repeat;
height:93px;
margin-left:70px;
margin-top:85px;
padding-left:70px;
padding-top:55px;
text-align:center;
width:192px;
}
#content #fun h1 {
margin-bottom:-15px;
margin-top:-15px;
}
#tunes {
background-image:url(images/tunes.png);
background-repeat:no-repeat;
height:104px;
margin-left:95px;
margin-top:95px;
padding-left:50px;
padding-top:38px;
text-align:center;
width:205px;
}
#footer {
color:#FFFFFF;
font-size:small;
margin-top:20px;
}
#footer a {
color:#DCFFAC;
}
.floatleft {
float:left;
}
#navigation {
background-color:#FFFFFF;
height:43px;
width:479px;
float:right;
}
#menu {
display:block;
height:43px;
}
#lloydsitelink {
	width: auto;
	float: left;
	height: 43px;
	text-align: left;
	vertical-align: text-top;
	margin: 0px;
	padding: 0px;
}
#lloydsitelink a{
color:#fff;
}
.whitelink a{
color:#FFFFFF;
}
#contactus {
margin-top:25px;
margin-left:-40px;
}

/* effective yet slightly paranoid clearfix hack */
.clearfix:after {
	visibility: hidden;
	font-size: 0.1em;
	display: block;
	line-height: 0;
	height: 0.1px;
    	content: " ";
	clear: both;
	}
* html .clearfix { display: inline-block; }

/* hide from ie mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* end hide from ie mac */