	body {
		font: 0.813em Verdana, Arial, Helvetica, sans-serif;
		margin: 0;
		/*background: url(images/noise-tile.gif);*/
		color: #444444;
	}
/* Page Layout */
	#PageWrapper {
		width: 900px;
		margin: 0 auto;
	}
	#Header {
		padding-bottom: 20px;
	}
	#Content {
		float: left;
		width: 480px;
	}
	#SecondaryContent {
		float: right;
		width: 360px;
		padding: 15px;
	}
	#Footer {
		clear: both;
		margin: 3em 0;
	}
/* END Page Layout*/
/* Header */
	#Header {
		margin: 0 auto;
		overflow: hidden;
		width: 900px;
	}
	#Header .Logo {
		float: left;
	}
	.NavPanel {
		float: right;
		width: 400px;
		text-align: right;
	}
	ul.MainNav {
		font-size: 1.231em;
		overflow: hidden;
		padding: 0;
		margin: 15px 0 0 0;
		list-style: none;
		float: right;
	}
	ul.MainNav li {
		padding: 0;
		margin: 0;
		list-style: none;
		float: left;
	}
	ul.MainNav li a {
		display: block;
		width: 70px;
		padding-top: 40px;
		margin-left: 20px;
		text-align: center;
		color: #6E8B3A;
		font-weight: bold;
		text-decoration: none;
	}
	ul.MainNav li a:hover,
	ul.MainNav li a:active,
	ul.MainNav li a:focus {
		color: #616161;
	}
	ul.MainNav li.NavAbout a {
		background: url(images/info.gif) top center no-repeat;
	}
	ul.MainNav li.NavContact a {
		background: url(images/contact.gif) top center no-repeat;
	}
	ul.MainNav li.NavRSS a {
		background: url(images/rss.gif) top center no-repeat;
	}
	ul.MainNav li.NavAbout a:hover {
		background: url(images/info_over.gif) top center no-repeat;
	}
	ul.MainNav li.NavContact a:hover {
		background: url(images/contact_over.gif) top center no-repeat;
	}
	ul.MainNav li.NavRSS a:hover {
		background: url(images/rss_over.gif) top center no-repeat;
	}
	
	.SearchBox {
		margin-top: 12px;
		float: right;
	}
	.SearchBox input.SearchButton {
		position: relative;
		top: 5px;
	}
	.SearchBox input.SearchInput {
		padding: 2px 8px;
		border: 2px solid #6E8B3A;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
/* END Header*/
	#Content h1, #Content h2 {
		font-weight: normal;
	}
	#Content h1 {
		margin: 0 0 1em 0;
		font-size: 2.308em;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	}
	#Content h2 {
		margin: 1em 0 0 0;
		font-size: 1.846em;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	#Content h2 a, #Content h2 a:link, #Content h2 a:visited {
		color: #444444;
		text-decoration: none;
	}
	/* Define hover, active, focus styles */
	#SecondaryContent {
		margin-top: 15px;
		background: #EBEFE4;
	}
	#SecondaryContent #Intro, #SecondaryContent #Friends {
		margin-bottom: 1em;
		border-bottom: 1px solid #6E8B3A;
	}
	#SecondaryContent #Categories {
		float: left;
		width: 130px;
	}
	#SecondaryContent #Friends {
		float: right;
		width: 210px;
	}
	#SecondaryContent #Links {
		clear: right;
		float: right;
		width: 210px;
	}
	#SecondaryContent h2 {
		font-size: 1.231em;
		margin: 0 0 1em 0;
	}
	.LinksList {
		padding-bottom: 1em;
	}
	.LinksList ul, .LinksList li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.LinksList li {
		margin-top: 1em;
		clear: both;
	}
	.LinksList li.Icon img{
		float: left;
		background: #fff;
		margin-right: 10px;
		border: 5px solid #B9C9AB;
	}
	#Footer {
		background: #EBEFE4;
		padding: 1em 0.5em;
	}
	.HideScreen {
		position: absolute;
		left: -9000px;
		top: 0;
	} 
	.PageNav {
		margin: 1em 0 0 0;
	}
	.PageNav ul, .PageNav li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.PageNav .LeftNav{
		float: left;
	}
	.PageNav .RightNav{
		float: right;
	}
	.PageNav a, .PageNav a:link, .PageNav a:visited {
		padding: 5px;
		border: 1px solid #B9C9AB;
		background: #EBEFE4;
		color: #333;
		text-decoration: none;
	}
	/* Define hover, active, focus styles */
	a, a:link, a:visited {
		color: #646400;
		text-decoration: none;
	}
	a:active, a:hover, a:focus {	
		background: #FFFF66;
		text-decoration: underline;
	}
	.ScreenHide {
		position: absolute;
		left: -9000px;
		top: 0;
	}
	.JumpToContent a:active, .JumpToContent a:focus {
		position: relative;
		left: 9000px;
		top: 0;
		background: #ccc;
	}
	.Post {
		border-bottom: 1px solid #6E8B3A;
	}
	.ReadMore {
		text-align: right;
	}
	.ClearDiv {
		clear: both;
		font-size: 0px;
		height: 2px;
	}
	img {
		border: none;
	}
	/* Form Styles */
	
	input[type="submit"] {
		padding: 2px;
		border: 1px solid #B9C9AB;
		background: #EBEFE4;
		color: #333;
		text-decoration: none;
		font-size: 1em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}