@charset "utf-8";
/* CSS Document */

body {
background: url(layoutimages/newbck2.jpg) repeat-x bottom #7d0404;
font-size:67.5%;
font-family:Arial, Helvetica, sans-serif;
margin:10px 0px;
padding:0px;
}

#container {
width:770px;
text-align:center;
margin:0 auto;
padding:0px;
color:#000000;
background: #FFFFFF url(layoutimages/header.jpg) no-repeat top left;
}

#header { 
width:750px;
margin:10px;
padding:0;
height:50px;
background-color:#ff99cc;
}

#navbar {
height:30px;
color:#000;
margin:8px 0px 0px 0px;
padding:50px 0px;
width:760px;
}

#bodyblock {
width:770px;
padding:0px;
margin:30px 0px 0px 0px;
font-size:1.2em;
min-height:540px;

}

a:link { color:#CC0000; text-decoration:underline; }
a:visited { color:#CC0000; text-decoration:none;}
a:hover { color:#999900; text-decoration:none; }

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#999900;
margin:5px 0px 5px 0px;
padding:0;
 }
 
h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#CC3333;
margin:0px 0px 5px 0px;
padding:0;
 }

#navlist { float:right; padding:7px 0;}

#navlist dd {
margin:0px;
padding:5px 10px;
font-weight:bold;
display:inline;
}

#navlist dd a { font-size:14px; text-decoration:none; }

#main {
width:420px;
margin:20px 10px 10px 330px;
padding:0px;
text-align:left;
}

#main p {
font-size:12px;
line-height:14px;
padding:0px 0px 10px 0px;
margin:0;
}

#main ul { margin:5px 0px 5px 15px; padding:0px;}
#main li { margin:5px 0px; padding:0px; list-style-type:square; }

.menu li a { padding-left:20px; list-style-type:none; background:url(layoutimages/menudownload.jpg) no-repeat 0 50%; }

.left {
float:left;
margin:0px 10px 10px 0px;
padding:1px;
border:1px solid #ccc;
}

.right {
float:right;
margin:0px 0px 10px 10px;
padding:1px;
border:1px solid #ccc;
}

.booking { background-color:#FFCCCC; border:2px solid #990000; color:#990000; text-align:center; padding:5px; margin:5px 0px; font-size:14px; font-weight:bold; }

.eventTitle { font-weight:bold; color:#CC0000; }

input, textarea { width:300px; border:1px solid #ccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

#side {
float:left;
width:310px;
margin:10px 5px;
padding:0;
background-color:#fcfcfc;
}

#side img {
border:2px solid #ccc;
width:306px;
margin:0;
padding:0;
}

.homeBox {
float:left;
width:200px;
margin:10px 2px;
padding:0;
}

#boxright {
margin-right: 5px;
padding-right: 5px;
border-right:1px solid #ccc;
}

#bottomAdvert {
clear:both;
width:770px;
padding:0px;
margin:20px 0px;
}

#bottomAdvert img {
margin:0;
padding:5px;
width:760px;
background-color:#993300;
}

#footer {
clear:both;
margin:5px 0px;
padding:0px;
font-size:10px;
text-align:right;
color:#FFFFFF;
}

#footer a { color:#FFFFFF; text-decoration:underline; }
#footer a:hover { color:#FFFFCC; text-decoration:none; }
#footWrapper { margin:0 auto; padding:0; width:770px; text-align:center; }