/************************* 
	Dynamic Styles 
*************************/

/*** Frame ***/

body { 
	background: #444444;
	line-height: 160%;
}
#wrap {
	background: #444444;
	border-top: 0px solid #3B3B3B;
	border-bottom: 0px solid #3B3B3B;
	border-left: 0px solid #3B3B3B;
	border-right: 0px solid #3B3B3B;
	width: 970px;
	margin: 0px auto 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

/*** Image Captions ***/

img.alignnone {
	margin: 0px 0px 5px 0px;
}
img.alignleft {
	margin: 0px 5px 5px 0px;
}
img.centered {
	margin-bottom: 5px;
}
img.alignright {
	margin: 0px 0px 5px 5px;
}
.alignleft {
	margin: 0px 5px 5px 0px;
}
.aligncenter {
	margin-bottom: 5px;
}
.alignright {
	margin: 0px 0px 5px 5px;
}
.wp-caption {
	background: #EEEEEE;
	border: 2px solid #000000;
}
.wp-caption p.wp-caption-text {
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	color: #E0E0E0 !important;
	font-weight: normal;
	font-style: normal;
	line-height: 120%;
}

/*** UL ***/

ul {
	list-style-type: disc;
}
ul li {
	list-style-type: disc;
}
ul ul {
	list-style-type: disc;
}

/*** Thumbnails ***/

.wp-post-image {
	border: 2px solid #000000;
}

/************************* 
	Header 
*************************/

#header_wrap {
	background: #FFFFFF;
	width: 100%;
	border-bottom: 0px solid #DDDDDD;
}
#header {
	width: 970px;
	height: 192px;
}
#title {
	color: #111111;
	font-family: Arial, sans-serif;
	font-size: 40px;
	font-weight: normal;
	letter-spacing: 0px;
}
#title a, #title a:visited {
	color: #111111;
}
#title a:hover {
	color: #5482C8;
}
#tagline {
	color: #888888;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px !important;
}
#logotext {
	text-align: left;
	width: 970px;
	padding: 0px 0px 0px 0px;
}
#logoimage {
	width: 970px;
	background: url(../../../../uploads/frugal/newsquiddlesheader.jpg) left top no-repeat;
	margin-top: 0px;
}
#logoimage a {	
	width: 970px;
	height: 192px;
}
.headerright {
	width: 0px;
	padding: 0px 0px 0px 0px;
}

/************************* 
	Navigation 
*************************/

/*** Search Box ***/

#searchbox {
	background: #FFFFFF;
	border: 1px solid #FFAA66;
	width: 140px;
	color: #555555;
	font-family: Arial, sans-serif;
	font-size: 16px;
}

/*** Navbar ***/

#navbar_wrap {
	background: #EEEEEE;
	height: 34px;
	border-top: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
}
#navbar {
	height: 34px;
	width: 970px;
	margin: 0px auto 0px auto;
	color: #555555;
	font-size: 16px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
}
#navbar_left {
	letter-spacing: 0px;
}
#navbar_right {
	color: #555555;
	font-family: Arial, sans-serif;
	font-size: 16px;
	padding: 0px 10px 0px 0px;
}
#navbar_right a, #navbar_right a:visited{
	color: #3A639A;
	text-decoration: none;
}
#navbar_right a:hover{
	color: #3A639A;
	text-decoration: underline;
}
#nav li a, #nav li a:link, #nav li a:visited {
	background: #EEEEEE;
	border-top: 0px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
	color: #555555;
	margin: 0px 0px 0px 10px;
	padding: 9px 15px 9px 15px;
}
#nav li a:hover, #nav li a:active {
	background: #FFFFFF;
	border-top: 0px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
	color: #5482C8;
	text-decoration: none;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #FFFFFF;
	border-left: 1px solid #DDDDDD !important;
	border-bottom: 1px solid #DDDDDD !important;
	border-right: 1px solid #DDDDDD !important;
	width: 140px;
	margin: 0px 0px 0px 10px;
	padding: 7px 10px 7px 10px;
	color: #555555;
}
#nav li li a:hover, #nav li li a:active {
	background: #FFFFFF;
	color: #5482C8;
	text-decoration: none;
}
#nav li ul ul {
	margin: -31px 0 0 161px;
}
#nav li.current_page_item a, #nav li.current_page_item a:link, #nav li.current_page_item a:visited, #nav li.current_page_ancestor a {
	background: #CCCCCC;
	color: #555555;
	border-top: 0px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
}
#nav li.current_page_item a:hover, #nav li.current_page_item a:active {
	background: #CCCCCC;
	color: #555555;
}
#nav li.current_page_item ul a, #nav li.current_page_item ul a:link, #nav li.current_page_item ul a:visited {
	background: #FFFFFF;
	color: #555555;
}
#nav li.current_page_item ul a:hover, #nav li.current_page_item ul a:active {
	background: #FFFFFF;
	color: #5482C8;
	text-decoration: none;
}
#nav li li.current_page_item a, #nav li li.current_page_item a:link, #nav li li.current_page_item a:visited {
	background: #CCCCCC;
	color: #555555;
}
#nav li li.current_page_item a:hover, #nav li li.current_page_item a:active {
	background: #CCCCCC;
	color: #555555;
}

