/*
**************************************************

	Melba restaurant
	www.melbarestaurant.com.au

	Primary screen stylesheet

	Site developed by Marcus Lee-Steere
	www.webrepublic.com.au

	Design by ERD Design
	www.erd.net.au

**************************************************
*/

/*
	Colour references
	Main nav:			#6e0709		Rollover: #957b5e
	Main nav alt:		#725938
	Sub nav:			#e1c8a6		Rollover: #ffffff
	Text (Melba):		#725938
	Text (Restaurant):	#a3937a
	Text (Light bg):	#432a07
	Text (Dark bg):		#c6c2ba
	Sub nav bg:			#432a07		90% opacity
	Dark content bg:	#432a07		90% opacity
	Light content bg:	#ffffff		90% opacity
	Content borders:	#836f43
*/

/*
	Text scaling based on a 16px default
	10 0.625
	11 0.6875
	12 0.75
	13 0.8125
	14 0.875
	15 0.9375
	16 1
	17 1.0625
	18 1.125
	19 1.1875
	20 1.25
	22 1.375
	24 1.5
	26 1.625
	28 1.75
	30 1.875
*/

/* Imported stylesheets
************************************************** */
@import url("reset.css");

/* #1 Base styles
************************************************** */
html, body {
	height: 100%; /* Sets document height to window height. */
}
body {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.125em; /* Sets baseline grid at 18px */
}
body.layout-1,
body.layout-3 {
	color: #432a07;
}
body.layout-2,
body.layout-4 {
	color: #c6c2ba;
}

/* Panoramic page format and vertical centering */
#v-ctr {
	float: left;
	height: 50%; /* Pushes div#page down by half screen height */
	margin-top: -325px; /* Half the height of div#page */
	visibility: hidden;
	width: 100%;
}
#page-wrapper {
	background: transparent url(/melba/template-images/pattern-repeat.png) 12px 105px repeat-x;
	clear: both;
	height: 650px;
	position: relative;
	width: 100%;
}

/* Typography
************************************************** */
h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase;
}
h1 {
	font-size: 0.875em; /* 14px */
	font-weight: bold;
	height: 30px;
}
h2 {
	font-size: 0.875em; /* 14px */
	font-weight: normal;
}
body#homepage h2 {
	height: 30px;
}
h3 {
	font-size: 0.875em; /* 14px */
	font-weight: normal;
	padding: 10px 10px 0 0;
}

body.layout-3 #content-block h1 {
	font-size: 0.875em; /* 14px */
	font-weight: bold;
	height: 30px;
}








#content-block h2 {
	font-size: 0.875em; /* 14px */
	font-weight: normal;
}
#intro-block h1 {
	font-size: 0.875em; /* 14px */
	font-weight: normal;
}
#intro-block p.press-release {
	font-size: 0.75em; /* 12px */
	font-weight: normal;
	line-height: 1.3em;
}

#intro-block p.press-release span {
	color: #a3937a;
	font-size: 0.834em;
	white-space: nowrap;
}






/* Paragraph styles */
p {
	font-size: 0.75em; /* 12px */
	padding: 0 0 10px 0;
}
p.conditions {
	font-size: 0.6875em;
	line-height: 1.125em;
}
p.author {
	font-size: 0.6875em;
	line-height: 1.125em;
	text-align: right;
}
body.layout-1 #content-block p,
body.layout-3 #content-block p {
	color: #432a07;
}
body.layout-2 #content-block p,
body.layout-4 #content-block p {
	color: #c6c2ba;
}
body.layout-3 #intro-block p {
	color: #c6c2ba;
}
body.layout-4 #intro-block p {
	color: #432a07;
}

/* List styles */
ul, ol {
	font-size: 0.75em; /* 12px */
}
ul {
	list-style-type: circle;
	padding: 0 10px 10px 18px;
}
ol {
	list-style-type: decimal;
	padding: 0 10px 10px 18px;
}
li {
	font-size: 1em; /* 12px */
}
body.layout-3 #intro-block li {
	color: #c6c2ba;
}
body.layout-4 #intro-block li {
	color: #432a07;
}

