﻿/*general*/
html, body{
	height:100%;
}
body {
	background: #8f0000 url(i/bg0.jpg) no-repeat;
	color:#fff;
	margin: 0px;
}
a, img {
	border: none;
	text-decoration:none;
	outline:none;
}
a:link, a:visited {
	color: #C9F8FC;
	font-weight:bold;
	border-bottom:2px dotted #ffadb8;
}
#intro a {
	border:none;
	color:#F98092;
}
a:hover {
	background-color: #FF3366;
}
table td {
	border:none;
	padding:0;
}
/*typography*/

h1, h5 {
	font-weight:normal;
}
h1, h2 {
	position:absolute;
	background:url(i/logo.gif) no-repeat;
	width: 333px;
	height:62px;
	left:0;
	top:0;
	margin:0;
	text-indent:-9999px;
}
h1 a, h2 a {
	display: block;
	width: 333px;
	height:62px;
	background:url(i/logo.gif) no-repeat;
}
h2 {
	background: url(i/shim.gif) transparent;
	top:280px;
	left:440px;
}
h2 a, h2 a:hover {
	background: url(i/shim.gif) transparent;
}
h3 {
	font:13px/1.2 Georgia;
	font-weight:bold;
}
h4 {
	text-indent:-9999px;
	margin:0;
}
h5 {
	font: 10px/1.2 Georgia;
}
h6 {
	font: 10px/1.2 Verdana;
	color:#ff6633;
	z-index:8;
	margin-top:10px;
	font-weight:normal;
}
#home h6 {
	color:#ffadb8;
}
#pub h6, #pub2 h6 {
	color:#FDF0D5
}
#exp h6 {
	color:#f9d9ba;
}
#contact h6 {
	color: #D6B9E1;
}
#gallery h6 {
	color: #626678;
}
h6 a:link, h6 a:visited {
	color:#fff;
}
#intro h6 a:link, #intro h6 a:visited {
	color:#fd9183;
}
p {
	font: 11px/1.5 Georgia;
	text-align:justify;
}
#p1c2 p {
	text-align:left;
}
#home p {
	color:#fcdfe3;
}
#pub p, #pub2 p {
	color:#a86843;
	margin:0;
}
.righty {
	text-align:right;
}
/*navigation*/

#nav {
	position:absolute;
	left:333px;
	top:0;
	z-index:5;
}
#nav td {
	text-indent:-999px;
}
#nav a {
	display:block;
	width:87px;
	line-height:62px;
	overflow:hidden;
	background-image: url(i/b1.gif);
	border:none;
}
#nav a:hover, #home #nav a {
	background-image: url(i/b1x.gif);
}
#nav a#b2 {
	width:142px;
	background-image: url(i/b2.gif);
}
#nav a:hover#b2, #pub #nav a#b2, #pub2 #nav a#b2 {
	background-image: url(i/b2x.gif);
}
#nav a#b3 {
	width:203px;
	background-image: url(i/b3.gif);
}
#nav a:hover#b3, #exp #nav a#b3 {
	background-image: url(i/b3x.gif);
}
#nav a#b4 {
	background-image: url(i/b4.gif);
}
#nav a:hover#b4, #contact #nav a#b4 {
	background-image: url(i/b4x.gif);
}
/*navibands*/

#home {
	background: #F65A6F url(i/band1.gif) repeat-x;
}
#pub, #pub2 {
	background: #FDCC7F url(i/band2.gif) repeat-x;
}
#exp {
	background: #ea773c url(i/band3.gif) repeat-x;
}
#contact {
	background: #a66ac0 url(i/band4.gif) repeat-x;
}
#gallery {
	background: #1E2339 url(i/band5.gif) repeat-x;
}
/*buttons*/

