

	body
	{
	margin: 0;
	padding: 0;	font: 90% Arial, Helvetica, sans-serif;		
	text-align: center;
	background-image: url(/images/greeneyes.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-attachment: fixed;
	background-color: #ADE057;

	}
	
	a:link {
	color: #ffffff;
	text-decoration: none;
}
	a:visited {
	color: #ffffff;
	text-decoration: none;
}
	
	a:hover, a:active
	{
		color: #ffffff;
		background-color: #8AA92A;
	}
	
	h2
	{
		color: #ffffff;
		font: bold 130% georgia, times, "times new roman", serif;		
		text-align: left;
		margin: 0 0 2px 0;
	}
	
	h2 a { text-decoration: none; }
	
	h3
	{
		color: #ffffff;
		font: 130% georgia, times, "times new roman", serif;		
		text-align: left;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
	
	h3 a { text-decoration: none; }
	

	
	#container
	{
	margin: 1em auto;
	width: 700px;
	text-align: left;
	background-image: url(/images/greendrops.jpg);
	background-repeat: no-repeat;
	background-color: #394A03;
	filter:alpha(opacity=90);
	overflow: visible;
		-moz-opacity:0.9;
		opacity:0.9; 
		-khtml-opacity:0.9;
	}
	
	#container * {position: relative}
	
	#container div {padding:10px;
		color: #000} 
	
	#header
	{
	height: 65px;
	background-image:  url();
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	margin-right: 100px;
	margin-left: 100px;
	}
	
	#header h1
	{
	font-size: 1px;
	text-align: right;
	color: #fff;
	margin: 0;
	padding: 0;
	visibility: hidden;
	}
	
	#mainnav
	{
	color: #ffffff;
	text-align: center;
	background-repeat: repeat-x;
	background-image: url(/images/mainnavbg.gif);
	height: 20px;
	vertical-align: middle;
	padding: 5;

	}
	
	#mainnav ul
	{
	margin: 5px 85px;
	list-style-type: none;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;		
	color: #ffffff;
	text-decoration: none;
	cursor: hand;

	}
	
	#mainnav li
	{
	display: inline;

	}
	
	#mainnav li a
	{
		text-decoration: none;
		color: #ffffff;
	
	}
	
	#mainnav li a:hover
	{
		text-decoration: none;
		color: #333333;
		background-color: #ffffff;
	
	}
	
	#menu
	{
	float: right;
	width: 165px;
	border-left: 1px solid #ffffff;
	padding-left: 10px;
	padding-top: 160px;
	margin-top: 10px;

	}
	
	#menu ul
	{
	margin-left: 0;
	padding-left: 0;
	line-height: 165%;
	list-style-type: none;
	color: #ffffff;

	}
	
	#menu li a
	{
	text-decoration: none;
	color: #ffffff;
	font-size: .8em;
	
	}
	
	#menu li a:hover
	{
		text-decoration: none;
		color: #660000;
		background-color: #ffffff;
	
	}
	
	
	#contents {
		margin-right: 180px;
		margin-left: 20px;
		margin-bottom: 20px;
	
	}
	
	#contents p {
	line-height: 180%;
	color: #ffffff;

}
	#bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;

	}
	
	#bottom ul
	{
	list-style-type: none;
	font-weight: none;
	text-align: left;
	margin: 1em 0;
	padding: 0;
	font-size: 90%;
		
	}
	
	#bottom li
	{
		display: ;
		padding: 0 0 0 7px;
		text-decoration: none;
		color: #ffffff;
	}
	#bottom li a
	{
	text-decoration: none;
	color: #ffffff;
	
	}
	
	#bottom li a:hover
	{
		text-decoration: none;
		color: #ffffff;
		background-color: #ffffff;
	
	}
	
	.imagefloat
	{
	float: left;
	padding: 10px 5px 2px 2px;
	margin: 20px 10px 0px 5px;
	
	}
	
	.leftimagefloat
	{
	float: left;
	padding: 10px 5px 2px 2px;
	margin: 20px 10px 0px 5px;
	
	}
	.rightimagefloat
	{
	float: right;
	padding: 10px 5px 2px 2px;
	margin: 20px 10px 0px 5px;
	
	}		
	.vitaminfloat
	{
	color: #FFFFFF;
	background-color: #FFFFFF;
	float: left;
	padding: 10px 5px 2px 2px;
	margin: 20px 10px 0px 5px;
	
	}
	
	#footer
	{
	clear: both;
	color: #272900;
	background-color: #BDC4CE;
	padding: 5px;
	font-size: 70%;
	background-image: url();
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 90px;
	text-align: center;
	background-attachment: fixed;
	visibility: visible;
	}
	#footer ul
	{
	margin: 0px;
	padding: 0 5px;
	list-style-type: none;
	border-left: 1px solid #ffffff;
	color: #ffffff;
	text-decoration: none;		
	text-align: center;
	vertical-align: middle;

	}
	
	#footer li
	{
	display: inline;
	padding: 0 5px;
	border-right: 1px solid #ffffff;		
	text-align: left;
	vertical-align: middle;

	}
	
	#footer li a
	{
		text-decoration: none;
		color: #ffffff;
	
	}
	
	#footer li a:hover
	{
		text-decoration: none;
		color: #ffffff;
		background-color: #ffffff;
	
	}

	
	#special a, #special a:hover, #special a:visited
 	{
	font-size: 1.2em;
	color: #990000;
	font-weight: bold;		text-align: left;

 	} 
 
  	#extrapic1 {
	BACKGROUND-POSITION: right top;
	Z-INDEX: -1;
	WIDTH: 320px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: absolute;
	HEIGHT: 600px;
	background-image: url(/images/girlpatch.jpg);
	background-attachment: fixed;
	float: right;
	overflow: visible;
	right: -100px;
	bottom: 0px;
	top: 600px;
 	}

 	#extrapic2 {
	BACKGROUND-POSITION: right top;
	Z-INDEX: -5;
	WIDTH: 600px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: absolute;
	HEIGHT: 377px;
	background-image: url(/images/lensflare.jpg);
	background-attachment: fixed;
	top: 0px;
	right: 0px;
 	}
	
 	#extrapic3 {
	BACKGROUND-POSITION: right top;
	Z-INDEX: -1;
	WIDTH: 320px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: absolute;
	HEIGHT: 600px;
	background-image: url(/images/);
	background-attachment: fixed;
	top: 0px;
	right: 0px;
 	}
	#oprahpic{
		BACKGROUND-POSITION: right top;
	Z-INDEX: 5;
	WIDTH: 175px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: absolute;
	HEIGHT: 143px;
	background-image: url();
	background-attachment: fixed;
	top: 395px;
	right: 0px;
	}	
	#oprahpic2{
	BACKGROUND-POSITION: right top;
	Z-INDEX: 4;
	WIDTH: 179px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: absolute;
	HEIGHT: 145px;
	background-image: url();
	background-attachment: fixed;
	top: 200px;
	right: 0px;
	}


