body { background: url(images/texture.jpg) no-repeat left top #000000; }
#container { width: 1000px; margin-left: auto; margin-right:auto; position:relative; }
#header h1 { display:none; }
#header { background: url(images/top.png) no-repeat left top; margin: 0px; padding: 0px; height: 170px; width: 100%; }
#menu h2 { display:none; }
#upperbar { padding-top: 127px; margin-left: -20px; }
#content { width: 100%; position:relative; }
#content .imagebox { background: url(images/imagecontainer.png) no-repeat left top; height: 317px; width: 100%; }
.large { display: block; margin: 0px; padding: 0px; border-style: none; padding-top:10px; padding-left:10px; }
#content p { padding-left:10px; padding-right:10px; font: 14px Helvetica, Arial, sans-serif; color: #CCCCCC; text-align:left; }
#content h1 { display:none; }
#userbar { background: url(images/footer.png) no-repeat left top; margin: 0px; padding: 0px; height: 45px; width: 100%; }
#lowerbar { background: url(images/footer.png) no-repeat left top; margin: 0px; padding: 0px; height: 45px; width: 100%; }
#gallerybar { background: url(images/footer.png) no-repeat left top; margin: 0px; padding: 0px; height: 45px; width: 100%; }
.links ul { padding:0px; margin-top:10px; }
.links li { display: inline; margin:0px; padding-right: 12px; font: 16px Helvetica, Arial, sans-serif; color: #FFFFFF; }
.links a { color:#FFFFFF; text-decoration:none; }
.links a:hover { text-decoration:underline; }
.links a:visited { font-weight:lighter; }
#foot_text { margin:0px; padding-top:15px; margin-left:-20px; }
#footer { color: #CCCCCC; text-align: center; }
#footer p { font: 12px Helvetica, Arial, sans-serif; color: #CCCCCC; text-align:right; padding-right:8px; float:right; width: 400px; }
#footer a { color: #FFFFFF; text-decoration:underline; }
#search_and_find { float: left; width: 500px; }
#search_and_find p { text-align:left; float:left; margin-left:10px; }
#search_and_find input { height:18px; }
#header strong { display:none; }
#menu a { position:absolute; }
a#events { width:175px; height:45px; top:93px; left:10px; }
a#booking { width:175px; height:45px; top:93px; left:200px; }
a#members { width:175px; height:45px; top:93px; left:390px; }
a#schools { width:175px; height:45px; top:93px; left:580px; }
a#homelink { position:absolute; top:0px; left:0px; width:800px; height:90px; }
a#logolink { position:absolute; top:0px; right:10px; width:180px; height:170px; }
#loginbutton { position:absolute; top:0px; right:200px; }