




/*
     FILE ARCHIVED ON 0:20:46 Feb 7, 2005 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 3:54:58 Jan 14, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
	body {
		background:#333;		
		}
	A 			{ color: #CCCC66; text-decoration: none; }
	A:link		{
	color: #CC0000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;

}
	A:visited	{
	color: #990000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}
	A:active	{ color: #FFFF99; }
	A:hover		{
	color: #FF0000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;


}
	
	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}

/* All the content boxes belong to the content class. */


.content {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:120px;
	margin:125px 196px 20px 175px;
	border:1px solid black;
	background-color:white;
	padding:5px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}
#header {
	position:absolute;
	width:700px;
	max-width:800px;
	top:20px;
	left:20px;
	padding:10px;
	z-index:2;
	text-align: center;
	}
#navAlpha {
	position:absolute;
	top:140px;
	left:10px;
	border:1px dashed black;
	background-color:#eee;
	z-index:2;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:168px;
	padding: 5;
	}
/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
body>#navAlpha {width:168px;}
		
#navBeta {
	position:absolute;
	width:168px;
	top:140px;
	right:20px;
	border:1px dashed black;
	background-color:#eee;
	padding:5px;
	z-index:1;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:168px;
	}
/* Again, "be nice to Opera 5". */
body>#navBeta {width:168px;}




	#banner {
		font-family:verdana, arial, sans-serif;
		color:#CC9933;
		font-size:x-large;
		font-weight:normal;
  		background:#333;
  		padding-left:15px; 					
		}
		
	#banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover {
		font-family:verdana, arial, sans-serif;
		font-size: x-large;
		color: #CC9933;
		text-decoration: none;
		}

	.description {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9933;
	font-size:x-small;
	font-weight:normal;
	background:#333;
	text-transform:none;

		}	
				
	#content {
	float:left;
	width:65%;
	background:#333;
	margin-right:5px;
	margin-bottom:10px;
		}

	#links {
		background:#333;
		color:#CCC;
		margin-top:35px;				
		}
		
	.blog {
	padding-left:15px;
	padding-top:15px;
	padding-right:15px;
		}	
	
	.blogbody {
	font-family:verdana, arial, sans-serif;
	color:#333333;
	font-size:x-small;
	font-weight:normal;
	background:#EEEEEE;
	line-height:120%;
	border-left:1px none #666;
	border-right:1px none #666;
	border-bottom:1px none #666;
	padding:10px;
	display: block;



		}
		
	.blogbody a,
	.blogbody a:link,
	.blogbody a:visited,
	.blogbody a:active,
	.blogbody a:hover {
		font-weight: normal;
	}
	
	.title { 
		font-family: verdana, arial, sans-serif; 
		font-size: small; 
		color: #8E0202; 
		text-transform: uppercase;
		font-weight:bold;	
		}			
		
	#menu {
  		margin-bottom:10px;
		background:#333;
		font-family: verdana, arial, sans-serif;
		font-size:small;
		font-weight:bold;  							
		}	
		
	.date	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: medium; 
		color: #999; 
		font-weight:normal;
		text-transform:uppercase;
		margin-top:10px;		
  		border-bottom:1px solid #666;	
		}			
		
	.posted	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: x-small; 
		color: #999; 
		}
		
		
	.calendar {
	font-family:verdana, arial, sans-serif;
	color:#666;
	font-size:x-small;
	font-weight:normal;
	padding:5px;
	background-color: #CCCCCC;

		}
	
	.calendarhead {	
		font-family:verdana, arial, sans-serif;
		color:#CC9933;
		font-size:x-small;
		font-weight:bold;
  		background:#333;
  		line-height:140%;				
		}	
	
	.side {
	font-family:verdana, arial, sans-serif;
	color:#333333;
	font-size:x-small;
	font-weight:normal;
	background:#CCCCCC;
	display: block;
	vertical-align: top;
	padding: 6px;
	}	
	
	.sidepanel {
	width: 100%;
	vertical-align: top;
	}	
		
	.sidetitle {
		font-family:verdana, arial, sans-serif;
		color:#333333;
		font-size:x-small;
		font-weight:bold;
  		background:#FFCC33;
  		margin-top:10px;
  		border-bottom:1px solid #666;
  		text-transform:uppercase;
		letter-spacing: 0.2em;  					
		}		
	
	.syndicate {
		font-family:verdana, arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;		
  		line-height:140%;
  		padding:2px;
  		margin-top:10px;
  		text-align:center;
  		background:#333;  		
 		}	
		
	.powered {
		font-family:verdana, arial, sans-serif;
		color:#CCC;
		font-size:xx-small;
		font-weight:normal;
		border-top:1px solid #666;
		border-bottom:1px solid #666;		
		line-height:140%;
		text-transform:uppercase; 
		padding:2px;
		margin-top:10px;
		text-align:center;
		letter-spacing: .2em  					
		}	
		
	
	.comments-body {
		font-family:verdana, arial, sans-serif;
		color:#CCC;
		font-size:small;
		font-weight:normal;
  		background:#333;
  		line-height:140%;				
		}	

	.comments-body p { 
		margin-left: 1em; 
	}	

	.comments-post {
		font-family:verdana, arial, sans-serif;
		color:#999;
		font-size:x-small;
		font-weight:normal;
  		background:#333;
 		margin-bottom:25px;
  		border-top:1px dashed #666;
		}	
		
	.comments-head	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: small; 
		color: #CCC; 
		font-weight:bold;
		text-transform:uppercase;
		border-bottom:1px solid #666;		
		}		


	.trackback-body {
		font-family:verdana, arial, sans-serif;
		color:#CCC;
		font-size:small;
		font-weight:normal;
  		background:#333;
  		line-height:140%;	
  		padding-top:15px;				
		}		

	.trackback-url {
		font-family:verdana, arial, sans-serif;
		color:#CCC;
		font-size:small;
		font-weight:normal;
  		background:#333;
  		line-height:140%;	
  		padding:5px;
  		border:1px dashed #999; 				
		}

	.trackback-post {
		font-family:verdana, arial, sans-serif;
		color:#CCC;
		font-size:x-small;
		font-weight:normal;
  		background:#333;
  		margin-bottom:20px;
		}	

	#banner-commentspop {
		font-family:verdana, arial, sans-serif;
		color:#CC9933;
		font-size:large;
		font-weight:bold;
  		background:#333;
  		padding-left:15px; 
		}		

.image-float {
	margin: 8px;
	float: none;
	background-color: #CCCCCC;
}

.book-image {
	left: 20px;
	top: 20px;
	float: left;
	margin-right: 8px;
	margin-bottom: 2px;
	border: none;
}

a.book-image:hover, a.book-image:link {
	border: none;
	background-color: #c00;
}
.adHeadline {
	text-decoration: underline;
}
.adText {
	font-weight: normal;
	color: #333333;
}
