html, body{ 
	font: 16px verdana, arial;
	margin:0; 
	padding:0;
	background-color:#667275;
	color: #000000;
	 } 
 
#pagewidth{ 
	width:100%; 
	min-width: 600px; 
	} 
 
#header{ 
 height:140px; 
 width:100%; 
 background-color:#3366ff;
 background:url(images/greykracker.gif) no-repeat;
 background-position: center; 
 } 
 
#leftcol{
	width:198px; 
	float:left; 
	position:relative; 
	margin-left:-198px; 
	margin-right:1px; 
 	text-align:center;
	text-size:10px;
}
 
#outer{ 
 border:solid white 0px; 
  /*/*/ border-left-width: 198px ;  /* left column width. NN4 hack to hide borders */ 
border-left-color: #667275;   /* left column colour */ 
border-left-style: solid; 
 /*/*/ border-right-width: 245px; /* right column width. NN4 hack to hide borders */ 
border-right-color: #667275;  /* right column colour */ 
border-right-style: solid; 
  background-color: #667275; /* center column colour */ 
width: auto; 

 } 
 
#rightcol{
	/*/*/ width:245px; /* hack keeps NN4 right column right? */ 
	float:right; 
	position:relative; 
	margin-right:-245px; 
	margin-left:1px; 
	text-align:center;
	} 

#entrybody p {
	margin-top:15 px;
	margin-left:34px;
	margin-right:17px;
	}
.title {
	margin-left:22px;
	}

#footer{
 height:25px; 
 width:100%; 
 background-color:#667275; 
} 
 
#inner{margin:0; width:100%;}
 
#maincol{ 
 float: left; 
 width: 100%; 
 position: relative; 
 margin: 5px -8px 0 -2px; 
 padding-top:5px;
 background-color:#87979C;
 border: 1px solid #000000;
 }
 
#outer>#inner { border-bottom: 1px solid #aaaa99;  }
 
.clr{clear:both;}
 
.content{padding:5px;} /*padding for content */ 
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 

 
 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#leftcol{display:none;} 
#outer{border-left:0;} 

/*hide the right column when printing*/
#rightcol{display:none;} 
#outer{border-right:0;} 
}


#link2 {
	font-size:12px;
	color: #9C8F87;
	width: 90%;
	background-color: #667275;
	padding: 5px 5px 5px 5px;
	margin-bottom:10px;
	text-align:left;
	border: 1px solid #000000;
	}
#link2.listening {
	margin-top:-1px;
	}
b.m {
	color: #A8BCC2;
	}

#lefthead {
	height:0px;
	width: 90%;
	padding: 0px;
	font-size:12px;
	margin-bottom:0px;
	}
	
#entryheader {
	width:100%;
	}

a:link, a:visited {
	color: #C2B7A9;
	text-decoration: underline;
	}

a:hover {
	color: #000000;
	background-color:#87979C;
	}

a:link.title, a:visited.title {
	color: #C2B7A9;
	text-decoration: none;
	}

a:hover.title {
	color: #000000;
	background-color:#888877;
	}

a:link.comment, a:visited.comment, a:hover.comment{
	font-size:75%;
	color: #667275;
	margin-left:75%;
	text-decoration:none;
	padding-bottom:15px;
	}

a:link.musicpage, a:visited.musicpage, a:hover.musicpage, a:link.arc, a:visited.arc{
	font-size:85%;
	color: #667275;
	text-decoration:none;
	margin-left:25px;
	}
a:link.musicartist, a:visited.musicartist, a:hover.musicartist{
	color: #667275;
	font-size:85%;
	text-decoration:none;
	}
	
#blog b{ 
	font-size: 14px; 
	color: #888877;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 2px;
	}
#maincol p, #rightcol p, #leftcol p {
	margin-top:0px;
	margin-bottom:5px;
	text-size:10px;
	}
#entrybody li {
	margin-left: 45px;
	}
small{
	font-size:12px;
	color:#000000;
	}
a:link.rc, a:visited.rc, a:hover.rc {
	font-size:12px;
	} 

p.comment {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:15px;
	margin-right:15px;
	}