body {
		margin:0px;
		padding:0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
  		/*font-size: 10pt;*/
  		/*background-color:#87725D;*/
		background-color:#908674;
		}
#mainimage {
		position: absolute;
		margin:0;
		left:200px;
		top:74px;
		width:550px;
		/*height:372px;*/
		background:#87725D;
		border:1px solid #000;
		font-weight:bold;
		}
#mainimage a:link, #mainimage a:visited {
		color:#333;
		text-decoration:underline;
		}
#mainimage a:hover, #mainimage a:active{
		color:#cccc99;
		text-decoration:none;
		}
#header {
		background:#fff;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:71px;
		width: 100%;
		border:1px solid #000;
		}
html>body #header {
		height:71px;
		}
#mainnav {
		position: absolute;
		left: 767px;
		top: 75px;
		width: 140px;
		text-align:left;
		}
#mainnavtalk {
		width: 140px;
		text-align:left;
		}
#mainnav ul, #mainnavtalk ul {
		margin: 0; /*removes indent IE and Opera*/
		padding: 0; /*removes indent Mozilla and NN7*/
		list-style-type: none; /*turns off display of bullet*/
		font-size: .84em;
		}
#mainnav li, #mainnavtalk li {
		margin: 0;
		}
#mainnav a, #mainnavtalk a {
		display: block;
		padding: 2px 2px 2px 4px;
		border: 1px solid;
		border-color: #ddd #000 #000 #ddd;
		background-color: #eee;
		background-repeat: no-repeat;
		background-position: 0% 50%;
		font-weight:bold;
		}
#mainnav a:link, #mainnav a:visited, #mainnavtalk a:link, #mainnavtalk a:visited {
		color: #333;
		text-decoration: none;
		}
#mainnav a:hover, #mainnav a:active, #mainnavtalk a:hover, #mainnavtalk a:active {
		background-color: #ccc;
		background-image:  url(images/menu_off.gif);
		background-repeat: no-repeat;
		background-position: 0% 50%;
		color: #333;
		}
#here a:link, #here a:visited, #here a:hover, #here a:active {
		background-color: #ccc;
		background-image:  url(images/menu_off.gif);
		background-repeat: no-repeat;
		background-position: 0% 50%;
		color: #333;
		}
#maincontentleft {
		position: absolute;
		left:200px;
		top:450px;
		width:220px;
		height:180px;
		background:#76A497;
		border:1px solid #000;
		}
#maincontentleft p {
		margin-left:18px;
		margin-right:8px;
		margin-top:4px;
		text-align:left;
		font-size:.7em;
		}
#maincontentleft h1 {
		margin-left:18px;
		margin-top:4px;
		margin-bottom:1px;
		font-size:.94em;
		text-align:left;
		}
#maincontentleft h2 {
		margin-left:18px;
		margin-top:4px;
		margin-bottom:1px;
		font-size:.7em;
		text-align:left;
		font-weight:bold;
		color:#333;
		}
#topleft {
		position:absolute;
		left:0px;
		}
#topright {
		position:absolute;
		left:384px;
		}
#bottomright {
		position:absolute;
		top:167px;
		left:383px;
		}
#bottomleft {
		position:absolute;
		top:166px;
		left:0px;
		}
#maincontentmiddle {
		position: absolute;
		left:426px;
		height:180px;
		top:450px;
		width:334px;
		background:#CFCFB3;
		border:1px solid #000;
		}
#maincontentmiddle p {
		margin-left:16px;
		margin-top:4px;
		text-align:left;
		font-size:.7em;
		}
#maincontentmiddle h1 {
		margin-left:16px;
		margin-top:4px;
		margin-bottom:4px;
		font-size:12px;
		text-align:left;
		font-size:.94em;
		}
#maincontentmiddle ul {
		margin:0;
		padding: 0;
		list-style-type: none; /*turns off display of bullet*/
		font-size:.7em;
		text-align:left;
		}
#maincontentmiddle li {
		margin-left:16px;
		margin-right:6px;
		margin-bottom:4px;
		border-bottom:1px dotted #663300;
		font-weight:bold;
		color:#333;
		}
#maincontentmiddle span {
		font-weight:bold;
		color:#006699;
		}
#maincontentmiddle a:link, #maincontentmiddle a:visited, #maincontentleft a:link, #maincontentleft a:visited {
		color:#333;
		text-decoration:underline;
		}
#maincontentmiddle a:hover, #maincontentmiddle a:active, #maincontentleft a:hover, #maincontentleft a:active {
		color:#669933;
		text-decoration:underline;
		}
#maincontentmiddletopleft {
		position:absolute;
		left:0px;
		background-image: url(images/tl.gif);
		}
#maincontentmiddletopright {
		position:absolute;
		left:185px;
		}
#maincontentmiddlebottomright {
		position:absolute;
		top:167px;
		left:184px;
		}
#maincontentmiddlebottomleft {
		position:absolute;
		top:166px;
		left:0px;
		}
#shoog {
		float:left;
		padding:19px 0px 0px 50px;
		}
#com {
		position: absolute;
		left: 760px;
		top: 38px;
		}
