/** MY CUSTOM CSS FILE ***/

/** BACKGROUNDS ***/

/*.background_before_postarea {
	background: url(/wp-content/themes/frugal/custom/images/content-background.png);
	width: 620px;
	height: 194px;
	z-index: -999;
}*/

/*** HBC WIDGETIZED AREAS ****
****************************/

.my_widget_before_header {
	height: 20px;
	width: 1000px;
	letter-spacing: .1em;
	/*padding: 0px 0px 15px 0px;*/
	list-style-type: none;
	list-style-image: none;
	font: 11px Georgia, Times New Roman, Trebuchet MS, serif;
	color: #993300;
	float: right;
	background-image: none;
}

.my_widget_before_header ul li {
	padding: 0;
	margin: 0;
	background-image: none;
	float: right;
	list-style-image: none;
	list-style-type: none;
}

.my_widget_before_navbar {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: none;
	overflow: visible;
}

.my_widget_before_navbar ul li {
	background-image: none;
	list-style-image: none;
	list-style-type: none;
}

.my_widget_after_navbar {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	overflow: visible;
	background-image: none;
}

.my_widget_after_navbar ul li {
	padding-right: 0px;
	margin-bottom: 0;
	background-image: none;
	float: right;
	list-style-image: none;
	list-style-type: none;
}

/*.my_widget_before_top_feature {
	margin: 0px;
	padding: 0px;
	overflow: visible;
	background-image: url(/wp-content/themes/frugal/custom/images/widget-before-top-feature-b.png) no-repeat;
}*/

.my_widget_before_top_feature ul li {
	padding-left: 0px;
	margin-bottom: 5px;
	float: left;
	list-style-image: none;
	list-style-type: none;
}

.my_widget_before_content ul li {
	padding-left: 0px;
	margin-bottom: 0;
	background-image: none;
	float: left;
	list-style-image: none;
	list-style-type: none;
}

.my_widget_before_sidebars p {
	text-align: justify;
	font: 11px Georgia, Times New Roman, Trebuchet MS, serif;
}

.my_widget_before_sidebars ul li {
	margin: 10px 10px 10px 10px;
	float: right;
	list-style-image: none;
	list-style-type: none;
	text-align: justify;
	/*background: url(/wp-content/themes/frugal/custom/images/sidebar-backgrounds.png) no-repeat left top;*/
	background: none;
}

.my_widget_after_sidebars {
	text-align: justify;
	font-family: Georgia, Times New Roman, Trebuchet MS, serif;
}

.my_widget_after_sidebars ul li {
	margin: 0px 0px 10px 0px;
	padding: 0px 15px 20px 15px;
	float: left;
	list-style-image: none;
	list-style-type: none;
	background: url(/wp-content/themes/frugal/custom/images/after-sidebar-bckground-360.png) no-repeat left bottom;
	/*background: none;*/
}

.hbc_sidebar_list {
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
}

/*.hbc_sidebar_list_2 {
	list-style-image: none;
	list-style-type: none;
}*/

.hbc_sidebar_list h3 {
	padding: 0px 0px 0px 0px;
}


/*** my OTHER hook content ****
******************************/

/*.my_postpagelinks {
	color: #993300;
	text-transform: uppercase;
	font: 160% Myriad, Lucida, Arial, Verdana, sans-serif;
}

#my_page_numbers {
	color: #993300;
	text-transform: uppercase;
	font: 160% Myriad, Lucida, Arial, Verdana, sans-serif;
}*/


#yoastbreadcrumb {
	padding: 0px 0px 15px 11px;
	color: #888;
	letter-spacing: .1em;
	font: italic 11px Georgia, Times New Roman, Trebuchet MS, serif;
}

.my_extra_feed_link {
	margin: -8px 0 0 0;
	padding-left: 11px;
	font-size: 11px;
	letter-spacing: .1em;
}

/*.my_footer_admin_link {
	color: #333;
	text-transform: uppercase;
	font: normal 140% Myriad, Lucida, Arial, Verdana, sans-serif;
	float: right;
	border: 1px solid #Myriad, Lucida, Arial, Verdana, sans-serif;888;
	margin-top:-20px;
	padding: 3px;
}*/


/** GLOBAL ELEMENTS  ****
************************/

/*** Frame ***/

body {
	margin: 0px auto 0px;
	/*	margin: -20px auto 0px;*/
	padding: 0px;
	color: #333333;
	letter-spacing: .5px;
	font-size: 12px;
	line-height: 140%;
	font-family: Myriad, Lucida, Arial, Verdana, sans-serif;
	background: url(/wp-content/themes/frugal/custom/images/background-layouts-3-1-1.jpg) no-repeat;
	/*background:#fff;*/
}

#wrap {
	/*background: none;*/
	/*background: url(/wp-content/themes/frugal/custom/images/frugal_wrap_size-test3.png) no-repeat;*/
	background: url(/wp-content/themes/frugal/custom/images/podcasts-wrap.jpg) no-repeat right top;
	margin: 10px auto;
	padding: 5px 20px 10px 20px;
}

/*** Headings ***/

h1, h2, h3, h4 {
	margin: 0px;
	padding: 5px 0px 10px 0px;
	color: #444;
	font-weight: normal;
	line-height: 120%;
	font-family: Myriad, Lucida, Arial, Verdana, sans-serif;
}