#nav li a, #nav li a:link, #nav li a:visited {
	background: #EEEEEE;
	border-top: 0px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
	color: #555555;
	margin: 0px 0px 0px 10px;
	padding: 9px 15px 9px 15px;
}
#nav li a:hover, #nav li a:active {
	background: #FFFFFF;
	border-top: 0px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
	color: #5482C8;
	text-decoration: none;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #FFFFFF;
	border-left: 1px solid #DDDDDD !important;
	border-bottom: 1px solid #DDDDDD !important;
	border-right: 1px solid #DDDDDD !important;
	width: 140px;
	margin: 0px 0px 0px 10px;
	padding: 7px 10px 7px 10px;
	color: #555555;
}
#nav li li a:hover, #nav li li a:active {
	background: #FFFFFF;
	color: #5482C8;
	text-decoration: none;
}
#nav li ul ul {
	margin: -31px 0 0 161px;
}
#nav li.current_page_item a, #nav li.current_page_item a:link, #nav li.current_page_item a:visited, #nav li.current_page_ancestor a {
	background: #CCCCCC;
	color: #555555;
	border-top: 0px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
}
#nav li.current_page_item a:hover, #nav li.current_page_item a:active {
	background: #CCCCCC;
	color: #555555;
}
#nav li.current_page_item ul a, #nav li.current_page_item ul a:link, #nav li.current_page_item ul a:visited {
	background: #FFFFFF;
	color: #555555;
}
#nav li.current_page_item ul a:hover, #nav li.current_page_item ul a:active {
	background: #FFFFFF;
	color: #5482C8;
	text-decoration: none;
}
#nav li li.current_page_item a, #nav li li.current_page_item a:link, #nav li li.current_page_item a:visited {
	background: #CCCCCC;
	color: #555555;
}
#nav li li.current_page_item a:hover, #nav li li.current_page_item a:active {
	background: #CCCCCC;
	color: #555555;
}

#navbar_left .menu li a, #navbar_left .menu li a:link, #navbar_left .menu li a:visited {
	background: #EEEEEE;
	border-top: 0px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
	color: #555555;
	margin: 0px 0px 0px 10px;
	padding: 9px 15px 9px 15px;
}
#navbar_left .menu li a:hover, #navbar_left .menu li a:active {
	background: #FFFFFF;
	border-top: 0px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
	color: #5482C8;
	text-decoration: none;
}
#navbar_left .menu li li a, #navbar_left .menu li li a:link, #navbar_left .menu li li a:visited {
	background: #FFFFFF;
	border-left: 1px solid #DDDDDD !important;
	border-bottom: 1px solid #DDDDDD !important;
	border-right: 1px solid #DDDDDD !important;
	width: 140px;
	margin: 0px 0px 0px 10px;
	padding: 7px 10px 7px 10px;
	color: #555555;
}
#navbar_left .menu li li a:hover, #navbar_left .menu li li a:active {
	background: #FFFFFF;
	color: #5482C8;
	text-decoration: none;
}
#navbar_left .menu li ul ul {
	margin: -31px 0 0 161px;
}
#navbar_left .menu li.current-menu-item a, #navbar_left .menu li.current-menu-item a:link, #navbar_left .menu li.current-menu-item a:visited, #navbar_left .menu li.current_page_ancestor a {
	background: #CCCCCC;
	color: #555555;
	border-top: 0px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
}
#navbar_left .menu li.current-menu-item a:hover, #navbar_left .menu li.current-menu-item a:active {
	background: #CCCCCC;
	color: #555555;
}
#navbar_left .menu li.current-menu-item ul a, #navbar_left .menu li.current-menu-item ul a:link, #navbar_left .menu li.current-menu-item ul a:visited {
	background: #FFFFFF;
	color: #555555;
}
#navbar_left .menu li.current-menu-item ul a:hover, #navbar_left .menu li.current-menu-item ul a:active {
	background: #FFFFFF;
	color: #5482C8;
	text-decoration: none;
}
#navbar_left .menu li li.current-menu-item a, #navbar_left .menu li li.current-menu-item a:link, #navbar_left .menu li li.current-menu-item a:visited {
	background: #CCCCCC;
	color: #555555;
}
#navbar_left .menu li li.current-menu-item a:hover, #navbar_left .menu li li.current-menu-item a:active {
	background: #CCCCCC;
	color: #555555;
}

/*** Sub-Navbar ***/

