html
{ 
height: 100%; 
} 

body {
background: #E5F3FF url(images/body_bg.jpg) top left repeat-x;
font : 80% Arial;
margin: 0;
padding: 0;
}


#page {
width : 1000px;
margin-left : auto;
margin-right : auto;
}

#container {
clear : left;
width : 1000px;
border : 1px solid #1b3e69;
color: #000;
margin-left : auto;
margin-right : auto;
padding-bottom : 0px;
background : #fff;
margin-top : 10px;
margin-bottom : 0px;
height: 100%;
}

#header p {
margin : 7px 0px 0px 0px;
padding : 5px 0px 7px 20px;
font-size: 1.2em;
font-weight: normal;
color: #fff;
background-color: #637a83;
}

#col1 {
display : inline;
float : left;
width : 500px;
padding-left: 20px;
}

#col1a {
display : inline;
padding-left: 20px;
}

#col2 {
display : inline;
float : right;
width : 460px;
margin-right : 0px;

}

#left_image {
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
float : left;
}

#banner {
display : block;
width : 1000px;
height : 200px;
padding : 0;
padding-bottom : 3%;
margin : 0;
color : #fff;
background : #fff;

}



#content {

float : right;
padding : 6px 5px 0px 5px;
width : 450px;
margin-bottom : 0px;
line-height : 1.2em;
color : #827683;
background-color : #fffff;


}
#fullybooked {
line-height : 1.2em;
color : #000;
padding : 5px 5px 5px 5px;
background-color :#9fcddd;
margin : 2px;
}
#contentlist {
padding : 3px 0;
margin : 0;
}
#contentlist li {
list-style : none;
margin : 0;
display : inline;
}

#logo li{
display : inline;
list-style : none;
padding : 5px 0;
}

a {
text-decoration : none;
color : #fff;
background : inherit;
text-decoration : none;
}

a:hover {
text-decoration : underline;
color : #fff;
background : inherit;
}

#email {
margin-left: 20px;
text-decoration : underline;
}
#header a#current {
color : #0c1526;
}

#contact {
color : #333;
}


a.site {
letter-spacing : 5px;
float : right;
color : #c5cdcd;
text-decoration : none;}
