		* { margin: 0; padding: 0; }
		body {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 76%;
			background: #2D2D2D;
		}
		a { 
			text-decoration: none; 
			color: #849d42;
		}
		a:hover { text-decoration: underline; }
		h1,h2,h3,h4,h5,h6 {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal; color: #636563;
		}
		.grey { color: #A3A5A3 }
		a.grey { text-decoration: underline; }
		a.grey:hover { text-decoration: none; }
		.headline { font-weight: bold; }
		.byline { font-weight: bold; }
		#navigation li { float: left; display: inline; border-right: 1px solid #A3A5A3; }
		#navigation li a { display: block; padding: 0.5em; }
		#navigation { overflow: hidden; display: inline-block; }
		#navigation { display: block; }
		#wrapper { margin:  1em 1em 0; overflow: hidden; display: inline-block;
				background: #FFF url(swirl.jpg) no-repeat 100% 100%; padding: 0 1em;
		}
		#wrapper { display: block; }
		#content { clear: both; width: 100%; overflow: hidden; display: inline-block; float: left; display: inline; border: 1px solid #A3A5A3;}
		#content { display: block; }
		#sidebar { width: 32%; overflow: hidden; display: inline-block; float: left; display: inline; margin-left: 2%}
		#sidebar { display: block; }
		#sidebar { padding-bottom: 500px; }
		#banner { background: #219200 url(banner-3-right.jpg) 100% 0; height: 161px; margin: 1em 0 0; position: relative;}
		#banner-left { position: absolute; left: 0; background: transparent url(banner-3-left.jpg) no-repeat 0 0; height: 161px; width: 347px; }
		#banner h1 { height: 161px; width: 423px; margin: 0 auto;  background: transparent url(logo-white-shad.png) no-repeat 0 0; position: relative; z-index: 1000; text-indent: -9999px;}
#banner p { margin-top: -2em; text-align: center; position: relative; z-index: 1000; }
.article { border: 1px solid #A3A5A3; margin: 1.25%; padding: 1.1%;  float: left; width: 20%;}
#content.record { padding: 1%; width: 65% }
#sidebar.record { padding: 1%; width: 27% }
#content.record p { font-size: 1.2em; line-height: 1.5em; color: #636563; }
#content.record img { clear: left; float: left; display: inline; margin: 0 1em 0.75em 0; }

#content ul { margin-left: 1.5em; }
#sidebar ul { margin-left: 1.5em; }
.article-new { padding-bottom: 2em; border-bottom: 1px dotted #C3C5C3; margin-bottom: 1em; }
.article-new h2 { text-indent:-9999px }
#commentsAnchor { margin-top: 2em; }
label, input, textarea { display: block; }
label { font-weight: bold; margin-top: 0.5em; }
input, textarea { margin-bottom: 0.5em }
fieldset { padding: 1em; }