#subnavbar_wrap {
	background: #FFFFFF;
	height: 23px;
	border-top: 0px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
#subnavbar {
	width: 970px;
	margin: 0px auto 0px 0px;
	font-size: 11px;
	font-family: Georgia, serif;
	font-weight: normal;
	text-transform: uppercase;
	font-variant: normal;
}
#subnavbar_left {
	letter-spacing: 1px;
}
#subnavbar_right {
	color: #666666;
	font-family: Georgia, serif;
	font-size: 11px;
	padding: 5px 10px 0px 0px;
}
#subnavbar_right a, #subnavbar_right a:visited{
	color: #3A639A;
	text-decoration: none;
}
#subnavbar_right a:hover{
	color: #3A639A;
	text-decoration: underline;
}
#subnav li {
	color: #666666;
}
#subnav li a, #subnav li a:link, #subnav li a:visited {
	background: #FFFFFF;
	border-right: 0px solid #DDDDDD;
	color: #666666;
	font-size: 11px;
	padding: 6px 15px 6px 15px;
}
#subnav li a:hover, #subnav li a:active {
	background: #FFFFFF;
	color: #666666;
	text-decoration: underline;
}
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #FFFFFF;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	width: 140px;
	padding: 6px 10px 6px 10px;
	color: #666666;
}
#subnav li li a:hover, #subnav li li a:active {
	background: #FFFFFF;
	color: #666666;
	text-decoration: underline;
}
#subnav li ul ul {
	margin: -24px 0 0 161px;
}

#subnavbar_left .menu li {
	color: #666666;
}
#subnavbar_left .menu li a, #subnavbar_left .menu li a:link, #subnavbar_left .menu li a:visited {
	background: #FFFFFF;
	border-right: 0px solid #DDDDDD;
	color: #666666;
	font-size: 11px;
	padding: 6px 15px 6px 15px;
}
#subnavbar_left .menu li a:hover, #subnavbar_left .menu li a:active {
	background: #FFFFFF;
	color: #666666;
	text-decoration: underline;
}
#subnavbar_left .menu li li a, #subnavbar_left .menu li li a:link, #subnavbar_left .menu li li a:visited {
	background: #FFFFFF;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	width: 140px;
	padding: 6px 10px 6px 10px;
	color: #666666;
}
#subnavbar_left .menu li li a:hover, #subnavbar_left .menu li li a:active {
	background: #FFFFFF;
	color: #666666;
	text-decoration: underline;
}
#subnavbar_left .menu li ul ul {
	margin: -24px 0 0 161px;
}

/************************* 
	Featured 
*************************/

/*** Feature Top ***/

#featuretop h2 {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif;
	font-size: 018px !important;
	font-weight: normal !important;
	text-align: center !important;
	text-transform: uppercase !important;
	font-variant: normal !important;
	letter-spacing: 1.5px !important;
	line-height: 150% !important;
}
#featuretop {
	background: #444444;
	width: 950px;
	border-bottom: 0px solid #DDDDDD;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}
.featuretopwidget {
	width: 950px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	line-height: 150% !important;
}
.featuretopwidget h3, .featuretopwidget h4, .featuretopwidget h5, .featuretopwidget h6 {
	color: #E0E0E0;
}
.featuretopwidget img {
display: block;
}

/*** Feature Bottom ***/

#featurebottom h2 {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif;
	font-size: 18px !important;
	font-weight: normal !important;
	text-align: center !important;
	text-transform: uppercase !important;
	font-variant: normal !important;
	letter-spacing: 1.5px !important;
	line-height: 150% !important;
}
#featurebottom {
	background: #444444;
	width: 970px;
	border-top: 0px solid #DDDDDD;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.featurebottomwidget {
	width: 970px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	line-height: 150% !important;
}
.featurebottomwidget h3, .featurebottomwidget h4, .featurebottomwidget h5, .featurebottomwidget h6 {
	color: #E0E0E0;
}
.featurebottomwidget img {

}

/*** Homepage ***/

