body {
	background: #02172F url(/images/violet_velvet.gif);
	font-size : 2px;
	}
	
	#container {
	position : absolute;
	width : 604px;
	left : 50%;
	margin-left : -302px;
	float : right;
	}
	
	#header-top {
	margin-top : 25px;
	width : 604px;
	height : 32px;
	background: transparent url(/images/header-top.gif) no-repeat;
	}
	
	#header-logo {
	width : 604px;
	height : 71px;
	background: transparent url(/images/header-logo.gif) no-repeat;
	}
	
	#header-nav {
	width : 604px;
	height : 19px;
	font-size : 2px;
	background: transparent url(/images/header-nav.gif) no-repeat;
	}
	
	/* ############# BEGIN NAV LINKS ############# */	
	
	a:link#nav-about, a:visited#nav-about, 
	a:link#nav-tour, a:visited#nav-tour, 
	a:link#nav-photos, a:visited#nav-photos, 
	a:link#nav-music, a:visited#nav-music,
	a:link#nav-store, a:visited#nav-store, 
	a:link#nav-links, a:visited#nav-links, 
	a:link#nav-contact, a:visited#nav-contact {
	float : left;
	text-decoration : none;
	border : none;
	height : 19px;
	}
	
	a:link#nav-about, a:visited#nav-about {
	margin-left : 90px;
	width : 41px;
	background: transparent url(/images/nav-about.gif) no-repeat;
	}
	
	a:hover#nav-about {
	background: transparent;
	}
	
	a:link#nav-tour, a:visited#nav-tour {
	margin-left : 27px;
	width : 29px;
	background: transparent url(/images/nav-tour.gif) no-repeat;
	}
	
	a:hover#nav-tour {
	background: transparent;
	}
	
	a:link#nav-photos, a:visited#nav-photos {
	margin-left : 25px;
	width : 44px;
	background: transparent url(/images/nav-photos.gif) no-repeat;
	}
	
	a:hover#nav-photos {
	background: transparent;
	}
	
	a:link#nav-music, a:visited#nav-music {
	margin-left : 24px;
	width : 39px;
	background: transparent url(/images/nav-music.gif) no-repeat;
	}
	
	a:hover#nav-music {
	background: transparent;
	}
	
	a:link#nav-store, a:visited#nav-store {
	margin-left : 25px;
	width : 34px;
	background: transparent url(/images/nav-store.gif) no-repeat;
	}
	
	a:hover#nav-store {
	background: transparent;
	}
	
	a:link#nav-links, a:visited#nav-links {
	margin-left : 25px;
	width : 33px;
	background: transparent url(/images/nav-links.gif) no-repeat;
	}
	
	a:hover#nav-links {
	background: transparent;
	}
	
	a:link#nav-contact, a:visited#nav-contact {
	margin-left : 25px;
	width : 53px;
	background: transparent url(/images/nav-contact.gif) no-repeat;
	}
	
	a:hover#nav-contact {
	background: transparent;
	}

	/* ############# END NAV LINKS ############# */	
	
	#header-title {
	width : 604px;
	height : 36px;
	background: transparent url(/images/header-title.gif) no-repeat;
	}
	
	#body-box {
	width : 572px; /* 604px after padding */
	padding : 5px 16px 5px 16px;
	background: transparent url(/images/blue_rugged.gif);
	float : left;
	}
	
	#pane-left {
	width : 332px;
	float : left;
	background: transparent;
	}
	
	#pane-l-top {
	width : 332px;
	height : 8px;
	float : left;
	background: transparent url(/images/pane-l-top.gif) no-repeat;
	}
	
	#pane-l-mid {
	width : 316px; /* 332px after padding */
	padding : 0px 8px 3px 8px;
	float : left;
	background: transparent url(/images/pane-l-mid.gif) repeat-y;
	}
	
	#pane-l-bot {
	width : 332px;
	height : 5px;
	float : left;
	background: transparent url(/images/pane-l-bot.gif) no-repeat;
	}
	
	#pane-right {
	width : 218px;
	float : right;
	background: transparent;
	}
	
	#pane-r-top {
	width : 218px;
	height : 26px;
	float : right;
	background: transparent url(/images/pane-r-top.gif) no-repeat;
	}
	
	#pane-r-mid {
	width : 200px; /* 218px after padding */
	padding : 0px 9px 5px 9px;
	float : right;
	background: transparent url(/images/pane-r-mid.gif) repeat-y;
	}
	
	#pane-r-mid b {
	font-size : 11px;
	}
	
	#pane-r-mid a:link, #pane-l-mid a:link {
	color : #68020c;
	}
	
	#pane-r-mid a:visited, #pane-l-mid a:visited {
	color : #450e05;
	}
	
	#pane-r-mid a:hover, #pane-l-mid a:hover {
	color : #c9b0a9;
	}
	
	#pane-r-bot {
	width : 218px;
	height : 6px;
	float : right;
	background: transparent url(/images/pane-r-bot.gif) no-repeat;
	}
	
	#pane-r-mid, #pane-l-mid {
	color : #3c1106;
	text-align : left;
	font : normal normal normal 12px/14px Trebuchet MS, verdana, sans-serif;
	}
	
	#footer {
	float : left;
	width : 577px; /* 604px after padding */
	height : 24px; /* 35px after padding */
	padding : 11px 15px 0px 12px;
	background: transparent url(/images/footer.gif) no-repeat;
	margin-bottom : 25px;
	text-align : left;
	}
	
	#footer, #footer a {
	color : #763b3f;
	text-decoration : none;
	font : normal normal normal 11px/14px verdana, sans-serif;
	}
	
	#footer a:hover {
	color : #9e6f62;
	}
	
	#footer-links {
	float : right;
	}
	
	#footer-links a {
	font-weight : bold;
	}
	
	a img.links-image {
	border: 1px solid #000000;
	float : left;
	margin : 0px 3px 2px 0px;
	}
	
	p {
	margin : 0px;
	padding : 7px 0px 5px 0px;
	}
	
	h3 {
	font-size : 14px;
	margin : 2px 0px 0px 0px;
	}
	
	ul {
	padding-left : 20px;
	margin : 10px 0px 10px 0px;
	}
	
	li {
	margin : 3px 0px 3px 0px;
	}
	
	.photo-thumbs a {
	padding : 5px;
	border : 3px double #6c1f08;
	display : block;
	margin-top : 8px;
	}
	
	.photo-thumbs a:hover {
	background-color : #9c6c60;
	}
	
	
	/* IE Box Model Hacks - PLEASE use a modern browser like Firefox (http://www.mozilla.org)
	   This is the Tan hack */
	
	* html #body-box { 
	width: 604px;
	w\idth: 572px; }
	
	* html #pane-l-mid { 
	width: 332px;
	w\idth: 316px; }
	
	* html #pane-r-mid { 
	width: 218px;
	w\idth: 200px; }
	
	


	
	