
	body {
		margin: 0;
		padding: 0;
		font-family: Georgia, serif;
		font-size: 0.75em;
		background-image: url('https://lh3.googleusercontent.com/RE-KWflAh70arSZyhdriG46QuuyDsfrEJ7QyHJWlB_DDZglb_-w0OCNESgwlTSYF7XnuEHDTVzAvbqM3tWIrF8mvfynMmHSZTxlvxTPZnFjbEaDwmEeRw9mSehx32QOy8b3AeWqPD9_eIiFPFNcw5qHwg3TnN5uJxRA6tF189Zx_sHKOw6a42qGqdf7LKeobDQQNjHC1x0WhgFKePjyQ0TOHw4WtD');
		background-position: center;
		background-repeat: repeat;
		background-attachment: fixed;
		
		background-color: #f8f9ef;
		color: #000000;
	}
	#mainContainer {
		width: 90%;
		margin-left: 5%;
		min-width: 300px;
	} 
	#header {
		padding: 0 1em;
		min-height: 110px;
		margin: 0 0 10px 0;

		background-color: #f8f9ef;
		color: #000000;
	}
	#header h1 {
		margin: 0 0 -10px 0;
		padding: 15px 0;
	}
	#header a {
		font-family: Georgia, serif;
		font-size: 2em;
		text-decoration: none;
		color: #000000;
	}
	#header p {
		color: #628b02;
		font-size: 18px;
		font-style: italic;
		margin: 0 0 0 20px;
	}
	#content {
		float: right;
		background-color: #f8f9ef;
		color: #000000;
		padding: 5px;
		margin: 20px 1% 20px 1%;

		width: 70%;
		voice-family: ""}"";
		voice-family:inherit;
		width: 67%;
	}
	html>body #content {
		width: 67%;
	}
	#content p {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 8px;
	}
	#sideBar {
		float: left;
		padding: 5px;
		margin: 20px 1% 20px 1%;
		background-color: #f8f9ef;
		color: #000000;

		width: 15%;
		voice-family: ""}"";
		voice-family:inherit;
		width: 12%;
	}
	html>body #sideBar {
		width: 12%;
	}
	#sideBarHeader {
		min-height: 100px;
		background-color: #f8f9ef;
		color: #000000;

		vertical-align: bottom;
		margin-bottom: 10px;
	}
	#sideBar h4 {
		color: #628b02;
		text-transform: uppercase;
		font-weight: normal;
		font-family: Arial, sans-serif;
		display: block;
		text-align: center;
		padding: 5px;
		padding-bottom: 0;
		
	}
	#sideBar ul {
		margin: 0 0 1em 1em;
		padding: 0; 
		list-style-type: none;
	}
	.sideBarBox {
		border: 2px solid #000000;
		margin-bottom: 5px;
		background-color: #f8f9ef;
		color: #000000;
	}
	.sideBarBox a, .sideBarBox a:active {
		color: #628b02;
	}
	.sideBarBox a:visited {
		color: #000000;
	}
	.sideBarBox h5 { 
		font-family: Arial, sans-serif;
		margin: 10px 0 0 0;
	}
	.sideBarUpi {
		margin: 0;
		padding: 2px;
	}

	.entry {
		padding: 5px;
		background-color: #f8f9ef;
		font-family: Georgia, sans-serif;
	}
	.entry a {
		color: #628b02;
	}
	.entry a:visited {
		color: #628b02;
	}
	.entry h3 {
		font-family: Georgia, sans-serif;
		font-size: 1.5em;
		padding: 3px;
		margin: 10px 0;
	}
	.entryBar {
		clear: both;
		overflow: auto;
		font-size: 0.9em;
	}
	.entryText {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.entryFooter {
		padding-top: 1em;
	}
	.commentsInfo {
		float: right;
	}
	form#postform textarea {
		width: 100%; max-width: 99%;
	}
	form#postform input {
		max-width: 100%;
	}

	.commentBoxOne {
		border: 5px solid #f8f9ef;
	}
	.commentBoxTwo {
		border: 5px solid #f8f9ef;
	}
	.commentBoxScreened {
		border: 5px solid #050505;
	}
	.commentBoxOne .commentInfo {
		background-color: #f8f9ef;
		color: #000000;
	}
	.commentBoxTwo .commentInfo {
		background-color: #f8f9ef;
		color: #000000;
	}
	.commentBoxScreened .commentInfo {
		background-color: #050505;
		color: #000000;
	}
	.commentBoxOne, .commentBoxTwo, .commentBoxScreened {
		background-color: #f8f9ef;
		color: #000000;
		border-right: none;
		border-bottom: none;
		width: 99%;
	}
	.commentBoxOne a, .commentBoxTwo a, .commentBoxScreened a {
		color: #628b02;
	}
	.commentBoxOne a:visited, .commentBoxTwo a:visited, .commentBoxScreened a:visited {
		color: #628b02;
	}
	.commentUpi {
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.commentUpi img {
		border: 0;
	}
	.commentInfo {
		width: 100%;
		vertical-align: bottom;
		padding-botttom: 5px;
		background-color: #ccf;
	} 
	.commentButs {
		vertical-align: bottom;
		text-align: right;
	}
	.commentText {
		padding-top: 5px;
		padding-left: 5px;
	}
	.commentLinks {
		clear: both;
		margin-left: 5px;
	}

	#footer {
		float: left;
		width: 70%px;
		font-size: 0.8em;
		margin-top: 10px;
		margin-bottom: 10px;
	} 

	h2, h3, h4 {
		margin-top: 0;
	}
	a {
		color: #628b02;
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
	}
	a:visited {
		color: #628b02;
	}
	.userpic {
		float: right;
		margin-left: 5px;
		margin-bottom: 5px;
	}
	div.entrysub h3 {
		margin: 0;
	}
	div.MiniCalContainer {
		border: 2px solid #000000;
		width: 98%;
		height: 3em;
		overflow: auto;
		margin-top: 10px;
		margin-left: 1%;
		background-color: #f8f9ef;
	}
	.MiniCalDayPosts {
		font-weight: bold;
	}
	td.MiniCalWeekend {
		background-color: #d8dea6;
	}
	td.MiniCalDay, td.MiniCalDayPosts {
		font-family: Trebuchet, Verdana, sans-serif;
		font-size: 0.95em;
		color: #000000;
	}
	.MiniCalDay a, .MiniCalDay a:active, .MiniCalDayPosts a, .MiniCalDayPosts a:active {
		color: #628b02;
	}
	.MiniCalDay a:visited, .MiniCalDayPosts a:visited {
		color: #000000;
	}
	.monthWrapper {
		display: table;
		border: 1px solid black;
		width: 100%;
	}
	.monthRow {
		display: table-row;
		border: 1px solid black;
	}
	.monthCell, .monthDay {
		display: table-cell;
		border: 1px solid black;
		padding: 3px;
	}
	.monthDay {
		font-family: Arial, sans-serif;
		font-size: 2em;
		text-align: right;
	}
	#cal a {
		text-decoration: none; 
		color: #628b02;
	}
	.calrow {
		clear: both;
		font-family: Arial, sans-serif;
	}
	
	.calempty {
		width: 24px;
		font-size: 11px;
		margin: 1px;
		float: left;
	}
	.calactitem {
		float: left;
		margin: 1px;
		width: 23px;
		font-size: 11px;
		text-align: center;
		background-color: white;
		border-right: 1px solid black;
		border-bottom: 1px solid black;
	}
	.calDayEntries {
		font-size: 1.5em;
		font-weight: bold;
	}
	.calDay, .calDayEntries, .bigday {
		font-family: Arial, sans-serif;
		text-align: center;
		vertical-align: middle;
	}
	.bigday {
		font-weight: bold;
	}
	.cal td {
		padding: 3px;
	}
	.calinitem {
		float: left;
		margin: 1px;
		width: 23px;
		font-size: 11px;
		text-align: center;
		border-right: 1px solid black;
		border-bottom: 1px solid black;
	}
		