#homecontainer {
	background: #444444;
	width: 970px;
	border-top: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
}
#home {
	width: 970px;
}
.feature_link a, .feature_link a:visited {
	color: #FFBB88;
	text-decoration: none;
}
.feature_link a:hover {
	color: #FF8000;
	text-decoration: underline;
}
#hometop {
	width: 970px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.ht_widget h2 {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif;
	font-size: 018px !important;
	font-weight: normal !important;
	text-align: center !important;
	text-transform: uppercase !important;
	font-variant: normal !important;
	letter-spacing: 1.5px !important;
	line-height: 150% !important;
}
.hometopleftwidget {
	background: #444444;
	width: 629px;
	height: 100%;
	border-right: 0px solid #DDDDDD;
	margin: 10px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	float: left;
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	line-height: 150% !important;
}
.hometopleftwidget h3, .hometopleftwidget h4, .hometopleftwidget h5, .hometopleftwidget h6 {
	color: #E0E0E0;
}
.hometopleftwidget img {
display: block;
}
.hometopleftlatest {
	background: #444444;
	border: 0px solid #DDDDDD;
	width: 950px;
	margin: 0px 0px 0px 0px;
	padding: 25px 10px 10px 10px;
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	float: left;
	line-height: 160%;
}
.hometopleftlatest h2 {
	font-family: Tahoma, sans-serif !important;
	font-size: 22px !important;
	color: #E0E0E0 !important;
	font-weight: normal !important;
	text-transform: none !important;
	font-variant: normal !important;
	text-align: left !important;
	letter-spacing: 0px !important;
	line-height: 130% !important;
}
.hometopleftlatest h2 a, .hometopleftlatest h2 a:visited {
	color: #E0E0E0 !important;
	text-decoration: none !important;
}
.hometopleftlatest h2 a:hover {
	color: #FF8000 !important;
	text-decoration: none !important;
}
.hometopleftlatest h3 {
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 18px !important;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 160%;
}
.hometopleftlatest h4 {
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 16px !important;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 160%;
}
.hometopwidget {
	width: 950px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	line-height: 150% !important;
}
.hometopwidget h3, .hometopwidget h4, .hometopwidget h5, .hometopwidget h6 {
	color: #E0E0E0;
}
.hometopwidget img {

}
.home_excerpt_bylinemeta {
	color: #E0E0E0 !important;
	font-size: 11px;
}
.home_excerpt_bylinemeta a, .home_excerpt_bylinemeta a:visited {
	color: #E0E0E0 !important;
}
.home_excerpt_bylinemeta a:hover {
	color: #E0E0E0 !important;
}
.home_excerpt_byline {
	font-family: Tahoma, sans-serif;
	text-align: left !important;
	line-height: 120% !important;
	
}
#homebottom {
	background: #444444;
	width: 950px;
	border-top: 0px solid #DDDDDD;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}
.hb_widget h2 {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif;
	font-size: 18px !important;
	font-weight: normal !important;
	text-align: center !important;
	text-transform: uppercase !important;
	font-variant: normal !important;
	letter-spacing: 1.5px !important;
	line-height: 150% !important;
}
.homebottomwidget {
	width: 316.666666667px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	line-height: 150% !important;
}
.homebottomwidget h3, .homebottomwidget h4, .homebottomwidget h5, .homebottomwidget h6 {
	color: #E0E0E0;
}
.homebottomwidget img {
display: block;
}

/*** Home Excerpt Posts ***/

.home_excerpt_posts {
	color: # !important;
	font-family:  !important;
	font-size: 13px !important;
	line-height: 150% !important;
}
.home_excerpt_posts h2 {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 16px !important;
	font-weight: normal !important;
	text-transform: none !important;
	font-variant: normal !important;
	letter-spacing: 0px !important;
	text-align: left !important;
	line-height: 150% !important;
}
.home_excerpt_posts h2 a, .home_excerpt_posts h2 a:visited{
	color: #E0E0E0 !important;
	text-decoration: none !important;
}
.home_excerpt_posts h2 a:hover {
	color: #FF8000 !important;
	text-decoration: none !important;
}

/************************* 
	Content 
*************************/