h5 {
	color: #444;
	text-transform: uppercase;
	font: normal 12px/120% Myriad, Lucida, Arial, Verdana, sans-serif;
}

h6 {
	color: #444;
	text-transform: uppercase;
	font: normal 10px/120% Myriad, Lucida, Arial, Verdana, sans-serif;
}

/*** Hyperlinks ***/

a, a:visited {
	color: #000099;
	text-decoration: none;
}

a:hover {
	color: #666600;
	background-color: #feffc8;
	text-decoration: none;
}

/*** Images ***/
/**************/

/*** image transparency ***/

a img {
	opacity: 1;
	filter:alpha(opacity=100);
	filter: “alpha(opacity=100)”;
}

a:hover img {
	opacity:.50;
	filter:alpha(opacity=50);
	filter: “alpha(opacity=50)”;
	background-color: none;
}

.wp-caption {
	background-color: #efefef;
	margin: 10px;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

.wp-caption img {
	border: 0px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}

/*** UL ***/

ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-position: inside;
	list-style-image: url(/wp-content/themes/frugal/custom/images/list-style-3.png);
}

ul li {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-position: inside;
	/*list-style-image: url(/wp-content/themes/frugal/custom/images/list-style-4.png);*/
}

ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
}

ol {
	list-style-type: decimal;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-position: inside;
}

ol li {
	list-style-type: decimal;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-position: inside;
}


/************************* 
	Header 
*************************/

#header_wrap {
	border-bottom: 0px solid #ddd;
	width: 100%;
	background: none;
	/*margin: 0;
	padding: 0;*/
}

#header {
	/*width: 1000px;*/
	height: 96px;
	color: #111;
	font-size: 12px;
	float: none;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin: 0;
}

#header h1 {
	margin: 0;
	padding: 0;
	color: #111;
	font-size: 40px;
	text-decoration: none;
}

#logoimage {
	float: left;
	height: 100%;
	width: 565px;
	text-indent: -10000px;
	margin: 16px 0px 0px 0px;
	vertical-align: baseline;
	background: url(/wp-content/themes/frugal/custom/images/logo5.png) no-repeat;
}

#logoimage a {	
	display: none;
	width: 100%;
	height: 100%;
}

.headertopwidget {
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
}

.headerleft {
	margin: 0px;
	padding: 0px;
	float: left;
}

.headerright {
	width: 300px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	float: right;
}

.headerright ul {
	list-style-type: none;
	list-style-image: none;
}

.headerright li {
	list-style-type: none;
	list-style-image: none;
}



/*** OLD Navigation *********
*************************/

/*** Navbar ***/

/* make navbar transparent */

/*

#navbar_wrap {
	background: none;
	width: 100%;
	height: 25px;
	border-top: 0px solid #ddd;
	border-bottom: 0px solid #ddd;
}

#navbar {
	background: #fff;
	background: url(/wp-content/themes/frugal/custom/images/navbar-1040-two.png) repeat-x;
	height: 25px;
	border-top: 0px solid #ddd;
	border-left: 0px solid #ddd;
	border-bottom: 0px solid #ddd;
	border-right: 0px solid #ddd;
	margin: 0px;
	padding: 0px 0 0 0;
	color: #993300;
	font-size: 12px;
	text-transform: none;
	font: normal 12px/1em Myriad, Lucida, Arial, Verdana, sans-serif;
}

#nav li a, #nav li a:link, #nav li a:visited {
	background: none;
	background: url(/wp-content/themes/frugal/custom/images/navbar-1040-two.png) repeat-x;
	border-top: 0px solid #ddd;
	border-left: 0px solid #ddd;
	border-bottom: 0px solid #ddd;
	border-right: 0px solid #ddd;
	margin: 0px;
	padding: 7px 10px 5px 10px;
	color: #993300;
	font-size: 12px;
	text-decoration: none;
	display: block;
}

#nav li a:hover, #nav li a:active {
	background: #feffc8;
	color: #993300;
	text-decoration: none;
}

#nav li li a:hover, #nav li li a:active {
	background: #feffc8;
	color: #993300;
	text-decoration: underline;
}

#nav li li a, #nav li li a:link, #nav li li a:visited {
	color: #090084;
	font-size: 12px;
	background: #f7f7f7;
}

#nav .current_page_item a, #nav .current_page_item a:link, #nav .current_page_item a:visited {
	background: #feffc8;
	border-top: 0px solid #ddd;
	border-left: 0px solid #ddd;
	border-bottom: 0px solid #ddd;
	border-right: 2px solid #feffc8;
	margin: 0px;
	padding: 7px 10px 5px 10px;
	color: #090084;
	text-decoration: none;
}

#nav .current_page_item a:hover #nav .current_page_item a:active {
	background: #feffc8;
	color: #090084;
	text-decoration: underline;
}

#nav .current_page_item li a, #nav .current_page_item li a:link, #nav .current_page_item li a:visited {
	border-top: 0px solid #ddd;
	border-left: 1px solid #feffc8;
	border-bottom: 1px solid #feffc8;
	border-right: 1px solid #feffc8;
	margin: 0px;
	padding: 7px 10px 5px 10px;
	color: #090084;
	text-decoration: none;
	background: #f7f7f7;
}

#nav .current_page_item li a:hover #nav .current_page_item li a:active {
	background: #f7f7f7;
	color: #090084;
	text-decoration: underline;
}

#nav .current_page_item li li a, #nav .current_page_item li li a:link, #nav .current_page_item li li a:visited {
	background: #f7f7f7;
	color: #090084;
	text-decoration: none;
}

#nav .current_page_item li li a:hover #nav .current_page_item li li a:active {
	background: #f7f7f7;
	color: #090084;
	text-decoration: underline;
}

*/

