	body,
	html {
		margin:0;
		padding:0;
	}
	body {
		background-color: #183801;
		background-image: url(/images/graphics/bg.jpg);
		background-attachment: fixed;
		color: #0E1A06;
		font-family: Arial, Helvetica, Sans-Serif; 
		font-size: 16px; 
	}
	#wrap {
		margin:0 auto;
		padding: 0;
		width: 998px;
		border: 1px solid #214805;
		background-color: #EDFFC1; 
		background-image: url(/images/graphics/bg1.jpg);
	}
	#header {
		margin: 0;
		padding: 0;
		background-color: #79AA4E;
	}
	#sidebar {
		float: left;
		width: 210px;
		border-right: 1px solid #214805; 
		border-bottom: 1px solid #214805; 
		margin: 0px;
		padding: 5px;
		background-color: #79AA4E;
		background-image: url(/images/graphics/bg2.jpg); 
		color: #D2FE99;  
		text-align: center;
	}
	#main {
		float: right;
		margin: 0px;
		padding: 5px;
		width: 767px;
		text-align: justify;
	}
	#footer {
		clear: both;
		margin: 0;
		padding: 5px;
		height: 40px; 
		border-top: 1px solid #214805; 
		background-color: #EDFFC1;
		background-image: url(/images/graphics/bg4.gif);
		text-align: center; 
		font-size: 14px; 
		color: #214805;  
	}
	#sidebarBox {
		position:relative;
		width: 200px; 
		margin: 0px 0px 30px 0px;
		padding: 10px 4px 0px 4px;
		background-color: #497426;
		border: 1px solid #214805;
	}
	#sidebarClear {
		position:relative;
		width: 210px; 
		margin: 0px 0px 30px 0px;
		padding: 0px; 
	}
	#marqueecontainer {
		position: relative;
		width: 200px;
		height: 400px; 
		margin: 0px;
		padding: 0px;
		overflow: hidden;
	}
	#marqueeOws {
		position: relative;
		width: 200px;
		height: 440px; 
		margin: 0px 0px 30px 0px;
		padding: 4px;
		border: 1px solid #214805;
		background-color: #497426; 
		background-image: url(/images/graphics/bg-ows.jpg);
		text-align: left;
	}
	#marqueeCbo {
		position: relative;
		width: 200px;
		height: 440px; 
		margin: 0px 0px 30px 0px;
		padding: 4px;
		border: 1px solid #214805;
		background-color: #497426; 
		background-image: url(/images/graphics/bg-cbo.jpg);
		text-align: left;
	}
	#leftVid {
		float:left;
		width: 320px; 
		margin: 5px 5px 5px 0px;
		padding: 0px; 
	}
	#leftPic {
		float:left;
		width: 240px; 
		margin: 5px 5px 5px 0px;
		padding: 0px; 
	}
	#leftPicSmall {
		float:left;
		width: 130px; 
		margin: 5px 5px 5px 0px;
		padding: 0px; 
	}
	#leftMini {
		float:left;
		width: 100px; 
		margin: 5px 5px 5px 0px;
		padding: 0px; 
	}
	#rightPic {
		float:right;
		width: 240px; 
		margin: 5px 0px 5px 5px;
		padding: 0px; 
	}
	#rightSmall {
		float:right;
		width: 200px;
		margin: 5px 0px 5px 5px;
		padding: 0px; 
	}
	#kevinIns {
		float:right;
		width: 260px; 
		margin: 0px 0px 5px 5px;
		padding: 5px;
		border: 1px solid #214805; 
	}
	#leftCol {
		float:left;
		width: 373px; 
		padding: 5px 10px 5px 0px;
		margin: 0px; 
	}
	#rightCol {
		float:right;
		width: 373px; 
		border-left: 1px solid #214805; 
		padding: 5px 0px 5px 10px;
		margin: 0px; 
	}
	.leftThumb {
		float:left;
		width: 100px;
		height: 75px;
		margin: 0px;
		padding: 5px 5px 10px 0px; 
	}
	.kevinTh {
		float:right;
		width: 75px;
		height: 100px;
		margin: 0px;
		padding: 0px 0px 5px 5px; 
	}
	.sig {
		float:right;
		width: 95px;
		height: 29px;
		margin: 0px;
		padding: 5px 0px 0px 0px; 
	}
	.line {
		width: 100%;
		height: 1px;
		margin: 0px;
		padding: 5px 0px 0px 0px; 
	}
	.indent {
		padding-left: 50px; 
	}
	.centerdiv{ /*IE method of centering a relative div*/
		text-align: center;
	}
	.centerdiv>div{ /*Proper way to center a relative div*/
		margin: 0 auto;
	}
	h1, h2, h3, h4, h5, h6, p {
		margin: 0px 0px 10px 0px; 
		padding: 0; 
	}
	#main h1 {
		font-size: 26px; 
	}
	#main h2 {
		font-size: 20px; 
	}
	#main a:link, #main a:visited, #main a:active {
		text-decoration: underline;
		color: #62B532;
	}
	#main a:HOVER {
		text-decoration: none;
	}
	#sidebar a:link, #sidebar a:visited, #sidebar a:active {
		text-decoration: underline;
		color: #FAF5D7; 
	}
	#sidebar a:HOVER {
		text-decoration: none;
	}
	#footer a:link, #footer a:visited, #footer a:active {
		text-decoration: underline;
		color: #62B532;
	}
	.order {
		color: #A74EB8;
		font-size: 26px; 
		font-weight: bold;
	}
	.special {
		color: #3558FA;
		font-size: 26px; 
		font-weight: bold;
	}
	.blue {
		color: #3558FA;
	}
	.purple {
		color: #A74EB8;
	}
	#footer a:HOVER {
		text-decoration: none;
	}
	.ltgrn {
		color: #62B532;
	}
	.small {
		font-size: 14px; 
	}
	img {
		border: 0;
	}
	form {
		margin: 0px; 
		display: inline; 
	}
	input, select, option, textarea {
		font-family: Arial, Helvetica, Sans-Serif; 
		font-size: 14px; 
		text-align: left;
	}
	.clear { 
		clear: both; 
	}