html{
	color: #000;
	background: #cecece;
	padding: 1em;
}
body{
	color: 000;
	background: #fff;
	padding: 2em;
	font-family: georgia, verdana, sans-serif;
	border-top: #eee 1px solid;
	border-left: #eee 1px solid;
	border-bottom: #444 1px solid;
	border-right: #444 1px solid;
}
a:link {
	color: #00f;
	background: inherit;
	text-decoration: underline;
}
a:hover {
	color: #f00;
	background: inherit;
	text-decoration: underline;
}
a:visited {
	color: #808;
	background: inherit;
	text-decoration: underline;
}
#header {
	border: #ccc 3px double;
}
#header h1{
	text-align: center;
	font-size: 1.8em;
        font-family: verdana,sans-serif;
}
#header h1 a{
        color: #000;
        background: inherit;
        text-decoration: none;
}
#header h2{
	text-align: center;
	font-size: 1em;
	font-weight: normal;
}
#content{
	margin-right: 13em;
	border-right: #eee 2px solid;
	padding: 1em 1em 0px 0px;
}
#content h2{
        margin: 0px;
        padding: 0px;
}
#content div.post h3{
        font-size: 0.8em;margin: 0px;
        padding: 0px;margin:0px;
}
#content div.post h3 span{
        font-weight: normal;
        font-size: 0.8em;font-family: verdana,sans-serif;font-style:italic;
}
#content div.post h3 span{
        display: none;
}
#content div.post p{
        font-size: 0.75em;
        margin: 0px 0px 0.5em 0px;
        padding: 0px;
        font-family: verdana,sans-serif;
}
#content div.post div{padding:0px;margin:0px;}
#content div.post em{
        font-size: 0.75em;
        font-family: verdana,sans-serif;
}
#content p{font-size:0.9em;}
#content p span.previousyear{
        font-size: 1.3em;
        font-weight: bold;
        margin: 0px 20px;
}
#content p span.currentyear{
        font-size: 1.7em;
        font-weight: bold;
        margin: 0px 20px;
}
#content p span.nextyear{
        font-size: 1.3em;
        font-weight: bold;
        margin: 0px 20px;
}
#content img {
        border: 0px;
        margin: 0px 10px 10px 10px;
}
#sidebar{
	float: right;
	width: 11em;
	padding-top: 1em;
}
#sidebar h2{
	text-align: left;
	font-size: 0.8em;
}
#sidebar ul li{
	list-style-type: square;
}
#sidebar ul li a{
	font-size: 0.8em;
}
#footer{
	clear: both;
	border-top: #eee 2px solid;
	padding-top: 1em;
}
#credit{
	visibility: hidden;
}
div.post{
        border-bottom: 1px solid #eee;
        padding: 0.2em 0px 0.2em 0px;
}
#archivelist{
        width: 100%;
}
#archivescroll{
        list-style-type: none;
}
#archivescroll li{
        float: left;
        margin: 4px 7px;
}
#archivescroll li a{
        font-size: 1.15em;
}
#categorylist{
        clear:left;
        margin-top: 20px;
}
#categorycloud{
        list-style-type: none;
}
#categoryclear{
        clear:both;
        margin: 10px;
}
#categorylist1 {
        clear: both;
        float: left;
        width: 55%;
}
#content div.infocontent h3 span{
        display: block;
}
#incoming{
        display: none;
}