/* Definition list styles */
dl {
	font-size: 0.75em; /* 12px */
	overflow: auto;
	padding: 0 0 10px 0;
}
dt {
	float: left;
	font-size: 1em; /* 12px */
	white-space: nowrap;
}
dd {
	font-size: 1em; /* 12px */
	margin-left: 200px;
}







/* Link styles */
a {
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
body.layout-1 #content-block a,
body.layout-3 #content-block a {
	color: #432a07;
}
body.layout-2 #content-block a,
body.layout-4 #content-block a {
	color: #c6c2ba;
}
body.layout-3 #intro-block a {
	color: #c6c2ba;
}
body.layout-4 #intro-block a {
	color: #432a07;
}

/* Miscellaneous text styles */
span.phone_number {
	white-space: nowrap;
}
p.address-panel span {
	display: block;
	line-height: 1.25em;
}
p.opening-hours span {
	display: block;
	padding-left: 20px;
}

/* Masthead
************************************************** */
#masthead {
	background-color: #fff;
	height: 105px;
	overflow: hidden;
	position: relative;
}
#masthead img {
	left: 56px;
	position: absolute;
	top: 0;
}
#masthead h1,
#masthead span {
	text-indent: -9999px;
	display: block;
}

/* Base page layout
************************************************** */
#content-wrapper {
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	height: 440px;
	position: relative;
	width: 100%;
}
#pattern-overlay {
	float: left;
	height: 440px;
	position: relative;
	width: 100%;
}
.scroll-panel {
	overflow: auto;
}

/* Layout 1:
	Small pattern overlay
	Dark text/light background

   Layout 2:
	Small pattern overlay
	Light text/dark background
************************************************** */
body.layout-1 #pattern-overlay,
body.layout-2 #pattern-overlay {
	background-image: url(/melba/template-images/pattern-1.png);
}
body.layout-1 #content-block,
body.layout-2 #content-block {
	height: 324px;
	left: 466px;
	position: absolute;
	top: 58px;
	width: 456px;
}
body.layout-1 #content-block {
	background: transparent url(/melba/template-images/transparent-bg-2.png) left top repeat;
}
body.layout-2 #content-block {
	background: transparent url(/melba/template-images/transparent-bg-1.png) left top repeat;
}
body.layout-1 .content,
body.layout-2 .content {
	padding: 10px;
}
body.layout-1 .scroll-panel,
body.layout-2 .scroll-panel {
	height: 274px;
	width: 436px;
}


body.layout-1 .press .scroll-panel,
body.layout-2 .press .scroll-panel {
	height: 304px;
	width: 436px;
}

/* Layout 3:
	Large pattern overlay
	Light text/dark background
	Intro panel: Dark text/light background

   Layout 4:
	Large pattern overlay
	Dark text/light background
	Intro panel: Light text/dark background
************************************************** */
body.layout-3 #pattern-overlay,
body.layout-4 #pattern-overlay {
	background-image: url(/melba/template-images/pattern-2.png);
}
/*body.layout-3 #content-block,
body.layout-4 #content-block {
	height: 324px;
	left: 452px;
	position: absolute;
	top: 58px;
	width: 514px;
}
*/

body.layout-3 #content-block,
body.layout-4 #content-block {
	height: 324px;
	left: 466px;
	position: absolute;
	top: 58px;
	width: 456px;
}




body.layout-3 #content-block {
	background: transparent url(/melba/template-images/transparent-bg-2.png) left top repeat;
}
body.layout-4 #content-block {
	background: transparent url(/melba/template-images/transparent-bg-1.png) left top repeat;
}
body.layout-3 .content,
body.layout-4 .content {
	padding: 10px;
}
/*body.layout-3 #intro-block,
body.layout-4 #intro-block {
	height: 324px;
	left: 290px;
	position: absolute;
	top: 58px;
	width: 162px;
}*/


body.layout-3 #intro-block,
body.layout-4 #intro-block {
	height: 324px;
	left: 290px;
	position: absolute;
	top: 58px;
	width: 176px;
}


