			html{
				padding: 0;
				margin: 0;
			}
			body{
				margin: 0;
				padding: 10px;
				background: #aaa url(../images/fade1.gif) repeat-x;
				background-attachment:fixed;
				font-family: Verdana, non-serif;
				font-size: 10pt;
				color: #000;
				text-align: center;
			}
			#printheader{
				font-weight: bold;
			}
			#container{
				margin: 0 auto;
				width: 800px;
				text-align: left;
				background: #fff;
				border: 0;
			}
			#blogheader{
				display: none;
			}
			#thebody{
				padding: 20px;
				min-height: 300px;
			}
			#thebody a, ul li a{
				color: #0E6900;
				text-decoration: none;
			}
			#thebody a:hover, ul li a:hover{
				color: #012600;
				text-decoration: underline;
			}
			.b{
				font-weight: bold;
			}
			.i{
				font-style: italic;
			}
			.u{
				text-decoration: underline;
			}
			.post{
				border-top: 1px solid #ccc;
				border-right: 1px solid #ccc;
				margin-top: 30px;
				background: #fff url(../images/postback1.gif) repeat-x;
				padding: 5px;
			}
			.post h3{
				color: #0E6900;
			}
			.post a{
				color: #0E6900;
				text-decoration: none;
			}
			.post a:hover{
				color: #012600;
				text-decoration: underline;
			}
			.postend{
				color: #555;
				font-size: 8pt;
				margin-top: 20px;
			}
			.postend p{
				margin: 0;
			}
			.postend a{
				display: none;
			}
			.blogquote{
				margin: 0px 25px 0px 25px;
				padding-left: 25px;
				color: #555;
				background: url(../images/quote.gif) no-repeat;
			}
			.overline {
				border-top: 1px solid;
			}
			#blogfooter{
				height: 25px;
				background: #330 url(../images/menuback3.gif) repeat-x top;
				text-align: right;
				font-size: 10px;
				color: #ccc;				
			}
			#blogfooter p{
				padding: 5px;
			}
			#archivelink{
				display: none;
			}
			/* navigation */
			#nav {
				display: none;
				float: left;
				width: 800px;
				height: 25px;
				margin: 0;
				padding: 0;
				list-style: none;
				font-size: 12px;
				font-weight: bold;
				border-top: 1px solid #fff;
				border-bottom: 3px solid #000;
				background: #330 url(../images/menuback3.gif) repeat-x top left;
			}
			#nav ul{
				margin: 0;
				padding: 0;
				list-style: none;
			}
			#nav li {
				float: left;
				margin: 0;
				padding: 0 1px 0 0;
				list-style: none;
				background: url(../images/nav-li-bg.gif) no-repeat top right;
			}
			#nav a {
				float: left;
				padding: 7px 13px;
				text-decoration: none;
				color: #ddd;
			}
			#nav a:hover, #nav a.active {
				color: #fff;
				background: #012600;
			}
			#nav a.active {
				font-weight: bold;
				background: #012600 url(../images/nav-on-bg.gif) repeat-x bottom left;
			}
			li#t-home a {
				margin-left: 25px;
				background: url(../images/nav-li-bg.gif) no-repeat top left;
			}
			.rightnav{
				display: none;
				float: right;
				width: 175px;				
			}
			.rightnav h3{
				margin: 3px 0px 0px 27px;
				color: #0E6900;
				background: #fff url(../images/right1.gif) no-repeat;
				margin: 20px 0px 0px 0px;
				padding: 5px 0px 0px 25px;
			}
			.rightnav li{
				list-style-image: url(../images/liststyle1.gif);
			}
			.rightnav li a{
				color: #0E6900;
				text-decoration: none;
			}
			.rightnav li a:hover{
				color: #012600;
				text-decoration: underline;
			}
			.photo{
				border: 3px solid #eee;
			}
			.left{
				float: left;
				margin-right: 5px;
			}
			.right{
				float: right;
				margin-left: 5px;
			}