/* NOTE: To use this file you must first activate it in your frugal Theme Options.

Once active, you can add custom styles to this file and they will override
any other styles in this theme.  Learn more about this customization proccess by visiting
http://frugaltheme.com/support/ */

body {
	padding: 0;
	margin: 0 auto;
	font-family: tahoma, arial, verdana, sans-serif; 
	line-height: 24px;
	}
	
#wrap {
	background: url(images/contentBg.jpg) repeat-y top left;
	width: 1025px;
	float: left;
	padding: 0;
	margin-top: 0;
	}
	
#header {
	background: url(images/header.jpg) no-repeat top left;
	margin: 0 auto;
	height: 190px;
	width: 980px;
	}
	
#logoimage {
	background: none;
	visibility: hidden;
	}
	
#logotext {
	visibility: hidden;
	}
	

h1, h2, h3, h4, h5 {
	text-transform: uppercase;
	}	

h1 {
	border-bottom: 1px dotted #a1a1a1;
	padding: 3px 0;
	margin: 0 0 10px 0;
	}

#navbar {
	height: 63px;
	background: url(images/navBg.jpg) no-repeat top left;
	width: 980px;
	border: none;
	margin: 0 auto;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
}

#nav ul {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}

#nav li {
	margin: 4px 0 0  0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#nav li a, #nav li a:link, #nav li a:visited {
	border-right: none;
	margin: 0px 5px;
	padding: 3px 16px 3px 9px;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
	background: url(images/navArrow.png) no-repeat right center !important;
	display: block;
}

#nav li a:hover, #nav li a:active {
	background: #2e0000 url(images/navArrow.png) no-repeat right center !important;
	color: #fff;
	text-decoration: none;
}

#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #fff;
	width: 160px;
	border: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	float: none;
}

#nav li li a:hover, #nav li li a:active {
	background: #2e0000;
	color: #fff;
	text-decoration: none;
}

#nav li ul {
	width: 160px;
	height: auto;
	margin: 0px;
	padding: 0px;
	z-index: 9999;
	left: -999em;
	position: absolute;
}

#nav li ul ul {
	margin: -31px 0 0 181px;
}

#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 .current_page_item a, #nav .current_page_item a:visited {
	background: #2e0000 url(images/navArrow.png) no-repeat right center !important;
	color: #fff;
	text-decoration: none;
}

#nav .current_page_item a:hover {
	background: #2e0000 url(images/navArrow.png) no-repeat right center;
	color: #fff;
	text-decoration: none;
}


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

#content_column {
	padding: 0;
	margin: 0;
	}

#content_column ul li {
	background: url(images/textBullet.jpg) no-repeat left center;
	padding: 0 0 5px 20px;
	list-style: none;
	font-weight: bold;
	}
	
#content_column a {
	background-color: #fff;
	padding: 0 2px;
	color: #7f0000;
	}
	
#content_column a:hover {
	background-color: #444;
	padding: 0 2px;
	color: #fff;
	text-decoration: none;
	}
	
	
	
	
/************************* 
  Sidebar
*************************/

#sidebar {
	color: #fff;
	}	
	
#sidebar a {	
	color: #9bdef2;
	padding: 0;
	margin: 0;
	background: none;
	}
	
#sidebar a:hover {
	color: #fff;
	}
	
#sidebar h2 {
	color: #333 !important;
	padding: 0 0 7px 0;
	background: #fff url(images/sideTop.jpg) no-repeat bottom left; 
	border: none;
	}

#sidebar .widget {
	background: url(images/sideBg.jpg) repeat-y;
	padding: 0;
	margin: 0 0 20px 0;
	}
	
#sidebar ul#sidebarwidgeted li.widget {
	padding: 0;
	margin: 0 0 20px 0 !important;
	border: none;
	
	}	


#sidebar ul {
	border: none;
	}	

#sidebar ul li {
	width: 240px;
	border-bottom: 1px dotted #999;
	}

#sidebar ul li:last-child {
	border-bottom: none;
	}
	
#sidebar .widget ul li a {
	background: url(images/sidebarBullet.jpg) no-repeat 5px 6px;
	width: 220px;
	color: #fff;
	display: block;
	padding: 4px 0 4px 20px !important;
	margin: 0;
	}

.textwidget ul li {
	margin: 0 0 0 10px !important;
	padding: 0 !important;
	width: 200px;
	}

.textwidget p {
	width: 150px;
	}

#sidebar ul li a:hover {
	color: #9bdef2;
	background: #2c2c2c url(images/sidebarBullet.jpg) no-repeat 5px 6px;
	text-decoration: none;
	}	
	
.reportIntro p {
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	font-weight: bold;
	padding: 4px 0;
	color: #fff;
	
	}
	
