body {
	background: #FFF none;
}

h1, h2, h3, h4, h5, h6 {
  color: #000;
  text-align: left;
}

img {
	border: 2px solid black;
	color: #000;
	background: none transparent;
} 

.linkcontents  { background: #EEE; }
.meta		{ background: #EEE; }
.boy		{ color: #363; }
.girl		{ color: #633; }
q.frida	{ color: #633; }
q.mor		{ color: #633; }
q.far		{ color: #363; }
.time		{ color: #000; }
blockquote					{ border:3px dotted #050; }
.slidePreview img			{ border: 1px solid black;}
.thumbtext, .tinytext	{ margin-top: 0.5em; }

div.thumb { 
	float: left;
	width: 240px;
	padding: 0;
}

.descriptionimage {
	float: left;
	width: 240px;
	padding: 1em;
	margin-bottom: 0px;
 }

div.thumb {
	width: 240px;
	padding: 1em;
	margin-bottom: 0px;
	margin-right: 2em;
}

div.tinyimages {
	border: 1px solid #fff;
	width: auto;
	float: none;
}

div.tiny {
	width: 120px;
	padding: 1em;
	margin: 0;
	float: left;
}

div.slidePreview {
	float: left;
}

* html .tiny ul { /* IE hack */
	margin-left: -1em;
}

.yearlegend {
	color: black;
}
.tiny ul {
	color: black;
}

/* Calendar */
#calNav a span {
	background: #FFF;
}
#calNav a:hover {
	/* Needed by IE */
	background: #FFF;
}
#calNav a:hover span {
	border: 1px solid black;
}
#calNav a:hover .sh2 {
	border-bottom: none;
}
.calone {
	background: #EEE;
}


.magnetic, .guestwriter, blockquote.song, .recipe, .computer {
	border: 1px dotted black;
	padding: 0.5em;
	background: #FFF;
}
.computer h3, .magnetic h3, .writer, .recipetitle {
	width: auto;
	font-weight: bold;
	background: #FFF;
	border: none;
	position: static;
	top: 0;
	left: 0;
	padding: 0;
	margin-bottom: 1em;
}

