	html, body {
		color: #000;
		background:#fff;
		font-family: verdana, sans-serif;
		}


	#container {
		width: 770px;
		border: 1px solid #fff;
		margin: 10px;
		margin-left: auto;
		margin-right: auto;
		padding: 0px;
	}

	#banner {
		width: 770px;
		padding: 10px 0 10px 0;
		margin: 0;
		border-bottom: 5px solid #39f;
	}

	.blog {
		float: left;
		width: 580px;
		margin: 0;
		padding: 0 0 5px 0;
	}
	#links {
		width: 150px;
		margin: 20px 0 0 620px;
		padding: 0;				
	}
	#footer {
		margin: 60px 0 0 0;
		padding: 6px;
		color: #036;
		background: #f1f1f1;
		border: 1px solid #ccc;
		font-weight: normal;
		font-size: x-small;
	}

.thanks {
	font-size: x-small;
	}

	.topnav {
		float: right;
		width: 7em;
		margin: 0; 
		padding: 0; 
		font-size: x-small;
		text-align: right;
	}

	.topnav ul {
		margin: 0; 
		padding: 0; 
		list-style-type: none;
	}
	.topnav a { 
		display: block;
		width: 7em;
		text-decoration: none;
		padding: 1px 4px 1px 0;
		margin: 0;
	} 
	.topnav a:hover {
		background-color: #39f; 
		color: #FFF;
	}
ul#navbar {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 4px 5px 4px 5px;
	color: #c00;
	background: #e6e6e6;
	border-bottom: 1px solid #39f;
	}
	ul#navbar li {
		display: inline;
		margin: 0;
		padding: 0;
		font-size: x-small;
		}
	ul#navbar li.right {
		float: right;
		}
	ul#navbar li a {
		padding: 1px 10px 1px 10px;
		}
	ul#navbar li a.here {
		background: #fff;
		}
	ul#navbar li a:hover {
		background: #f1f1f1;
		}
	A 			{ color: #06F; text-decoration: none;} 
	A:link		{ color: #06F; text-decoration: none; } 
	A:visited	{ color: #06F; text-decoration: none; } 
	A:hover		{ color: #f60;  }
	A:active	{ color: #f60;  } 

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

	.blogbody {
		padding: 0 10px 10px 10px;
		}
	.gallerybody { 			  		
		float: left;
		width: 120px;
		text-align: left;
		padding: 0px 10px 30px 10px;
		}

	.entry {
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
/*		background-color: #e6e6e6; */
		border-bottom: 1px solid #333;
		}
	.entry img {
		padding: 4px;
		margin: 0;
		background-color: #000;
		border: 1px solid #000;
		}
	.entry p {
		font-size: x-small;
		font-weight: normal;
		}

	.galleryentry {
		padding: 4px;
		margin: 4px;
		background-color: #e6e6e6;
		border: 1px solid #333;
		}
	.galleryentry img {
		border: 1px solid #333;
		}

	.clearboth { clear: both; }

	.entry A 		 { color: #000; text-decoration: none; border-bottom: 1px dotted #666; } 
	.entry A:link	 { color: #000; text-decoration: none; } 
	.entry A:visited { color: #000; text-decoration: none; } 
	.entry A:hover	 { color: #900; border-bottom: 1px dotted #900; }
	.entry A:active	 { color: #900; border-bottom: 1px dotted #900; } 


	.blogbody blockquote {
		color: #333;
		background-color: #f1f1f1;
		font-size: x-small;
		margin: 0;
		padding: 5px 10px 5px 10px;
		border: 1px dotted #ccc;
		}

	.date {
		font-size: x-small;
		font-style: normal;
		font-weight: normal;
		color: #666;
		border-bottom: 1px dotted #ccc;
		margin: 20px 0 0 10px;
		padding: 0 0 2px 0;
		}
	.title {
		text-align; left;
		font-size: small; 
		color: #000;	
		}
	.gallerytitle {
		text-align; left;
		font-size: x-small; 
		color: #000;
		height: 16px;
		overflow: hidden;
		}
	#menu {
		margin-bottom:10px;
		background:#FFF;
		font-size:small;
		font-weight:bold;  							
		}	
	.posted { 
		text-align; left;
		font-size: xx-small; 
		font-style: italic;
		color: #999;
		margin: 0px 0 10px 0;
		}	
	.galleryposted { 
		text-align; left;
		font-size: xx-small; 
		font-style: normal;
		color: #999;
		margin: 0px 0 10px 0;
		}
	.permalink {
		font-style: normal;
		font-weight: bold;
		}
	.discuss { 
		text-align: right;
		margin: 10px 0 5px 0;
		font-size: x-small; 
		color: #999; 
		}

	.arch-title {
		margin: 20px 0 2px 10px;
		font-size: medium;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: .2em;
		}

/* Previous Next Menu */

	ul#prevnext {
		font-size: x-small;
		font-style: italic;
		list-style-type: none; 
		padding: 4px; 
		margin: 0 10px 20px 10px;
		border: 1px dotted #ccc;
		}
		ul#prevnext .prev {
			float: left;
			text-align: left; 
			}
		ul#prevnext .next {
			float: right;
			text-align: right;
			margin: 0 0 0 10px;
			padding: 0 0 0 10px;
			} 
		ul#prevnext .br {
			clear: both; 
			} 

/* END Previous Next Menu */

/* Side navbar */

	.search {
		margin: 0;
		padding: 5px;
		color: #333;
		background-color: #f6f6f6;
		border: 1px dotted #ccc;
		}
	.search form {
		margin: 0;
		padding:0;
		}
	.searchinput {
		width: 140px;
		}

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

	#mainlist {
		margin: 10px 0 0 0;
		}

	#mainlist dd {
		margin: 10px 0 0 0;
		}
	
	#mainlist dd a {
		display: block;
		border-bottom: 1px dotted #ccc;
		padding: 0 0 2px 0;
		font-size: x-small;
		font-weight: bold;
		letter-spacing: 2px; 
		text-decoration : none;
		}
	
	#mainlist dd a:hover {
		display: block;
		border-bottom: 1px dotted #666;
		}
	
	.open {
		display: block;
		padding: 0 0 0 5px;
		margin: 5px 0 15px 0;
		}
	#mainlist .open dt {
		color: #666;
		font-size: x-small;
		font-style: italic;
		margin: 1px 0 1px 0;
		padding: 0;
		}
	#mainlist .open a.alb, #mainlist .open a.alb:hover {
		font-style: normal;
		font-weight:bold;
		}
	#mainlist .open dd {
		margin: 1px 0 1px 0;
		padding: 0;
		}
	
	#mainlist .open dd a, #mainlist .open dd a:hover {
		font-weight: normal;
		letter-spacing: 0px; 
		border: none;
		}

	.closed {
		display: none;
		}