body.layout-3 #intro-block {
	background: transparent url(/melba/template-images/transparent-bg-1.png) left top repeat;
}
body.layout-4 #intro-block {
	background: transparent url(/melba/template-images/transparent-bg-2.png) left top repeat;
}
body.layout-3 .intro,
body.layout-4 .intro {
	padding: 10px;
}
/*body.layout-3 .scroll-panel,
body.layout-4 .scroll-panel {
	height: 304px;
	width: 494px;
}
*/
body.layout-3 .scroll-panel,
body.layout-4 .scroll-panel {
	height: 274px;
	width: 436px;
}


body.layout-3 .press .scroll-panel,
body.layout-4 .press .scroll-panel {
	height: 304px;
	width: 436px;
}

body.layout-3 .bookings .scroll-panel,
body.layout-4 .bookings .scroll-panel {
	height: 304px;
	width: 436px;
}

body.layout-3 .aria-bookings .scroll-panel,
body.layout-4 .aria-bookings .scroll-panel {
	height: 304px;
	width: 436px;
}

body.layout-3 .contact .scroll-panel,
body.layout-4 .contact .scroll-panel {
	height: 304px;
	width: 436px;
}


/* Promo button
************************************************** */
div.promo-button1 {
	bottom: 77px;
	left: 39px;
	min-width: 234px;
	padding: 0px;
	position: absolute;
	text-align: center;
	
}

div.promo-button2 {
	bottom: 37px;
	left: 39px;
	min-width: 234px;
	padding: 0px;
	position: absolute;
	text-align: center;
}

div.promo-button3 {
	bottom: -3px;
	left: 39px;
	min-width: 234px;
	padding: 0px;
	position: absolute;
	text-align: center;
}

div.promo-button4 {
	bottom: 117px;
	left: 39px;
	min-width: 234px;
	padding: 0px;
	position: absolute;
	text-align: center;
}

div.promo-button h3 {
	background-color: #ba955e;
	color: #6e0709;
	font-size: 0.875em; /* 15px */
	line-height: 1.2em; 
	margin: 0;
	padding: 7px 30px 5px 30px;
}
div.promo-button h3 a {
	color: #6e0709;
	text-decoration: none;
}
div.promo-button h3:hover {
	background-color: #aa8855;
}
div.promo-button h3 span {
	color: #432a07;
	display: block;
	font-size: 0.75em; /* 12px */
	margin: 0;
	padding: 0;
	text-transform: none;
}

div.promo-button {
	bottom: 44px;
	left: 66px;
	min-width: 234px;
	padding: 10px;
	position: absolute;
	text-align: center;
}
div.promo-button h3 {
	background-color: #ba955e;
	color: #6e0709;
	font-size: 0.875em; /* 15px */
	line-height: 1.2em; 
	margin: 0;
	padding: 7px 30px 5px 30px;
}
div.promo-button h3 a {
	color: #6e0709;
	text-decoration: none;
}
div.promo-button h3:hover {
	background-color: #aa8855;
}
div.promo-button h3 span {
	color: #432a07;
	display: block;
	font-size: 0.75em; /* 12px */
	margin: 0;
	padding: 0;
	text-transform: none;
}



/* Background images
************************************************** */

/* Homepage & image transitions */
body#homepage #homepage-images {
	height: 440px;
	left: 0;
	margin: auto;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 1024px;
	z-index: 1;
}
body#homepage #pattern-overlay {
	z-index: 2;
}

