/* Main Section */
	body {
		background: #660000;
		font-size: 80%;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
			}

	div.outercontainer {
		position: relative;
		top: 0px;
		left: 0px;
		width: 705px;
		background: #000000 url('image/whiteside.gif') 130px repeat-y;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		overflow: visible;
			}

	div.innercontainer {
		position: relative;
		top: 0px;
		left: 0px;
		width: 705px;
		background: transparent url('image/whiteside.gif') top right repeat-y;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
			}
	
	div.holdall {
		width: 700px;
		background: transparent;
		top: 0px;
		left: 0px;
			}
	#header {
		background: url('image/header.jpg') no-repeat;
		position: relative;
		top: 0px;
		left: 135px;
		width: 565px;
		height: 115px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
			}
	#heading {
		position: relative;
		bottom: 150px;
		right: 0px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: transparent;
			}
	#heading h1{
		position: relative;
		bottom: -4px;
		right: 30px;
		margin: 0px 0px 0px 0px;
		font-family: verdana, arial, sans-serif;
		font-size: 2pt;
			}					
	#intro {
		width: 360px;
		position: relative;
		float: right;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		bottom: 120px;
			}

			
/* mid section */


	div.pagebod {
		position: relative;
		top: 0px;
		left: 135px;
		width: 565px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 50px 0px;
		background: #663300;
			}
	div.bodypicr {
		position: relative;
		float: right;
		background: url('image/rod.jpg');
		width: 216px;
		height: 288px;
		margin: 15px 15px 15px 15px;
		padding: 0px 0px 0px 0px;
		border: solid #ffcc99;
		border-width: 1px 1px 1px 1px;
			}
	#leftscroll {
		position: relative;
		float: right;
		background: url('image/leftscroll.jpg');
		width: 170px;
		height: 374px;
		margin: 15px 15px 15px 15px;
		padding: 0px 0px 0px 0px;
		border: none;
			}
	div.space {
		position: relative;
		background: transparent;
		border: none;
		height: 250px;
		width: 100%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
			}