/************************* 
	NEW Navigation 
*************************/

/*** Navbar ***/

#navbar_wrap {
	background: none;
	width: 100%;
	height: 32px;
	border: 0px solid #ddd;
	margin: 0px 0 0 0;
}

#navbar {
	background: none;
	margin: 0px auto;
	padding: 0px;
	color: #993300;
	font-size: 12px;
	font-weight: normal;
	line-height: 1em;
	float: none;
	display: block;
	font-family: Myriad, Lucida, Arial, Verdana, sans-serif;
}

#navbar_left {
	margin: 0px;
	padding: 0px;
	float: left;
	letter-spacing: 0px;
	background: url(/wp-content/themes/frugal/custom/images/nav-FFFFFF-60.png) repeat-x;
}

#navbar_right {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-transform: none;
	float: right;
}

#nav {
	margin: 0px;
	padding: 0px;
}

#nav ul {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}

#nav li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}

#nav li a, #nav li a:link, #nav li a:visited {
	background: none;
	border-right: 0px solid #ddd;
	margin: 0px;
	padding: 12px 15px 8px 15px;
	color: #993300;
	text-decoration: none;
	display: block;
}

#nav li a:hover, #nav li a:active {
	background: url(/wp-content/themes/frugal/custom/images/nav-FFFFCC-90.png) repeat-x;
	color: #6666CC;
	text-decoration: none;
}

#nav li li a, #nav li li a:link, #nav li li a:visited {
	width: 140px;
	border-top: 0px solid #fff;
	border-left: 1px solid #fff !important;
	border-bottom: 1px solid #fff !important;
	border-right: 1px solid #fff !important;
	margin: 0px;
	padding: 12px 10px 8px 10px;
	color: #993300;
	text-decoration: none;
	float: none;
	background: url(/wp-content/themes/frugal/custom/images/nav-EFEFEF-90.png) repeat-x;
}

#nav li li a:hover, #nav li li a:active {
	background: url(/wp-content/themes/frugal/custom/images/nav-FFFFCC-90.png) repeat-x;
	color: #6666CC;
	text-decoration: none;
}

#nav li ul {
	width: 140px;
	height: auto;
	margin: 0px;
	padding: 0px;
	z-index: 9999;
	left: -999em;
	position: absolute;
}

#nav li ul ul {
	margin: -33px 0 0 161px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	position: static;
}

#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: url(/wp-content/themes/frugal/custom/images/nav-FFFFCC-90.png) repeat-x;
	color: #6666CC;
	text-decoration: none;
	border-right: none;
}

#nav li.current_page_item a:hover, #nav li.current_page_item a:active {
	background: #FFCC66;
	color: #993300;
	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, #nav li li.current_page_ancestor a {
	border-top: 0px solid #ddd;
}

#nav li li.current_page_item a:hover, #nav li li.current_page_item a:active {
	border-top: 0px solid #ddd;
}

#nav li.current_page_item ul a, #nav li.current_page_item ul a:link, #nav li.current_page_item ul a:visited {
	background: url(/wp-content/themes/frugal/custom/images/nav-EFEFEF-90.png) repeat-x;
	text-decoration: none;
	border-top: 0px solid #ddd;
}

#nav li.current_page_item ul a:hover, #nav li.current_page_item ul a:active {
	background: #CCCC66;
	color: #993300;
	text-decoration: none;
}

/***************************/


/*** Sub-Navbar ***/

/*

#subnavbar_wrap {
	width: 100%;
	height: 23px;
	border-bottom: 1px solid #ddd;
}

#subnavbar {
	background: #fff;
	margin: 0px auto;
	padding: 0px;
	font-weight: normal;
	letter-spacing: .05em;
	text-transform: uppercase;
	line-height: 1.1em;
	float: none;
	display: block;
}

#subnav {
	margin: 0px;
	padding: 0px;
}

#subnav ul {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}

#subnav li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}

#subnav li a, #subnav li a:link, #subnav li a:visited {
	margin: 0px 1px 0px 0px;
	padding: 6px 15px 6px 15px;
	display: block;
	color: #666;
	font-size: 10px;
	text-decoration: none;
}

#subnav li a:hover, #subnav li a:active {
	background: #fff;
	color: #666;
	text-decoration: underline;
}

#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #fff;
	width: 130px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	float: none;
	text-decoration: none;
}

#subnav li li a:hover, #subnav li li a:active {
	background: #fff;
	color: #666;
	text-decoration: underline;
}

#subnav li ul {
	width: 160px;
	height: auto;
	margin: 0px;
	padding: 0px;
	z-index: 9999;
	left: -999em;
	position: absolute;
}

#subnav li ul ul {
	margin: -25px 0 0 151px;
}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover1 ul ul, #subnav li.sfhover1 ul ul ul {
	left: -999em;
}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover1 ul, #subnav li li.sfhover1 ul, #subnav li li li.sfhover1 ul {
	left: auto;
}

#subnav li:hover, #subnav li.sfhover1 {
	position: static;
}

*/