/* Background images excluding homepage */
body#food-wine	.food-wine											{background-image: url(/melba/template-images/backgrounds/prawns.jpg);}
body#food-wine	.food-wine-at-melba									{background-image: url(/melba/template-images/backgrounds/prawns.jpg);}
body#food-wine	.food-wine-breakfast								{background-image: url(/melba/template-images/backgrounds/pancakes.jpg);}
body#food-wine	.food-wine-lunch									{background-image: url(/melba/template-images/backgrounds/antipasto.jpg);}
body#food-wine	.food-wine-dinner									{background-image: url(/melba/template-images/backgrounds/peking-duck.jpg);}
body#food-wine	.food-wine-a-la-carte								{background-image: url(/melba/template-images/backgrounds/a-la-carte.jpg);}
body#food-wine	.food-wine-the-wine-list							{background-image: url(/melba/template-images/backgrounds/wine-list.jpg);}
body#food-wine	.food-wine-menus-and-prices							{background-image: url(/melba/template-images/backgrounds/menu-downloads.jpg);}
body#food-wine	.food-wine-our-chefs								{background-image: url(/melba/template-images/backgrounds/our-chefs.jpg);}
body#food-wine	.food-wine-reviews-and-awards						{background-image: url(/melba/template-images/backgrounds/reviews-awards.jpg);}
body#whats-on	.whats-on											{background-image: url(/melba/template-images/backgrounds/prawns.jpg);}
body#whats-on	.whats-on-now										{background-image: url(/melba/template-images/backgrounds/prawns.jpg);}
body#whats-on	.whats-on-whats-on-now								{background-image: url(/melba/template-images/backgrounds/prawns.jpg);}
body#whats-on	.whats-on-later										{background-image: url(/melba/template-images/backgrounds/easter-background.jpg);}
body#whats-on	.whats-on-whats-on-later							{background-image: url(/melba/template-images/backgrounds/easter-background.jpg);}
body#whats-on	.whats-on-jazz-festival								{background-image: url(/melba/template-images/backgrounds/jazz.jpg);}
body#whats-on	.whats-on-mothers-day								{background-image: url(/melba/template-images/backgrounds/roses.jpg);}
body#whats-on	.whats-on-single-station							{background-image: url(/melba/template-images/backgrounds/salmon.jpg);}
body#whats-on	.whats-on-festive-season							{background-image: url(/melba/template-images/backgrounds/christmas-2010.jpg);}
body#whats-on	.whats-on-oyster-obsession							{background-image: url(/melba/template-images/backgrounds/oyster.jpg);}
body#whats-on	.whats-on-spring-racing-lunches							{background-image: url(/melba/template-images/backgrounds/racing.jpg);}
body#whats-on	.whats-on-fathers-day								{background-image: url(/melba/template-images/backgrounds/fathersday.jpg);}
body#whats-on	.whats-on-curry-master								{background-image: url(/melba/template-images/backgrounds/background-currymaster.jpg);}
body#whats-on	.whats-on-masterclass								{background-image: url(/melba/template-images/backgrounds/our-chefs.jpg);}
body#bookings	.bookings											{background-image: url(/melba/template-images/backgrounds/dumplings.jpg);}
body#bookings	.bookings-sent										{background-image: url(/melba/template-images/backgrounds/dumplings.jpg);}
body#bookings	.bookings-error										{background-image: url(/melba/template-images/backgrounds/dumplings.jpg);}
body#aria		.aria												{background-image: url(/melba/template-images/backgrounds/aria-3.jpg);}
body#aria		.aria-aria-bar-lounge								{background-image: url(/melba/template-images/backgrounds/aria-3.jpg);}
body#aria		.aria-tiffin-afternoon-tea							{background-image: url(/melba/template-images/backgrounds/aria-1.jpg);}
body#aria		.aria-chocolate-bar									{background-image: url(/melba/template-images/backgrounds/aria-1.jpg);}
body#aria		.aria-magnificent-macaroons									{background-image: url(/melba/template-images/backgrounds/macaroons.jpg);}
body#aria		.aria-teddy-bears-picnic									{background-image: url(/melba/template-images/backgrounds/teddybear.jpg);}
body#aria		.aria-whats-on-now									{background-image: url(/melba/template-images/backgrounds/aria-1.jpg);}
body#aria		.aria-whats-on-later								{background-image: url(/melba/template-images/backgrounds/aria-1.jpg);}
body#aria		.aria-parisian										{background-image: url(/melba/template-images/backgrounds/gontran2.jpg);}
body#aria		.aria-childrens-tiffin								{background-image: url(/melba/template-images/backgrounds/childtiffin-background.jpg);}
body#aria		.aria-bookings										{background-image: url(/melba/template-images/backgrounds/aria-1.jpg);}
body#aria		.aria-sent											{background-image: url(/melba/template-images/backgrounds/aria-1.jpg);}
body#aria		.aria-error											{background-image: url(/melba/template-images/backgrounds/aria-1.jpg);}
body#contact	.contact											{background-image: url(/melba/template-images/backgrounds/southgate.jpg);}
body#contact	.contact-sent										{background-image: url(/melba/template-images/backgrounds/southgate.jpg);}
body#contact	.contact-error										{background-image: url(/melba/template-images/backgrounds/southgate.jpg);}
body#photos		.photos												{background-image: url(/melba/template-images/backgrounds/plate.jpg);}
body#location	.location											{background-image: url(/melba/template-images/backgrounds/langham-2.jpg);}
body#gift-certificates	.gift-certificates							{background-image: url(/melba/template-images/backgrounds/gifts.jpg);}
body#gift-certificates	.gift-certificates-flavours-of-langham		{background-image: url(/melba/template-images/backgrounds/gifts.jpg);}
body#newsletter	.newsletter											{background-image: url(/melba/template-images/backgrounds/southgate.jpg);}
body#langham-advantage	.langham-advantage							{background-image: url(/melba/template-images/backgrounds/chandelier.jpg);}
body#links-sitemap	.links-sitemap									{background-image: url(/melba/template-images/backgrounds/tiramisu.jpg);}
body#links-sitemap	.links-sitemap-sitemap							{background-image: url(/melba/template-images/backgrounds/dessert.jpg);}
body#press	.press													{background-image: url(/melba/template-images/backgrounds/southgate.jpg);}
body#christmas	.christmas											{background-image: url(/melba/template-images/backgrounds/newyears-background.jpg);}


