.clear {clear:both;}
body {top:0; margin:0; font-family: "Gill Sans MT", Trebuchet MS, sans-serif, Verdana, Arial, Helvetica; background-color:#000000; height:100%;}

html {
height: 100%;
}
#background {
	position:absolute;
	top:0;
	height:100%;
	min-height:900px;
	width:100%;
	padding: 0;
	background-position:top;
	background-repeat:no-repeat;
	margin:0;
	background-color:#000000;
}
#wrapper {
	position:absolute;
	top:0;
	height:100%;
	min-height:900px;
	width:100%;
	padding: 0;
	background-position:top;
	background-repeat:no-repeat;
	margin:0;
	background-color:transparent;
}
#container {
	padding-top:75px;
	height:480px;
}
#left-panel{
	float:left;
	width:35%;
	height:100%;
	background-repeat:no-repeat;
	background-position:right;
	color:#FFFFFF;
}
#left-panel a {
	color:#FFFFFF;
	text-decoration:none;
}
#left-panel a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#left-panel hr {
	color:#FFFFFF;
	height:1px;
	background-color:#FFFFFF;
	border:0;
}
#left-panel-container{
	margin-right:40px;
	float:right;
	width:160px;
	height:450px;
	font-size:0.8em;
	margin-top:15px;
}
#navigation {
	text-transform:uppercase;
	float:left;
	margin-top:20px;
	height:170px;
	line-height:2.6em;
	width:100%;
	padding-bottom:50px;
}
#navigation ul {
	padding:0;
	margin:0;   
	list-style:none;
	list-style-position: outside;
}
#navigation ul li {
	list-style-type:none;  
}
#navigation ul li a {
	font-size:1.2em;
	text-decoration:none;
	color:#FFFFFF;
}
#navigation img {
	border:0;
}
#navigation ul li a:hover {
	text-decoration:none;
	color:#C60000;
}
#navigation ul li ul {
	margin-top:-5px;
	list-style:url(../images/navigation-sub-item-bullet.png);
	list-style-position:inside;
}
#navigation ul li ul li {
	margin-left:10px;
	margin-top:-5px;;
}
#navigation ul li ul li a{
	font-size:1.1em;
	margin-left:-5px;
}
#opening-times {
	text-transform:lowercase;
	font-size:1.4em;
	float:left;
	height:30px;
	width:100%;
	border-bottom:#FFFFFF solid 1px;
	padding-bottom:10px;
}
#info-box {
	text-transform:lowercase;
	font-size:1.4em;
	float:left;
	height:90px;
	width:100%;
}
#drakes-logo {
	float:left;
	height:44px;
	background:url(../images/drakes_logo.png) no-repeat top left;
	position:relative;
	width:160px;
}
#drakes-logo a {
	 display:block;
	 height:44px;
}
#right-panel{
	float:right;
	width:65%;
	height:100%;
	background-image:url(../images/right_panel_bg.png);
	background-repeat:no-repeat;
	background-position:left;
}
#right-panel #right-panel-container {
	width:555px;
	float:left;
	height:450px;
	margin-left:40px;
	margin-top:15px;
}
#right-panel #right-panel-container #logo{
	position:relative;
	float:right;
	margin-top:5px;
	background:url(../images/logo.png) no-repeat;
	height:113px;
	width:146px;	
}
#right-panel #right-panel-container #logo a {display:block; height:113px;}
#right-panel #strip, #right-panel #strip_flash, #right-panel #photostrip {
	position:absolute;
	top:370px;
	margin-left:-22px;
}
#right-panel #photostrip {
	margin:0;
}
#right-panel h1 {
	font-weight:lighter;
	font-size:2.4em;
	text-transform:uppercase;
}
#right-panel h2 {
	font-weight:lighter;
	font-size:1.4em;
	text-transform:uppercase;
	color:#999999;
	margin-top:-15px;
	margin-bottom:5px;
}
#right-panel h2 a, #right-panel h2 a:link, #right-panel h2 a:visited {	
	color:#990000;
	text-decoration:none;
}
#right-panel h2 a:hover{
	text-decoration:underline;
}
#right-panel h3 {
	font-weight:bold;
	font-size:1.1em;
	text-transform:uppercase;
	margin-bottom:-10px;
}
#right-panel-content img.left{
	float:left;
	margin:0 8px 8px 0;
}
#reviews #right-panel-content p {
	padding-bottom:3px;
}
#right-panel ul{
	text-transform:uppercase;
	width:350px;
}
#right-panel ul a, #right-panel ul a:link, #right-panel ul a:visited{
	color:#990000;
	text-decoration:none;
}
#right-panel ul a:hover{
	text-decoration:underline;
}
#sitemap #right-panel ul {
	padding:0;
	margin:0;
	list-style:none;
	list-style-position: outside;
}
#sitemap #right-panel ul li {
	list-style-type:none;  
}
#sitemap #right-panel ul li ul {
	list-style:url(../images/sub-item-bullet-red.png);
	list-style-position:inside;
	margin-left:10px;
}
#right-panel p{
	text-transform:uppercase;
	font-size:1.1em;
	width:380px;
}
#right-panel p a, #right-panel p a:link, #right-panel p a:visited, #right-panel h3 a, #right-panel h3 a:visited {
	color:#990000;
	text-decoration:none;
}
#right-panel p a:hover, #right-panel h3 a:hover {
	text-decoration:underline;
}
#right-panel a img.magnify{
	cursor:url(images/magnify.cur);
	border:1px solid #cccccc;
	margin:1px;
	padding:2px;
}
#right-panel a:hover img.magnify{
	cursor:url(images/magnify.cur);
	border:1px solid #999999;
}
#right-panel p img.menu_link {
	border:0;
	margin-right:5px;
}
#footer {
	color:#FFFFFF;
	margin-right:20px;
	text-align:right;
	text-transform:uppercase;
	font-size:0.8em;
}
#footer a, #footer a:link {
	color:#FFFFFF;
	text-decoration:underline;
}
#footer a:hover {
	text-decoration:none;
}
#photogallery {
	width:390px;
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:10px;
}
#photogallery_copyright {
	font-size:0.95em;
}