#container {
	background: #444444;
	width: 970px;
	border-top: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
}
#widecontainer {
	background: #444444;
	width: 970px;
	border-top: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
}
#cmscontainer {
	background: #444444;
	width: 970px;
	border-top: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
}
#content {
	width: 970px;
	padding: 0px 0px 0px 0px;
}
#content h1 {
	font-family: Tahoma, sans-serif;
	font-size: 22px;
	color: #E0E0E0;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	text-align: left;
	letter-spacing: 0px;
	line-height: 130%;
}
#content h1 a, #content h1 a:visited {
	color: #E0E0E0;
	text-decoration: none;
}
#content h1 a:hover {
	color: #FF8000;
	text-decoration: none;
}
#content h2 {
	font-family: Tahoma, sans-serif;
	font-size: 22px;
	color: #E0E0E0;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	text-align: left;
	letter-spacing: 0px;
	line-height: 130%;
}
#content h2 a, #content h2 a:visited {
	color: #E0E0E0;
	text-decoration: none;
}
#content h2 a:hover {
	color: #FF8000;
	text-decoration: none;
}
#content_column {
	background: #444444;
	border: 0px solid #DDDDDD;
	width: 720px;
	margin: 0px 10px 0px 0px;
	float: left;
}
.postarea h3 {
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 18px !important;
	font-weight: normal;
	text-transform: none !important;
	font-variant: normal !important;
	letter-spacing: 0px;
	line-height: 160%;
}
.postarea h4 {
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 16px !important;
	font-weight: normal;
	text-transform: none !important;
	font-variant: normal !important;
	letter-spacing: 0px;
	line-height: 160%;
}
.postarea {
	width: 700px;
	padding: 20px 10px 10px 10px;
}
.postarea p {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	line-height: 160%;
}
.postarea ul {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	line-height: 160%;
}
.postarea ol {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	line-height: 160%;
}
#cms_content_column {
	background: #444444;
	border: 0px solid #DDDDDD;
	width: 640px;
	margin: 0px 10px 0px 0px;
	float: left;
}
.cms_postarea h3 {
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 18px !important;
	font-weight: normal;
	text-transform: none !important;
	font-variant: normal !important;
	letter-spacing: 0px;
	line-height: 160%;
}
.cms_postarea h4 {
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 16px !important;
	font-weight: normal;
	text-transform: none !important;
	font-variant: normal !important;
	letter-spacing: 0px;
	line-height: 160%;
}
.cms_postarea {
	width: 620px;
	padding: 20px 10px 10px 10px;
}
.cms_postarea p {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	line-height: 160%;
}
.cms_postarea ul {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	line-height: 160%;
}
.cms_postarea ol {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	line-height: 160%;
}
.postareawide h3 {
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 18px !important;
	font-weight: normal;
	text-transform: none !important;
	font-variant: normal !important;
	letter-spacing: 0px;
	line-height: 160%;
}
.postareawide h4 {
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 16px !important;
	font-weight: normal;
	text-transform: none !important;
	font-variant: normal !important;
	letter-spacing: 0px;
	line-height: 160%;
}
.postareawide {
	background: #444444;
	border: 0px solid #DDDDDD;
	width: 950px;
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 10px 10px;
}
.postareawide p {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	line-height: 160%;
}
.postareawide ul {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	line-height: 160%;
}
.postareawide ol {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	line-height: 160%;
}
a, a:visited {
	color: #FFBB88;
}
a:hover {
	color: #FF8000;
}
.postlinks a, .postlinks a:visited {
	color: #FFBB88;
	text-decoration: none;
}
.postlinks a:hover {
	color: #FF8000;
	text-decoration: none;
}
.byline {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.byline p {
	font-family: Arial, sans-serif;
	line-height: 120% !important;
	text-align: left;
	
}
.byline_home {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.byline_home p {
	font-family: Arial, sans-serif;
	line-height: 120% !important;
	text-align: left;
	
}
blockquote {
	background: #FAFAFA;
	border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;
}
.postbanner {
	background: #FAFAFA;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	width: 680px;
	color: #444444;
}
.postbanner img {
	;
}

/*** Meta Classes ***/

.commentmeta {
	width: 700px;
	border-bottom: 1px solid #777777;
}
.commentmeta p {
	color: #EEEEEE;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
}
.commentmeta a, .commentmeta a:visited {
	color: #EEEEEE;
	text-decoration: none;
}
.commentmeta a:hover {
	color: #FFAA44;
	text-decoration: none;
}
.commentmeta_home {
	border-bottom: 1px solid #777777;
	color: #EEEEEE;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
}
.commentmeta_home a, .commentmeta_home a:visited {
	color: #EEEEEE;
	text-decoration: none;
}
.commentmeta_home a:hover {
	color: #FFAA44;
	text-decoration: none;
}
.tagmeta {
	border-top: 1px solid #777777;
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
}
.bylinemeta {
	color: #EEEEEE !important;
	font-size: 11px;
}
.bylinemeta a, .bylinemeta a:visited {
	color: #FFFFFF !important;
	text-decoration: none !important;
}
.bylinemeta a:hover {
	color: #DDDDDD !important;
	text-decoration: underline !important;
}
.allpostsmeta {
	color: #EEEEEE !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 14px !important;
}
.allpostsmeta a, .allpostsmeta a:visited {
	color: #EEEEEE;
	text-decoration: none !important;
}
.allpostsmeta a:hover {
	color: #FFAA44;
	text-decoration: none !important;
}

/************************* 
	Sidebars
*************************/

/*** Sidebar Wrap ***/

#sb_fbox_wrap {
	width: 240px;
	float: right;
}
#sidebar_wrap {
	background: #444444;
	border: 0px solid #454545;
	width: 240px;
	margin: 0px 0px 0px 0px;
	float: right;
}

/*** Feature Box ***/

