	body {
		margin: 0 5px 0 5px;
		color: #000;
		background:#f1f1f1;
		font-family: Helvetica, Arial, sans-serif;			
		}
	
	#container {
		width: 700px;
		margin: 0;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 40px;
		margin-top: 10px;
		padding: 0;
		background: #fff;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc; 
	}
	
	#banner {
		width: 700px;
/*		height: 125px; */
		padding: 0;
		margin: 0 0 25px 0;
		color: #000;
		background: #f1f1f1;
		}

		#banner ul {
			list-style: none;
			margin: 0;
			padding: 2px 0 2px 15px;
			color: #c00;
			background: #e6e6e6;
			}
		#banner ul li {
			display: inline;
			margin: 0;
			padding: 0;
			font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
			font-size: x-small;
			}
		#banner ul li a {
			padding: 1px 10px 1px 10px;
			}
		#banner ul li a.here {
			background: #fff;
			}
		#banner ul li a:hover {
			background: #f1f1f1;
			}


	#links {
		float: right;
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
		width: 150px;
		margin: 0 0 40px 0;
		padding: 0;
	}
	.blog {
		width: 535px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	#footer {
		clear: both;
		margin: 100px 0 0 0;
		padding: 6px;
		color: #000;
		background: #fff;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}


	a 			{ color: #c00; text-decoration: none;} 
	a:link		{ color: #c00; text-decoration: none; } 
	a:visited	{ color: #c00; text-decoration: none; } 
	a:hover		{ color: #f00;  }
	a:active	{ color: #900;  } 


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

	img.authorpic {
		float: left;
		padding: 2px;
		margin: 0 6px 0 0;
		border: 1px dotted #333;
		}

	.blogbody {
		color:#000;
		font-size:small;  			  		
		padding: 10px 30px 10px 15px;
		}
	.blogbody p, .biobody p {
		margin: 0 0 10px 0;
		}

	.entrybody blockquote {
		color: #000;
		background-color: #f6f6f6;
		font-size: small;
		line-height: 150%;
		margin: 5px 0 5px 0;
		padding: 5px 15px 5px 20px;
		border: 1px dotted #ccc;
		}
	.entrybody .quoted {
		text-align: right;
		font-style: italic;
		font-size: small;
		margin: 4px 4px 10px 0;
		}

	.entry, .biobody {
		color:#000;
		font-size:small;
		padding: 10px 30px 40px 25px;
		}
	.entry .entrybody, .biobody {
		/*margin: 0 0 10px 0; */
		margin: 0 0 0 0;
		line-height: 150%;
		}
	
	.entrybody {
		padding: 0 0 0 38px;
		}
	.line {
		margin: 10px 20px 20px 10px;
		padding: 0;
		border-bottom: 1px dotted #666;
		}

	.biopic {
		float: left;
		padding: 4px;
		border: 1px solid #666;
		margin: 0 10px 10px 0;
		}

offer {
	text-align: center;
	margin: 20px 0 20px 0;
	padding: 10px;
	border: 1px dashed #c00;
	}
	.offer h2 {
		color: #c00;
		}
	.offer h3 {
		margin: 0; padding: 0;
		}

.order {
	text-align: left;
	margin: 5px 0 20px 0;
	padding: 10px;
	border: 1px dashed #ccc;
	}



	.date {
		font-size: x-small;
		font-style: normal;
		font-weight: normal;
		color: #666;
		border-bottom: 1px dotted #ccc;
		margin: 0 30px 0 25px;
		padding: 0 0 2px 0;
		}
	ul.date {
		list-style: none;
		font-size: x-small;
		font-style: normal;
		font-weight: normal;
		color: #666;
		border-bottom: 1px dotted #ccc;
		margin: 0 30px 0 25px;
		padding: 0 0 2px 0;
		}
		li.time {
			float: right;
			}
	.title {
		font-size: medium; 
		color: #000;
		font-weight: bold;
		margin: 0;
		padding: 0;
		text-transform: uppercase;
		letter-spacing: 1px;
		}
		/* .title a:link 		{ color: #000; }
		.title a:visited 	{ color: #333; }
		.title a:hover 		{ color: #c00; }
		.title a:active 	{ color: #f00; } */

	#menu {
		margin-bottom:10px;
		background:#FFF;
		font-size:small;
		font-weight:bold;  							
		}	
	.posted { 
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
		font-size: x-small; 
		color: #333;
		margin: 0 0 10px 0;
		padding: 0;
		letter-spacing: 0.1em;
		}
		.posted a:link 		{ color: #333; }
		.posted a:visited 	{ color: #333; }
		.posted a:hover 	{ color: #c00; }
		.posted a:active 	{ color: #f00; }
	.posted .author {
		}
	.posted .category {
		font-style: italic;
		}

	.permalink {
		font-style: normal;
		}

	.extended {
		width: 200px;
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
		font-size: x-small;
		font-weight: bold;
		}

	.discuss { 
		float: right;
		width: 200px;
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
		text-align: right;
		margin: 0;
		font-size: x-small; 
		color: #999; 
		}

	.arch-title {
		margin: 20px 20px 5px 15px;
		font-size: medium;
		font-weight: bold;
		font-style: italic;
		letter-spacing: 0.2em;
		text-transform: uppercase;
		border-bottom: 1px dotted #999;
		}

	.moreentries {
		color:#000;
		font-size:small;
		margin: 0 10px 20px 25px;
		padding: 10px 0 10px 0;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		}
		.moreentries dt .title {
			font-size: small;
			}
		.moreentries dd {
			margin: 5px 0 20px 38px;
			color:#666;
			line-height: 150%;
			}

/* Master Archive */

.archivelist {
	font-size:small;  			  		
	padding: 10px 30px 40px 25px;
	}
	.archivelist h1 {
		font-size: medium;
		border-bottom: 1px dotted #666;
		}
	.archivelist ul {
		list-style: none;
		margin: 10px 0 20px 0;
		padding: 0;
		}
	.archivelist ul li  {
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
		font-size: x-small; 
		color: #333;
		padding: 0 0 4px 0;
		}
	.archivelist ul li .title {
		font-size: x-small;
		text-transform: none;
		letter-spacing: 0.1em;
		}
	.archivelist ul li .author {
		}
		.archivelist ul li a.author:link 		{ color: #333; }
		.archivelist ul li a.author:visited 	{ color: #333; }
		.archivelist ul li a.author:hover 	{ color: #c00; }
		.archivelist ul li a.author:active 	{ color: #f00; }
	.archivelist ul li .category {
		font-style: italic;
		}
		.archivelist ul li a.category:link 		{ color: #333; }
		.archivelist ul li a.category:visited 	{ color: #333; }
		.archivelist ul li a.category:hover 	{ color: #c00; }
		.archivelist ul li a.category:active 	{ color: #f00; }


/* Previous Next Menu */

	ul#prevnext {
		font-size: x-small;
		list-style-type: none; 
		padding: 0; 
		margin: 0 0 20px 15px;
		width: 200px;
		height: 15px;
		}
		ul#prevnext .left {
		display: inline;
			}
		ul#prevnext .right {
			display: inline;
			margin: 0 0 0 10px;
			padding: 0 0 0 10px;
			border-left: 1px solid #333;
			} 
		ul#prevnext .br {
			display: inline;
			} 

/* END Previous Next Menu */

/* Side navbar */

	.search {
		width: 140px;
		margin: 0;
		padding: 0px;
		color: #333;
		background-color: #f6f6f6;
		border: 1px solid #ccc;
		border-top: 5px solid #ccc;
		text-align: center;
		}
	.search form {
		margin: 4px 0 4px 0;
		padding:0;
		}
	.search form input {
		margin: 2px 0 2px 0;
		padding:0;
		width: 130px;
		color: #000;
		background-color: #fff;
		border: 1px solid #ccc;
		}

	.sidetitle {
		color:#999;
		font-size:8pt;
		font-weight:bold;
  		background:#FFF;
  		line-height:140%;
  		padding:2px;
  		margin-top:10px;
  		border-bottom:1px dotted #666;
		letter-spacing: .2em;  					
		}	

	.subscribe {
		width: 132px;
		padding: 4px;
		font-size: x-small;
		font-weight: bold;
		text-align: center;
		letter-spacing: 1px; 
		text-decoration : none;
		text-transform: none;
		color: #fff;
		background-color: #c00;
		}
		.subscribe a { color: #fff; }
		.subscribe:hover {
			background-color: #f00;
			}
	#mainlist {
		width: 140px;
		margin: 10px 0 0 0;
		padding: 0;
		}
	
	#mainlist dl {
		margin:0 0 10px 0;
		padding: 5px;
		background-color: #f6f6f6;
		border: 1px solid #ccc;
		border-top: 5px solid #ccc;
		}

	#mainlist dl dt{
		margin: 0 0 4px 0;
		padding: 0 0 2px 0;
		font-size: x-small;
		font-weight: bold;
		letter-spacing: 2px; 
		}
	
	#mainlist dl dd {
		margin: 0;
		padding: 0 0 2px 0;
		border: 0;
		}
	#mainlist dl dd a {
		display: block;
		margin: 0;
		padding: 0;
		font-size: x-small;
		text-decoration : none;
		}
	#mainlist dl dd a:hover {
		background-color: #fff;
		}

	#mainlist dl dd {
		border-bottom: none;
		padding: 0;
		}

	form.archsel {
		margin: 0; padding: 0;
		}
	select.archsel {
		font-size: x-small;
		width: 130px;
		margin: 0;
		}

	.subprint {
		font-size: x-small;
		width: 134px;
		padding: 2px 0 2px 4px;
		margin: 0;
		border-top: 1px solid #333;
		border-left: 1px solid #333;
		border-right: 1px solid #333;
		}

	#wag {
		width: 140px;
		margin: 20px 0 10px 0;
		padding: 0;
		background-color: #f6f6f6;
		border: 1px dotted #c00;
		border-top: 5px solid #c00;
		}
		#wag h3, #wag p {
			font-size: x-small;
			margin: 5px 0 0 5px; padding: 0;
			}
		#wag input {
			margin: 0 0 5px 5px; padding: 0;
			}
	

/* LINK ROLL */
	#linkroll {
		font-size: small;
		margin: 10px 8px 0 0; padding: 5px 5px 10px 5px;
		border: 1px dotted #c00;
		border-top: 5px solid #c00;
		}
	#linkroll h1 {
		font-size: small;
		margin: 0; padding: 0;
		}
	#linkroll h2 {
		font-size: small;
		font-weight: normal;
		margin: 6px 0 0 0; padding: 0;
		}
	#linkroll h3 {
		font-size: x-small;
		font-weight: normal;
		margin: 3px 0 0 6px; padding: 0;
		}
	#linkroll p {
		font-size: x-small;
		font-weight: normal;
		margin: 0 0 0 12px; padding: 0;
		}