.reportImpulse p {
	border-bottom: 1px dotted #999;
	font-size: 18px;
	padding-bottom: 10px !important;
	color: #fff;
	}	
	
.ebook {
	background: url(images/fireBg.jpg) no-repeat bottom center;
	float: left;
	width: 261px;
	margin: 0;
	}	
	
.ebookTitle {
	color: #9bdef2;
	font-size: 22px;
	margin-left: 10px;
	}	
	

#sidebar p {
	padding: 0 10px;
	margin: 10px;
	width: 220px;
	}

/*** Sidebar Forms ***/
	
#nameInput {
	margin: 0 0 5px 0;
	color: #777;
	font-weight: bold;
	}
	
#emailInput {
	margin: 0 0 5px 0;
	color: #777;
	font-weight: bold;
	}
	
#newsletterSubmit {
	background: url(images/submitBg.jpg) repeat-x;
	font-weight: bold;
	color: #fff;
	border: 1px solid #666;
	cursor: pointer;
	}	
/*** Search Form ***/

#searchform {
	margin: 0px;
	padding: 0px;
	display: inline;
	overflow: hidden;
}

#searchbox {
	background: url(images/searchBg.jpg) repeat-x;
	width: 130px;
	border: 1px solid #b0b0b0;
	margin: 0px;
	padding: 3px 0px 3px 5px;
	color: #fff;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	display: inline;
}

#searchbutton {
	background: #400103;
	border: 1px solid #b0b0b0;
	margin: 0px;
	padding: 3px 3px 2px 3px;
	color: #fff;
	font-size: 11px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: bold;
	cursor: pointer;
}


/*** Feature Bottom ***/

#featurebottomtop {
	background: url(images/footerTop.jpg) repeat;
	width: 980px;
	margin: 0 auto;
	height: 23px;
	padding: 0px;
	line-height: 140%;
	overflow: hidden;
}

#featurebottom {
	background: url(images/footerBg.jpg) repeat;
	width: 980px;
	margin: 0 auto;
	padding: 0px;
	line-height: 140%;
	border: none;
	overflow: hidden;
	color: #fff;
	list-style: none;
}

.textwidget ul li {
	list-style: none;
	}

#featurebottom ul li a {
	list-style: none;
	background: url(images/sidebarBullet.jpg) no-repeat 5px 6px;
	width: 220px;
	color: #fff;
	display: block;
	padding: 4px 0 4px 20px !important;
	border-bottom: 1px dotted #999;
	margin: 0;
	}


#featurebottom ul li a:hover {
	color: #9bdef2;
	background: #2c2c2c url(images/sidebarBullet.jpg) no-repeat 5px 6px;
	text-decoration: none;
	}	


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

#featurebottom h2 {
	margin: 0px;
	padding: 5px 0px 10px 0px;
	font-size: 20px;
	text-align: left;
	border-bottom: 1px dotted #999;
	color: #fff;
}

.featurebottomwidget {
	width: 300px;
	margin: 0px;
	padding: 10px 0px 10px 15px;
	float: left;
	list-style: none;
	overflow: hidden;
}

#featurebottom .reportIntro p {
	border-top: none;
	border-bottom: 1px dotted #999;
	font-weight: bold;
	padding: 4px 0;
	width: 300px;
	}
	
#featurebottom .reportImpulse p {
	border-bottom: 1px dotted #999;
	font-size: 18px;
	padding: 10px 0 !important;
	margin-bottom: 10px;
	width: 300px;
	}	
	
#featurebottom p {
	width: 300px;
	}	

#featurebottom ul li a {
	list-style: none;
	background: url(images/sidebarBullet.jpg) no-repeat 5px 6px;
	width: 220px;
	color: #fff;
	display: block;
	padding: 4px 0 4px 20px !important;
	border-bottom: 1px dotted #999;
	margin: 0;
	}


#featurebottom ul li a:hover {
	color: #9bdef2;
	background: #2c2c2c url(images/sidebarBullet.jpg) no-repeat 5px 6px;
	text-decoration: none;
	}	
	
ul#bottomList li a {
	list-style: none;
	background: url(images/sidebarBullet.jpg) no-repeat 5px 14px;
	width: 220px;
	color: #fff;
	display: block;
	padding: 4px 0 4px 20px !important;
	border-bottom: 1px dotted #999;
	margin: 0;
	}


ul#bottomList li a:hover {
	color: #9bdef2;
	background: url(images/sidebarBullet.jpg) no-repeat 5px 14px;
	text-decoration: none;
	}	
	
#rssIcon {
	width: 200px;}
	
		
#rssIcon img {
	background: none !important;
	padding: 0 0 10px 10px;
	}
	
#rssIcon a:hover {
	background: none !important;
	
	}