/* Main navigation
************************************************** */
ul#main-nav {
	background: #fff url(/melba/template-images/main-nav-bg.png) top left repeat-x;
	float: left;
	height: 440px;
	left: 56px;
	list-style-type: none;
	overflow: hidden;
	padding: 0;
	position: relative;
	top: 0;
	width: 132px;
}
ul#main-nav li {
	display: block;
	height: 30px;
	list-style-type: none;
	margin-bottom: 0;
	padding: 0 10px 0 10px;
	position: relative;
	width: 132px;
	top: 30px;
}
ul#main-nav li a,
ul#main-nav li a:visited {
	color: #6e0709;
	display: block;
	text-decoration: none;
}
ul#main-nav li a:hover,
ul#main-nav li a:active {
	color: #957b5e;
	display: block;
	text-decoration: none;
}

/* Sub navigation
************************************************** */
ul#sub-nav {
	background: transparent url(/melba/template-images/transparent-bg-1.png) top left repeat;
	float: left;
	height: 440px;
	left: 56px;
	list-style-type: none;
	overflow: hidden;
	padding: 0;
	position: relative;
	top: 0;
	width: 132px;
}
ul#sub-nav li {
	display: block;
	height: 30px;
	list-style-type: none;
	margin-bottom: 0;
	padding: 0 10px 0 10px;
	position: relative;
	width: 132px;
	top: 30px;
}
ul#sub-nav li a:link,
ul#sub-nav li a:visited {
	color: #e1c8a6;
	display: block;
	text-decoration: none;
}
ul#sub-nav li a:hover,
ul#sub-nav li a:active {
	color: #ffffff;
	display: block;
	text-decoration: none;
}

/* Footer
************************************************** */
#footer {
	clear: both;
	height: 105px;
	position: relative;
	width: 1024px;
}

/* Footer navigation */
ul#footer-nav {
	list-style-type: none;
	margin-left: 199px;
	overflow: hidden;
	padding: 0;
}
ul#footer-nav li {
	display: block;
	float: left;
	height: 30px;
	list-style-type: none;
	margin-bottom: 0;
	margin-top: 5px;
	position: relative;
	text-transform: uppercase;
}
ul#footer-nav li {
	margin-right: 12px;
}
ul#footer-nav li.footer-nav-2 {
	float: right;
	margin-right: 11px;
}
ul#footer-nav li a,
ul#footer-nav li a:visited {
	color: #725938;
	display: block;
	text-decoration: none;
}
ul#footer-nav li a:hover,
ul#footer-nav li a:active {
	color: #725938;
	display: block;
	text-decoration: underline;
}

