/*
Styles specific to the 2ndlevel template
Created:16/04/2007
Modified: 17/09/2007
*/

/*MAIN CONTENT*/
div#content-container div#content {
	background-color:#7c7369}
	div#content-2col-left {
	width:180px;
	float:left;
	border-top:1px solid #3e3a35;
	/*background-color:#7f766c;*/}
	
	div#content-2col-left div#sidebar-images {
		padding:10px;
		text-align:center}
		
	div#content-2col-left ul#nav-second-level {
		margin:0;
		padding:0;
		list-style-type:none;
		background-color:#7F766C}
		
	div#content-2col-left ul#nav-second-level li {
			padding:4px 4px 4px 2px;
			margin:0;
			font-weight:bold;
			border-bottom:1px solid #605952;
			border-top:1px solid #969089}
			
	div#content-2col-left ul#nav-second-level li a {
					display:block;
					width:150px;
					height:100%;
					padding-left:15px;
					margin-left:5px;
					color:#fff;
					text-decoration:none}
					
	div#content-2col-left ul#nav-second-level li a:hover,
				div#content-2col-left ul#nav-second-level li a:focus,
				div#content-2col-left ul#nav-second-level li a.selectednav {
					border-left:5px solid #461813;
					/*compensate for 5px border by reducing left padding by 5*/
					padding-left:10px;
					margin-left:5px}
					
	div#content-2col-right {
	float:left;
	width:554px !important;
	width:558px;
	padding:10px 20px !important; /*IE6 hack*/
	padding:20px 18px 10px 18px;
	border-left:1px solid #3e3a35;
	border-top:1px solid #3e3a35;
	background:#fff url('/images/main/content-gradient-bg.gif') top left repeat-x}
	
	.content-image-shadow {
		padding:1px;
		border:1px solid #eee;
		background-color:#ccc}
		
	.content-image-shadow.right {
			margin:0 0 20px 20px}
			
	.content-image-shadow.left{
			margin:0 20px 20px 0}
			
	.no-margin{
			margin:0 !important;
			margin:0}
			
	.content-image-shadow img {
		border:1px solid #7f766c;
		background-color:#fff;
		padding:4px}
		
	h1.standard-page-title{
		font-size:1.4em}
		
	table.format-table td {
	padding:5px;
	background-color:#f4f0e8}
	
	table.format-table td.left-table-col{
	width:25%;
	font-weight:bold}
	
	img.img-4panel{
	}
	
/* CONTENT BOXES */
.right_box {
	border: 1px solid #c1c4cd; 
	margin: 15px 0pt 15px 15px; 
	padding: 17px; 
	background-color: #fff; 
	width: 217px; font-size: 1.3em; 
	color: #242f4b; 
	float: right;	
	font-size: 1.3em;
}

.full_box {
	border: 1px solid #c1c4cd; 
	margin: 15px 0pt 15px 15px; 
	padding: 17px; 
	background-color: #fff; 
	width: 217px; font-size: 1.3em; 
	color: #242f4b; 
	font-size: 1.3em;
	margin-bottom: 1 em;
}
	
/* OVERRIDES */
div#header-image.header-restaurant{
	background:#521d17 url('/images/restaurant/header-image.jpg') top left no-repeat;
	height:159px}
	
div#header-image.header-accommodation{
	background:#521d17 url('/images/accommodation/header-image.jpg') top left no-repeat;
	height:159px}
	
	div#header-image.header-gallery{
	background:#521d17 url('/images/gallery/header-image.jpg') top left no-repeat;
	height:159px}
	
	div#header-image.header-directions{
	background:#521d17 url('/images/directions/header-image.jpg') top left no-repeat;
	height:159px}
	
	div#header-image.header-special-offers{
	background:#521d17 url('/images/special-offers/header-image.jpg') top left no-repeat;
	height:159px}

	div#header-image.header-corporate-weddings{
	background:#521d17 url('/images/corporate-weddings/header-image.jpg') top left no-repeat;
	height:159px}
	
	div#header-image.header-about-muckrach{
	background:#521d17 url('/images/about-muckrach/header-image.jpg') top left no-repeat;
	height:159px}
	
	div#header-image.header-things-to-do{
	background:#521d17 url('/images/things-to-do/header-image.jpg') top left no-repeat;
	height:159px}
	
	body#directions div#content-2col-left{
	display:none}
	
	body#directions div#content-2col-right{
	width:735px !important;
	width:739px}