#button1, #button2, #button3, #button4, #button5 {
	position:absolute;
	left:696px;
	top:497px;
	width:154px;
	height:23px;
	z-index:12;
}
#button1 {
	left:530px;
}
#button3 {
	top:640px;
}
#button4 {
	top:505px;
}
#button5 {
	left:687px;
	top:106px;
	width:165px;
	height:156px;
}
#button1 a, #button2 a, #button3 a, #button4 a {
	display: block;
	width: 154px;
	height:23px;
	background: url(i/button1.gif) no-repeat transparent;
	border:none;
}
#button2 a {
	background-image: url(i/button2.gif);
}
#button4 a {
	background-image: url(i/button3.gif);
}
h4 a:link, h4 a:visited, h4 a:hover {
	border:none;
	background-color: none;
}
#button1 a:hover, #button3 a:hover {
	background-image: url(i/button1x.gif);
}
#button2 a:hover {
	background-image: url(i/button2x.gif);
}
#button4 a:hover {
	background-image: url(i/button3x.gif);
}
#gourmand {
	position:absolute;
	left:271px;
	top:414px;
	width:100px;
	height:101px;
	z-index:9;
	background-image:url(i/gourmand.gif);
}
#back {
	position:absolute;
	left:308px;
	top:96px;
	width:27px;
	height:45px;
	z-index:9;
}
.pright {
	float:right;
	margin:0 0 0 10px;
}
.pleft {
	float:left;
	margin:0 10px 0 0;
}
/*lightbox*/

#jquery-lightbox a {
	border:none;
	background-color:transparent;
}
.thumb img {
	margin:0 4px 8px 4px;
	float:left;
}
/*textboxes*/

#p0c1 {
	position:absolute;
	left:327px;
	top:195px;
	width:524px;
	height:297px;
	z-index:7;
}
#p1c1 {
	position:absolute;
	left:444px;
	top:195px;
	width:407px;
	height:297px;
	z-index:7;
}
#p1c2 {
	position:absolute;
	left:16px;
	top:533px;
	width:357px;
	height:348px;
	z-index:8;
}
#p2c1 {
	position:absolute;
	left:295px;
	top:300px;
	width:559px;
	height:293px;
	z-index:2;
}
#p2c2 {
	position:absolute;
	left:625px;
	top:100px;
	width:220px;
	height:230px;
	z-index:10;
}
#p3c1 {
	position:absolute;
	left:625px;
	top:105px;
	width:220px;
	height:230px;
	z-index:10;
}
#p3c2 {
	position:absolute;
	left:295px;
	top:290px;
	width:559px;
	height:374px;
	z-index:11;
}
#p4c1 {
	position:absolute;
	left:190px;
	top:316px;
	width:317px;
	height:251px;
	z-index:7;
}
#p4c2 {
	position:absolute;
	left:531px;
	top:351px;
	width:317px;
	height:281px;
	z-index:8;
}
#p5c1 {
	position:absolute;
	left:639px;
	top:168px;
	width:189px;
	height:29px;
	z-index:6;
}
#p5c2 {
	position:absolute;
	left:442px;
	top:90px;
	width:186px;
	height:71px;
	z-index:2;
}
/*footers*/

#footer {
	position:absolute;
	left:10px;
	top:540px;
	width:805px;
	background: url(i/dots.gif) repeat-x;
	padding:0 0 30px 35px;
	z-index:8;
}
#footer a, a.button, a:hover.button {
	font-weight:normal;
	border:none;
	background-color:transparent;
}
#gallery #footer a {
	color:#626678;
}
#intro #footer {
	background-image:none;
}
#gallery #footer {
	background: url(i/dots2.gif) repeat-x;
}
#home #footer {
	top:1000px;
}
#pub2 #footer {
	top:680px;
}
/*backgrounds*/

#bg {
	position:absolute;
	left:0;
	top:62px;
	width:852px;
	height:472px;
	background:url(i/bg1.jpg) no-repeat;
	z-index:1;
}
#pub #bg {
	background-image:url(i/bg2.jpg);
}
#pub2 #bg {
	background-image:url(i/bg2b.jpg);
}
#exp #bg {
	background-image:url(i/bg3.jpg);
}
#contact #bg {
	background-image:url(i/bg4.jpg);
}
#gallery #bg {
	background-image:url(i/bg5.jpg);
}
#vport {
	display:none;
}