/* End Side navbar */

/* Footer stuff */

	.contact {
		float: left;
		margin: 0;
		padding: 0;
		font-size: xx-small;
		font-weight:bold;
		}
	.syndicate {
		text-align: right;
		font-size: xx-small;
		font-weight:bold;	
		}	
	.copyright {
		text-align: right;
		font-size: xx-small;
		color: #666;
		letter-spacing: 0.2em;
		}

/* End Footer stuff */

/* Discussion Stuff - Comments & Trackbacks */


	#comments-form {
		margin: 60px 0 0 0;
		}

	.comment-input {
		width: 280px;
		}
	.id-input {
		width: 140px;
		}
	.commenttitle {
/*		clear: both; */
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
		color: #333;
		font-weight: bold;
		font-size: small;
		margin: 0 40px 10px 20px;
		}
	.commentbody {
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
		margin: 0 60px 10px 40px;
		}
	.commentbox {
		margin: 0 0 20px 0px;
		padding: 0 0 0 0;
		}
	.commentbox p {
		color: #333;
		font-size: x-small;
		padding: 0 20px 0 18px;
		line-height: 140%;
		}
	.commentposted {
		color: #666;
		font-size: x-small;
		margin: 0 0 4px 0;
		padding: 0 0 4px 0;
		border-bottom: 1px dotted #999;
		}
		.comm-date {
			float: right;
			font-style: italic;
			font-size: xx-small;
			}
		.comm-order, .comm-auth {
			color: #000;
			}
		.comm-title {
			font-size: x-small;
			font-weight: bold;
			}
			

	.commbox {
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
		color: #666;
		background-color: #f9f9f9;
		font-weight: normal;
		font-size: x-small;
		margin: 0 40px 0 20px;
		padding: 5px;
		border: 1px solid #f1f1f1;
		}

/* END Discussion Stuff - Comments & Trackbacks */

/* Extra stuff */

.filelist {
	font-weight: bold;
	}
	.filelist li {
		margin: 0 0 10px 0;
		}
	.filesize {
		font-weight: normal;
		color: #999;
		font-size: x-small;
		font-style: italic;
		}

.clear {
	clear: both;
	}
.border	{border-style:solid; border-width:1; border-color:black; padding: 4px 9px 9px 9px;}