/* *** css by miss monorom www.intensivstation.ch *** */
/* *** adapted by hightide to our own evil ends :) *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
background-color: #999;
background-image: url(images/wall-final.gif); 
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#000;
padding:0px;
margin:0px;
}
a {color: #DB7093;}
a:visited {color:#DB7093;}
a:hover {color: #564b47;}
a:active { color:#000000;}

h1 {
font-size: 11px;
font-family: Georgia, Times, Times New Roman, Serif;
background-color: #666;
color: #fff;
border-top:4px solid #fff;
border-bottom:4px solid #fff;
padding:2px 15px;
margin:0px }

h2 {
font-size:20px;
font-weight: bold;
padding: 5px 10px;
margin:0px;}

h3 {
font-size:16px;
font-weight: bold;
padding: 10px 10px;
margin:0px;}

h4 {font-size:14px;
font-weight: bold;
padding: 10px 10px;
margin:0px;}

/* ----------container to center the layout-------------- */
#container {
width: 760px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #999;
border:4px solid #fff;
border-bottom: 0px;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #fff;
text-align: right;
padding: 0px;
margin: 0px;
}

.banner1  {
background-image: url(images/entrance.jpg); 
background-color: #000;
background-repeat: no-repeat;
}

.banner2  {
background-image: url(images/logo-homepage.gif); 
background-color: #000;
background-position: right center;
background-repeat: no-repeat;
}
/* -----------------content--------------------- */
#content {
background-color: #ccc;
padding: 0px;
margin-left: 200px;
padding-right: 20px;
}
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

p, pre{
padding: 5px 10px;
margin:0px;
}

/* --------------left navi------------- */
#left {
float: left;
width: 200px;
margin: 0px;
padding: 0px;
}

#left img {border:0px;}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; }

/* -----------navcontainer--------------------------- */
.navcontainer { 
width: 200px; 
margin: 0px;
padding: 0px;
border: 0px;
}

.navcontainer ul
{
margin-top: 0px;
padding-top: 0px;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

.navcontainer a
{
display: block;
padding: 3px;
width: 194px;
background-color: #036;
border-bottom: 1px solid #eee;
}

.book {
background-color: #ccc;
}

.navcontainer a:link, .navlist a:visited
{
color: #EEE;
text-decoration: none;
}

.navcontainer a:hover
{
background-color: #369;
color: #fff;
}

/*------------data tables----------*/

table {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 400px;
	margin: 10px 0px 10px 10px;
	}

th {
	padding: 0 0.5em;
	text-align: left;
	}

tr.toprow td {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-weight:bold;
	background: #666;
	color: #fff;
	}

td {
	border-bottom: 1px solid #CCC;
	padding: 5px 10px;
	vertical-align: top;
	text-align: left;
	}
/*------------data table columns - rooms columns----------*/
td.col1 {
	width: 300px;
	}

td.col2 {
	width: 100px;
	}

/*------------data table - delegate table 1----------*/
table #delegate1 {
	width: 500px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	}



/*------------other----------*/
.center {text-align:center;}
.borderimg {border: solid 4px #fff; margin: 5px 5px; }
.right {
	float: right;
	border: solid 4px #fff; margin: 5px 5px;
}
#address {border: solid 4px #fff; margin: 0px 5px;}

.sellout {background-color:#FF0000; color:#FFFFFF; font-weight:bolder; font-size:14px; text-align:center;}.soldout {
	color: #F00;
}

#restaurantmenu {
display:block;
background-color: #e1d9cd;
margin-left: 50px;
margin-right:30px;
padding: 15px 0px;
text-align:center;
}

#eventsblock {
display:block;
background-color: #e1d9cd;
margin-left: 50px;
margin-right:30px;
padding: 15px 0px;
text-align:center;
}

#eventsblock h2 {font-size: 12px; padding-bottom: 0px;}
#eventsblock h3 {font-size:16px; padding-top: 0px; padding-bottom: 0px;} 
#eventsblock hr {width: 35%; border-bottom-style:groove;}