*,html {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0;
	padding: 20px 0;
	font-size:14px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background:#313131;
}

#wrapper {
	margin: 0 auto;
	padding:0;
	width: 950px;
	position:relative;
}
#menu, #footer {background:#151515}
#menu {
	margin: 0;
	padding-right:20px;
	width: 930px;
	height: 30px;
	color: #FFFFFF;
	right:0px;
	font-size: 14px;
	line-height: 30px;
	z-index:10;
}
#menu ul {display:block; text-align:right;}
#menu li {
	display:inline;
	color:#FFFFFF;
	line-height:30px;
}

#menu a {
	text-decoration:none;
	color:white;
	padding:0 7px;
}
#menu a:hover {
	color:#999;
}

#slideshow {background:#000}

#logo {
	height: 90px;
	width: 180px;
	position:absolute;
	top: 0px;
	z-index:11;
	background:url(images/design/logo.jpg);
}

.clear {clear:both}

#content {
	width: 930px;
	margin:0;
	padding:10px 0 10px 20px;
	background:#b1b1b1;
	z-index:10;
	color:#333;
}

.title {
	font-size:18px;
	font-weight:normal;
	color:#333;
	margin-bottom:20px;
}

.guest {width:400px;height:auto;float:left}
.guest a {color:#333; font-weight:bold; text-decoration:none}
.guest a:hover {text-decoration:underline}
.subj {font-size:11px; text-align:right}

#text {
	width:905px;
	padding-right:5px;
	line-height:16px;
}

#text p,
#text ul,
#text-home p,
#text-home ul,
.guest p,
.guest ul
{margin-bottom:7px;}

#text li,#text-home li {margin-left:30px;}
#text a {color:#524D43}
#text a:hover {text-decoration:none}

.rates {
	border:solid 1px #333;
	padding: 5px;
	width:200px;
}
.rates-title {
	width:100%;
	margin-bottom:5px;
	border-bottom:solid 1px #333;
	font-weight:bold;
}

#footer {
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	color: #FFFFFF;
	font-size:13px;
}
#footer a {color:#fff}
#footer a:hover {text-decoration:none}
.copy {
	text-align:center;
	font-size:10px;
	line-height:35px;
	font-weight:normal;
	color:#ccc;
}