#hey	{	display: none;	}body	{	margin: 0; 	padding: 0; 	color: #000;	background: #fff;	font-size:		small; /* 11px */	line-height:	17px;	font-family: 'Trebuchet MS', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; 	}tt { color: #800000; }.hemptybox	{	margin: 10px 10px 10px 10px;	padding: 10px 10px 10px 10px;	text-align: center;	}.hmenubox	{	margin: 10px 10px 10px 10px;	padding: 10px 10px 10px 10px;	border: 1px dotted #800000;	background-color: #f5f5f5;	text-align: center;	}.hmenubox_left	{	margin: 10px 10px 10px 10px;	padding: 10px 10px 10px 10px;	border: 1px dotted #800000;	background-color: #f5f5f5;	}.tocarticlebox	{	margin: 10px 10px 10px 10px;	/*padding: 10px 10px 10px 10px;*/	border: 1px dotted #800000;	background-color: #f5f5f5;	}.tocarticlebox_white	{	margin: 10px 10px 10px 10px;	/*padding: 10px 10px 10px 10px;*/	border: 1px dotted #800000;	background-color: #fff;	}.vmenubox {   margin: 10px 10px 10px 10px; 	position: fixed;	top: 0px;	right: 190px;	left: 0px;	border-top: 0;	border-right: 0;	border-bottom: 1px dotted #800000;	border-left: 0;	width: 190px;/*ie5 box fix begins*/	voice-family: "\"}\"";	voice-family:inherit;	width: 180px;	}html>body .menu {	width: 190px;/*ie5 box fix ends*/	}body .menu {/*nasty dodge to deal with ie pc's unbelievable lack of position:fixed support*/	position: fixed;	}.pagecontentbox	{	margin: 10px 10px 10px 10px; 	padding: 10px 10px 10px 10px; 	position: absolute;	border: 1px dotted #800000;	top: 0px;	right: 0px;	left: 180px;	}.bodyindentbox	{	margin: 10px 10px 10px 10px; 	padding: 10px 10px 10px 10px; 	border: 1px dotted #800000;	}.footerbox	{	margin-top: 10px; 	padding-top: 10px; 	padding-bottom: 10px; 	border-top: 1px dotted #800000;	}.headline	{	font-family: 'Trebuchet MS', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; /*	font-weight: bold;	font-size: 25px;*/	color: #800;	}.headline_b	{	font-family: 'Trebuchet MS', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; /*	font-weight: bold;	font-size: 24px;*/	color: #000;	}.listhead_a	{	color: #800000;	font-weight: bold;	}.listhead_b	{	color: #000;	font-weight: bold;	}.proditem	{	font-family: Trebuchet, "Trebuchet MS", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; 	font-weight: bold;	}.centered	{	text-align: center;	}.tablehead	{	color: #800000;	background: #c0c0c0;	font-weight: bold;	}.even	{	background: #f5f5f5;	}.odd	{	background: #dcdcdc;	}.nowplayingimage	{	margin-top:		15px;	}.nowplayingalbum	{	font-style:		italic;	}/* --- new stuff same as blog theme --- */img			{ border: 0; }a			{ color: #800000; text-decoration : none; }a:link		{ border-bottom: 1px dotted #800000; }a:visited	{ border-bottom: 1px dotted #800000; }a:hover		{ border-bottom: 1px solid #800000; }a:active	{ border-bottom: 1px solid #800000; }h1	{	font-weight:	bold;	font-size:		medium; /* 16px */	}h2	{	font-weight:	bold;	font-size:		small; /* 13px */	}h3	{	font-weight:	bold;	font-size:		11px;	}/* ----- page layout control ----- */#wrapper	{	margin:		0 auto 0 auto;	width:		730px;	text-align:	left;	}#top	{	height:		8px;	background:	#800000;	}#logospace	{	height:	72px;	}#bottom	{	height:		9px;	background:	#800000;	}#flowarea {}#banner	{	background:	#0f0;	width:		696px;	height:		5px;	}#content	{	float:	left;	width:	536px;	}#sidebar	{	float:					right;	width:					160px;	margin-top:				10px;	padding:				0 10px 0 10px;	line-height:			1.3em;	border-style:			solid;	border-color:			#800000;	border-top-color:		#ddd;	border-bottom-color:	#ddd;	border-width:			8px 1px 8px 1px;	background-color:		#f8f8f8;	}.clear	{	clear:	both;	}.side a:link, #nav a:link	{	border:	0px none;	}.side a:visited, #nav a:visited	{	border:	0px none;	}.side img	{	padding:	5px 0 5px 0;	}.section	{	margin-top:		10px;	font-weight:	bold;	}.item	{	margin-left:	10px;	}/* ----- content look and feel ----- */div.title-block	{	background:		#800000;	margin:			10px 0px 10px 0px;	padding:		5px;	border:			1px dotted #000;	font-weight:	bold;	font-size:		small; /* 11px */	color:			#fff;	}/* IE 5 Win does not support child selectors, so we add class="crumb" on each breadcrumb link! */a.tb 		{ color: #fff; text-decoration : none; }a.tb:link	{ border-bottom: 1px dotted #fff; }a.tb:visited	{ border-bottom: 1px dotted #fff; }a.tb:hover	{ border-bottom: 1px solid #fff; }a.tb:active	{ border-bottom: 1px solid #fff; }div.head-block	{	background:		#ccc;	margin:			10px 0px 10px 0px;	padding:		10px;	border:			1px dotted #999;	font-weight:	bold;	font-size:		medium; /* 16px */	color:			#000;	}div.para-block	{	background:		#eee;	margin:			10px 0px 10px 0px;	padding:		10px;	border:			1px dotted #bbb;	}.nowplayingimage	{	margin-top:		15px;	}.nowplayingalbum	{	font-style:		italic;	}.quotebox	{	margin:		10px 0px 10px 0px;	padding:	10px;	background:	#fff;	border:		1px dotted #999;	}.quote	{	font-style:	italic;	}.thumbnail	{	text-align: center;	font-size: 80%;	}

/* Block quote technique as described by: http://24ways.org/2005/swooshy-curly-quotes-without-images */
.bqstart {
     float: left;
     height: 45px;
     margin-top: -20px;
     padding-top: 45px;
     margin-bottom: -50px;
     font-size: 700%;
     color: #880000;
 }
 
 .bqend {
     float: right;
     height: 25px;
     margin-top: 0px;
     padding-top: 45px;
     font-size: 700%;
     color: #880000;
 }