@charset "UTF-8";
/* CSS Document */
	body {
		padding: 0;
		margin: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #414135;
		color: #333333;
	}
	h1, h2, h3, h4, h5, h6 {
		margin: 0;
		padding: 0;
	}
	h1 {
		font-size: 30px;
	}
	h2 {
		font-size: 20px;
		font-weight:normal;
		margin-bottom:10px;
	}
	h3 {
		font-size:11px;
		margin-top:15px;
	}
	p {
		margin: 0;
		padding: 0 0 10px 0;
	}
	/* HEADER */
	.welcome {
		padding:35px 0 10px 330px;
		width:570px;
		margin:0 auto;
		color:#FFF;
	}
	#header {
		height: 96px;
		background-position: top left;
		background-repeat: no-repeat;
		background-color: #a4b555;
		background-image: url(/library/images/assets/blog.gif);
		background-position: top left;
		background-repeat: no-repeat;
	}
	#header_sliver {
		height: 2px;
		font-size: 2px;
		line-height: 2px;
		margin-top: 1px;
		background-color: #c4e93a;
	}
	/* SKELETONS */
	.content {
		margin: 0 auto;
		position: relative;
		width: 900px;
	}
	.white_bold {
		color: #fff;
		font-weight: bold;
	}
	
	/* SPACES */
	.margin_top_3 {
		margin-top: 3px !important;
	}
	.margin_top_5 {
		margin-top: 5px !important;
	}
	.margin_top_10 {
		margin-top: 10px !important;
	}
	.margin_right_10 {
		margin-right: 10px !important;
	}
	.margin_right_25 {
		margin-right: 25px !important;
	}
	.padding_top_5 {
		padding-top: 5px !important;
	}
	.padding_top_10 {
		padding-top: 10px !important;
	}
	.padding_top_20 {
		padding-top: 20px !important;
	}
	.padding_top_30 {
		padding-top: 30px !important;
	}
	.padding_top_35 {
		padding-top: 35px !important;
	}
	.padding_top_40 {
		padding-top: 40px !important;
	}
	.padding_top_45 {
		padding-top: 45px !important;
	}
	.padding_top_50 {
		padding-top: 50px !important;
	}
	.padding_left_10 {
		padding-left: 10px !important;
	}
	.padding_bottom_2 {
		padding-bottom: 2px !important;
	}
	.height_20 {
		height: 20px !important;
	}
	.height_60 {
		height: 60px !important;
	}
	.width_180 {
		width: 180px !important;
	}
	.width_200 {
		width: 200px !important;
	}
	.width_250 {
		width: 250px !important;
	}
	.width_280 {
		width: 280px !important;
	}
	.width_300 {
		width: 300px !important;
	}
	.width_312 {
		width: 312px !important;
	}
	.width_361 {
		width: 361px !important;
	}
	.width_411 {
		width: 411px !important;
	}
	.width_560 {
		width: 560px !important;
	}
	.width_610 {
		width: 610px !important;
	}
	.width_820 {
		width: 820px !important;
	}
	.width_900 {
		width: 900px !important;
	}
	.float_right {
		float: right;
	}
	.float_left {
		float: left;
	}
	.clear {
		line-height:1px;
		font-size:1px;
		height:1px;
		clear:both;
	}
	/* Hyper links */
	a {
		text-decoration: none;
		color: #92a442;
	}
	a:focus {
		outline: none; /* FireFox fix  */
	}
	a:hover {
		text-decoration: underline;
	}
	/* ALERTS */
	#sys_msg {
		border: 1px dashed #000;
		background: #fff;
		color: #f00;
		padding: 10px;
		width: 996px;
		margin: 0 auto;
	}
	/* Font sizes */
	.font_size_11 {
		font-size: 11px;
	}
	/* Wells */
	.well {
		padding: 10px;
	}
	.well_header {
		padding: 10px 20px;
		background-color: #5d7213;
		color: #fff;
		font-weight: bold;
		font-size: 14px;
	}
	.well .inner_well {
		padding: 15px;
	}
	
	.well .dark_well {
		background-color: #eeeee8;
		margin-bottom:3px;
	}
	.well_footer {
		padding-bottom:45px;
	}
	.well_footer p {
		padding:0 15px;
		font-size:11px;
	}
	/* banners  */
	.leadbanner {
		background-color: #000;
		border: 20px solid #000;
		height: 90px;
		width: 743px;
	}
	
	/* form fields */
	.txt {
		border: 1px solid #000;
		padding: 5px;
	}
	#comment_form_container {
		padding-bottom:20px;
		padding-top:30px;
	}
	#comment_form_container input {
		margin-right:10px;
		margin-top:15px;
	}
	#comment_form_container textarea {
		height:250px;
		margin-bottom:15px;
		margin-top:15px;
		width:460px;
	}
	.comment_odd {
		background-color:#F0F0F0;
	}
	.comment_odd, .comment_even {
		padding:15px;
	}
	.comment_footer {
		padding:0 15px 30px;
		font-size:11px;
		margin-top:3px;
		color:#666666;
	}
	.comment_container h4 {
		margin-bottom:10px;
		text-transform:uppercase;
	}
	h4 {
		color:#666666;
		font-size:12px;
		font-weight:bold;
		margin:0pt;
	}
	/* footer  */
	#footer {
		clear: both;
		color: #FFF;
		background-color: #414135;
		padding-top: 28px;
		padding-bottom: 28px;
	}
	
	#footer .benign a {
		color: #FFF;
		text-decoration: none;
	}
	
	#footer .benign a:hover {
		text-decoration: underline;
	}
	#about {
		padding:15px;
		margin:15px 0;
		background-color:#37372D;
	}
	/* BLOG */
	.post_links a {
		display:block;
		margin-top:15px;
		font-size:11px;
	}
	.post_links a:hover {
		text-decoration:none;
	}
	.pagination {
		text-align:right;
		padding-bottom:15px;
	}
	.pagination, .pagination a {
		color:#666666;
		text-decoration:none;
		display:inline-block;
	}
	.pagination .selected {
		background-image:url(../images/pgntn_bg.gif);
		background-repeat:no-repeat;
		padding:1px 5px 1px 4px;
		color:#FFFFFF;
		text-align:center;
	}
	.pagination .selected_dbl {
		background-image:url(../images/pgntn_bg.gif);
		background-repeat:no-repeat;
		padding:1px;
		color:#FFFFFF;
		text-align:center;
	}