			body{
				padding:0; margin:0;
				font-family: tahoma, sans-serif;
				font-size:13px;
				background-color:#B3BB8C;
			}
			p{
				padding-top:5px;
				padding-bottom:5px;
				margin-top:5px;
				margin-bottom:5px;
			}
			img {
				border:0;
			}
			a:link{ 
				color:#666;
			}
			a:visited{ 
				color:#666;
			}
			a:hover{ 
				color:#999;
			}
			
			#container{
				overflow:hidden;
				width:850px;
			}
			#content{
				background-image: url(images/topContent_bg_lettuce.jpg); 
				background-repeat: repeat-x;
				background-color:#FFF;
				width:650px;
				float:right;
				text-align:justify;
				padding-top:20px;
				margin-top:1px;
				
				padding-left:10px;
				padding-right:10px;
			}
			
			/* #content a:link {color: #999;}
			#content a:visited {text-decoration:underline; color: #999;}
			#content a:hover {text-decoration:underline; color: #B1E200;}
			#content a:active {text-decoration:underline; color: #999;} */
			
			/*  #topContent{
				background-image: url(images/topContent_bg_lettuce.jpg); 
				background-repeat: repeat-x;
				background-color: #fff;
				width:670px;
				float:right;
				text-align:right;
				border-top:1px solid #fff;
				padding:0;
				margin:0;
				
				
			} */
			
			
			#rail{
				background-color:#fff;
				color:#999;
				width:180px;
				float:left;
				text-align:justify;
				padding-top:0px;
			}
			#railModule{
				border-top:10px solid #E2E4E6;
				border-bottom:1px solid #999;
				margin-top:20px; 
				
			}
			#railModule p{
				padding:5px;
				margin:0;
			}
			#header{
				height:100px;
				background-image: url(images/header_bg.jpg); 
				background-repeat: repeat-x;
				border-bottom:solid 5px #B1E200;
				position:relative;
			}
			#headerNav{
				margin-bottom:-20px;
				width:640px; 
				float:left; 
				text-align:right;
				bottom:0px; 
				margin-left:210px; 
				color:#fff;
				position:absolute;
				
				
			}
			#footer{
				
				overflow:auto;
				width:850px;
				min-height:50px;
				background-color:#FFF;
				text-align:justify;
				border-top:solid 1px #B1E200;
				border-bottom:solid 10px #788363;
				clear:both;
				
				/*position: relative; min-height: 900px;*/
			}
			.itemTitle{
				color:#669900;
				font-size:15px;
				font-weight:bold;
				border-bottom:1px solid #B1E200;
			}
			a.itemTitle:link{
				color:#669900;
				text-decoration:none;
			}
			a.itemTitle:visited{
				color:#669900;
				text-decoration:none;
			}
			a.itemTitle:hover{
				color:#B1E200;
				font-weight:bold;
				
			}			
			.itemTable{
				/* border-top:1px solid #B1E200; */
				margin-top:20px;
				
				padding-bottom:30px;
				width:99%;
				
			}
			#ulitemTable{
				margin-left:30px;
				color:#666;
				
			}			
			.column {
				padding-bottom: 1001em;     /* X + padding-bottom */
				margin-bottom: -1000em;     /* X */	
				
			}			
			.centered{
				margin-left: auto; margin-right: auto;
			}
			.pad5{
				padding:5px;
				margin:0;
			}	
			.pad10{
				padding:10px;
				margin:0;
			}
			.fontSmall{
				font-size:11px;
			}
			.font999{
				color:#999;
			}
		
			a.anchor:link{ 
				color:#333;
			}
			a.anchor:visited{ 
				color:#333;
			}
			a.anchor:hover{ 
				color:#999;
			}

			/* accordion */
			dl { background-color:#fff; width: 100%; }
			dl, dd { margin: 0; }
			dt { background: #B1E200; font-size: 18px; padding: 5px; border-top:1px solid #fff; }
			#siteNav2 dt { background: #788363; font-size: 18px; padding: 5px;  border-top:1px solid #fff; }
			dt a:link, dt a:visited{ color: #FFF; text-decoration:none; }
			dd a:link, dd a:visited { color: #000; text-decoration:none; padding-left:3px; border-left:5px solid #FFF; }

			dt a:hover {color: #F0F0D8;}
			dd a:hover {text-decoration: underline; color: #666;  padding-left:3px; border-left:5px solid #B1E200;}
			#siteNav ul, #siteNav2 ul, #headerMenu { list-style: none; padding:1px 6px 25px 6px; margin:0px; margin-top:1px;}			
			
			#feature ul  {margin:0px; padding:0px;  }
			#feature li{padding-bottom:15px;  color:#333; }
			
			
			
			#headerMenu li {margin:0px; display: inline; padding: 5px;}
			#headerMenu a {text-decoration:none; color: #fff;}
			#headerMenu a:hover {text-decoration:underline; color: #B1E200; border-bottom:5px solid #B1E200; }
			
			#footerMenu ul {margin: 0; padding: 0; list-style-type: none; }
			#footerMenu li {display: inline; padding: 5px; color:#999; font-size:11px;}
			#footerMenu a {text-decoration:none; color: #333;}
			#footerMenu a:hover {text-decoration:underline; color: #B1E200; }			

			/* about page */
			#distro li  {list-style: none; margin-left:-30px;}
			
			.itemTableIMG{
				border: 1px solid #666;
			}