html,body
	{
	background-color: black;
	background-repeat: no-repeat;
	background-image: url(../images/bg.jpg);
	background-position: top center;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 13px;
	color: black;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;

	scrollbar-3dlight-color: #7a010d;
	scrollbar-arrow-color: #7a010d; 
	scrollbar-base-color: #7a010d; 
	scrollbar-darkshadow-color: #7a010d; 
	scrollbar-face-color: black; 
	scrollbar-highlight-color: black; 
	scrollbar-shadow-color:#7a010d;
	}
a { text-decoration: none; }
a:hover { color: red; }
a img { border-style: none; }

h1, h2, h3, p { margin: 0; }
dl { font-weight: bold; }
dl dt
	{
	float: left; 
	width: 150px;
	clear:both;
	}

.black { color: black; }
.left { float: left; }
.right { float: right; }
.center { text-align: center; }
.clear { clear: both; }
.v_margins { margin: 10px 0; }
.h_margins { margin: 0 10px; }
.margins { margin: 10px; }

#main_container, #menu_container, #photo_container
	{
	position: relative;
	width: 859px;
	height: 687px;
	margin: 0 auto;
	text-align: left;
	background-image: url(../images/main_body.gif);
	background-repeat: no-repeat;
	background-position: center middle;
	padding: 20px 0 0 0;
	}
#menu_container { background-image: url(../images/menu_body.gif); }
#photo_container { background-image: url(../images/photo_body.gif); }
#border_btm
	{
	position: absolute;
	top: 611px;
	left: 51px;
	width: 762px;
	height: 38px;
	background-repeat: no-repeat;
	background-position: top left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/border_btm.png');
	}
#border_btm[id]
	{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/border_btm.png');
	background-image: url(../images/border_btm.png);
	}
#numbers
	{
	position: absolute;
	top: 30px;
	left: 500px;
	width: 325px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(../images/numbers.gif);
	}
#logo
	{
	width: 455px;
	height: 125px;
	}
#logo img
	{
	margin-left: 115px;
	width: 300px;
	height: 125px;
	}
#musicians
	{
	position: absolute;
	top: 446px;
	left: 259px;
	width: 554px;
	height: 189px;
	background-repeat: no-repeat;
	background-position: top left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/musicians.png');
	}
#musicians[id]
	{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/musicians.png');
	background-image: url(../images/musicians.png);
	}
#side_nav
	{
	position: relative;
	top: 85px;
	left: 95px;
	width: 132px;
	height: 280px;
	text-align: center;
	border: solid 0px blue;
	}
#side_nav a
	{
	display: block;
	width: 132px;
	background-repeat: no-repeat;
	background-position: top center;
	}
#side_nav a#snav_1 { height: 32px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/snav_home.png'); }
#side_nav a#snav_1[id] { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/snav_home.png'); background-image: url(../images/snav_home.png); }

#side_nav a#snav_2 { height: 79px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/snav_menu.png'); }
#side_nav a#snav_2[id] { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/snav_menu.png'); background-image: url(../images/snav_menu.png); }

#side_nav a#snav_3 { height: 24px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/snav_photo.png'); }
#side_nav a#snav_3[id] { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/snav_photo.png'); background-image: url(../images/snav_photo.png); }

#side_nav a#snav_4 { height: 31px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/snav_shak.png'); }
#side_nav a#snav_4[id] { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/snav_shak.png'); background-image: url(../images/snav_shak.png); }

#side_nav a#snav_5 { height: 22px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/snav_contact.png'); }
#side_nav a#snav_5[id] { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/snav_contact.png'); background-image: url(../images/snav_contact.png); }

.snav_div
	{
	width: 130px;
	height: 9px;
	margin: 6px 0;
	background-repeat: no-repeat;
	background-position: top center;
	overflow: hidden;
	}
#snav_div1 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/snav_div.png'); }
#snav_div2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/snav_div2.png'); }
#snav_div3 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/snav_div3.png'); }
#snav_div4 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/snav_div4.png'); }

#snav_div1[id] { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/snav_div.png'); background-image: url(../images/snav_div.png); }
#snav_div2[id] { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/snav_div2.png'); background-image: url(../images/snav_div2.png); }
#snav_div3[id] { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/snav_div3.png'); background-image: url(../images/snav_div3.png); }
#snav_div4[id] { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/snav_div4.png'); background-image: url(../images/snav_div4.png); }