/*** Search Box ***/

#searchbox {
	/*background: url(/wp-content/themes/frugal/custom/images/search.png) no-repeat;*/
	width: 200px;
	/*border: 0 none #ddd;*/
	
	border: 1px solid #aaa;
		-moz-border-radius: 4px;		-webkit-border-radius: 4px;		border-radius: 4px;
		
	margin: 5px 0px 0px 0px;
	padding: 4px;
	color: #993300;
	font-size: 13px;
	font-weight: normal;
	display: inline;
	font-family: "Courier New", Courier, mono;
	background-color: rgba(230,230,230,0.7);
}



/*** Featured Areas ***/
/**********************/



/*** Feature Box ***/

.feature_box a:hover {
	text-decoration: none;
}



/*** Home Feature Box ***/

.home_feature_box a:hover {
	text-decoration: none;
}

/*** Feature Top ***/

#featuretop {
	width: 100%;
	/*border-bottom: 3px double #ddd;*/
	border-bottom: 0px double #ddd;
	border-left: 0px solid #ddd;
	border-right: 0px solid #ddd;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	background: url(/wp-content/themes/frugal/custom/images/featuretop-bkgrd.png) no-repeat 0 147px;
}

#featuretop p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#featuretop h2 {
	margin: 0px 0px 7px 0px !important;
	padding: 3px 0px 0px 0px !important;
	font-size: 12px;
	color: #993300 !important;
	text-align: center;
	text-transform: uppercase !important;
	letter-spacing: .07em;
	width: 100%;
	/*border: 0 none #ddd;*/
	
	border: 1px solid #aaa;
		-moz-border-radius: 4px;		-webkit-border-radius: 4px;		border-radius: 4px;
		
	background: #e7e7e7;
	font-weight: bold;
}

/*#featuretop a, a:visited {
	color: #3a639a;
	text-decoration: none;
}

#featuretop a:hover {
	color: #666600;
	text-decoration: none;
	background-color: #feffc8;
}*/

.featuretopwidget {
	margin: 0px;
	padding: 10px 0px 10px 10px;
	float: left;
	overflow: visible;
	width: 320px;
	text-decoration: none;
}
	

/*** Homepage ***/


#home h1 {
	padding: 0px 0px 10px 0px;
	color: #993300;
	font-size: 26px;
	text-align: left;
}

#home h1 a, #home h1 a:visited {
	color: #993300;
}

#home h2 {
	color: #993300;
	padding: 3px 0px 3px 0px;
}

#hometop {
	width: 100%;
	margin: 0px auto 0px;
	padding: 0px;
	/*background: none;*/
	background: url(/wp-content/themes/frugal/custom/images/sidebar_h-360.jpg) no-repeat right top;
}

#homebottom {
	background: none;
	width: 100%;
	border-top: 3px double #ddd;
	margin: 0px auto 0px;
	padding: 0px;
	clear: both;
	
	/*background: url(/wp-content/themes/frugal/custom/images/home-bottom-bckgrnd-2-1.png) no-repeat;*/
	/*color: #000;*/
}

#homebottom h2 {
	margin: 0px 0px 10px 0px;
	color: #090084 !important;
}

.homebottomwidget {
	margin: 0px;
	padding: 15px 0px 15px 15px;
	font-size: 12px;
	float: left;
	overflow: hidden;
}


.hometopleftwidget {
	border-right: none;
	/*border-right: 3px dotted #ddd;*/
	margin: 10px 0px 10px 0px;
	padding: 5px 0px 15px 10px;
	float: left;
    overflow: hidden;
	/*background: none;*/
	background: url(/wp-content/themes/frugal/custom/images/hometopleftwidget-bkgrd.png) no-repeat 10px 338px;
}

/*** Home Excerpt Posts **/
/*
.home_excerpt_posts h2 {
	background: none !important;
	border: none !important;
	margin: 0px !important;
	padding: 0px !important;
	text-transform: none !important;
	letter-spacing: .02em !important;
	text-align: left !important;
}

.home_excerpt_posts h2 a, .home_excerpt_posts h2 a:visited{
	color: #111;
	text-decoration: none;
}

.home_excerpt_posts h2 a:hover {
	color: #6666CC;
	text-decoration: none;
}*/


/*** Feature Bottom ***/

#featurebottom {
	width: 100%;
	/*border-top: 3px double #ddd;*/
	border-top: 0px double #ddd;
	border-left: 0px solid #ddd;
	border-right: 0px solid #ddd;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 140%;
	background: url(/wp-content/themes/frugal/custom/images/stained-glass-bottom.jpg) no-repeat;
	/*background:	none;*/
}

#featurebottom p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#featurebottom h2 {
	margin: 0px 0px 7px 0px !important;
	padding: 3px 0px 0px 0px !important;
	font-size: 12px;
	color: #993300 !important;
	text-align: center;
	text-transform: uppercase !important;
	letter-spacing: .07em;
	width: 100%;
	/*border: 0 none #ddd;*/
	
	border: 1px solid #aaa;
		-moz-border-radius: 4px;		-webkit-border-radius: 4px;		border-radius: 4px;
		
	background: rgba(255,255,255,0.85);
	font-weight: bold;
}

