 body
	{
		margin:0px;
		font-family:helvetica;
	}
	#logo
	{
		width:20px;
		height:20px;
		border:0px solid blue;
		margin-top:4px;
		margin-right:20px;
		float:left;
	}
	
	.quadrant 
	{
		width:50%;
		height:50%;
		float:left;
	}
	
	#banner
	{
		font-family:helvetica;
		background-color:#ddd;
		padding:0.5ex 0 0.5pc 0.5em;clear:both;
	}
	#banner a { text-decoration:none; }
	#subbanner
	{
		background-color:#eee;
		height:20px;
		width:100%;
		padding:4px;
	}
	
	#social
	{
	float:left;width:130px;border:0px solid red;
	}
	#navlinks
	{
		float:right;border:0px solid red;margin-right:20px;font-size:0.9em;
	}
	#navlinks a { text-decoration:none;}
	#banner .title
	{
		font-weight:bold;
		font-size:1.4em;
	}
	
	#main
	{
		margin:10px;width:90%;max-width:700px;
	}
	
	#footer
	{
		margin:20px;border-top:1px dotted #aaa;
	}
	.bookmark { 
		border:0px solid orange;
		margin-top:5px;
		 margin-bottom:22px; 
		line-height:120%;
	}
	
	.private { background:#ddd;border:1px solid #aaa;}
	.date { color:#aaa; }
	.dateline { font-size:0.9em;color:#555; }
	a.btitle { text-decoration:none;font-size:1em }
	a.tag { text-decoration:none; color:#88a; }
	#debug
	{
		width:100%;
		display:none;
		background:#ffc;
		font-size:9px;
		padding-left:20px;
	}
	#debug p { line-height:9%;}
	
	.error { color:red; }
	
	.bookmark p {margin-top:2px;margin-bottom:2px;}
	
	h2 {font-size:1.2em;}
	
	.next_prev_nav a { text-decoration:none}
	.next_prev_nav {margin-bottom:20px;}
	
	