@charset "UTF-8";
/* CSS Document */

	body{
		padding: 0px;
		margin: 0px;
		text-align: center;
		font: 62.5% Arial, Helvetica, sans-serif;
		color: #ffffff;
		background: #231F20;
	}
	h2{
		text-transform: uppercase;
		background: url(images/headline_underline.gif) repeat-x bottom;
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 10px 0px;
		color: #B7463F;
		font: 16px Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	h2 a{
		color: #B7463F;
		text-decoration: none;
	}
	h2.pagetitle{
		color: #EFE4B6;
		border-bottom: 1px solid #EFE4B6;
		background: none;
	}

	.region{
		position: relative;
		float: left;
	}
	#container{
		width: 100%;
		text-align: center;
		background: #333333;
	}
	#top{
		position: relative;
		float: left;
		width: 100%;
		height: 146px;
		background: url(images/bg_header.jpg) repeat-x;
		overflow: visible;
		z-index: 100;
	}
	#topContent{
		position: relative;
		width: 1024px;
		height: 146px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		overflow: visible;
	}
	#poweredByMoosylvania{
		position: absolute;
		top: 146px;
		left: 32px;
	}
	#topNav{
		position: absolute;
		top: 61px;
		left: 390px;
		width: 432px;
	}
	#topNav a{
		position: relative;
		float: left;
	}
	#topSearch{
		position: absolute;
		top: 61px;
		left: 821px;
		width: 145px;
		background: url(images/bg_search_box.png) no-repeat top #000000;
		
	}
	#topSearch .textbox{
		width: 125px;
		background: none;
		border: 0px;
		color: #FFFFFF;
		padding: 12px 10px 13px 10px;
	}
	#topSearch .searchButton{
		position: absolute;
		top: 39px;
		left: 0px;
		background: url(images/btn_search.png) no-repeat;
		width: 145px;
		height: 21px;
		border: none;
	}
		#topSearch .searchButton:hover{
		position: absolute;
		top: 39px;
		left: 0px;
		background: url(images/btn_search-hover.png) no-repeat;
		width: 145px;
		height: 21px;
		border: none;
	}
	#middle{
		position: relative;
		float: left;
		width: 100%;
		background: url(images/bg_content.jpg) repeat-x #3F0504;
		z-index: 0;
	}
	#middleBottom{
		position: relative;
		float: left;
		width: 100%;
		padding: 30px 0px; 
		background: url(images/bg_content_bottom.jpg) repeat-x bottom;
		text-align: center;
	}
	#middleContent{
		position: relative;
		width: 1024px;
		margin-top: 10px;
		margin-left: auto;
		margin-right: auto;
	}
	#headlines{
		position: relative;
		width: 1024px;
		margin-left: auto;
		margin-right: auto;
	}
	.headlineBox{
		position: relative;
		float: left;
		background: url(images/bg_feature_box.png) no-repeat;
		width: 305px;
		height: 439px;
		font: 11px Arial, Helvetica, sans-serif;
		margin-right: 22px;
	}
	.headlineBox:hover{
		position: relative;
		float: left;
		background: url(images/bg_feature_box-roll.png) no-repeat;
		width: 305px;
		height: 439px;
		font: 11px Arial, Helvetica, sans-serif;
	}

	.headlineBox .postCategory{
		position: absolute;
		top: 17px;
		left: 28px;
		width: 248px;
		height: 14px;
		overflow: hidden;
		text-align: left;
		letter-spacing: 0.1em;
		color: #C6BA92;
	}
	.headlineBox .postCategory a{
		text-decoration: none;
	}
	.headlineBox .postCategory a:hover{
		text-decoration: underline;
	}
	.headlineBox h2{
		color: #B7463F;
		height: 40px;
		background: none;
		padding-bottom: 0px;
	}
	.headlineBox h2 a{
		color: #B7463F;
	}
	.headlineBox a{
		color: #C6BA92;
	}
	.headlineBox .postContent{
		position: absolute;
		top: 46px;
		left: 31px;
		width: 248px;
		height: 317px;
		overflow: hidden;
		text-align: left;
		color: #746C61;
		line-height: 18px;
	}
	.headlineBox .postContent p{
		display: inline;	
	}
	.headlineBox .postContent a{
		color: #931912;
		text-decoration: none;
	}
	.headlineBox .postContent a:hover{
		text-decoration: underline;
	}
	.headlineBox .postContent img{
		margin-bottom: 15px;	
	}
	.headlineBox .postDate{
		position: absolute;
		top: 400px;
		left: 28px;
		text-align: left;
		letter-spacing: 0.1em;
		color: #931912;
	}
	.headlineBox .postComments{
		position: absolute;
		top: 400px;
		left: 90px;
		width: 100px;
		text-align: center;
		letter-spacing: 0.1em;
		color: #931912;
	}
	.headlineBox .postComments a{
		color: #931912;
		text-decoration: none;
	}
	.headlineBox .postComments a:hover{
		text-decoration: underline;
	}
	.headlineBox .postReadMore{
		position: absolute;
		top: 392px;
		left: 198px;
		width: 78px;
		text-align: center;
		letter-spacing: 0.1em;
		color: #931912;
	}
	.headlineBox .postReadMore a{
		color: #931912;
		text-decoration: none;
	}
	.headlineBox .postReadMore a:hover{
		text-decoration: underline;
	}
	#bottom{
		position: relative;
		float: left;
		width: 100%;
		height: 143px;
		background: url(images/bg_footer.jpg) repeat-x top;
	}
	#bottomContent{
		position: relative;
		width: 1024px;
		margin-left: auto;
		margin-right: auto;
		height: 143px;
		text-align: center;
	}
	#bottomNav{
		position: absolute;
		top: 5px;
		left: 280px;
		background: url(images/bg_footer_box.png) no-repeat;
		width: 435px;
		height: 35px;
	}
	#bottomNavContent{
		padding: 9px;
		text-align: center;
		text-transform: uppercase;
		color: #FBAF3F;
		letter-spacing: 0.2em;
	}
	#bottomNavContent a{
		color: #FBAF3F;
		text-decoration: none;
	}
	#bottomNavContent a:hover{
		text-decoration: underline;
	}

	/* Content Box */
	.contentBox{
		position: relative;
		float: left;
		width: 623px;
		font: 12px Arial, Helvetica, sans-serif;
		text-align: left;
	}
	.contentBoxTop{
		position: relative;
		float: left;
		background: url(images/bg_content_box_top.png) no-repeat;
		height: 37px;
		width: 623px;
	}
	.contentBoxMiddle{
		position: relative;
		float: left;
		background: url(images/bg_content_box_repeat_y.png) repeat-y;
		width: 623px;
	}
	.contentBoxBottom{
		position: relative;
		float: left;
		background: url(images/bg_content_box_bottom.png) no-repeat;
		height: 15px;
		width: 623px;
	}
	.contentBoxPadding{
		margin: 20px;
		text-align: left;
		color: #746C61;
		line-height: 18px;
	}
	.contentBoxPadding a{
		color: #AE1E16;
		text-decoration: none;
	}
	.contentBoxPadding a:hover{
		text-decoration: underline;
	}
	.contentBoxPadding textarea{
		width: 570px;
	}
	
	#sidebar{
		position: relative;
		float: left;
		width: 303px;
		font: 12px Arial, Helvetica, sans-serif;
		text-align: left;
	}

	/* Sidebar Box */
	.sidebarBox{
		position: relative;
		float: left;
		width: 303px;
		font: 12px Arial, Helvetica, sans-serif;
		text-align: left;
	}
	.sidebarBoxTop{
		position: relative;
		float: left;
		background: url(images/bg_sidebar_top.png) no-repeat;
		height: 37px;
		width: 303px;
	}
	.sidebarBoxMiddle{
		position: relative;
		float: left;
		background: url(images/bg_sidebar_repeat_y.png) repeat-y;
		width: 303px;
	}
	.sidebarBoxBottom{
		position: relative;
		float: left;
		background: url(images/bg_sidebar_bottom.png) no-repeat;
		height: 15px;
		width: 303px;
	}
	.sidebarBoxPadding{
		margin: 20px;
		text-align: left;
		color: #746C61;
		line-height: 18px;
	}
	.sidebarBoxPadding a{
		color: #AE1E16;
		text-decoration: none;
	}
	.sidebarBoxPadding a:hover{
		text-decoration: underline;
	}
	.sidebarBoxPadding ul{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	.sidebarBoxPadding ul ul{
		padding: 0px 0px 0px 20px;	
	}
	.sidebarBoxPadding li{
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#sidebar_menu li{
		margin-bottom: 10px;	
	}
	
	/* topNav Menu */
	
	/* Pagination */
	#rb-page-container{
		font: 12px Arial, Helvetica, sans-serif;
		position: relative;
		float: left;
		clear: both;
		width: 100%;
		margin: 10px 0px 0px 0px;
	}
	#rb-page-pages{
		padding: 10px;
	}
	#rb-page-next{
		line-height: 4px;
	}
	
	/* Welcome Box */
	#welcome{
		position: relative;
		width: 1024px;
		margin-left: auto;
		margin-right: auto;
		font: 11px Arial,Helvetica,sans-serif;
	}
	#welcomeBoxTop{
		width: 959px;
		height: 37px;
		background: url(images/bg_welcome_box_top.png) no-repeat top left;
	}
	#welcomeBoxTop span{
		display: block;
		margin: 17px 0px 0px 28px;
		color: #C6BA92;
		letter-spacing: 0.1em;
		text-align: left;
	}
	#welcomeBoxTop span h2{
		color: #931912;
		height: 40px;
		background: none;
		padding-bottom: 0px;
	}
	#welcomeBoxTop span h2 a{
		color: #931912;
	}
	#welcomeBoxMiddle{
		width: 959px;
		background: url(images/bg_welcome_box_middle_repeat_y.png) repeat-y left;
		font-size: 13px;
	}
	#welcomeBoxMiddleTop{
		width: 959px;
		background: url(images/bg_welcome_box_middle_top.png) no-repeat top left;
	}
	#welcomeBoxMiddleMessage{
		width: 580px;
		margin: 20px 0px 0px 30px;
		color: #746C61;
		line-height: 18px;
		text-align: left;
	}
	#welcomeBoxMiddleLinks{
		width: 300px;
		margin: 20px 0px 0px 20px;
		color: #746C61;
		line-height: 18px;
		text-align: left;
	}
	#welcomeBoxMiddleLinks ul{
		margin: 0px;	
	}
	#welcomeBoxMiddleLinks ul li{
		margin-bottom: 10px;
	}
	#welcomeBoxBottom{
		width: 959px;
		height: 14px;
		background: url(images/bg_welcome_box_bottom.png) no-repeat bottom left;
	}
	#welcome a{
		color: #931912;
		text-decoration: none;
	}
	#welcome a:hover{
		text-decoration: underline;
	}
	#welcome a.rss_subscribe {
		background: url("images/icon-subscribe.png") no-repeat scroll 10px 0 transparent;
		display: block;
		float: left;
		text-indent: 30px;
		width: 100px;	
	}
	#sharethis_0 {
		float:left;
	}