/*#featurebottom a, a:visited {
	color: #3a639a;
	text-decoration: none;
}

#featurebottom a:hover {
	color: #666600;
	text-decoration: none;
	background-color: #feffc8;
}*/

.featurebottomwidget {
	margin: 0px;
	padding: 26px 0px 10px 10px;
	float: left;
	overflow: visible;
	width: 320px;
	height: 400px;
}

/*** Feature Posts ***/

.featuredposts h2 {
	background: none !important;
	border: none !important;
	margin: 0px !important;
	padding: 0px !important;
	line-height: 120% !important;
	text-align: left !important;
	text-transform: none !important;
	letter-spacing: .02em !important;
}

.featuredposts h2 a, .featuredposts h2 a:visited {
	color: #993300;
	text-decoration: none;
}

.featuredposts h2 a:hover {
	color: #6666CC;
	text-decoration: none;
}


/***LISTS ul & li formatting in Widget areas
********************************************/

/*.featuretopwidget ul li {
	padding: 0px 0px 0px 10px;
	list-style-position: inside;
	list-style-image: url(/wp-content/themes/frugal/custom/images/list-style-3.png);
}*/

.featuretopwidget ul li {
	padding: 0px 0px 0px 10px;
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
}

.featurebottomwidget ul li {
	padding: 0px 0px 0px 10px;
	list-style-position: inside;
	list-style-image: url(/wp-content/themes/frugal/custom/images/list-style-3.png);
}

.hometopwidget ul li {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	list-style-position: inside;
	list-style-image: url(/wp-content/themes/frugal/custom/images/list-style-3.png);
}

.homebottomwidget ul li {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	list-style-position: inside;
	list-style-image: url(/wp-content/themes/frugal/custom/images/list-style-3.png);
}


/************************* 
	Content 
*************************/


#content_column {
	margin: 0px;
	padding: 0px;
	float: left;
	background: none;
}

#cms_content_column {
	margin: 0px;
	padding: 0px;
	float: left;
	background: none;
}

#content {
	margin: 0px auto 0px;
	padding: 0px;
	line-height: 140%;
}

.postlinks a, .postlinks a:visited {
	text-decoration: underline;
}

.postlinks a:hover {
	text-decoration: none;
}

.byline {
	margin: -11px 0px 10px 0px;
	padding: 0px;
	float: left;
	color: #888;
	font-size: 11px;
	line-height: 140%;
	letter-spacing: .1em;
	font: italic 11px Georgia, Times New Roman, Trebuchet MS, serif;
}

.byline_home {
	margin: -11px 0px 10px 0px;
	padding: 0px;
	float: left;
	color: #888;
	font-size: 11px;
	line-height: 140%;
	letter-spacing: .1em;
	font: italic 11px Georgia, Times New Roman, Trebuchet MS, serif;
}

.home_excerpt_bylinemeta {
	margin: -11px 0px 10px 0px;
	color: #888;
	font-size: 11px;
	line-height: 140%;
	letter-spacing: .1em;
	font: italic 11px Georgia, Times New Roman, Trebuchet MS, serif;
}

/*** Meta Classes ***/

.commentmeta {
	border-bottom: 1px solid #ddd;
	margin: 0px 0px 20px 0px;
	padding: 5px 0px 5px 0px;
	color: #888;
	font-size: 13px;
	font-style: italic;
}

.bylinemeta {
	color: #888;
	font-size: 11px;
	line-height: 140%;
	letter-spacing: .1em;
	font: italic 11px Georgia, Times New Roman, Trebuchet MS, serif;
}

.bylinemeta a, .bylinemeta a:visited {
	color: #090084;
	text-decoration: none;
	font: italic 11px Georgia, Times New Roman, Trebuchet MS, serif;
}

.bylinemeta a:hover {
	color: #888;
	text-decoration: none;
	font: italic 11px Georgia, Times New Roman, Trebuchet MS, serif;
}


/************************* 
	Sidebars
*************************/

#sidebar_wrap {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
	float: right;
	background: url(/wp-content/themes/frugal/custom/images/sidebar-wrap_background-360.jpg) no-repeat left top;
}	

#sidebar_wrap .even, .alt {
	border-top: 0px;
	border-bottom: 0px;
	margin: 0px;
	padding: 0px;
	background: none;
}

/*** Sidebar 1 ***/

#sidebar_1 {
	padding: 0px 10px 5px 10px;
	/*background: url(/wp-content/themes/frugal/custom/images/sidebar-backgrounds.png) no-repeat left top;*/
	background:	none;
}

#sidebar_1 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sidebar_1 ul li {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
}

#sidebar_1 ul ul {
	margin: 0px;
	padding: 0;
	list-style-type: none;
	background: none;
}

#sidebar_1 ul ul li {
	border: 0px solid #ddd !important;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sidebar_1 ul ul li ul{
	border: 0px solid #ddd !important;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sidebar_1 ul li li {
	border: 0px solid #ddd !important;
	margin: 0px;
	padding: 0px 0px 5px 5px;
}

#sidebar_1 ul li ul li {
	border: 0px solid #ddd !important;
	margin: 0px;
	padding: 0px 0px 5px 5px;
}


