	body {
		background: #cccc99;
		font-size:62.5%;
		line-height:1.6em;
		}

	#genheader {
		position: absolute;
		margin:10px 10px 0px 10px;
		width:800px;
		height:160px;
		background:#cccc99;
		border:1px solid #cccc99;
		}
	
	#gencontent {
		position: absolute;
		margin-left: 10px;
		top:170px;
		width:800px;
		height:800px;
		background:#cccc99;
		border:1px solid #cccc99;
		}
			
	h1 {
		font-size:9pt;
		color: #cc4444;
   		font-family: Shannon, Verdana, Arial, sans-serif;
   		font-style: italic;
		list-style-type: none;	
		}
		
	h2 {
		font-size:8pt;
		color: #ffffcc;
   		font-family: Shannon, Verdana, Arial, sans-serif;
   		font-style: normal;	
		}
				
	h3 {
		font-size:1em;
		color: #000;
   		font-family: Shannon, Verdana, Arial, sans-serif;
   		font-style: italic;
		}
		
	h4 {
		font-size:1em;
		color: #666699;
   		font-family: Shannon, Verdana, Arial, sans-serif;
   		font-style: normal;
		}
		
	h5 {
		font-size:18pt;
		color: #ffffcc;
   		font-family: Shannon, Verdana, Arial, sans-serif;
   		font-style: italic;
		}
		
	h6 {
		font-size:1em;
		color: #000;
   		font-family: Arial, sans-serif;
   		font-style: normal;	
		}
		
h1 a:link, h1 a:visited
{
color: #cc3333;
text-decoration: none;
}

h1 a:hover
{
color: #ffff66;
background-color: #999966;
text-decoration: none;
}
		
		
div.generic_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:290px;
	height:64px;
}

div.generic_02 {
	position:absolute;
	left:290px;
	top:0px;
	width:8px;
	height:64px;
	background: #666699;
}

div.generic_03 {
	position:absolute;
	left:298px;
	top:0px;
	width:502px;
	height:64px;
	font-size:.9em;

}

div.generic_04 {
	position:absolute;
	left:0px;
	top:72px;
	width:800px;
	height:80px;
	background: #999966;
}

div.generic_title h5{
	position:absolute;
	left:420px;
	top:72px;
	width:450px;
	height:80px;
	display: block;
	margin-top: 30px;
	margin-left: -60px;
}



div.generic_post {
	position:absolute;
	left:0px;
	top:0px;
	width:290px;
	height:640px;
}

	.generic_post a:link {
	color: #999966;
	background-color: #cccc99;
	text-decoration: none;
}

	.generic_post a:visited {
	color: #666699;
	background-color: #cccc99;
	text-decoration: none;
}

	.generic_post a:hover{
	color: #666633;
	background-color: #cccc99;
	text-decoration: none;
}

div.generic_bar {
	position:absolute;
	left:290px;
	top:0px;
	width:8px;
	height:2840px;
	background: #666699;
}

div.generic_content {
	position:absolute;
	padding:10px;
	left:310px;
	top:0px;
	width:472px;
	height:640px;
	color: #000;
   	font-family: Shannon, Verdana, Arial, sans-serif;
   	font-style: normal;
}

	.generic_content p{
	padding: 7px;

}

	.generic_content p a:link {
	color: #666633;
	background-color: #cccc99;
	text-decoration: none;
}

	.generic_content p a:visited {
	color: #666699;
	text-decoration: none;
}

	.generic_content p a:hover{
	color: #999966;
	background-color: #cccc99;
	text-decoration: none;
}




div.generic_post h1 {
	font-size:1.5em;
	padding:5px 0px 5px 5px;
	color: #666699;
   	font-family: Shannon, Verdana, Arial, sans-serif;
   	font-style: normal;	
}

div.generic_post h2 {
	font-size:1em;
	padding:2px 0px 5px 0px;
	color: #000;
   	font-family: Shannon, Verdana, Arial, sans-serif;
   	font-style: normal;	
}

	.generic_postcaption {
	padding:2px 0px 5px 0px;
	color: #999;
   	font-family: Shannon, Verdana, Arial, sans-serif;
   	font-style: normal;	
	width:220px;
}




#artistsname1 {
	position:absolute;
	margin:1%;
	top:-2px;
	left:15px;
	width:160px;
	height:80px;
	display: block;
   	margin-top: -10px;
}

#artistsname2 {
	position:absolute;
	margin:1%;
	top:-2px;
	left:170px;
	width:160px;
	height:80px;
}


#pagetitle {
	position:relative;
	padding:0px 0px 0px 0px;
	background-color:#999;
}



ul#navlist, ul#navlist2, ul#navlist3
{
text-align: center;
padding-left: 0;
margin-top: -2px;
white-space: nowrap;
font-size: 1.2em;
font-family: Arial, sans-serif;
font-style: normal;
}

#navlist li, #navlist2 li, #navlist3 li
{
display: inline;
list-style-type: none;
}


#navlist a, #navlist2 a, #navlist3 a
{ 
padding: 0px 2px; 
text-align: center;
}

#navlist3 a
{ 
padding: 0px 28px; 
text-align: center;
}

#navlist a:link, #navlist2 a:link, #navlist3 a:link
{
color: #666633;
background-color: #cccc99;
text-decoration: none;
}

#navlist a:visited, #navlist2 a:visited, #navlist3 a:visited
{
color: #666699;
background-color: #cccc99;
text-decoration: none;
}

#navlist a:hover, #navlist2 a:hover, #navlist3 a:hover
{
color: #ffff66;
background-color: #999966;
text-decoration: none;
}

.cowangolink a:link
{
color: #666633;
background-color: #cccc99;
text-decoration: none;
}

.cowangolink a:visited
{
color: #666699;
background-color: #cccc99;
text-decoration: none;
}

.cowangolink a:hover
{
color: #ffff66;
background-color: #999966;
text-decoration: none;
}

