body {background-color:#000;text-align:center;margin:0;
font-family:"Lucida Sans Unicode","Trebuchet MS", Verdana, Arial, Helvectica;font-size:10pt;color:#333}
body#home {color:#EEE}

a img{border: 1px solid #CCC;padding:2px;margin:3px}
a:hover img{border: 1px solid #333;padding:2px;}
a:hover{color: #333;border: 0px ;} /* Dummy definition to overcome IE bug */

a:link { color:#666;}
a:visited { color:#666;}
a:hover { color:#B69B75;}
a:active { color:#666;}

a.glow{text-decoration:none;}
a.glow:link { color:#FFF; background:#333;padding:5px 10px 5px 10px;border:1px #000 solid;}
a.glow:visited { color:#FFF; background:#333;padding:5px 10px 5px 10px;border:1px #000 solid;}
a.glow:hover { color:#000; background:#CCC;padding:5px 10px 5px 10px;border:1px #333 solid;}
a.glow:active { color:#CCC; background:#999;padding:5px 10px 5px 10px;border:1px #000 solid;}

#wrapper{text-align:left;position:relative;}
#subWrapper{width:920px;margin-left:auto;margin-right:auto;position:relative;background-color:#FFF}

#header {
	background-image: url(/gfx/header_fade.png);
	background-repeat: repeat-x;
	background-color:#FFF;
	margin-bottom:10px;
}
#splash {
	height:797px;
	background-image: url(/gfx/splash_bg.jpg);
	background-repeat: no-repeat;
}

#header h1 {margin:0;width:383px}
#header h1 a {
 display: block;
 background-image: url(/gfx/title_logo.png);
 background-repeat: no-repeat;
 padding-top: 119px; height: 0 !important;
 height /**/: 119px; overflow: hidden;
}
h2, h3 {font-family:"Georgia", "Times New Roman", Times, serif}
h2.title {font-size:28pt;margin:0 0 5px 0;padding-top:0}

div#intro blockquote {font-family:"Georgia", "Times New Roman", Times, serif;font-size:18pt;}

/* -- Nav */
#nav {
width:209px;
position:absolute;
right:20px;top:40px;
}

#nav ul	{
height: 20px;
background: url(/gfx/nav.png) no-repeat;
margin: 0;
padding: 0;
position: relative;
left:10px;
}

#nav ul li {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;

}

#nav ul li, #nav a	{
height: 20px;
display: block;
}

#nav ul li a {
text-indent: -9999px; 
text-decoration: none;
}


#nav1 {left: 0; width: 62px;}
#nav2 {left: 75px; width: 55px;}
#nav3 {left: 143px; width: 65px;}


#nav1 a:hover, body#gallery a#gallerynav {background: transparent url(/gfx/nav.png) -0px -27px no-repeat;}
/*#nav3 a:hover, body#shop a#shopnav {background: transparent url(/gfx/nav.png) -130px -27px no-repeat;}*/
#nav2 a:hover, body#about a#aboutnav {background: transparent url(/gfx/nav.png) -75px -27px no-repeat;}
#nav3 a:hover, body#contact a#contactnav {background: transparent url(/gfx/nav.png) -143px -27px no-repeat;}

/* ------- END NAV -------------- */

/*-- Content */
#content{padding:0 20px 20px 20px;position:relative}

body#about #content
{background-position: 420px 60px;
background-repeat: no-repeat;}
body#contact #content 
{background-position: right bottom;
background-repeat: no-repeat;}

body#contact #content {background-image: url(/gfx/contact.jpg);}
body#contact #content div {width:320px}
body#about #content {background-image: url(/gfx/about.jpg);}
body#about #content p {width:365px}

body#home #content{padding:0}
p {line-height:140%}

/*-- Gallery (move) */
body#gallery #thumbs {width:500px}
body#gallery #thumbs img {margin:3px}

/*-- Intro */
#intro{padding:20px;background-color:#000}
#intro h3 {font-family:"Georgia", Times New Roman, Times, serif;font-size:16pt;color:#DDCAAF}
#intro p {font-size:10pt;}


/*-- Footer */
#footer p {color:#999}

#footer {
	clear:both;
	padding:20px 20px 80px 20px;
	background-color:#000;
	background-image: url(/gfx/footer_bg.png);
	background-repeat: repeat-x;
	background-position: 0px bottom;
	border-top:1px #333 solid
}

/*-- Icons */
.icon{
list-style:none;
background-repeat: no-repeat;
background-position: left center;
padding:8px 5px 8px 20px;
}
.rss{background-image: url(/gfx/rss.png);}

/*-- Extras */
.note {font-size:8pt}
.box {background-color:#EEE;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small;color:#666;border:1px #CCC solid;padding:2px;margin-bottom: 5px;}
.box:focus { background-color: #FFF;border:1px #999 solid;}
.button {background-color:#CCC; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small;color:#333;border:1px #666 solid;cursor:pointer;padding:0.5em;margin-top:0.4em}
.author a {text-decoration:none}
div#rss p {font-size:8pt}