#sidebar_1 h3 {
	border-bottom: 1px solid #ddd;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	color: #993300;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .15em;
	background: none;
}

#sidebar_1 p {
	margin: 0px;
	padding: 0px;
	background: none;
}

#sidebar_1 a, #sidebar_1 a:visited {
	color: #090084;
	text-decoration: none;
}

#sidebar_1 a:hover {
	color: #888;
	text-decoration: none;
	background-color: #feffc8;
}

#sidebar_1 .widget {
	width: 100%;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	float: left;
	list-style-image: none;
	list-style-type: none;
	background: none;
}

/*** Sidebar 2 ***/

#sidebar_2 {
	padding: 0px 10px 5px 10px;
	background: none;
	/*background: url(/wp-content/themes/frugal/custom/images/sidebar-backgrounds.png) no-repeat right top;*/
	/*border-left: 3px dotted #ddd;*/
}

#sidebar_2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sidebar_2 ul li {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;}

#sidebar_2 ul ul {
	margin: 0px;
	padding: 7px 0px 0px 0px;
	list-style-type: none;
	background: none;
}

#sidebar_2 ul ul li {
	border: 0px solid #ddd !important;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sidebar_2 ul ul li ul{
	border: 0px solid #ddd !important;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sidebar_2 ul li li {
	border: 0px solid #ddd !important;
	margin: 0px;
	padding: 0px 0px 5px 5px;
}

#sidebar_2 ul li ul li {
	border: 0px solid #ddd !important;
	margin: 0px;
	padding: 0px 0px 5px 5px;
}

#sidebar_2 h3 {
	border-bottom: 1px solid #ddd;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	color: #993300;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .15em;
	background: none;

}

#sidebar_2 p {
	margin: 0px;
	padding: 0px;
	background: none;
}

#sidebar_2 a, #sidebar_1 a:visited {
	color: #090084;
	text-decoration: none;
}

#sidebar_2 a:hover {
	color: #888;
	text-decoration: none;
	background-color: #feffc8;
}

#sidebar_2 .widget {
	width: 100%;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	float: left;
	list-style-image: none;
	list-style-type: none;
}

/*** Home Sidebar ***/

#sidebar_h {
	/*padding: 5px 10px 10px 5px;*/
	padding: 0px;
	/*background: url(/wp-content/themes/frugal/custom/images/sidebar_h-400-CNDC.png) no-repeat right bottom;*/
	background: none;
	color: #000;
}

#sidebar_h  ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sidebar_h  ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sidebar_h  ul ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	background: none;
}

#sidebar_h ul ul li {
	border: 0px solid #ddd !important;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sidebar_h ul ul li ul{
	border: 0px solid #ddd !important;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sidebar_h ul li li {
	border: 0px solid #ddd !important;
	margin: 0px;
	padding: 0px 0px 5px 5px;
}

#sidebar_h ul li ul li {
	border: 0px solid #ddd !important;
	margin: 0px;
	padding: 0px 0px 5px 5px;
}

#sidebar_h h3 {
	border-bottom: 0px solid #ddd;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	color: #993300;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .15em;
	background: none;
}

#sidebar_h p {
	margin: 0px;
	padding: 0px;
	background: none;
}

#sidebar_h a, #sidebar_1 a:visited {
	color: #090084;
	text-decoration: none;
}

#sidebar_h a:hover {
	color: #888;
	text-decoration: none;
	background-color: #feffc8;
}



#sidebar_h .widget {
	width: 100%;
	margin: 0px;
	padding: 3px 0px 7px 3px;
	float: left;
	overflow: hidden;
	list-style-type: none;
	list-style-image: none;
}

#sidebar_cms_1 {
	margin: 0px;
	padding: 10px 10px 0px 10px;
	float: left;
	display: inline;
}

#sidebar_cms_1 a, #sidebar_cms_1 a:visited {
	color: #3a639a;
	text-decoration: none;
}

#sidebar_cms_1 a:hover {
	color: #3a639a;
	text-decoration: underline;
}

#sidebar_cms_1 .widget {
	width: 100%;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	float: left;
	list-style-image: none;
	list-style-type: none;
}

#sidebar_cms_1 h3 {
	border-bottom: 1px solid #ddd;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	color: #993300;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .15em;
	background: none;
}

#sidebar_cms_1 p {
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
	
#sidebar_cms_1 a img {
	border: none;
	margin: 0px;
	padding: 0px;
}

#sidebar_cms_1 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sidebar_cms_1 ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sidebar_cms_1 ul ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sidebar_cms_1 ul li li {
	margin: 0px;
	padding: 0px 0px 5px 5px;
}

#sidebar_cms_1 ul li ul li {
	margin: 0px;
	padding: 0px 0px 5px 5px;
}

#sidebar_cms_2 {
	margin: 0px;
	padding: 10px 10px 0px 10px;
	float: right;
	display: inline;
}

#sidebar_cms_2 a, #sidebar_cms_2 a:visited {
	color: #3a639a;
	text-decoration: none;
}

#sidebar_cms_2 a:hover {
	color: #3a639a;
	text-decoration: underline;
}

#sidebar_cms_2 .widget {
	width: 100%;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	float: left;
}

