body {



	margin: 0px;



	padding: 0px;



	background: #FFFF99;



	



}







body, p, html, table, td {



	font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;



	font-size: 12px;



	line-height: 18px;



}







.pivot-image {



	/* style for images in entries */



}







.pivot-popupimage {



	/* style for popup-images in entries (thumbnails) */



}







.pivot-popuptext {



	/* style for popup-images in entries (textual links) */



}







.registered {



	background-color: #ff9;



}







#centercolumn {



	border: 0px solid #666;



	margin-left: 201px;



	margin-right: 201px;



	padding: 10px 4px;



}







#header {



	border-top: 2px solid #182746;



	border-bottom: 2px solid #182746;



	background: #314e8c;



	padding: 10px;



	background-image: url(sand.jpg);



font-size: 16px;



	



}



/* For tags: */
.taglinkext, a[rel="tag"] {
	background-image: none;
	border-bottom: 3px double #C2C2C2;
}
 
.taglinkext:hover {
	color: #00A8FF!important;
	background-image: none;
	border-bottom: 3px double #00A8FF;
}
 
#flickrpics a, #flickrpics a:hover  {
	background-image: none;
}
 
#flickrpics img  {
	margin-right: 4px;
	border-width: 1px;
}
 
#tagbuttons a, #tagbuttons a:hover {
	background-image: none;
}
 
#tagbuttons img {
	border-width: 1px;
}



#leftcolumn {



	position: absolute;


	left: 0px;
	
	
	
	top: 200px;



	width: 200px;



	margin-top: 4px;



}







#rightcolumn {



	position: absolute;



	right: 0px;
	
	
	
	top: 200px;



	width: 200px;



	margin-top: 4px;



}







#leftcolumn, #leftcolumn p, #rightcolumn, #rightcolumn p { 



	font-size: 11px;



	line-height: 16px;



}







#footer {



	clear: both;



	margin-bottom:12px;



}







.block {



	margin:6px 6px 12px 6px;



	padding: 4px;



	background: #fff;



	border: 1px solid #999;



}







.block2 {



	margin:6px 6px 12px 6px;



	padding: 4px;



	background: #ffffcc;



	border: 1px solid #999;



}







.block h3 {



	background: #a7b6c9;



	color: #26344c;



	margin: -4px -4px 4px -4px;



	padding: 4px;



	border-bottom: 1px solid #999;



	font-size: 16px;



}



.block h4 {



	background: #ffffcc;



	color: #26344c;



	margin: -4px -4px 4px -4px;



	padding: 4px;



	border-bottom: 1px solid #999;



	font-size: 24px;



}



.block p {



	margin: 0px;



}







.content {



	padding: 4px;



	background: #fff;



	border: 1px solid #999;



}







.entrycontent {



	padding: 12px;



	background: #fff;



	border: 1px solid #999;



}







.content p {



	margin: 4px 2px 4px 2px;



}







h1 {



	font-size: 16px;



	margin: 4px;



	color: #182746;



	display: inline;







}







h2 {



	font-size: 13px;



	border-bottom:1px dashed #999;



	margin:0px;



	padding: 2px;



	color: #26344c



}







h3 {



	font-size: 13px;



}







h4, .subtitle {



	font-size: 14px;



	margin: 4px;



	color:#26344c;



	display: inline;



	font-style: italic;



}







.date {



	color: #666;



	font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;



	font-size: 10px;



	line-height: 16px;



	font-weight: normal;



	float: right;



}







.date_linkdump {



	color: #666;



	font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;



	font-size: 10px;



	line-height: 16px;



	font-weight: normal;



	float: right;



}







.entryfooter {



	color: #666;



	font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;



	font-size: 11px;



	line-height: 16px;



	font-weight: normal;



	text-align:right;



	margin: 0px;



	padding: 6px 0px;



	clear: both;



}







.entryfooter_linkdump {



	color: #666;



	font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;



	font-size: 10px;



	line-height: 16px;



	font-weight: normal;



	text-align:right;



	margin: 0px;



	padding: 6px 0px;



	border-bottom: 1px dashed #666;



}







.entryfooter a, .date a, .entryfooter_linkdump a, .date_linkdump a {



	text-decoration: none;



	font-weight: bold;



	color: #5c6b8e;



}







.entryfooter a:hover, .date a:hover {



	text-decoration: underline;



	font-weight: bold;



	color: #5c6b8e;



}







a {



 color: #253a69;



}







.prevnext_links {



	float: right;



	color: #182746;



font-size: 11px;



}







h1 a, .prevnext_links a {



	color:#182746;



	text-decoration: none;



font-size: 11px;



}







h1 a:hover, .prevnext_links a:hover {



	color: #666;



		text-decoration: underline;



font-size: 11px;



}







/* these styles are for the search boxes */



.searchbox { 



	width: 10em; 



	font-size: 10px;



}







.searchbutton {



	border: 1px solid #000;



	font-size: 10px;



}







/* ACCESSIBILITY CHANGES - JM 2004/11/26 */



/* these hide the accessibility tags to stop the layout from changing */







.pivot-search label { visibility:hidden; display:none; }



.pivot-search legend { visibility:hidden; display:none; }



.pivot-search fieldset { border:0; padding:0; margin:0; }







.pivot-search-result label { visibility:hidden; display:none; }



.pivot-search-result legend { visibility:hidden; display:none; }



.pivot-search-result fieldset { border:0; padding:0; margin:0; } 







/* this replaces inline style tags */



img.badge { border:0; margin-bottom:2px; }







/* this is a bonus */



a img.badge:hover { border-bottom:1px #314e8c solid; margin-bottom:1px; }