	body {
		margin: 0 5px 0 5px;
		color: #000;
		background:#f1f1f1;
		font-family: Helvetica, Arial, sans-serif;			
		}
	
	#container {
		width: 800px;
		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: 800px;
		/*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: small;
			}
		#banner ul li a {
			padding: 1px 10px 1px 10px;
			}
		#banner ul li a.here {
			background: #fff;
			}
/*		#banner ul li a:hover {
			background: #f1f1f1;
			}*/
		#banner h1 {
			background: white;
			border: 2px solid #c00;
			padding: 5px;
			}


/* Blog style */
#middlecolumn {
	width: 570px;
}
.blog {
	margin: 10px 0px 20px 25px;
	font-size: small;
		  		
}
.blog p {
	margin: 0 0 10px 0;
	line-height: 130%;
	font-size:small;  			  		
	color:#000;
}

.blog ul {
	font-size:small;  			  		
	line-height: 130%;
}

.blog h2 {
	font-size: 130%;
	font-weight: bold;
	color: black;
}

.entry {
	margin-bottom: 0em;
	padding: 0px 30px 10px 25px;
	margin: 0 0 10px 0;
	line-height: 130%;
}

.entry .date {
	font-family: "Bitstream Vera Sans", sans-serif;
	font-size: x-small;
	color: grey;
	border-bottom: 1px dotted #ccc;

}

.entry .date a {
	text-decoration: none;
	color: inherit;
}

.entry blockquote {
	line-height: 140%;
		color: #000;
		background-color: #f1f1f1;
		font-size: small;
		font-style: italic;
		margin: 5px 0 5px 0;
		padding: 5px 10px 10px 20px;
		border: 1px dotted #ccc;
}

/* Blog sidebar */

.sidebar {
	float: right;
	width: 190px;

	margin-left: 0px;
	margin-right: 0px;

	padding-right: 10px;
	padding-top: 20px;
	padding-left: 20px;

	font-size: small;
	border-left: 1px dotted grey;
}

.sidebar h2 {
	font-size: 110%;
	font-weight: bold;
	color: black;

	padding-left: 5px;
	margin-left: 0px;
}

.sidebar ul {
	padding-left: 1em;
	margin-left: 0px;
	list-style-type: none;
}

.sidebar ul li:hover {
	color: grey;
}

.sidebar p {
	border-top: 1px solid grey;
	margin-top: 30px;
	padding-top: 10px;
	padding-left: 5px;
}


/* Wiki style */

.wiki {	
	width: 720px;
	margin-left: 40px;
	padding: 10px 0px 0px 0px;
	font-size:small;
	line-height: 130%;
}
.wiki p {
	margin: 5px 0 10px 0;
	font-size:small;  			  		
	color:#000;
}
.wiki h1 {
	margin-bottom: 20px;
}

.wikifooter {
	margin: 35px 0 0 0;

}
.wikifooter ul {
	list-style: none;
	margin: 0;
	padding: 2px 0 2px 0px;
	color: #c00;
}
.wikifooter ul li {
	display: inline;
	margin: 0;
	padding: 1px 35px 1px 0px;
	font-size: small;
}


/* Footer stuff */

	.lastmodified {
		float: left;
		text-align: left;
		font-size: x-small;
		font-weight:bold;	
		color: #666;
		letter-spacing: 0.1em;
		}	
	.copyright {
		text-align: right;
		font-size: x-small;
		color: #666;
		letter-spacing: 0.1em;
		}
	.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;	
		}	

/* Other */

	#footer {
		clear: both;
		margin: 20px 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: #c00; text-decoration: underline }
	A:active	{ color: #900;  } 
        A img		{ border: none; margin-left: 2px; margin-right: 2px; }

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

        .aligncenter {
          display: block;
          margin-left: auto;
          margin-right: auto;
        }

        .alignleft {
            float: left;
        }

        .alignright {
            float: right;
        }

