a:link {color: #000000; text-decoration: underline; font-weight: 500; }
a:active {color: #ff0000; text-decoration: underline; font-weight: 500; }
a:visited {color: #000000; text-decoration: none; font-weight: 300; }
a:hover {color: #ff0000; text-decoration: none; font-weight: 500; }

body {
  margin:20px 0px; padding:0px;
	text-align: left;
}
		
		
.ddm1 {
     font: 14px arial bold;
	 text-transform: lowercase;
/*	 letter-spacing: 1.5px;  */
	 }
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddml .item1-visited,
.ddm1 .item1-active:hover {
      padding: 3px 8px 4px 8px;
    border: 1px #000000;
    border-style: none none solid none;
    text-decoration: none;
    display: block;
	white-space: nowrap;
    position: relative;
}
.ddm1 .item1 {
    background: #cccc99;
    color: #333333;
}
.ddm1 .item1:hover 
 { 
background: #ffffff;
color: #ff0000;
}
.ddm1 .item1-active { 
  background: #ffffff; 
color: #ff0000;
}
.ddm1 .item1-active:hover {
  background: #ffffff;  
    color: #ff0000;
}
.ddm1 .item2,
.ddm1 .item2:hover {
     padding: 3px 8px 4px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
	 border: 1px #000000;
    border-style: none solid solid solid;
}
.ddm1 .item2 {
    background: #CCCC99;
    color: #333333;
}
.ddm1 .item2:hover { 
background: #ffffff;  
color: #ff0000;
}
.ddm1 .section {
    border: 1px #000000;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}
.ddm1 .left, .ddm1 .left:hover { border-style: solid none none solid; }
.ddm1 .right, .ddm1 .right:hover { border-style: solid solid none none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */		
		
		
		
#content {
	background-color : #cccc99;
	align: justify;
	width: 710px;
	text-color: #000000;
	line-height: 1.0;
	margin:0px auto;
	border: 2px solid #000000;
	padding: 5px;
}

#tophdr {
		text-align: center;
		background-color: #cccc99;
		padding: 3px;		
     	
}

#monthday {
		font: 13px arial bold;
        text-align: right;
	   				
}

#maincontent {
		position: relative;
		background-color : #ffffff;
		font: 12px arial;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		align: center;
		text-color: #000000;
		padding: 10px;
	}
	
#abouth2 {
		font-size: 12px;
		margin: -10px 0px -20px 0px;
		padding: 10px;
		line-height: 1.5;
		}

#mainintro {
		font: 14px left;
		/* letter-spacing: 1.5px;  */
		margin: 12px 15px 0px 15px;
		padding: 8px;
		}
		
#prodknow {
		position:relative;
		width: 515px;
		height: 425px;
		font: 12px left;
		line-height: 1.5em;
		/* letter-spacing: 1.5px;  */
		margin: -1px 5px 0px 6px;
		padding: 15px;
		
		}

#prodhort {
	position:relative;
	width: 515px;
	height: 425px;
	font: 12px left;
	line-height: 1.5em;
	margin: -20px 5px 0px 6px;
	padding: 5px;
	left: 3px;
	top: -5px;


		
		}

	p,h1,pre {
		line-height: 1.0;
		letter-spacing: 1.0px;  
		margin: 8px 15px 0px 10px;
		padding: 8px;
		}
		
#mapping {
		margin: 0px;
		padding: 0px;
		}
		
		
	h1 {
		font-size:18px;
		padding-top:10px;
		margin-left: -6px;
		}
	
	h2 {
		font-size: 14px;
		padding: 0px 10px 0px 10px;
		letter-spacing: 1.5px;  
		line-height: 1.00;
		}
	
	h4 {
		font:12px/1.5em justify;
		padding: 0px 0px 0px 15px;
		}
		
		h5 {
		font: 10px left #333333;
		padding: 2px;
		}
		
		h6 {
		font: 10px left #333333;
		padding: 12px;
		
		}
	h3 {
		font: 12px bold #333333;
			}
			
	#rightcontent p {
		font-size:10px;
		margin-left:0px;
		}

#pobox {
		position: absolute;
		font: 10px bold italic left; 
		margin: -3px 20px 700px 460px;
		padding: 2px;		
}

#newstrove {
	position: relative;
	width: 130px;
	height: 424px;
	font-size: 10px;
	text-align: left;	
	line-height: 1.2em;
	margin: -10px 5px 3px 3px;
	padding: 0px 3px 3px 3px;
			
}

#quoteform {
	position: relative;
	background-color: #ffffff;
	padding: 10px 25px 10px 25px;
	border: 2px #666666 double;
	
}

#foot {
		position: relative;
		background-color: #cccc99;
		color: #666666;
		font-size: 10px;
		text-align: center;
	   	margin: 2px;
		
}