#sidebar_cms_2 h3 {
	border-bottom: 1px solid #ddd;
	margin: 0px 0px 7px 0px;
	padding: 3px 0px 3px 5px;
	font-size: 13px;
	color: #777;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1.5px;
}

#sidebar_cms_2 p {
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
	
#sidebar_cms_2 a img {
	border: none;
	margin: 0px;
	padding: 0px;
}

#sidebar_cms_2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sidebar_cms_2 ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sidebar_cms_2 ul ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sidebar_cms_2 ul li li {
	margin: 0px;
	padding: 0px 0px 5px 5px;
}

#sidebar_cms_2 ul li ul li {
	margin: 0px;
	padding: 0px 0px 5px 5px;
}

/************************* 
	Comments 
*************************/

#comment {
	background-color: rgba(250,250,250,0.85);
	/*border: 1px solid #ddd;*/
	
		border: 1px solid #ddd;
		-moz-border-radius: 4px;		-webkit-border-radius: 4px;		border-radius: 4px;
		
	margin: 5px 0px 5px 0px;
	padding: 3px 0px 3px 5px;
	color: #333;
	font-size: 12px;
	font-weight: normal;
	display: inline;
}

/****************************/
/*   CUSTOM STYLE CLASSES   */
/****************************/

.dropcap {
	font-family: Georgia, Times New Roman, Trebuchet MS, serif;	color: #555;	float: left;	font-size: 4.3em;
	margin: 8px 2px 0px 0;
	padding-bottom: 0px;
}

.homedrop {
	font-family: Georgia, Times New Roman, Trebuchet MS, serif;	color: #555;	float: left;	font-size: 4em;
	margin: 7px 2px 0px 0;
	padding-bottom: 3px;
}

.toplinedrop {	color: #333;
	font: italic 1.2em/120% Georgia, Times;
	vertical-align: baseline;
}

pre {
	/* This is the style for preformatted code */
	font-family: mono, "Courier New", Courier, Monaco;
	background: #eee;
	border: 1px solid #ddd;
	overflow: auto;
	clear: both;
}

/* p class= */
p.note {
	background: #f5f5f5;
	border: 1px solid #ddd;
	padding: 0.563em 0.75em;
}

p.alert {
	background: #ffffa0;
	border: 1px solid #e5e597;
	padding: 0.563em 0.75em;
}

address {
	font-style: italic;
	line-height: 120%;
	color: #111;
	border-left: 4px solid #e6e6e6;
	padding-left: 5px;
}

.sidebar-header {
	/*border-bottom: 1px solid #ddd;*/
	/*margin: 0px 0px 7px 0px;*/
	padding: 0px 0px -10px 0px;
	font-size: 13px;
	color: #993300;
	font-weight: bold;
	text-transform: uppercase;	
	letter-spacing: .15em;
	font-family: Myriad, Lucida, Arial, Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
}

/*** Blockquote ***/

/******* <span class="fancy-blockquote"> ********/

.fancy-blockquote {
	background: url(/wp-content/themes/frugal/custom/images/blockquote-image2.png) no-repeat;
	border-top: 0px solid #ddd;
	border-bottom: 0px solid #ddd;
	margin:0px 30px 15px 20px;
	padding:12px 15px 10px 42px;
	color: #666;
	text-align: justify;
	display: block;
	font: italic 1.1em Georgia, Times;
}

.fancy-blockquote p {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	/*font-family: Georgia, Times New Roman, Trebuchet MS, serif;*/
}

/******* <span class="blockquote"> ********/

.blockquote {
	background: url(/wp-content/themes/frugal/custom/images/blockquote-image2.png) no-repeat;
	border-top: 0px solid #ddd;
	border-bottom: 0px solid #ddd;
	margin:0px 30px 15px 20px;
	padding:12px 15px 10px 42px;
	color: #666;
	text-align: justify;
	display: block;
	font: 1.1em Georgia, Times;
}

.blockquote p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	font-family: 1.1em Georgia, Times;
}

/******* <blockquote> ********/

blockquote {
	background: url(/wp-content/themes/frugal/custom/images/blockquote-image2.png) no-repeat;
	border-top: 0px solid #ddd;
	border-bottom: 0px solid #ddd;
	margin:0px 30px 15px 20px;
	padding:12px 15px 10px 42px;
	color: #666;
	text-align: justify;
	display: block;
	font: 1.1em Georgia, Times;
}

blockquote p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	font-family: 1.1em Georgia, Times;
}


		/*---:[ pullquotes ]:---*/
.blockquote.right, blockquote.left {
	width: 45%;
	font-size: 1.25em;
	line-height: 1.2em;
	border: none;
}

.blockquote.right p, blockquote.left p {
	margin: 0 !important;
}

.blockquote.right {
	margin: 0 0 1.2em 1.2em;
	float: right;
}

.blockquote.left {
	margin: 0 1.2em 1.2em 0;
	float: left;
}
	/*---:[ end pullquotes ]:---*/

/*** Footer ***/

#footer_wrap {
	border-top: 3px double #ddd;
	width: 100%;
	background: none;
}

#footer {
	background: none;
	border-top: 0px solid #ddd;
}

