/*
colours:
1st - #a69f83
	- #d4cbb4

2nd
coffee main : #998866
coffee light: #bbaa88
*/


* {margin:0; padding:0;}

img, div, a { behavior: url(iepngfix.htc) }


body {font-size:100%; text-align:center; background-color:#e2dfcd;background:url('/assets/images/back/body.gif') top left repeat fixed;}

h1,h2,h3,h4 {font-family:Georgia, Times,"Times New Roman",  serif; font-weight:normal; color:#653; }

p,li {font-family: Times,"Times New Roman", Georgia, serif; font-size:0.85em;line-height:1.4; color:#443311}
li li {font-size:100%;}
li {margin-bottom:3px;}

p  { margin:0 50px 0 240px; padding-bottom:1em; }
p img, h4 img {padding:4px;margin:5px;border:1px solid #ba8;}
h1 { font-size:36px; margin:20px 50px 10px 240px;}
h1 em {color:#ba8;font-style:normal;}
h2 { margin:0; padding:20px 40px 10px 240px;font-size:24px;color:#ba8;text-transform:uppercase;  }
h2 em {color:#653;font-style:normal;}
h3 { margin:0; float:left; text-transform:none; font-weight:normal; width:180px; padding-left:20px; font-size:21px;clear:left;color:#ba8;text-transform:uppercase; margin-right:-200px;}
h4 {margin:20px 50px 4px 240px;}
ul  { margin:0 40px 0 260px; padding-bottom:1em; }
hr {height:0px;color:#fff; border:none; border-top:2px dotted #e2dfcd;margin:0px 40px 20px 240px;}

a {text-decoration:none;color:#625324}
a:hover { color:#a69f83}
a img {border:0px;}




#header, #content { width:820px; margin:0 auto;position:relative;}


#header {height:180px; margin-top:20px; position:relative; text-align:center;background:url('/assets/images/back/header.png') top left no-repeat;}
	#title {padding-top:40px;margin:0px; }
	ul.menu {padding:4px 0;background:#998866;position:absolute; bottom:0px;left:0px; list-style:none; width:800px;text-transform:uppercase;border-bottom:1px solid #a1906f; border-top:1px solid #93815e;margin:0 10px;}
		ul.menu li {display:inline;padding:0 10px;}
		ul.menu a {color:#bbaa88;font-family:Georgia, "Times New Roman", Times, serif; }
		ul.menu a:hover {color:#ffffff;}
		ul.menu li.active a {color:#ffffff;}
		
		ul.gallery_menu {position:absolute; margin:0;top: 140px;left:20px; width:180px;padding:0px;border-top:1px dotted #e2dfcd;}
		ul.gallery_menu li {list-style:none;border-bottom:1px dotted #e2dfcd;padding:0 2px;font-weight:bold;line-height:1;}
		ul.gallery_menu li a {line-height:30px;}
		ul.gallery_menu ul {margin:0px;padding-bottom:0px;}
		ul.gallery_menu ul li {padding-left:15px;border-bottom:none;font-weight:normal;line-height:0.8em;margin:0px;}
		
#content	{ text-align:left; padding-bottom:40px;background:url('/assets/images/back/body.png') top left repeat-y;}

	.banner, #rndImage { margin:0 10px; background:url('/assets/images/ajax-loader.gif') 380px 140px no-repeat;}
	#welcome {width:800px;background-color:#fff; height:140px;margin:0px 10px; }
	#welcome p {margin:0px;padding:0px;}
	#welcome p img {margin:0px; border:none; padding:30px 0px;}

#footer {margin:0 auto 5px;height:70px;width:820px;background:url('/assets/images/back/footer.png') bottom left no-repeat}
#footer p {margin:0px 10px;border-top:solid 1px #e2dfcd; }
#footer p img {border:none;margin:10px;}
	#address {margin:20px 0;}

	
#henry {position:absolute;bottom: -160px;right:0px; z-index:1000;}
#rabbits {position:absolute; bottom:100px; left:-130px; z-index:1000;}

#credits {font-size:11px; color:#a69f83;margin:0 auto 50px;width:780px;text-align:left;}
#credits a {color:#987;}
	
.clear {clear:both;}


	