@charset "UTF-8";/* POST CSS - Germinal Press *//* TOP SECTION */#top					{ width: 960px; height: 303px; margin: 0 auto; float: left; margin-bottom: -65px;  }#top h1					{ width: 960px; height: 303px; background: url('/images/blog/hero.jpg') no-repeat -20px top; display: block; margin-bottom: -75px; text-indent: -9999px;  }/* LEFT COLUMN */#mainContent			{ width: 570px; float: left; }#mainContent h1			{ height: 30px; display: block; padding-bottom: 5px; border-bottom: 1px solid #9cb228; margin-bottom: 30px; text-indent: -9999px; }/* POST */#post					{ margin-bottom: 40px; }	#post h2				{ color: #FFF; font-size: 3.2em; font-weight: normal;  }#post h2 a				{ color: #FFF; }#post h2 a:hover 		{ color: #CCC; }#post time       		{ color: #727272; font-size: 1.8em; padding-top: 3px; }#post img				{ margin: 15px 0px; }	#post h4				{ color: #FFF; font-size: 2.2em; font-weight: normal; text-transform: uppercase; padding: 20px 0px; }#post .quote			{ font-family: Georgia, sans-serif; font-style: italic; font-size: 1.9em; color: #FFF; padding-top: 10px; }
#post .bodyquote		{ font-family: Georgia, sans-serif; font-style: italic; font-size: 1.9em; color: #FFF; padding-top: 10px; }
#post p a				{ color: #FFF; }
#post p a:hover			{ color: #ccc; }

#comments				{ margin-top: 30px; }

#comments .comment		{ padding-left: 60px; background: url('/images/blog/comment.png') no-repeat left 20px; }
#comments .comment h2	{ background: url('/images/post/icon.png') top left no-repeat; padding: 0px 0px 0px 45px; color: #FFF; font-size: 3.2em; font-weight: normal;						text-transform: uppercase; border-bottom: 1px solid #9cb228; }#comments .comment h3	{ color: #727272; font-size: 1.3em; font-weight: normal; line-height: 1.5em; padding-top: 20px; }	#comments .comment em	{ color: #FFF; font-weight: normal; font-style: normal; }#comments .comment p	{ font-family: Georgia, sans-serif; font-style: italic; font-size: 1.4em; color: #FFF; padding-top: 2px; }	/* COMMENTS FORM */#comments .textbox,#comments textarea 				{ background: #262626; border: none; color: #9f9e9e; font-size: 1.3em; height: 30px; margin-bottom: 20px; padding: 4px; width: 500px; transition: all 250ms; -webkit-transition: all 250ms; -moz-transition: all 250ms; }#comments textarea 				{ height: 120px; width: 550px; }#comments .textbox:hover,#comments textarea:hover		{ background-color: #333; color: #9f9e9e; }
#comments .textbox:focus,
#comments textarea:focus 		{ background-color: #555; color: #fff; }#comments #loader 				{ padding: 10px 0px 0px 10px; -moz-box-shadow: none; -o-box-shadow: none; -webkit-box-shadow: none; border: none; box-shadow: none; }#comments #submitButton 		{ width: 138px; height: 38px; float: left; display: block; color: #FFF; text-align: center; font-size: 14px; font-weight: bold; text-transform: uppercase; cursor: pointer; -webkit-transition: all 250ms;  -moz-transition: all 250ms; -o-transition: all 250ms; background-color: #9aa92c; }#comments #submitButton:hover 	{ background-color: #b0c132; }#comments #submitButton:active 	{ -moz-box-shadow: inset 0 3px 5px #000; background-color: #798523; }#comments label 				{ display: block; width: 450px; margin: 0; }#comments label.error 			{ color: #e8002e; font-size: 1.4em; padding-bottom: 10px; margin-top: -7px; }

#comments #surname				{ display: none; }
#comments #comment_question		{ width: 250px; }
#comments #comment_question:focus		{ width: 100px; }
/* SIDEBAR */#sideBar				{ width: 300px; float: left; padding: 0px 0px 0px 47px; }#sideBar h1				{ background: url('/images/blog/catagories_heading.png') top left no-repeat; height: 30px; display: block; padding-bottom: 5px; border-bottom: 1px solid #9cb228;						margin-bottom: 30px; text-indent: -9999px; }/* CATAGORIES */						#catagory ul			{ padding-bottom: 30px; }#catagory li			{ font-size: 1.6em; text-transform: uppercase; margin: 6px 0px 6px 0px; }
#catagory li a 			{ padding: 2px 10px 2px 0; }/* RECENT POSTS */#recentPosts			{ width: 315px; float: left; margin-top: 20px; }#recentPosts h1			{ background: url('/images/blog/posts_heading.png') top left no-repeat; height: 30px; display: block; padding-bottom: 5px; border-bottom: 1px solid #9cb228;						margin-bottom: 30px; }						.recentpost				{ margin-bottom: 40px; }	.recentpost h2			{ color: #FFF; font-size: 2.2em; font-weight: normal; }.recentpost h2 a		{ color: #FFF; }.recentpost h2 a:hover 	{ color: #CCC; }.recentpost time       	{ color: #727272; font-size: 1.5em; padding-top: 3px; }.recentpost img			{ margin: 15px 0px; }	