body {	margin: 10px auto; width: auto; 
        background-color: white; 	color: #666;
        font-family : Verdana, Arial, Helvetica, sans-serif;
/*        text-indent: 2em;  - don't, we drop cap instead */
     }
		
 /* Link attributes. */
a, a:visited, a:active { background-color: #fff; color: #666; text-decoration: underline;}
a:hover {background-color: white; color: blue; text-decoration: underline; }	

/* Accessibility tags. These hide the tags, to prevent the design
from altering. */

.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; }

 /* The top of the page. */
 
#header {font-size: 20px; padding: 10px; }

/* The right sidebar. */

.right { float: right; position: absolute;
	right: 0; width: 200px;
	padding: 5px 12px 0 0;
	font-size: 10px; line-height: 14pt; background-color: white; color: #666; text-align: justify; }

.right h1 { padding: 10px;
	background-color: #FFFFCC;
	font-size: 12px; font-weight: bold;}

.right p { padding: 10px;}

.entryfooter_linkdump { margin: 10px 0 10px 10px; padding-left: 5px;
	background-color: #FFFFCC;
	font-size: 12px; font-weight: bold; text-align: right; }

/* Appearances for the search box. */

.searchbox { 
	padding: 2px; margin: 0 10px 0 10px; width: 7em; 
	background-color: #eeeeee;}

.searchbutton {	padding: 1px;
	font-size: 10px; color: #666;
	background-color: #eee; }	

 /* The left sidebar. */
 
.left { float: left; 
	width: 200px; margin: 10px; padding-top: 5px;
	font-size: 10px; text-align: left; line-height: 14pt; }

.left h1 { margin: 5px; padding: 5px 0 5px 10px;
	background-color: #FFFFCC;
	font-size: 12px; font-weight: bold; }

.left p { margin: 0 10px 0 10px; }

/* The main contents area, for the entries. */

.content { width: auto;
	margin: 0 225px 0 225px;
	padding: 5px;
	background-color: white;
	font-size: 12px; line-height: 14pt; color: #666666; }


.entryfooter { clear: both;
        margin-top: 10px; padding: 5px;
	background-color: #FFFFCC;
	font-size: 11px; font-weight: bold; text-align: right; }



/* Styles for the comments area. */
.commentform input {
	margin: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	background-color: #FFFFCC;
	font-size: 8pt;	color: #000000; }
	
.commentform textarea {
	margin: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	background-color: #FFFFCC;
	font-size: 8pt; color: #000000;	}

/* The bottom footer.*/

#bottom { padding: 5px 5px 10px 5px;
	text-align: left; font-size: 12px; line-height: 14pt; }
	

 
/* 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;
}

.tags {
	display: block;
	margin-top: 6px;
	font-size: 0.95em;
}
 
.tags a, .tags {
	color: #666666;
}

.taglink
{
  color: green; border-bottom: 1px dotted #000; cursor: help;
}