/* 
		Design by:
		Design Studios Pro
		http://DesignStudiosPro.com
*/

* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	color: #990000;
}

p {
	line-height: 1.5;			
}

.image-left {
  float: left;
  padding: 5px;
}

.image-right {
  float: right;
}

/* Logo */
#logo { 
	padding: 0; 
	width: auto; 
	float: left;
}

#logo h1 a, h1 a:hover { 
	color: #990000; 
	text-decoration: none;
}
#logo h1 span { 
	color: #000;
}

/* Header */
#header { 
	background: #fff; 
}
#header-inner { 
	margin: 0 auto; 
	padding: 0; 
	width: 970px;
}

/* Feature */
.feature {
	display: flex; 
	background: #990000; 
	padding: 10px;
}
.feature-inner { 
	margin: auto; 
	width: 970px; 
}
.feature-inner h1 {
	color: #fff;
	font-size: 25px;
	padding: 15px;
}

/* Menu */
#top-nav { 
	margin: 0 auto; 
	padding:0px 0 0; height:37px; 
	float:right;
}
#top-nav ul { 
	list-style:none; 
	padding:0; 
	height:37px; 
	float:left;
}
#top-nav ul li { 
	margin:0; 
	padding:0 0 0 8px; 
	float:left;
}
#top-nav ul li a { 
	display:block; 
	margin:0; 
	padding:8px 20px; 
	color: #990000; 
	text-decoration: none;
}
#top-nav ul li.active a, #top-nav ul li a:hover { 
	color:#000;
}

/* Content */
#content-inner { 
	margin:0 auto; 
	padding: 10px 0; 
	width: 970px;
}
#content #contentbar { 
	margin: 0; 
	padding: 0; 
	float: right; 
	width: 760px;
}
#content #contentbar .article { 
	margin: 10px; 
	padding: 17px;
	border-style: solid;
	border-width: 1px;
	border-radius: 10px;  
}

#content #sidebar { 
	padding: 0; 
	float: left; 
	width: 200px;
}

#content #sidebar .widget { 
	margin: 0 0 12px; 
	padding: 8px 8px 8px 13px;
	line-height: 1.4em;
}

#content #sidebar .widget h3 a { 
	text-decoration: none;
}

#content #sidebar .widget ul { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	color: #990000;
}

#content #sidebar .widget ul li { 
	margin: 0;
}

#content #sidebar .widget ul li { 
	padding: 4px 0; 
	width: 185px;
}

#content #sidebar .widget ul li a { 
	color: #990000; 
	text-decoration: none; 
	margin-left: -16px; 
	padding: 4px 8px 4px 16px;
}

#content #sidebar .widget ul li a:hover { 
	color: #f8dbdb; 
	font-weight: bold; 
	text-decoration: none;
}

/* Footerblurb */
#footerblurb { 
	background: #E8E8E8; 
	color: #990000;
}

#footerblurb-inner { 
	margin: 0 auto; 
	width: 922px; 
	padding: 24px;
}

#footerblurb .column { 
	margin: 0; 
	text-align: center; 
	float: left; 
	width: 250px; 
	padding: 0 24px;
}

/* Footer */
#footer { 
	background: #fff;
}

#footer-inner { 
	margin: auto; 
	text-align: center; 
	padding: 12px; 
	width: 922px;
}

#footer a {
	color: red; 
	text-decoration: none;
}

/* Clear both sides to assist with div alignment  */
.clr { 
	clear: both; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	font-size: 0px; 
	line-height: 0px;
}
	
