body {background:#000 url(images/bground.jpg) top center; text-align:center;/* IE hack to center page contents */
	margin:0 0 0 70px; color:#ccc;}

body, table, td, h1, h2, p, span, ul, li {font-family:Georgia, serif;}
h1, h2, p, ul, li, a, span {text-align:left;}

/* font-sizing is all controlled here */
h1 {color:#938473; font-size:105%; margin:0; padding:0;}
h2 {color:#938473; font-size:75%; margin:0; padding:0;}
h3 {color:#ccc; font-size:14px; margin:0; padding:0;}
h4 {color:#ccc; font-size:11px; margin:0; padding:0;}
p {font-size:70%; line-height:140%; padding:0; margin:7px 0 16px 0;}
ul {font-size:70%;}
li {}

img {border:0;}
.clearFloats {clear:both; line-height:1px; height:1px; font-size:1px;}
.skiplink {display:none;}

.hRule {width:569px; height:16px; background:url(images/hRule.gif) no-repeat; margin:12px 0 7px 25px; font-size:1px; line-height:1px;}

/* ---- links ----------------------------------------- */
a:link {color:#ccc; text-decoration:underline;}  
a:visited {color:#ccc; text-decoration:underline;}
a:hover {color:#fff; text-decoration:none;}
a:active {color:#ccc;}


/* ---- ids & classes ----------------------------------------- */
#frame {margin:0px auto; margin-top:10px; width:690px; height:100%; text-align:left; position:relative;} /* this centers the page */

#jackBox {position:absolute; top:80px; right:0; background:url(images/jackBox2.gif) no-repeat; width:236px; height:624px;}

#header {background:url(images/header.gif) 0 0 no-repeat; width:360px; height:90px; margin:0 0 0 20px;}
	#header h1 {display:none;}
#navMenu {margin:0 0 0 30px;}
	#navMenu ul {margin:0; padding:6px 0;}
	#navMenu ul li {display:inline; list-style:none; padding-right:10px;}
	#navMenu ul li.on {color:#34271b;}
	#navMenu a {color:#938473; text-decoration:none;}
	#navMenu a:hover {color:#fff; text-decoration:none;}
	

#featured {margin:0 220px 0 30px;} /* "Featured Items" on Home page */
	#featured img {border:0; display:inline;}
	#featured a {display:block; float:left; margin:10px 6px 10px 0; border:2px solid #100c0b;}
	#featured a:hover {border:2px solid #fff;}

#contentHome {margin:0 240px 0 30px; padding-left:12px;}
#content {margin:0 40px 0 30px; padding-left:12px;}
	table#galleries {margin-left:10px; margin-top:20px;} /* Galleries page */
	table#galleries td {padding:4px 50px 25px 4px;}
	table#galleries td a {display:block; border:2px solid #100c0b;}
	table#galleries td a:hover {border:2px solid #fff;}
	/* gallery.php display: */
	div#galleryLeft {float:left; width:210px; margin-top:20px; margin-right:20px;}
		table#galleryItems {margin:0 0 15px 0;} /* on Gallery page */
		table#galleryItems td {padding:2px;}
		table#galleryItems td a {display:block; border:2px solid #100c0b;}
		table#galleryItems td a.on {border:2px solid #938473;}
		table#galleryItems td a:hover {border:2px solid #fff;}
		div#itemDescrip {margin:7px 20px 7px 7px;}
	
	div#galleryRight {float:left; width:320px; margin-top:24px;}
		#galleryRight img {display:block;}
		#galleryRight h4 {text-align:right; margin:5px 10px 0 0;}


#footerBox {height:125px; width:585px; margin:0 auto; margin-top:50px; padding-right:60px;}
#footer {height:165px; width:582px; background:url(images/footer2.gif) 0 0 no-repeat; margin:0 auto;  
	position:relative; padding-left:0px;}
	#footer p {font-size:60%; color:#4d4d4d; position:absolute; bottom:0; left:60px; margin:3px 0 5px 0; width:475px;}
	#footer a {color:#4d4d4d;}
	
	
#adminmenu {
	width:150px;
	clear:both;
	font-size:11px;
	position:absolute;
	right:0;
	top:0;
	}
	#adminmenu table { text-align:left; background-color:#FFFFFF;margin-top:15px;width:150px;}
	#adminmenu a {text-decoration:none; color:#000000;}
	