/* Scrolling panel CSS
************************************************** */
.jScrollPaneContainer {
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.jScrollPaneTrack {
	background-color: transparent;
	cursor: pointer;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
}
.jScrollPaneDrag {
	cursor: pointer;
	overflow: hidden;
	position: absolute;
}
body.layout-1 .jScrollPaneDrag,
body.layout-3 .jScrollPaneDrag {
	background-color: #432a07;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
body.layout-2 .jScrollPaneDrag,
body.layout-4 .jScrollPaneDrag {
	background-color: #c6c2ba;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}
.jScrollPaneDragTop {
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
}
.jScrollPaneDragBottom {
	left: 0;
	overflow: hidden;
	position: absolute;
	bottom: 0;
}
a.jScrollArrowUp {
	display: block;
	height: 10px;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-indent: -2000px;
	top: 0;
	z-index: 1;
}
body.layout-1 a.jScrollArrowUp,
body.layout-3 a.jScrollArrowUp {
	background-color: #432a07;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
body.layout-2 a.jScrollArrowUp,
body.layout-4 a.jScrollArrowUp {
	background-color: #c6c2ba;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}
a.jScrollArrowDown {
	bottom: 0;
	display: block;
	height: 10px;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-indent: -2000px;
	z-index: 1;	
}
body.layout-1 a.jScrollArrowDown,
body.layout-3 a.jScrollArrowDown {
	background-color: #432a07;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
body.layout-2 a.jScrollArrowDown,
body.layout-4 a.jScrollArrowDown {
	background-color: #c6c2ba;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

/* Forms
************************************************** */
#form div {
	margin-bottom: 0.3em;
	overflow: auto;
	position: relative;
}
#form div select,
#form div label,
#form div input,
#form div textarea,
#form div p,
#form div submit,
#form div span.required {
	color: #432a07;
	float: left;
	font-size: 0.75em; /* 12px */
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	position: relative;
}
#form div select {
	border: 1px solid #a3937a;
	left: 1em;
}
#form div label {
	padding-top: 1px;
	width: 11em;
}
#form div input {
	border: 1px solid #a3937a;
	left: 1em;
	padding: 0.2em;
}
#form div textarea {
	border: 1px solid #a3937a;
	left: 1em;
	padding: 0.2em;
}
#form div p.radio {
	left: 1em;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#form div p.radio span {
	display: block;
	margin-right: 1em;
	overflow: hidden;
	position: relative;
}
#form div input.radio {
	border: none;
	float: left;
	font-size: 11px; /* 12px */
	left: 0;
	position: relative;
}
#form div input.submit {
	background-color: #513a1b;
	border: 1px solid #513a1b;
	color: #c6c2ba;
	cursor: pointer;
	font-weight: bold;
	left: 12em;
	padding: 4px;
}

#form div span.required {
	color: #ff0000;
	left: 1.5em;
	padding: 0.2em;
}
#form div span.day select,
#form div span.month select {
	margin-right: 0.5em;
}

/* Location map
************************************************** */

#google-map {
	background-color: #735a39;
	height: 324px;
	position: absolute;
	right: 0;
	top: 0;
	width: 456px;
}

/* Photo gallery
************************************************** */
body#photos  #content-block .content {
	left: 0;
	overflow: hidden;
	padding: 8px;
	position: absolute;
	top: 0;
}
body#photos  #content-block .static-panel {
	height: 308px;
	overflow: auto
	border: 1px solid red;;
}
body#photos #content-block a.thumb img {
	float: left;
	margin: 2px;
	padding: 2px;
	border: 1px solid #836f43;
}


/* Press releases
************************************************** */
body#press #content-block span {
	display: block;
}


/* Sitemap
************************************************** */
ul#sitemap li a,
ul#sitemap li a:visited {
	color: #6e0709;
	text-decoration: none;
}
ul#sitemap li a:hover,
ul#sitemap li a:active {
	color: #957b5e;
	text-decoration: none;
}

ul.sitemap-sub-list li {
	font-size: 12px; /* 12px */
}
ul.sitemap-sub-list li a,
ul.sitemap-sub-list li a:visited {
	color: #6e0709;
	font-size: 12px; /* 12px */
	text-decoration: none;
}
ul.sitemap-sub-list li a:hover,
ul.sitemap-sub-list li a:active {
	color: #957b5e;
	font-size: 12px; /* 12px */
	text-decoration: none;
}