.readmore{
	margin-left:8px;
	font-size:0.85em;
	font-weight:normal;
}
#floating, #brighton-food-festival{
	position:absolute;
	margin:auto;
	margin-left:410px;
	margin-top:60px;
	height:143px;
	width:143px;
	background-position:center;
	background-repeat:no-repeat;
	z-index:100;
}
#brighton-food-festival{
	margin-top:80px;
}
#floating a, #brighton-food-festival a img {
	display:block;
	height:143px;
	width:143px;
	border:none;
}
#home #floating, #about #floating{
	background-image:url(../images/good_guide_badge.jpg);
}
#specialoffers #floating{
	background-image:url(../images/call_us_badge.jpg);
}
#events .event-details{
	padding-bottom:30px;
}

/* PAGE VARIANTS */

/******************** Page Backgrounds ********************/
#home #background, #sitemap #background{
	background-image:url(../images/background_images/set_table2.jpg);
}
#about #background{
	background-image:url(../images/background_images/morskaya.jpg);
}
#menus #background{
	background-image:url(../images/background_images/set_table4.jpg);
}
#wines #background{
	background-image:url(../images/background_images/brickwork.jpg);
}
#reviews #background{
	background-image:url(../images/background_images/set_table2.jpg);
}
#events #background{
	background-image:url(../images/background_images/set_table2.jpg);
}
#findus #background{
	background-image:url(../images/background_images/morskaya.jpg);
}
#contact #background{
	background-image:url(../images/background_images/rapture.jpg);
}
#bar #background{
	background-image:url(../images/background_images/rapture.jpg);
}
#christmas #background, #christmasparties #background{
	background-image:url(../images/background_images/christmas.jpg);
}
#head_chef #background, #tour #wrapper, #gallery #background, #specialoffers #background{
	background-image:url(../images/background_images/cooking2.jpg);
}
/**********************************************************/

/******************** Left-Panel Backgrounds ********************/
#home #left-panel, #sitemap #left-panel{	
	background-image:url(../images/left-panel/left_panel_bg.png);
}
#about #left-panel{
	background-image:url(../images/left-panel/dark_red2.png);
}
#christmas #left-panel, #christmasparties #left-panel{
	background-image:url(../images/left-panel/red_christmas.png);
}
#menus #left-panel{
	background-image:url(../images/left-panel/dark_purple.png);
}
#wines #left-panel{
	background-image:url(../images/left-panel/purple.png);
}
#reviews #left-panel{
	background-image:url(../images/left-panel/slate.png);
}
#events #left-panel{
	background-image:url(../images/left-panel/dark_night.png);
}
#findus #left-panel{
	background-image:url(../images/left-panel/peach.png);
}
#contact #left-panel{
	background-image:url(../images/left-panel/sand.png);
}
#bar #left-panel{
	background-image:url(../images/left-panel/mauve.png);
}
#head_chef #left-panel, #tour #left-panel, #gallery #left-panel, #specialoffers #left-panel{
	background-image:url(../images/left-panel/stormy_sky.png);
}
/**********************************************************/