#feature_box_wrap {
	width: 240px;
	float: right;
}
#feature_box {
	background: #EFEFEF;
	width: 220px;
	margin: 0px 0px 0px 0px;
}
.feature_box {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.feature_box a, .feature_box a:visited {
	color: #FFBB88;
	text-decoration: none;
}
.feature_box a:hover {
	color: #FF8000;
	text-decoration: underline;
}
.feature_box h2 {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 22px !important;
	font-weight: normal !important;
	letter-spacing: 1.5px !important;
	text-transform: none !important;
	font-variant: normal !important;
	line-height: 150% !important;
}
.feature_box p {
	background: #FFFFFF !important;
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	line-height: 160% !important;
}

/*** Home Feature Box ***/

#home_feature_box_wrap {
	width: 290px;
	float: right;
}
#home_feature_box {
	background: #EFEFEF;
	width: 280px;
	margin: 0px 0px 0px 0px;
	float: right;
}
.home_feature_box {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.home_feature_box a, .home_feature_box a:visited {
	color: #FFBB88 !important;
	text-decoration: none !important;
}
.home_feature_box a:hover {
	color: #FF8000 !important;
	text-decoration: underline !important;
}
.home_feature_box h2 {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 22px !important;
	font-weight: normal !important;
	letter-spacing: 1.5px !important;
	text-transform: none !important;
	line-height: 150% !important;
}
.home_feature_box p {
	background: #FFFFFF !important;
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	line-height: 160% !important;
}

/*** Sidebar 1 ***/

#sidebar_1 {
	
	border: 0px solid #454545;
	width: 220px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 160%;
}
#sidebar_1 a, #sidebar_1 a:visited {
	color: #FFBB88;
	text-decoration: none;
}
#sidebar_1 a:hover {
	color: #FF8000;
	text-decoration: none;
}
#sidebar_1 .widget {
	padding: 10px 0px 10px 0px;
}
#sidebar_1 h3 {
	background: #444444;
	border-bottom: 1px solid #777777;
	margin: 0px 0px 7px 0px;
	padding: 3px 5px 3px 5px;
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase !important;
	font-variant: normal !important;
	letter-spacing: 1.5px;
	text-align: left;
	line-height: 120%;
}
#sidebar_1 p {
	background: #444444;
	padding: 0px 5px 0px 5px;
	
	
	
}
#sidebar_1 ul ul {
	background: #444444;
	padding: 0px 0px 0px 20px;
	
	
	
}
#sidebar_1 ul ul li {
	list-style-type: disc;
}
#sidebar_1 ul li li {
	padding: 0px 0px 5px 0px;
}
#sidebar_1 ul li ul li {
	padding: 0px 0px 5px 0px;
}

/*** Sidebar 2 ***/

#sidebar_2 {
	width: 0px;
	padding: 0px 10px 0px 10px;
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 160%;
}
#sidebar_2 a, #sidebar_2 a:visited {
	color: #FFBB88;
	text-decoration: none;
}
#sidebar_2 a:hover {
	color: #FF8000;
	text-decoration: none;
}
#sidebar_2 .widget {
	padding: 10px 0px 10px 0px;
}
#sidebar_2 h3 {
	background: #444444;
	border-bottom: 1px solid #777777;
	margin: 0px 0px 7px 0px;
	padding: 3px 5px 3px 5px;
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase !important;
	font-variant: normal !important;
	letter-spacing: 1.5px;
	text-align: left;
	line-height: 120%;
}
#sidebar_2 p {
	background: #444444;
	padding: 0px 5px 0px 5px;
	
	
	
}
#sidebar_2 ul ul {
	background: #444444;
	padding: 0px 0px 0px 20px;
	
	
	
}
#sidebar_2 ul ul li {
	list-style-type: disc;
}
#sidebar_2 ul li li {
	padding: 0px 0px 5px 0px;
}
#sidebar_2 ul li ul li {
	padding: 0px 0px 5px 0px;
}

/*** Home Sidebar ***/

#sidebar_h {
	background: #444444;
	border: 0px solid #DDDDDD;
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 0px;
	float: right;
	line-height: 160%;
}
#sidebar_h a, #sidebar_h a:visited {
	color: #FFBB88;
	text-decoration: none;
}
#sidebar_h a:hover {
	color: #FF8000;
	text-decoration: none;
}
#sidebar_h .widget {
	padding: 10px 0px 10px 0px;
}
#sidebar_h h3 {
	background: #444444;
	border-bottom: 0px solid #DDDDDD;
	margin: 0px 0px 7px 0px;
	padding: 3px 5px 3px 5px;
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase !important;
	font-variant: normal !important;
	letter-spacing: 1.5px;
	text-align: left;
	line-height: 120%;
}
#sidebar_h p {
	background: #444444;
	padding: 0px 5px 0px 5px;
	border-right: 0px solid #ddd;
	border-bottom: 0px solid #ddd;
	border-left: 0px solid #ddd;
}
#sidebar_h ul ul {
	background: #444444;
	padding: 0px 0px 0px 20px;
	border-right: 0px solid #ddd;
	border-bottom: 0px solid #ddd;
	border-left: 0px solid #ddd;
}
#sidebar_h ul ul li {
	list-style-type: disc;
}
#sidebar_h ul li li {
	padding: 0px 0px 5px 0px;
}
#sidebar_h ul li ul li {
	padding: 0px 0px 5px 0px;
}

