body{
	background-color:#fff;
	color:#333;
	font-family:'Trebuchet MS', Arial, Verdana, sans-serif;
	font-size:100%;
	}

div#masthead{
        margin:0 auto;
	background:#ddd;
	text-align:center;
	font-size:1.0em;	
	}

div#blog_title{
        font-size:2.5em;
}

div#blog_slogan{
	font-size:1.5em;
	}

div#last_update{
        font-size:.75em;
	text-align:right;
        }

div.headline{
	font-size:2.0em;
	}

div#content{
        position:relative;
	top:5em;
	width:100%;
	clear:both;
        }

div#body{
	font-size:1.0em;
	position:absolute;
	left:0px;
	top:0px;
	width:75%;
	}

div#taglist{
        font-size:0.8em;
	position:absolute;
	right:0%;
	top:0px;
	width:20%;
	background-color:#ffe;
	text-align:right;
        }

div.navigator{
        font-size:1.2em;
	text-align:left;
	height:2em;
	font-weight:bold;
        }

div#tagheader{
        font-size:1.2em;
	height:2em;
	font-weight:bold;
        }

div.story_body{
        text-align:justify;
        }

div#article_tags{
        width:100%;
	background-color:#ddf;
        }

div#footer{
	font-size:0.5em;
	text-align:center;
	}

div.instruction{
	font-size:0.8em;
	text-align:left;
	}

div.short_headline{
	font-size:1.2em;
	}