/* paragraphs and links */

	p.light, p.lightsmall {
		font-family: verdana, arial, sans-serif;
		color: #ffcc99;
		margin: 0px;
		padding: 4px 4px 4px 4px;	
			}

	p.lightsmall {
		font-size: 70%;	
			}

	p {
		font-family: verdana, arial, sans-serif;
		color: #ffcc99;
		letter-spacing: 1px;
		word-spacing: 1px;
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 10px 20px;
			}
	p.tablenam {
		color: #ffcc99;
		font-weight: bold;		
			}
	p.tablenam a {
		color: #ffcc99;
		font-weight: bold;
		text-decoration: none;		
			}
	p.topper {
		text-align: right;
		padding: 20px 20px 30px 20px;
		margin: 0px 0px 0px 30px;
			}
	p.topper a {
		font-weight: bold;
		text-decoration: underline;
		background: url(image/up.gif) no-repeat 0px -35px;
		padding: 0px 0px 0px 35px;
			}
	p.topper a:link, p.topper a:visited {
		color: #ff9966;
		text-decoration: underline;
			}	
	p.topper a:hover, p.topper a:active {
		color: #cc6600;
		text-decoration: underline;
		background: url(image/up.gif) no-repeat 0px 0px;
			}
			
	a:link {color: #ff9966; font-weight: bold; text-decoration: none;}
	a:visited {color: #ff9966; font-weight: bold; text-decoration: none;}
	a:hover {color: #cc6600; font-weight: bold; text-decoration: underline;}
	a:active {color: #cc6600; font-weight: bold; text-decoration: none;} 

	p.inlist {
		font-size: 90%;
		padding: 3px 0px 0px 0px;
		margin: 0px 15px 15px 40px;
			}
	p.heading {
		font-weight: bold;
		text-decoration: underline;
			}

	ul.ulone {
		font-family: verdana, arial, sans-serif;
		color: #ffcc99;
		font-size: 100%;
		letter-spacing: 1px;
		word-spacing: 1px;
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 10px 15px;
		list-style: none;	
			}
	ul.ulone li {
		padding: 0px 0px 8px 5px;		
			}
	ul.ulone a {
		font-weight: bold;
		text-decoration: underline;	
		background: url(image/down.gif) no-repeat 0px 5px;
		padding: 0px 0px 0px 35px;	
			}
	ul.ulone a:link, ul.ulone a:visited {
		color: #ff9966;
		text-decoration: none;
			}	
	ul.ulone a:hover, ul.ulone a:active {
		color: #cc6600;
		text-decoration: underline;
		background: url(image/down.gif) no-repeat 0px -18px;
			}

/* menu */

	div.menu {
		position: absolute;
		z-index: 1;
		left: 0px;
		top: 0px;
		width: 135px;
		height: 100%;
		background: transparent url('image/whiteside.gif') top right repeat-y;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
			}

	div.menu ul {
		margin: 115px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
			}

	div.menu li {
		list-style: none;
		display: inline;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
			}

	div.menu li a {
		display: block;
		border-bottom: 1px solid;
		font-family: verdana, arial, sans-serif;
		font-weight: bold;
		font-size: 90%;
		color: #ffcc99;
		text-decoration: none;
		margin: 10px 0px 10px 0px;
		text-indent: 25px;
		padding: 1px 0px 2px 0px;
		width: 130px;
		overflow: visible;
			}

	div.menu li a:visited {
		color: #ffcc99;
		text-decoration: none;
			}

	div.menu li a:hover {
		color: #ff9966;
		background: #663300;
		text-decoration: none;
			}

	div.menu li a:active {
		color: #cc6600;
		background: #663300;
		text-decoration: none;
			}


/* tables */

	table.one {
		margin: 10px 20px 10px 20px;
		background-color: #660000;
		font-family: verdana, arial;
		font-size: 90%;
		color: #ffcc99;
		width: 525px;
		border: 1px #ffcc99 solid;
		border-collapse: collapse;
		border-spacing: 0px;
			}

	table.one span{	
		font-style: italic;
		color: #d79900;
			}

	table.one td{
		padding: 9px;
			}

	td.lnormone {	
		border-left: 1px #ffcc99 solid;
		border-right: 1px #666666 solid;
		border-bottom: 1px #666666 solid;
			}
	td.lnormonea {	
		border-left: 1px #ffcc99 solid;
		border-right: 0px;
		border-bottom: 1px #666666 solid;
			}
	td.lnormoneb {	
		border-left: 0px;
		border-right: 1px #666666 solid;
		border-bottom: 1px #666666 solid;
			}
	td.lnormoneat {	
		border-left: 1px #ffcc99 solid;
		border-right: 0px;
		border-bottom: 0px;
			}
	td.lnormonebt {	
		border-left: 0px;
		border-right: 1px #666666 solid;
		border-bottom: 0px;
			}
	td.normone {	
		border: 1px #666666 solid;
			}
	td.rnormone {	
		border-left: 1px #666666 solid;
		border-right: 1px #ffcc99 solid;
		border-bottom: 1px #666666 solid;
			}

	td.blnormone {	
		border-left: 1px #ffcc99 solid;
		border-right: 1px #666666 solid;
		border-bottom: 1px #ffcc99 solid;
			}
	td.bnormone {	
		border-left: 1px #666666 solid;
		border-right: 1px #666666 solid;
		border-bottom: 1px #ffcc99 solid;
			}
	td.brnormone {	
		border-left: 1px #666666 solid;
		border-right: 1px #ffcc99 solid;
		border-bottom: 1px #ffcc99 solid;
			}

	td.headone {
		font-weight: bold;
		color: #630000;
		background-color: #d79900;
		border-bottom: 2px #ffcc99 solid;
			}


	table.two {
		margin: 10px 20px 10px 20px;
		font-family: verdana, arial;
		font-size: 100%;
		color: #ffcc99;
		width: 525px;
		border: 10px;
		border-collapse: collapse;
		border-spacing: 0px;
			}
	table.two td{
		padding: 9px 0px 9px 0px;
		width: 50%;
		vertical-align: top;
			}


/* foot */

	#homecont, #contactcont, #repairscont, #linkscont, #lefthandedcont {
		position: relative;
		top: 0px;
		left: 0px;
		width: 705px;
		height: 381px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
			}
	#homecont {
		background: #000000 url('image/bow1.jpg') bottom left no-repeat;
			}
	#contactcont {
		background: #000000 url('image/frog.jpg') bottom left no-repeat;
			}
	#repairscont {
		background: #000000 url('image/scraper1.jpg') bottom left no-repeat;
			}
	#linkscont {
		background: #000000 url('image/bridge.jpg') bottom left no-repeat;
			}
	#lefthandedcont {
		background: #000000 url('image/bows.jpg') bottom left no-repeat;
			}

	div.credit {
		position: relative;
		top: 240px;
		left: 140px;
		width: 550px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: #663300;
		border: solid #ffcc99;
		border-width: 1px 1px 1px 1px;
			}
	div.valid {
		position: relative;
		top: 290px;
		left: 12px;
		width: 88px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
			}
	div.validinc {
		width: 88px;
		height: 31px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;		
			}
	div.validinc span {
		display: block;
		margin: 0px 0px 0px 0px; padding: 75px 0px 0px 0px;
			}
	div.valid a {
		width: 88px;
		height: 31px;
		margin: 0px 0px 0px 0px;
		display: block;
		overflow: hidden;
			}
	#valhtml {
		background: url('image/valid-html401.gif');
			}
	#valcss {
		background: url('image/vcss.gif');
			}

/* form */

	.norm {
		background: #ffcc99;
		font-family: verdana, arial, sans-serif;
		font-size: 90%;
		color: #000000;
		letter-spacing: 1px;
		word-spacing: 1px;
		margin: 20px 10px 0px 20px;
			}

	input.button {
		background: #ff9966;
		font-family: verdana, arial, sans-serif;
		font-size: 90%;
		color: #660000;
		letter-spacing: 1px;
		width: 140px;
		margin: 20px 20px 20px 20px;	
			}
	label.main {
		font-family: verdana, arial, sans-serif;
		color: #ffcc99;
		letter-spacing: 1px;
		word-spacing: 1px;
			}