/*** Sidebar CMS 1 ***/

#sidebar_cms_1 {
	background: #444444;
	border: 0px solid #454545;
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 0px;
	float: right;
	line-height: 160%;
}
#sidebar_cms_1 a, #sidebar_cms_1 a:visited {
	color: #FFBB88;
	text-decoration: none;
}
#sidebar_cms_1 a:hover {
	color: #FF8000;
	text-decoration: none;
}
#sidebar_cms_1 .widget {
	padding: 10px 0px 10px 0px;
}
#sidebar_cms_1 h3 {
	background: #444444;
	border-bottom: 1px solid #777777;
	margin: 0px 0px 7px 0px;
	padding: 3px 5px 3px 5px;
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase !important;
	font-variant: normal !important;
	letter-spacing: 1.5px;
	text-align: left;
	line-height: 120%;
}
#sidebar_cms_1 p {
	background: #444444;
	padding: 0px 5px 0px 5px;
	
	
	
}
#sidebar_cms_1 ul ul {
	background: #444444;
	padding: 0px 0px 0px 20px;
	
	
	
}
#sidebar_cms_1 ul ul li {
	list-style-type: disc;
}
#sidebar_cms_1 ul li li {
	padding: 0px 0px 5px 0px;
}
#sidebar_cms_1 ul li ul li {
	padding: 0px 0px 5px 0px;
}

/*** Sidebar CMS 2 ***/

#sidebar_cms_2 {
	background: #444444;
	border: 0px solid #454545;
	width: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 160%;
}
#sidebar_cms_2 a, #sidebar_cms_2 a:visited {
	color: #FFBB88;
	text-decoration: none;
}
#sidebar_cms_2 a:hover {
	color: #FF8000;
	text-decoration: none;
}
#sidebar_cms_2 .widget {
	padding: 10px 0px 10px 0px;
}
#sidebar_cms_2 h3 {
	background: #444444;
	border-bottom: 1px solid #777777;
	margin: 0px 0px 7px 0px;
	padding: 3px 5px 3px 5px;
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase !important;
	font-variant: normal !important;
	letter-spacing: 1.5px;
	text-align: left;
	line-height: 120%;
}
#sidebar_cms_2 p {
	background: #444444;
	padding: 0px 5px 0px 5px;
	
	
	
}
#sidebar_cms_2 ul ul {
	background: #444444;
	padding: 0px 0px 0px 20px;
	
	
	
}
#sidebar_cms_2 ul ul li {
	list-style-type: disc;
}
#sidebar_cms_2 ul li li {
	padding: 0px 0px 5px 0px;
}
#sidebar_cms_2 ul li ul li {
	padding: 0px 0px 5px 0px;
}

/*** Sidebar Pages Widget ***/

.widget_pages {
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 160%;
}
.widget_pages a, .widget_pages a:visited {
	color: #FFBB88 !important;
	text-decoration: none !important;
}
.widget_pages a:hover {
	color: #FF8000 !important;
	text-decoration: underline !important;
}


/************************* 
	Comments 
*************************/

#comment {
	background: transparent;
	border: 1px solid #777777;
	color: #EEEEEE;
}
#submit {
	background: transparent;
	border: 1px solid #777777;
	color: #EEEEEE;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.comments h3 {
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
}
.comments h4 {
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
}
.comments {
	width: 700px;
	padding: 10px;
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
}
.commentlist li ul li {
	background: #666666;
	border: 1px solid #777777;
}
.commentlist li ul li ul li {
	background: #444444;
	border-top: 1px solid #777777;
	border-bottom: 1px solid #777777;
	border-left: 1px solid #777777;
	border-right: 0px solid #777777;
}
.commentlist li ul li ul li ul li{
	background: #666666;
	border-top: 1px solid #777777;
	border-bottom: 1px solid #777777;
	border-left: 1px solid #777777;
	border-right: 0px solid #777777;
}
.commentlist li ul li ul li ul li ul li{
	background: #444444;
	border-top: 1px solid #777777;
	border-bottom: 1px solid #777777;
	border-left: 1px solid #777777;
	border-right: 0px solid #777777;
}
.commentlist p {
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}
.commentlist a, .commentlist a:visited {
	color: #FFBB88;
	text-decoration: none;
}
.commentlist a:hover {
	color: #FFBB88;
	text-decoration: none;
}
#commentform p {
	color: #E0E0E0;
	font-family: Tahoma, sans-serif;
}
#commentform a, #commentform a:visited {
	color: #FFBB88;
}
#commentform a:hover {
	color: #FFBB88;
}
#commentform textarea {
	width: 100%;
}
.thread-alt {
	background: #555555;
}
.thread-even {
	border-top: 1px solid #777777;
	border-bottom: 1px solid #777777;
}
.depth-1 {
	border-top: 1px solid #777777;
	border-bottom: 1px solid #777777;
}
.even, .alt {
	border-top: 1px solid #777777;
	border-bottom: 1px solid #777777;
}