/* End Side navbar */

/* Footer stuff */

	.techpro {
		float: left;
		width: 32px;
		text-align: left;
		margin: 0;
		padding: 0;
	}
	.badges {
		float: right;
		width: 100px;
		text-align: right;
		margin: 0;
		padding: 0;
	}

	.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;	
		}	

/* End Footer stuff */

/* Discussion Stuff - Comments & Trackbacks */

	.comment-input {
		width: 280px;
		}
	.id-input {
		width: 140px;
		}
	.commenttitle {
		color: #333;
		font-weight: bold;
		font-size: small;
		margin: 0 0 10px 20px;
		}
	.commentbody {
		margin: 0 0 10px 20px;
		}
	.commentbox {
		margin: 0 20px 20px 0px;
		padding: 0 0 0 0;
		border-left: 1px dotted #999;
		}
	.commentbox p {
		color: #333;
		font-size: x-small;
		padding: 0 0 0 6px;
		line-height: 140%;
		}
	.commentposted {
		color: #666;
		font-size: x-small;
		margin: 0;
		padding: 0 0 4px 6px;
		border-bottom: 1px dotted #999;
		}
		.comm-date {
			float: right;
		font-size: xx-small;
			}
		.comm-order, .comm-auth {
			color: #000;
			}

	.commbox {
		color: #666;
		background-color: #f1f1f1;
		font-weight: normal;
		font-size: x-small;
		margin: 0 15px 0 20px;
		padding: 5px;
		border: 1px dotted #ccc;
		}

/* END Discussion Stuff - Comments & Trackbacks */

.h {
display: none;
}