#footer p {
	margin: 0px;
	padding: 9px 0px 0px 0px;
	color: #888;
	/*font-size: 12px;*/
	line-height: 100%;
	letter-spacing: .1em;
	font: italic 11px Georgia, Times New Roman, Trebuchet MS, serif;
}

#footer a, #footer a:visited {
	color: #090084;
	text-decoration: none;
	font: italic 11px Georgia, Times New Roman, Trebuchet MS, serif;
}

#footer a:hover {
	color: #888;
	text-decoration: none;
	font: italic 11px Georgia, Times New Roman, Trebuchet MS, serif;
}

/* REMOVE COMMENTS CLOSED */

.nocomments {display: none;}




/*** SOCIABLE plugin ***/

div.sociable { margin: 16px 0;
	clear: both;
	float: left;
	list-style-type: none;
	font-family: Myriad, Lucida, Arial, Verdana, sans-serif;
}

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

/*** INLINE-PAGELIST plugin ***/

#inline_pagelist {
	margin: 0;
	padding: 10px;
	display: block;
	float: none;
	background-color: rgba(250,250,250,0.75);
	border: 1px solid #ddd;
		-moz-border-radius: 4px;		-webkit-border-radius: 4px;		border-radius: 4px;
	line-height: 140%;
	text-decoration: none;
}

#inline_pagelist p {
	border-bottom: 1px solid #ddd;
	margin: 0px 0px 7px 0px;
	padding: 3px 0px 3px 5px;
	font-size: 13px;
	color: #993300;
	font-weight: bold;
	text-transform: uppercase;	
	letter-spacing: .15em;
	font-family: Myriad, Lucida, Arial, Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
}

#inline_pagelist, a {
	color: #000099;
	text-decoration: none;
}
	
#inline_pagelist, a:link {
	color: #000099;
	text-decoration: none;
}

#inline_pagelist, a:visited {
	color: #000099;
	text-decoration: none;
}

/*#inline_pagelist, a:hover {
	color: #666600;
	text-decoration: none;
	background-color: #feffc8;
}*/

#inline_pagelist ul {
	text-indent: 0;
	overflow: visible;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style-position: inside;
	list-style-image: url(/wp-content/themes/frugal/custom/images/list-style-4.png);
}

#inline_pagelist ul li {
	list-style-type: none;
	margin: 0;
	padding-left: .75em;
	text-decoration: none;
	list-style-position: inside;
	list-style-image: url(/wp-content/themes/frugal/custom/images/list-style-4.png);
}

#inline_pagelist ul li.current_page_item {
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-left: .5em;
	text-decoration: none;
	list-style-position: inside;
	list-style-image: url(/wp-content/themes/frugal/custom/images/list-style-4.png);
}

/*** CONTEXTUAL RELATED POSTS plugin ***/

#crp_related p {
margin-bottom: 0.5em;
	float: right;
}

#crp_related {
background: #f0f0f0;
margin-bottom: 2em;
padding: 1em 1em 0.4em 1em;
	display: inline-block;
	border: 1px solid #808080;
	float: right;
}

/*** DISPLAY SCHEDULED POSTS plugin ***/

.sp li {
	list-style-type: none;
	margin: 0;
	padding-left: .75em;
	text-decoration: none;
	list-style-position: inside;
	list-style-image: url(/wp-content/themes/frugal/custom/images/list-style-4.png);
}

.sp .sp-label {
	/*font-weight: bold;*/
	display: none;
}

.sp {
	margin: 0;
	padding: 10px;
	display: block;
	float: none;
	background-color: rgba(250,250,250,0.75);
	border: 1px solid #ddd;
		-moz-border-radius: 4px;		-webkit-border-radius: 4px;		border-radius: 4px;
	line-height: 140%;
	text-decoration: none;
}

.sp p {
	border-bottom: 1px solid #ddd;
	margin: 0px 0px 7px 0px;
	padding: 3px 0px 3px 5px;
	font-size: 13px;
	color: #993300;
	font-weight: bold;
	text-transform: uppercase;	
	letter-spacing: .15em;
	font-family: Myriad, Lucida, Arial, Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
}

.sp a {
	text-decoration: none;
}
	
.sp a:link {
	text-decoration: none;
}

.sp a:visited {
	text-decoration: none;
}

/*** News Ticker *******/
/************************/

/* 1. The ticker is id="news-ticker"
2. The date is class="tickerDate"
3. The title is class="tickerLink"
4. The excerpt is class="tickerText" */

/*#news-ticker {
	height: 20px;
	width: 300px;
	padding: 3px 3px 0px 0px;
	color: #6666CC;
	background-color: #FFFFCC;
	font: 12px Myriad, Lucida, Arial, Verdana, sans-serif;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	margin: 0 110px 0 0;
}

.tickerText ul li {
	float: left;
}

.tickerLink a {
	padding: 3px 3px 3px 3px;
	color: #6666CC;
	background-color: #FFFFCC;
	font: 12px Myriad, Lucida, Arial, Verdana, sans-serif;
}*/

/*****NOTICE TICKER PLUGIN ******/
/********************************/

 /*There is a small CSS document (notice.css) in the plug-in folder to help style your notices ticker. The three styles defined are:
.ticker - style for the text used in the notices.
.ticker img - style for images (use <img src=... /> in the notice text) in the notices. The example lines images up with the bottom of the notice text.
.ticker-div - style for the ticker container.*/ 