#maincontent, #biogs, #shopcontent {
		position: absolute;
		margin:0;
		left:200px;
		top:74px;
		width:564px;
		background:#cba;
		border:1px solid #000;
		}
#maincontent p, #shopcontent p {
		margin-left:8px;
		margin-top:-4px;
		margin-right:8px;
		text-align:left;
		font-size:.7em;
		}
#maincontent h1, #maincontent h2, #biogs h2, #biogs h1, #shopcontent h1, #shopcontent h2 {
		margin-left:8px;
		margin-top:4px;
		margin-bottom:4px;
		text-align:left;
		}
#maincontent h1, #biogs h1, #shopcontent h1 {
		font-size:.94em;
		color:#333;
		font-weight:bold;
		}
#maincontent h2, #biogs h2, #shopcontent h2 {
		font-size:.84em;
		color:#663300;
		font-weight:bold;
		}
#maincontent h3 {
		font-size:.8em;
		color:#663300;
		font-weight:bold;
		text-align:left;
		margin-left:18px;
		margin-top:6px;
		margin-bottom:6px;
		margin-right:18px;
		border-top:1px solid #663300;
		}
#maincontent h4 {
		font-size:.74em;
		color:#996633;
		font-weight:bold;
		text-align:left;
		margin-left:26px;
		margin-top:2px;
		margin-bottom:2px;
		margin-right:26px;
		border-bottom:1px dotted #663300;
		}
#maincontent ul {
		list-style-type: none; /*turns off display of bullet*/
		text-align:left;
		font-size:.7em;
		}
#maincontent li {
		margin-left:30px;
		margin-bottom:4px;
		margin-right:30px;
		font-weight:bold;
		color:#333;
		}
#maincontent span {
		font-weight:bold;
		color:#006699;
		}
#maincontent li a:link, #maincontent li a:visited, #shopcontent li a:link, #shopcontent li a:visited {
		font-weight:bold;
		color:#333;
		text-decoration:underline;
		}
#maincontent li a:hover, #maincontent li a:active, #shopcontent li a:hover, #shopcontent li a:active {
		font-weight:bold;
		color:#669933;
		text-decoration:underline;
		}
#maincontent a:link, #maincontent a:visited, #shopcontent a:link, #shopcontent a:visited {
		font-weight:normal;
		color:#333;
		text-decoration:underline;
		}
#maincontent a:hover, #maincontent a:active, #shopcontent a:hover, #shopcontent a:active {
		font-weight:normal;
		color:#669933;
		text-decoration:underline;
		}
#gigs {
		text-align:center;
		font-size:.8em;
}
#gigs a:link, #gigs a:visited {
		font-weight:bold;
		color:#339933;
		text-decoration:underline;
		}
#gigs a:hover, #gigs a:active {
		font-weight:bold;
		color:#333;
		text-decoration:none;
		}
#biogs p {
		margin-left:8px;
		margin-top:-4px;
		margin-right:208px;
		text-align:left;
		font-size:.7em;
		}
#biogsgarry {
		position: absolute;
		margin:0;
		padding:0;
		right:10px;
		top:44px;
		width:188px;
		height:130px;
		border:2px solid #000;
		}
#biogsquee {
		position: absolute;
		margin:0;
		padding:0;
		right:10px;
		top:330px;
		width:177px;
		height:130px;
		border:2px solid #000;
		}
#biogsluke {
		position: absolute;
		margin:0;
		padding:0;
		right:10px;
		top:560px;
		width:187px;
		height:130px;
		border:2px solid #000;
		}
#biogsangus {
		position: absolute;
		margin:0;
		padding:0;
		right:10px;
		top:856px;
		width:176px;
		height:130px;
		border:2px solid #000;
		}
#biogsmalcolm {
		position: absolute;
		margin:0;
		padding:0;
		right:10px;
		top:1110px;
		width:177px;
		height:130px;
		border:2px solid #000;
		}
#biogsjames {
		position: absolute;
		margin:0;
		padding:0;
		right:10px;
		top:1379px;
		width:176px;
		height:130px;
		border:2px solid #000;
		}
#image img{
		border:1px solid #000;
		}
#back   {
		text-align:center;
		font-size:.7em;
		font-weight:bold;
		color:#006699;
}
#back a:link, #back a:visited {
		font-weight:bold;
		color:#006699;
		text-decoration:underline;
		}
#back a:hover, #back a:active {
		font-weight:bold;
		color:#333;
		text-decoration:none;
		}
#shopcontent h3 {
		font-size:.7em;
		color:#006699;
		font-weight:bold;
		text-align:left;
		margin-left:8px;
		margin-top:-4px;
		margin-bottom:4px;
		}
#shopcontent ul {
		list-style-type: none; /*turns off display of bullet*/
		text-align:left;
		font-size:.7em;
		margin-left:-8px;
		margin-top:-6px;
		position: absolute;
		margin:0;
		left:190px;
		top:140px;
		}
#shopcontent li {
		margin-left:30px;
		margin-bottom:0px;
		margin-right:30px;
		font-weight:bold;
		color:#333;
		}
#shopcontent input {
		font-size:.77em;
		}
#shopcontent h4 {
		font-size:.6em;
		border-top:1px solid #663300;
		width:75%
		}