.fork
	{
	position: absolute;
	left: -45px;
	width: 58px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: top left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/fork.png');
	visibility: hidden;
	}
.fork[class]
	{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/fork.png');
	background-image: url(../images/fork.png);
	}
#fork1 { top: 10px; visibility: visible; }
#fork2 { top: 70px; visibility: visible; }
#fork3 { top: 155px; visibility: visible; }
#fork4 { top: 205px; visibility: visible; }
#fork5 { top: 250px; visibility: visible; }

#wrapper
	{
	display: table;
	border-collapse: collapse;
	border: none 0 transparent;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	}
#wrapper td { vertical-align: middle; }
#radio
	{
	position: absolute;
	top: 510px;
	left: 65px;
	width: 212px;
	height: 136px;
	background-repeat: no-repeat;
	background-position: top left;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/radio_temp.png');*/
	}
/*
#radio[id]
	{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/radio_temp.png');
	background-image: url(../images/radio_temp.png);
	}
*/
#photo_main, #photo_menu, #photo_platter, #photo_pound, #photo_taters, #photo_salads, #photo_sandwiches
	{
	position: absolute;
	top: 210px;
	left: 240px;
	width: 152px;
	height: 193px;
	background-repeat: no-repeat;
	background-position: top left;
	}
#photo_main { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/photo_main.png'); }
#photo_main[id]
	{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/photo_main.png');
	background-image: url(../images/photo_main.png);
	}
#photo_menu, #photo_platter, #photo_pound, #photo_taters, #photo_salads, #photo_sandwiches
	{
	top: 385px;
	left: 266px;
	width: 234px;
	height: 178px;
	}
#photo_menu { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/photo_menu.png'); }
#photo_menu[id] { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/photo_menu.png'); background-image: url(../images/photo_menu.png); }

#photo_platter { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/photo_platter.png'); }
#photo_platter[id] { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/photo_platter.png'); background-image: url(../images/photo_platter.png); }

#photo_pound { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/photo_pound.png'); }
#photo_pound[id] { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/photo_pound.png'); background-image: url(../images/photo_pound.png); }

#photo_taters { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/photo_taters.png'); }
#photo_taters[id] { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/photo_taters.png'); background-image: url(../images/photo_taters.png); }

#photo_salads { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/photo_salads.png'); }
#photo_salads[id] { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/photo_salads.png'); background-image: url(../images/photo_salads.png); }

#photo_sandwiches { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/photo_sandwiches.png'); }
#photo_sandwiches[id] { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=crop, src='images/photo_sandwiches.png'); background-image: url(../images/photo_sandwiches.png); }

#content_main
	{
	position: absolute;
	top: 270px;
	left: 400px;
	width: 325px;
	height: 180px;
	overflow: hidden;
	}
#content_panel
	{
	position: absolute;
	top: 170px;
	left: 300px;
	width: 325px;
	height: 180px;
	border: solid 1px blue;
	overflow: hidden;
	}
#content_menu
	{
	position: absolute;
	top: 290px;
	left: 300px;
	height: 100px;
	width: 450px;
	overflow: visible;
	}
#content_photo
	{
	position: absolute;
	top: 240px;
	left: 290px;
	width: 485px;
	height: 370px;
	overflow: auto;
	}
#gallery { }
#menu
	{
	position: absolute;
	top: 100px;
	left: 210px;
	height: 220px;
	width: 250px;
	overflow: auto;
	}
#side_note
	{
	position: absolute;
	top:275px;
	left: 0px;
	}
#sub
	{
	position: absolute;
	top: 222px;
	left: 285px;
	height: 50px;
	vertical-align: bottom;
	}
#sub a
	{
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	height: 50px;
	vertical-align: bottom;
	line-height: 50px;
	}
#sub a:hover, #sub a.active { background-image: url(../images/bbq.gif); }
#sub a#wich:hover, #sub a#wich.active { background-image: url(../images/bbq2.gif); }
#sub img { margin: 13px 16px; }

.thumb
	{
	border: solid 1px black;
	margin: 2px;
	background-color: white;
	}
.thumb img { margin: 4px; width: 135px; }