html, body {height:100%;}

body, div, table, span, form, input {
	font-size:11px;
	font-family: 'Lucida Grande', tahoma, verdana, arial, sans-serif;
	}

body {background:#eeffee; margin:0px;}

#header {background:#91E37D url('images/v2-headbg.jpg') left top repeat-y; border-bottom:1px solid #000000; height:85px;}
#header a:hover {background:none; text-decoration:none;}

#content {position:relative;top:0;left:0;}

#sidebar {background: #f6f6f6; width:150px; margin-left:20px; border:1px solid #000000; border-top:0px; float:left;}

#writing {background: #fffffe; margin:20px; padding:10px; font-size:13px; border:1px solid #339A1A; float: right;}
html>body #writing {background: #fffffe; margin:20px; padding:10px; font-size:13px; border:1px solid #339A1A; position:absolute; left:175px;}

#footer {background:#77D161; border-top:1px solid #000000; border-bottom:1px solid green; clear:both;}

#sidebar li {list-style: none;}
#sidebar .page_item {list-style:square; margin:0; padding:0;}
#sidebar .cat-item {list-style:none; margin:0; padding:0;}

#content #writing p {
	line-indent: 15px;
	}

#content #writing a {
	font-size: 13px;
	}

#content a.totop {float:right;}

.current-cat a {
	background:#d6f7cd;
	font-weight:bold;
	}

#floatbox {
	width:500px;
	text-align:left;
	border:1px solid #cceebb;
	background:#f6f6f6;
	margin-left: 20px auto;
	padding:5px 10px 10px 5px;	
	z-index:1;
	}
html>body #floatbox {
	width:500px;
	text-align:left;
	border:1px solid #cceebb;
	background:#f6f6f6;
	margin-left: 20px auto;
	padding:5px 10px 10px 5px;
	position:relative;left:20px;
	}

#floatbox h1 {
	font-size:10px;
	text-decoration: underline;
	color:#000000;
	background: none; border:none;
	margin-bottom:0px;
	padding-bottom:0px;
	}

#floatbox ul {margin-top:0px; padding-top:0px;}

a, a:visited, a:active {
	color:#429216;
	text-decoration: none;
	}

a:hover {
	color:#429216;
	background: #d6f7cd;
	text-decoration: underline;
	}

a.current {font-weight:bold;}

hr {
	width:350px;
	height:3px;
	background:#d6f7cd;
	border:0px;
	margin-top:20px;
	text-align:center;
	}

h1 {
	font-size:15px;
	color: #246200;
	height:15px;
	background: #f1ffde;
	border-bottom:1px solid green;
	margin-top:5px;
	margin-bottom:0px;
	}

#content #writing h1 a {font-size:15px;}

h2 {
	font-size:13px;
	color: #246200;
	margin-bottom:3px;
	}

h2 a {
	font-weight:bold;
	color:#246200;
	text-decoration: none;
	}

ul {list-style:square;}

/* this is the end of the stylesheet */
/* stop truncating my stuff :( */
/* :D */