/************************* 
	Footer 
*************************/

#footer_wrap {
	background: #444444;
	border-top: 0px solid #333333;
}
#footer {
	width: 970px;
}
#footer p {
	color: #EEEEEE;
	font-family: Arial, sans-serif;
	font-size: 12px;
}
#footer a, #footer a:visited {
	color: #EEEEEE;
	text-decoration: none;
}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.footer_left {
	float: left;
}
.footer_right {
	float: right;
}

/************************* 
	Custom 
*************************/

#custom_widget_1 {
	background: #444444 !important;
	border: 0px solid #DDDDDD !important;
	width: 104px !important;
	height: 100% !important;
	margin: 0px 0px 0px 10px !important;
	float: right !important;
}
.customwidget1 {
	padding: 0px 0px 0px 0px !important;
}
#custom_widget_1 h2 {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 18px !important;
	font-weight: normal !important;
	text-align: left !important;
	letter-spacing: 1.5px !important;
	text-transform: none !important;
	font-variant: normal !important;
	line-height: 150% !important;
}
#custom_widget_1 {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 13px !important;
	line-height: 160% !important;
}
#custom_widget_1 p {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 13px !important;
	line-height: 160% !important;
}
#custom_widget_1 a, #custom_widget_1 a:visited {
	color: #FFBB88 !important;
	text-decoration: none !important;
}
#custom_widget_1 a:hover {
	color: #FF8000 !important;
	text-decoration: underline !important;
}
#custom_widget_1 ul {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 13px !important;
}
.customwidget1 img {
display: block;;
}
#custom_widget_2 {
	background: #FFFFFF !important;
	border: 0px solid #DDDDDD !important;
	width: 100% !important;
	height: 100% !important;
	margin: 0px 0px 0px 0px !important;
	float: left !important;
}
.customwidget2 {
	padding: 10px 10px 10px 10px !important;
}
#custom_widget_2 h2 {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 18px !important;
	font-weight: normal !important;
	text-align: left !important;
	letter-spacing: 1.5px !important;
	text-transform: none !important;
	font-variant: normal !important;
	line-height: 150% !important;
}
#custom_widget_2 p {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 13px !important;
	line-height: 160% !important;
}
#custom_widget_2 a, #custom_widget_2 a:visited {
	color: #FFBB88 !important;
	text-decoration: none !important;
}
#custom_widget_2 a:hover {
	color: #FF8000 !important;
	text-decoration: underline !important;
}
#custom_widget_2 ul {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 13px !important;
}
.customwidget2 img {
;
}
#custom_widget_3 {
	background: #FFFFFF !important;
	border: 0px solid #DDDDDD !important;
	width: 100% !important;
	height: 100% !important;
	margin: 0px 0px 0px 0px !important;
	float: left !important;
}
.customwidget3 {
	padding: 10px 10px 10px 10px !important;
}
#custom_widget_3 h2 {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 18px !important;
	font-weight: normal !important;
	text-align: left !important;
	letter-spacing: 1.5px !important;
	text-transform: none !important;
	font-variant: normal !important;
	line-height: 150% !important;
}
#custom_widget_3 p {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 13px !important;
	line-height: 160% !important;
}
#custom_widget_3 a, #custom_widget_3 a:visited {
	color: #FFBB88 !important;
	text-decoration: none !important;
}
#custom_widget_3 a:hover {
	color: #FF8000 !important;
	text-decoration: underline !important;
}
#custom_widget_3 ul {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 13px !important;
}
.customwidget3 img {
;
}
#custom_widget_4 {
	background: #FFFFFF !important;
	border: 0px solid #DDDDDD !important;
	width: 100% !important;
	height: 100% !important;
	margin: 0px 0px 0px 0px !important;
	float: left !important;
}
.customwidget4 {
	padding: 10px 10px 10px 10px !important;
}
#custom_widget_4 h2 {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 18px !important;
	font-weight: normal !important;
	text-align: left !important;
	letter-spacing: 1.5px !important;
	text-transform: none !important;
	font-variant: normal !important;
	line-height: 150% !important;
}
#custom_widget_4 p {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 13px !important;
	line-height: 160% !important;
}
#custom_widget_4 a, #custom_widget_4 a:visited {
	color: #FFBB88 !important;
	text-decoration: none !important;
}
#custom_widget_4 a:hover {
	color: #FF8000 !important;
	text-decoration: underline !important;
}
#custom_widget_4 ul {
	color: #E0E0E0 !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 13px !important;
}
.customwidget4 img {
;
}

/************************* 
	Class Styles
*************************/