
body 
	{
	background-image:url(images/background.jpg);
	background-repeat: repeat;
	color: #000000;
	font-family: verdana;
	font-size: 12px;
	line-height: 140%;
	margin: 0 auto;
	}
		
h1 
	{
	color: #000000; 
	font: bold 12px/140% verdana;
	}

h2 
	{
	color: #191919; 
	font: italic 12px/140% arial;
	}

h3 
	{
	color: #000000; 
	font: italic 12px/140% verdana;
	}

h4 
	{
	color: #00a650; 
	font: italic 10px/140% arial;
	line-height: 0px;
	}
	
h5 
	{
	color: #000000;
	font: italic 10px/140% arial; 
	font: 14px/140% verdana;
	}
	
h6 
	{
	color: #00a650; 
	font: 12px/140% arial;
	line-height: 0px;
	}

a:link 
	{
	color: #0000ff; 
	text-decoration: none;
	}

a:visited 
	{
	color: #0000ff; 
	text-decoration: none;
	}

a:hover 
	{
	color: #00a650; 
	text-decoration: none;
	}

a:active 
	{
	color: #0000ff; 
	text-decoration: none;
	}
q 
	{
	color: #ff0000;
	quotes: none;
	}


/*-----begin ids-------------*/

#wrapper
	{
	width: 800px;
	margin: 0 auto;
	}

#container 
	{
	position: absolute;
	background-color:#ffffff;
	border-color: #336633;
	border-width:thin;
	border-left-style: inset;
	border-right-style: outset;
	border-bottom-style:outset;
	width: 800px;
	height: 1000px;
	z-index: 1;
	}
	
#container_2
	{
	position: absolute;
	background-color: #ffffff;
	border-left: 2px bevel #808080;
	border-right: 2px bevel #808080;
	width: 800px;
	height: 175%;
	z-index: 1;
	}

#brand 
	{
	position: absolute; 
	top: 3%;
	left: 30px;
	width: 227px;
	height: 105px;  
	align: left;
	z-index: 3;
	}

#globalnav 
	{
	position: absolute;
	margin: 0;
	width: 800px;
	height: 50px;
	background-image: url(images/navbar.jpg);
	border: none;
	z-index: 1;
	}

#globalnav p {
	display: inline;
	}

#globalnav ul 
	{
	color: #000000;
	font: normal 12px/140% arial;
	position: absolute;
	display: inline;
	margin: 12px; 
	left: 320px;
	width: 400px;
	height: 30px;
	z-index: 2;
	}

#globalnav ul li
	{
	margin: 7px;
	list-style:none;
	display: inline;
	}

a.globalnav:link
	{
	color: #ffffff;
	text-decoration: none;
	}

a.globalnav:visited 
	{
	color: #ffffff; 
	text-decoration: none;
	}

a.globalnav:hover 
	{
	color: #00a650; 
	text-decoration: none;
	}

a.globalnav:active
	{
	color: #ffffff;
	text-decoration: none;
	}

#breadnav 
	{
	position: absolute;
	color: #000000;
	font: normal 10px/140% verdana;
	top: 15%;
	left: 0%; 
	width: 300px;
	height: 10px
	z-index: 3;
	}

#breadnav p {
	display: inline;
	}

#breadnav ul li
	{
	margin: 0;
	list-style:none;
	display: inline;
	}

#homepicture
	{
	position: absolute;
	top: 100px;
	left: 300px;
	width: 500px;
	height: 250px;
	z-index: 1;}

#quote
	{
	position: absolute;
	top: 5%;
	left: 420px;
	width: 330px;
	height: 50px;
	}	

#lefttext 
	{
	position: absolute;
	padding: 5px;
	top: 20%; 
	left: 35px;
	width: 340px;
	height: 350px;
	border: none;
	background-color: #transparent;
	z-index: 2;
	}
	
#lefttext_url
	{
	position: absolute;
	padding: 5px;
	top: 20%; 
	left: 35px;
	width: 600px;
	height: 350px;
	border: none;
	background-color: #transparent;
	z-index: 5;
	}

#righttext 
	{
	position: absolute;
	padding: 5px;
	top: 20%; 
	left: 415px;
	width: 340px;
	height: 350px;
	border: none;
	background-color: #transparent;
	z-index: 5;
	}
	
#shop
	{
	position: absolute;
	color: #000000;
	font: normal 12px/140% arial;
	top: 200px;
	left: 35px;
	width: 300px;
	height: 350px;
	z-index: 4;
	}
	
#centerheader 
	{
	position: absolute;
	padding: 5px;
	top: 20%; 
	left: 60px;
	width: 320px;
	height: 20px; 
	background-color: #transparent;
	z-index: 4;
	}

#archives 
	{
	position: absolute;
	padding: 5px;
	top: 24%; 
	left: 620px;
	width: 140px;
	height: 500px; 
	background-color: #transparent;
	}
	
