body {
	font-family: 'Helvetica', 'Lucida Grande', 'Verdana', 'Arial', san-serif; 
	color: #000000; 
	background-color: #ffffff;
	font-size: 12px;
	line-height: 19px;
	text-align: left;
	word-spacing: -0.1em;
	}
	


b {font-weight: bold;}
.orange {color: #db4922 }
.blue {color: #86b0c0;}
.brown {color: #98734f;}
	
a {text-decoration: none;}
a:link {color: #000000;}
a:visited {color: #bbbbbb;}
a:hover {color: #db4922; text-decoration: underline;}
a:active  {color: #666666;}





.giant {
	color: #ffffff; 	
	font-size: 200px;
	}

.hatfarm {
	color: #000000; 
	font-size: 40px;
	line-height: 34px;
	letter-spacing: 0.05em;
	}

.menu	{
	color: #db4922; 
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 0.2em;
	}
	
.description {
	color: black; 
	font-size: 12px;
	line-height: 17px;
	}
	
.smalltext2 {
	color: #98734f;
	font-size: 11px;
	line-height: 12px;
	}

.subhead1 {
	font-size: 15px;
	font-weight: bold;

}


	




.audioheadline {
	color: #98734f; 
	word-spacing: -0.1em;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 19px;
	}

.audiotitle {
	font-style: italic;
	color: #98734f;
	font-weight: bold;
	line-height: 17px;
	}
		
.videoheadline {
	color: #86b0c0;
	word-spacing: -0.1em; 
	text-transform: uppercase;
	font-size: 12px;
	line-height: 19px;
	}
	
.videotitle {
	font-style: italic;
	color: #86b0c0;
	font-weight: bold;
	line-height: 17px;
	}	
	
.recordtitle {
	font-style: italic;
	color: #db4922;
	font-weight: bold;
	line-height: 17px;
	}		

.floatleft {
	float: left;
	padding-right: 24px;
	padding-bottom: 40px;
	}
	
	
	





#navigation {
	background-color: #ffffff;
	position: absolute; 
	top: 40px; 
	left: 90px;
	width: 860px;
	height: 52px;
	padding-top:20px;
	padding-left:00px;
	padding-bottom:00px;
	border-bottom: 1px dotted tan;
}

#intro {
	position: absolute; 
	background-color: #c4d7de;
	top: 130px; 
	left: 90px;
	width: 860px;
	height: 450px;
	}

#news {
	position: absolute; 
	top: 162px; 
	left: 90px;
	width: 840px;	
	height: 500px;
	padding-left: 0px;
	padding-right: 20px;
	overflow: auto;
	}
	
#recordings {
	position: absolute; 
	top: 156px; 
	left: 90px;
	width: 860px;	
	height: 500px;
	padding-right: 20px;
	overflow: auto;
	}
	
#client {
	position: absolute; 
	top: 162px; 
	left: 90px;
	width: 860px;	
	padding-left: 0px;
	padding-right: 20px;
	}
	
#info {
	position: absolute; 
	top: 162px; 
	left: 90px;
	width: 600px;	
	height: 510px;
	}
	
	
	
	
#videotitle {
	position: absolute; 
	top: 130px; 
	left: 710px;
	width: 240px;	
	height: 30px:
	}
		
#videosource {
	background-color: black;
	position: absolute; 
	top: 170px; 
	left: 710px;
	width: 240px;
	height: 180px;
	}

#videodescription {
	background-color: #c4d7de;
	position: absolute; 
	top: 372px; 
	left: 710px;
	width: 240px;
	}


#videodescription-big {
	background-color: #c4d7de;
	position: absolute; 
	top: 480px; 
	left: 710px;
	width: 352px;
	}



#audiotitle {
	position: absolute; 
	top: 130px; 
	left: 710px;
	width: 240px;	
	height: 30px:
	}

#audiosource {
	background-color: black;
	position: absolute; 
	top: 170px; 
	left: 710px;
	width: 240px;
	height: 16px;
	}
	
#audiodescription {
	background-color: #d4cfb7;
	position: absolute; 
	top: 192px; 
	left: 710px;
	width: 240px;
	}





#work1 {
	position: absolute; 
	top: 130px; 
	left: 90px;
	width: 200px;
	}

#work2 {
	position: absolute; 
	top: 148px; 
	left: 300px;
	width: 200px;
	}
	
#work3 {
	position: absolute; 
	top: 130px; 
	left: 510px;
	width: 200px;
	}
	


.crossout {
	text-decoration: line-through
	}


	 	