	body {
		margin: 0 40px 60px 40px;
		color: #000;
		background: #fff; 
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
/*		font-family: 'News Gothic MT', 'Lucida Grande', 'Centruy Gothic', Verdana, sans-serif;*/
		}
	
	#container {
		width: 770px;
		margin: 0;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
	
	#banner {
		height: 80px;
		padding: 0;
		margin: 0;
		color: #fff;
		background: url(/-shared/img/me.jpg) right no-repeat #000;
		border-bottom: 5px solid #c00;
		}
	ul#navbar {
		list-style: none;
		margin: 0;
		padding: 4px 5px 4px 5px;
		color: #c00;
		background: #e6e6e6;
		border-bottom: 1px solid #000;
		}
		ul#navbar li#search {
			float: right;
			}
		ul#navbar 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;
			}
		ul#navbar li a {
			padding: 1px 10px 1px 10px;
			}
		ul#navbar li a.here {
			background: #fff;
			}
		ul#navbar li a:hover {
			background: #f1f1f1;
			}
	.blog {
		float: right;
		width: 500px;
		margin: 0;
		padding: 0;
	}
	#links {
		width: 220px;
		margin: 20px 0 0 0;
		padding: 0;				
	}
	#footer {
		clear: both;
		margin: 20px 0 0 0;
		padding: 6px;
		color: #000;
		background: #f1f1f1;
		border: 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: #f00;  } 


	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}
	#banner a,
		#banner a:link,
		#banner a:visited,
		#banner a:active,
		#banner a:hover {
		display: block;
		letter-spacing: 0.1em;
		color: #fff;
		font-family: 'News Gothic MT', 'Lucida Grande', 'Centruy Gothic', Verdana, sans-serif;
		font-size: xx-large;
		font-weight: normal;
		text-decoration: none;
		text-transform: none;
		margin: 0;
		padding: 20px 0 0 10px;
		}
	.description {
		color:#f00;
		font-family: 'News Gothic MT', 'Lucida Grande', 'Centruy Gothic', Verdana, sans-serif;
		font-size: 70%;
		font-weight:normal;
		letter-spacing: 1px;
		margin: 0 0 0 12px;
		}
	.blogbody { 			  		
		padding: 20px 0 20px 0;
		}

	.entry {
		color:#333;
		font-size: small; 
		line-height: 140%;
		margin: 0;
		font-family: 'News Gothic MT', 'Lucida Grande', 'Centruy Gothic', Verdana, sans-serif;
		}

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


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

	.title {
		font-family: 'News Gothic MT', 'Lucida Grande', 'Centruy Gothic', Verdana, sans-serif;
		font-size: large; 
		color: #000;
		font-weight: normal;
		margin: 0;
		padding: 2px 0 2px 0;
		border-bottom: 1px solid #999;
		}			
	#menu {
		margin-bottom:10px;
		background:#FFF;
		font-size:small;
		font-weight:bold;  							
		}	
	.extended {
		font-size: x-small;
		font-style: italic;
		}
	.posted {
		font-size: x-small; 
		font-style: normal;
		color: #999;
		margin: 0px 0 10px 0;
		padding: 4px 0 0 0;
		}
	.permalink {
		font-style: normal;
		font-weight: bold;
		}
	.discuss { 
		text-align: right;
		margin: 10px 0px 20px 0;
		padding: 4px;
		font-size: x-small; 
		color: #999;
		}
	.discuss2 { 
		float: right;
		text-align: right;
		width: 50px;
		margin: 0 10px 0 0;
		padding: 4px 0 0 0;
		font-size: x-small; 
		font-weight: normal;
		color: #999;
		background: transparent;
		}
	.discuss2 a { color: #999; }
	.discuss2 a:hover { color: #f00; }

	.arch-title {
		font-family: 'News Gothic MT', 'Lucida Grande', 'Centruy Gothic', Verdana, sans-serif;
		margin: 20px 0 2px 0;
		font-size: large;
		font-weight: normal;
		text-transform: uppercase;
		letter-spacing: .2em;
		}

/* Previous Next Menu */

	ul#prevnext {
		font-size: x-small;
		width: 500px;
		list-style-type: none; 
		padding: 0; 
		margin: 0 0 20px 0;
		}
		ul#prevnext .left {
			float: left;
			text-align: left; 
			}
		ul#prevnext .right {
			float: left;
			text-align: right;
			margin: 0 0 0 10px;
			padding: 0 0 0 10px;
			border-left: 1px solid #333;
			} 
		ul#prevnext .br {
			clear: both; 
			} 

/* END Previous Next Menu */

/* Side navbar */
.list {
	font-family: 'News Gothic MT', 'Lucida Grande', 'Centruy Gothic', Verdana, sans-serif;
	}
	.list h5 {
		font-size: medium; 
		color: #000;
		font-weight: normal;
		margin: 0 0 4px 0;
		padding: 2px 0 2px 0;
		border-bottom: 1px solid #999;
		}
	.list h5 a { color: #c00; }
	.list p {
		font-weight: normal;
		font-size: x-small;
		margin: 0; padding: 0;
		}
	.list p a { color: #333; }
	.list p a:hover { color: #f00; }
	.list p.linksdate {
		float: right;
		font-style: italic;
		margin: 0 5px 0 0;
		}
	.list p.linkstitle {
		font-size: small;
		color: #000;
		}
	.list p.linkstitle a {
		color: #000;
		}
	.list p.linkstitle a:hover {
		color: #f00;
		}
	.list p.linkstitle a.linkscomment {
		font-size: x-small;
		}
	.list a.commentlink { display: block; }
	.list a.commentlink { border-bottom: 1px dotted #e6e6e6; }
	.list a.commentlink:hover { border-bottom: 1px dotted #f00; }
	.list p.linksbody {
		margin: 0 0 0 10px;
		font-style: italic;
		}

	.list #monthly {
		float: left;
		margin: 0 20px 0 0;
		}
	.list #category {
		}
	.list div p {
		font-size: x-small;
		}
	.search {
		margin: 0;
		padding: 10px;
		color: #333;
		}
	.search form {
		margin: 0;
		padding:0;
		}
	.searchinput {
		width: 120px;
		}



/* 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;	
	}	

/* End Footer stuff */

/* Discussion Stuff - Comments & Trackbacks */

	.comment-input {
		width: 400px;
		}
	.id-input {
		width: 140px;
		}
	.commenttitle {
		color: #333;
		font-weight: bold;
		font-size: small;
		margin: 0 40px 10px 20px;
		}
	.commentbody {
		margin: 0 40px 10px 20px;
		}
	.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 {
		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 */