#lefttext_2 
	{
	position: absolute;
	padding: 5px;
	top: 280px; 
	left: 40px;
	width: 560px;
	height: 620px;
	overflow: auto; 
	z-index: 4;
	}

#righttext_2 
	{
	position: absolute;
	padding: 5px;
	top: 35%; 
	left: 415px;
	width: 340px;
	height: 350px;
	border: none;
	background-color: #transparent;
	}

#righttext_2 p 
	{
	color: #0000FF;
	}
	
#link_box 
	{
	position: absolute;
	padding: 5px;
	top: 27%; 
	left: 5%;
	width: 475px;
	height: 500px;
	border: none;
	background: none;
	z-index: 3;
	}
	
#right_image 
	{
	position: absolute;
	padding: 5px;
	top: 15%; 
	left: 320px;
	width: 440px;
	height: 350px;
	border: none;
	background: none;
	}

#thankyou
	{
	position: absolute;
	top: 28%; 
	left: 35px;
	width: 700px;
	height: 350px;
	border: none;
	background-color: #transparent;
	text-align: center;
	}

#bottomnav 
	{
	font-size: 10px;
	line-height: 130%;
	position: absolute;
	bottom: 1.5%; 
	left: 195px;
	width: 450px;
	height: 20px;
	z-index: 2;
	}

#bottomnav p {
	display: inline;
	}

#bottomnav ul li
	{
	margin-right: 5px;
	list-style: none;
	display: inline;
	}

#footer  
	{
	color: #000000;
	font-size: 10px;
	line-height: 130%;
	position: absolute;
	bottom: -3%; 
	left: 315px;
	width: 200px;
	height: 20px;
	z-index: 2;
	}

/*-------------php messages------------*/
	
#content
	{
	position: absolute;
	top: 20%;
	left: 100px;
	height: 20px;
	padding: 10px;
	color: #000000;
	}

/*-------------begin contact form------------*/

#contactTable
	{
	width: 340px;
	height: 320px;
	border-collapse: collapse;
	border-spacing: 5px;
	background-color: #afe282;
	font: 12px/140% tahoma;
	}

#contactTable .contactLeft
	{
	width: 35%;
	padding-left: 5px;
	}

#contactTable .contactRight
	{
	width: 65%;
	}
	
#contactTable #submitRow
	{
	padding-bottom: 5px;
	padding-right: 10px;
	text-align: right;
	}

#contactTable .requiredStar
	{
	color: #ff0000;
	}
	
#contactTable .requiredText
	{
	padding-left: 5px;
	font-size: 10px;
	font-style: italic;
	}
	
/*-------------begin new account form------------*/

#accountTable
	{
	width: 340px;
	height: 320px;
	margin: auto;
	border-collapse: collapse;
	border-spacing: 5px;
	background-color: #afe282;
	font: 12px/140% tahoma;
	}

#accountTable .accountLeft
	{
	width: 35%;
	padding-left: 15px;
	}

#accountTable .accountRight
	{
	width: 65%;
	}
	
#accountTable #newAccountRow
	{
	padding-bottom: 5px;
	padding-right: 10px;
	text-align: right;
	}

#accountTable .requiredStar
	{
	color: #ff0000;
	}
	
#accountTable .requiredText
	{
	padding-left: 10px;
	font-size: 10px;
	font-style: italic;
	}
	
/*-------------begin login form------------*/

#loginTable
	{
	width: 340px;
	height: 250px;
	top: 100px;
	margin: auto;
	border-collapse: collapse;
	border-spacing: 5px;
	font: 12px/140% tahoma;
	}

#loginTable .loginLeft
	{
	width: 40%;
	padding-left: 15px;
	}

#loginTable .loginRight
	{
	width: 60%;
	}
	
#loginTable #loginRow
	{
	padding-bottom: 5px;
	padding-right: 10px;
	text-align: right;
	}

#loginTable .requiredStar
	{
	color: #ff0000;
	}
	
#loginTable .requiredText
	{
	padding-left: 10px;
	font-size: 10px;
	font-style: italic;
	}
	
#loginTable #loginForgot
	{
	color: #ff0000;
	padding-right: 20px;
	text-align: right;
	}
	
#loginBox 
	{
	margin-left: 10px;
	margin-top: 10px;
	font-size: 10px;
	z-index: 4;
	}
	
/*-------------begin contact form------------*/

#journalTable
	{
	width: 530px;
	height: 100%;
	margin: 5px;
	border-collapse: collapse;
	border-spacing: 5px;
	font: 12px/140% tahoma;
	}

#journalTable .journalLeft
	{
	width: 33%;
	}

#journalTable .journalRight
	{
	width: 67%;
	}
	
#journalTable #submitRow
	{
	padding-bottom: 5px;
	padding-right: 10px;
	text-align: right;
	}

