/*
Theme Name: Clever Finance
Theme URI: http://cleverfinance.com.au
Description: Custom Theme for Clever Finance
Version: 1.0
Author: Ash Goodman
Author URI: http://ashdezign.com
Tags: Built in SEO, Built in Google Analytics, Configurable sidebar, multiple widget areas
*/


/**main structure **/

body {
	margin:0 auto;
	padding:0 0 15px 0;
	background-image:url("images/body-bg.jpg");
	background-repeat:repeat-x;
	background-color:#fef4ea;
	}

#container{
	width:961px;	
	margin:0 auto;
	padding:0;
	}
#page {
	width:961px;	
	margin:0 auto;
	padding:0;	
	}
#header {
	width:961px;
	margin:0 auto;
	}
#mindthegap{
	background-image:url("images/mind-the-gap.jpg");
	background-repeat:no-repeat;
	width:961px;
	height:30px;
	}

#content {
	float:left;
	width:650px;
	margin:0 0 0 0;padding:0 0 0 0;
	background-image:url("images/content.jpg");
	background-repeat:repeat-y;
	}
#maincontent{}
#sidebar{
	float:right;
	width:302px;
	margin:0 0 0 0;padding:0 0 0 0;
	background-image:url("images/sidebar.jpg");
	background-repeat:repeat-y;
	}


/** #endcap{width:961px;height:47px;background-image:url("images/endcap.jpg");background-repeat:no-repeat;clear:both;margin:0 auto;} **/
#endcap-c{width:650px;height:29px;background-image:url("images/endcap-c.jpg");background-repeat:no-repeat;float:left;margin:0px 0 0 0;}
#endcap-s{width:302px;height:29px;background-image:url("images/endcap-s.jpg");background-repeat:no-repeat;float:right;margin:0px 0 0 0;}



/** Fonts **/

body{
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: "Arial", sans-serif;	
	color: #716358;
	}

#content{
	font-size: 1.3em;
	}
#entry{
	font-size:1.1em;
	color:#4F4740;
	}
#sidebar{
	font-size:1.3em;
	}
#sidebar h2{
	/** background-image:url("images/sbheader.jpg");
	background-repeat:no-repeat; **/
	width:258px;
	height:34px;
	background-color:#9a8778;
	margin:0 auto 0 auto;
	overflow:hidden;
	border:1px solid #e5e1de;
	padding:0 10px;
	font-size:15px;
	color:#f8f7f5;
	font-weight:lighter;
	line-height:34px;
	text-transform:uppercase;
	}
#footer p{
	font-size:11px;
	color:#706257; 
	padding:10px; 
	text-align:center;
	font-family:Arial;
	}
#footer p.footertextleft{
	float:left;
	width:400px;
	text-align:left;
	padding:5px 8px;
	margin:0;
	}
#footer p.footertextright{
	float:right;
	width:400px;
	text-align:justify;
	padding:5px 8px;
	margin:0;
	}


/** logo **/

#logo{
	width:961px;
	height:172px;
	background-image:url("images/logo2.jpg");
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}

/** top navigation **/

#topnavigation{	
	width:959px;
	height:43px;	
	}


/** header search **/

/**

#header #logo form#searchform div label.screen-reader-text{
	display:none;
	}
#header #logo form#searchform div input#s{
	display:block;
	font-size:1.5em;
	width:166px;
	height:31px;
	float:left;
	background-image:url("images/searchinput.jpg");
	background-repeat:no-repeat;
	border:0;
	margin:0 0 0 0;
	
	padding:10px 0 0 12px;
	}
#header #logo form#searchform div input#searchsubmit{
	display:block;
	font-size:.1pt; 
	width:37px;
	float:left;
	height:41px;
	background-image:url("images/searchbutton.jpg");
	background-repeat:no-repeat;
	border:0;
		
	}
#header #logo form#searchform{
	float:right;
	padding:0;	
	width:225px;
	height:41px;
	background-image:url("images/body-bg.jpg");
	background-repeat:repeat-x;
	}
**/


/**  search form on page **/	




div#container div#page div#content div#maincontent div.post div.entry form#searchform div label.screen-reader-text{
	display:block;
	font-size:14px;
	width:100px;
	float:left;
	margin-right:5px;
	color:#6b6c6e;
	}
div#container div#page div#content div#maincontent div.post div.entry form#searchform div input#s{
	display:block;
	font-size:1.0em;
	width:188px;
	float:left;
	border-top:1px solid #c5c6ca;border-right:1px solid #c5c6ca;border-bottom:1px solid #f1f1f1;border-left:1px solid #f1f1f1;
	}
div#container div#page div#content div#maincontent div.post div.entry form#searchform div input#searchsubmit{
	display:block;
	font-size:1em;
	float:left;
	background-image:url("images/go.jpg");
	background-repeat:no-repeat;
	border:0;color:#fff;
width:55px;height:21px;background-image:url("images/search-butt2.jpg");background-repeat:no-repeat;	
	}
div#container div#page div#content div#maincontent div.post div.entry form#searchform{
	padding:10px ;
	width:370px;
	height:21px;
	margin-top:45px;
	}


	






	/** bottom navigation menus **/

div.bottomnavigation{
	/** background-image:url("images/bottnav1.jpg");
	background-repeat:no-repeat; **/
	width:961px;	
	clear:both;
	margin:0 auto;
	height:20px;
	padding:0 0 10px 0;
	}
ul.bottnav{
	list-style-type:none;
	margin:0;
	padding:0 20px;
	margin:0;

	}
ul.bottnav li.page_item{
	font-size:1.0em;
	font-weight:bold;
	float:left;
	margin:0;	
	font-family:Arial;
	line-height:14px;
	height:14px;
	padding:0 10px;display:inline;border-right:1px solid #828186;
	}
ul.bottnav li a{
	text-decoration:none;
	color:#54473f;
	padding:12px 6px;	
	display:inline;
	}
	
ul.bottnav li a:hover{
	text-decoration:underline;
	}

/** Links **/

a{
	text-decoration:underline;color:#F89A1C;
	}
a:hover{
	color:#000;text-decoration:none;
	}

div#maincontent h2.posttitle a{
	color: #F89A1C
	}
div#maincontent h2.posttitle a:hover{
	text-decoration:none;
	}
div#maincontent h3.posttitle a{
	color: #F89A1C;
	}
div#maincontent h3.posttitle a:hover{
	text-decoration:none;
	}

#sidebar a{
	color:#F89A1C;
	text-decoration:none;
	}
#sidebar a:hover{
	color:#c16620;
	text-decoration:underline;
	}	
#sidebar h2 a{color:#fff;font-size:15px;}

#sidebar h2 a:hover{color:#F89A1C;}

#footer p a{
color:#F89A1C;
}
#footer p a:hover{
text-decoration:none;
}




/** Content **/



/** Page and Post Titles **/

div#maincontent h2.pagetitle{
	color:#8c653a;
	font-size:1.4em;
	padding:10px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	}
div#maincontent h2.searchpagetitle{
	color:#8c653a;
	font-size:1.5em;
	padding:10px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	}
div#maincontent h2.catpagetitle{
	color:#8c653a;
	font-size:1.4em;
	padding:10px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	}
div#maincontent h2.posttitle{
	color:#8c653a;
	font-size:1.4em;
	padding:10px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	}
div#maincontent h2.sposttitle{
	color:#8c653a;
	font-size:1.4em;
	padding:10px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	}
div#maincontent h3.posttitle{
	color:#8c653a;
	font-size:1.1em;
	padding:10px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	}
div#maincontent h3.SearchResultPostTitle{
	color:#8c653a;
	font-size:1.1em;
	padding:10px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	}
div#maincontent h3.SearchResultPostTitle a{
	color:#8c653a;
	}

/** Main content **/
#maincontent{
	width:88%;
	margin:0 auto;
	padding:0px 0px 20px 0px;	
	}

div#post{
	clear:both;
	}
div.entry{		
	padding:0 0 0 0;
	}
div.entry p{
	padding:7px 0;
	margin:0;
	letter-spacing:.009em;
	line-height:1.2em;
	word-spacing:.15em;
	}

div.entry p.postmetadata{	 	
	font-size:.85em;
	font-weight:bold;
	padding:15px;
	display:block;
	width:90%;
	background-color:#e9e1d6;
	margin:10px auto 70px auto;
	text-indent:0em;
	border:1px dashed #9a8778;
	clear:both;
	}
	
div.entry p.postmetadata a{
	color: #F89A1C;
	text-decoration:none;
	padding:0 4px;
	font-size:1.1em;	
	}
div.entry p.postmetadata a:hover{
	color: #000;
	text-decoration:underline;
	padding:0 4px;
	font-size:1.1em;	
	}
div#maincontent span.postdate{	
	font-size:1em;
	font-weight:bold;
	font-style:italic;
	color:#726459;
	}
div#maincontent div.blognavigation div.blognavAlignright{
	float:right;
	width:200px;
	text-align:right;
	}
div#maincontent div.blognavigation div.blognavAlignleft{
	float:left;
	width:200px;
	text-align:left;
	}
div#maincontent div.topblognavigation{
	margin:20px 0;
	}
div#maincontent div.topblognavigation div.blognavAlignright{
	float:right;
	width:200px;
	text-align:right;
	}
div#maincontent div.topblognavigation div.blognavAlignleft{
	float:left;
	width:200px;
	text-align:left;
	}
div#maincontent div.superclear{
	clear:both;
	width:100%;
	height:10px;
	}
div.entry img.alignright{
	float:right;display:inline;
	margin:6px 8px 6px 14px;
	border:1px solid #726459;
	padding:1px;
	}
div.entry img.alignleft{
	float:left;display:inline;
	margin:6px 14px 6px 8px;
	border:1px solid #726459;
	padding:1px;
	}
div.entry img.aligncenter{
	clear:both;
	text-align:center;
	margin:10px auto;
	display: block;
	border:1px solid #726459;
	padding:1px;
	}
	
div.entry p img.alignright{
	float:right;display:inline;
	margin:6px 8px 6px 14px;
	border:1px solid #726459;
	padding:1px;
	}
div.entry p img.alignleft{
	float:left;display:inline;
	margin:6px 14px 6px 8px;
	border:1px solid #726459;
	padding:1px;
	}
div.entry p img.aligncenter{
	clear:both;
	text-align:center;
	margin:10px auto;
	display: block;
	border:1px solid #726459;
	padding:1px;
	}

/** Entry Headings **/

div.entry h1{
	font-size:26px;
	padding:12px 0 0 0;
	margin:0;
	}
div.entry h1 a{
		
	}
div.entry h1 a:hover{

	}
div.entry h2{
	font-size:24px;
	padding:12px 0 0 0;margin:0;
	}
div.entry h2 a{

	}
div.entry h2 a:hover{

	}
div.entry h3{
	font-size:22px;
	padding:10px 0 0 0;margin:0;
	}
div.entry h3 a{

	}
div.entry h3 a:hover{
	
	
	}
div.entry h4{
	font-size:20px;
	font-weight:bold;
	padding:10px 0 0 0;margin:0;
	}
div.entry h4 a{
	
	}
div.entry h4 a:hover{
	
	}
div.entry h5{
	font-size:18px;
	font-weight:bold;
	padding:8px 0 0 0;margin:0;
	}
div.entry h5 a{

	}
div.entry h5 a:hover{
	
	
	}
div.entry h6{
	font-size:16px;
	font-weight:bold;
	padding:8px 0 0 0;margin:0;
	}
div.entry h6 a{
	
	}
div.entry h6 a:hover{
	
	
	}
div.entry blockquote{
	background-image:url("images/bq.jpg");
	background-repeat:no-repeat;
	padding-left:45px;
	width:460px;
	font-style:italic;
	color: #c97f20;
	font-size:1.1em;
	margin:0 auto;
	}
div.entry blockquote p{	
	text-indent:.8em;
	}


/** Lists **/

div.entry ul{
	margin: 0 auto;
	padding-left:0.2em;
	margin-bottom:20px;
	width:85%;
	}

div.entry ul li {
	padding-left: 0em;
	list-style: disc;
	margin-bottom:4px;
	}
div.entry ul li ul{
	margin: 6px auto 0 auto;
	padding-left:0.2em;
	width:85%;
	}
div.entry ul li ul li {
	
	margin-bottom:4px;
	list-style: disc;
	}
div.entry ul li ul li ul{
	margin: 4px auto 0 auto;
	padding-left:0.2em;
	width:85%;
	}
div.entry ul li ul li ul li{
	list-style: disc;
	margin-bottom:4px;

	}
div.entry ol{
	margin: 0px auto;
	padding-left:30px;
	margin-bottom:20px;
	width:85%;
	list-style-position:inside;
	}
div.entry ol li {	
	padding:3px 0px 4px 0px;
    	margin-bottom:3px;

	}
div.entry ol li ol{
	margin: 6px auto 4px auto;
	padding-left:30px;
	width:85%;
	list-style-position:inside;
	}
div.entry ol li ol li{	
	padding:3px 0px 4px 0px;
    	margin-bottom:3px;

	}
div.entry ol li ol li ol{
	margin: 6px auto 4px auto;
	padding-left:30px;
	width:85%;
	list-style-position:inside;
	}
div.entry ol li ol li ol li{	
	padding:3px 0px 4px 0px;
    	margin-bottom:3px;

	}

/** Comment / Response Section **/


div#maincontent div#respond{
	width:480px;
	margin:33px auto;
	}
div#maincontent div#respond h3{
	font-size:18px;
	}
div#maincontent div#respond form#commentform{
	width:460px;
	margin:0 auto;
	} 
div#maincontent div#respond form#commentform p{
	font-size:1.0em;
	font-weight:bold;
	text-indent:0em;
	}
div#maincontent div#respond form#commentform textarea#comment{
	width:460px;
	}
div#maincontent ol.commentlist{
	width:460px;
	}
div#maincontent ol.commentlist li{
	padding-left:5px;
	list-style:none;
	}
div#maincontent ol.commentlist img.avatar{
	display:none;
	}
ol.commentlist li.comment div.comment-body p{text-indent:0em;}
h3#comments{margin-bottom:15px;}

ol.commentlist blockquote{text-indent:.8em;background-image:none;width:80%;font-style:italic;
	color: #3a2216;
	font-size:1.0em;
	margin:0 auto;}


	
/** sidebar and widgets **/
#sidebar ul#sb-list{
	margin-top:-12px;
	z-index:1;
	}
	
#sidebar > ul{
	margin:0;
	padding:0;
	}
#sidebar ul{	
	list-style-type:none;
	}

li.sidebarsection{
	width:290px;
	margin:0 auto 0 auto;
	font-size:1em;
	/** 
	background-color:#fff;	
	background-image:url("images/sb-sectionfoot.jpg");
	background-repeat:no-repeat;
	background-position:bottom; **/
	padding-bottom:17px;
	}

div.sectiondiv{
	/** background-image:url("images/sb-sectionbg.jpg");
	background-repeat:repeat-y; **/
	width:256px;
	margin:5px auto 0 auto;
	padding:5px 10px 5px 10px;
	background-color:#e9e1d6;
	border:1px solid #d5ccc5;
	}	

div.sectiondiv img.sidebarsectionimage{
	padding:1px;	
	border:1px solid #F89A1C;
	float:left;
	margin:5px 10px 5px 5px;
	}
	
	
div.sectiondiv p.sidebarsectionparagraphs{
	font-size:1em;
	margin:0 0 15px 0;
	padding:0 0 0 0;
	color:#474644;
	word-spacing:.20em;
	}

div.sectiondiv span.sidebarsectionlink{
	float:right;
	margin-top:10px;
	}

div.sectiondiv span.sidebarsectionlink a img{
	border:0;
	text-decoration:none;
	}

div.sidebarsectionclear{
	clear:both;
	}

li.widget{
	width:290px;
	margin:0 auto 0 auto;
	font-size:1em;
	/** 
	background-color:#fff;	
	background-image:url("images/sb-sectionfoot.jpg");
	background-repeat:no-repeat;
	background-position:bottom; **/
	padding-bottom:17px;
	}
li.widget ul {
	width:256px;
	margin:0 auto 0 auto;
	padding:5px 10px 5px 10px;
	background-color:#e9e1d6;
	border:1px solid #d5ccc5;
	/** background-image:url("images/sb-sectionbg.jpg");
	background-repeat:repeat-y; **/
	}
li.widget select {
	width:276px;
	margin:5px auto 0 auto;
	padding:5px 10px 5px 10px;
	display:block;
	background-color:#e9e1d6;
	border:1px solid #d5ccc5;
	/** background-image:url("images/sb-sectionbg.jpg");
	background-repeat:repeat-y; **/
	}
li.widget ul li{
	list-style: disc;
	margin:0 auto;
	padding-left:0px;
	padding-bottom:4px;
	width:214px;
	margin:.8em auto;
	font-size:1em;
	color:#474644;
	border-bottom:1px dashed #817b7d;
	}
li.widget_pages ul li{
	list-style: disc;
	margin:0 auto;
	padding-left:0px;
	padding-bottom:4px;
	width:214px;
	margin:.8em auto;
	font-size:1em;
	color:#474644;
	border-bottom:0;
	}
li.widget_categories ul li{
	list-style: disc;
	margin:0 auto;
	padding-left:0px;
	padding-bottom:4px;
	width:214px;
	margin:.8em auto;
	font-size:1em;
	color:#474644;
	border-bottom:0;
	}
li.widget_rss ul li{
	list-style: disc;
	margin:0 auto;
	padding-left:0px;
	padding-bottom:4px;
	width:214px;
	margin:.8em auto;
	font-size:1em;
	color:#474644;
	border-bottom:0;
	}
li.sidebarsection ul {
	width:256px;
	margin:5px auto 0 auto;
	padding:5px 10px 5px 10px;
	background-color:#e9e1d6;
	border:1px solid #d5ccc5;
	/** background-image:url("images/sb-sectionbg.jpg");
	background-repeat:repeat-y; **/
	}
li.sidebarsection ul li{
	list-style: disc;
	margin:0 auto;
	padding-left:0px;
	padding-bottom:4px;
	width:214px;
	margin:.8em auto;
	font-size:1em;
	color:#474644;
	border-bottom:1px dashed #817b7d;
	}
div#sidebar ul li.widget ul li a{
	color:#474644;
	text-decoration:none;
	}
div#sidebar ul li.widget ul li a:hover{
	color:#F89A1C;
	text-decoration:underline;
	}
div#sidebar ul li.sidebarsection ul li a{
	color:#474644;
	text-decoration:none;
	}
div#sidebar ul li.sidebarsection ul li a:hover{
	color:#F89A1C;
	text-decoration:underline;
	}
li.widget ul li ul{
	background:none;
	margin:0;padding:0;
	padding-left:0;
	width:170px;	
	font-size:1em;
	border:0;
	}
li.widget ul li ul li{
	margin:0 auto;	
	width:170px;
	font-size:1em;
	color:#474644;	
	line-height:25px;
	}
	
div#calendar_wrap{
	width:256px;
	margin:5px auto 0 auto;
	padding:5px 10px 5px 10px;
	background-color:#e9e1d6;
	border:1px solid #d5ccc5;
	/** background-image:url("images/sb-sectionbg.jpg");
	background-repeat:repeat-y; **/
	}
div#calendar_wrap a{
	color:#F89A1C;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}
div#calendar_wrap a:hover{
	text-decoration:underline;
	color:#c16620;
	}
div#calendar_wrap caption{
	font-size:16px;
	margin:0 auto 12px auto;
	width:95%;
	font-weight:bold;
	}
div#calendar_wrap table{
	width:95%;
	margin:0 auto;
	}
div#calendar_wrap td{	
	text-align:center;
	font-size:14px;
	}
div#calendar_wrap td#prev{	
	text-align:left;
	}
div#calendar_wrap td#next{	
	text-align:right;
	}

li.widget_tag_cloud div{
	width:256px;
	margin:5px auto 0 auto;
	padding:5px 10px 5px 10px;
	background-color:#e9e1d6;
	border:1px solid #d5ccc5;
	/** background-image:url("images/sb-sectionbg.jpg");
	background-repeat:repeat-y; **/	
	}


#sidebar ul#sb-list li.widget_rss ul li a.rsswidget{font-size:14px;text-decoration:underline;}
a.rsswidget img{display:none;}
span.rss-date{font-size:.9em;display:block;padding:5px 0;font-style:italic;font-weight:bold;}
div.rssSummary{
	font-size:1em;line-height:1em;
	}
li.recentcomments{
	font-size:1em;
	}
li.recentcomments a{
	font-size:1em;
	}
div#sidebar ul li.widget ul#recentcomments li.recentcomments{
	font-size:1em;
	}

/** sidebar search forms **/
li.widget form#searchform div label.screen-reader-text{display:none;}
li.sidebarsection form#searchform div label.screen-reader-text{display:none;}

form#searchform{
	width:256px;
	margin:5px auto 0 auto;
	padding:15px 10px 15px 10px;
	background-color:#e9e1d6;
	border:1px solid #d5ccc5;
	/**  background-image:url("images/sb-sectionbg.jpg");
	background-repeat:repeat-y; **/
	}
li.sidebarsection form#searchform div{width:255px;margin:0 auto;}
li.sidebarsection form#searchform div input#s{border-top:1px solid #c5c6ca;border-right:1px solid #c5c6ca;border-bottom:1px solid #f1f1f1;border-left:1px solid #f1f1f1;width:175px;display:inline;}
li.sidebarsection form#searchform div input#searchsubmit{display:inline; width:55px;height:21px;background-image:url("images/search-butt2.jpg");background-repeat:no-repeat;border:0;font-size:1em;color:#fff;padding:0;margin-left:15px;}


li.widget form#searchform div input#s{border-top:1px solid #c5c6ca;border-right:1px solid #c5c6ca;border-bottom:1px solid #f1f1f1;border-left:1px solid #f1f1f1;width:175px;display:inline;}
li.widget form#searchform div input#searchsubmit{display:inline; width:55px;height:21px;background-image:url("images/search-butt2.jpg");background-repeat:no-repeat;border:0;font-size:1em;color:#fff;padding:0;margin-left:15px;}



div.textwidget{
	width:256px;
	margin:5px auto 0 auto;
	padding:5px 10px 5px 10px;
	background-color:#e9e1d6;
	border:1px solid #d5ccc5;
	/**  background-image:url("images/sb-sectionbg.jpg");
	background-repeat:repeat-y; **/
	}

/** Social Media Icons Sidebar **/

.sidebarsection div.sectiondiv a.smlink img{
	border:0;
	text-decoration:none;
	}
.sidebarsection div.sectiondiv a.smlink{
	
	}
/** Video Section **/

span.vidtitle{font-weight:bold;color:#675950;display:block;padding:4px 0 6px 0;}
p.vid-descrip{padding:4px 0;}
#vid-link{padding-top:5px;text-align:right;}
a.vidlink{}
a.vidlink img{text-decoration:none;border:0;}
/** Footer **/	
#bottomspace{
	clear:both;
	width:100%;
	background-color:#392315;
	border-top:1px solid #6a5749;
	border-bottom:1px solid #c2b4a9;
	height:8px;
	}
#footer{
	clear:both;
	width:100%;
	background-color:#eadaca;
	border-top:1px solid #d9ccbc;
	border-bottom:1px solid #d5c7ba;
	padding-top:7px;
	}
#footercontent{width:959px;margin:0 auto;}



/** drop down nav **/
ul#navmenu-h, ul#navmenu-h li, ul#navmenu-h ul{ margin: 0; padding: 0; border: 0 none;list-style: none;}

ul#navmenu-h { width:959px; margin:0px auto; padding:0 0; }

ul#navmenu-h ul ul { margin-top:-1px;}
ul#navmenu-h ul:after /*From IE 7 lack of compliance*/ {
	clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }

ul#navmenu-h {
	height: 43px;
}
ul#navmenu-h li {
	height:43px;
	float: left;
	display: inline;
	position: relative;
}
ul#navmenu-h ul {
	width: 160px;
	top: 43px;
	left: 0;
	display: none;
	position: absolute;
}
ul#navmenu-h ul li {
	width: 200px;
	float: left;
	display: block !important;
	display: inline;
}
/* Root Menu */
ul#navmenu-h li a, ul#navmenu-v li a {
	border-left: none;
	padding: 0 18px 0 12px;
	float: none !important;
	float: left;
	display: block;
	font: 13px Arial, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	line-height:43px;
	font-weight:bold;
	color:#a39f9c;
	background-image:url("images/navitem-bg.jpg");
	background-repeat:no-repeat;
	background-position:right;
}
ul#navmenu-h li a:hover{color:#F89A1C;}
ul#navmenu-h li.home_page_item a{}
/* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a,
ul#navmenu-h li.iehover li a, ul#navmenu-v li.iehover li a { 
	float: none;
	_border-top:none;
}
ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul,
ul#navmenu-h ul ul ul ul {
	display: none;
	position: absolute;
	top: 1px;
	left: 200px;
}


/* NO EDIT PAST THIS LINE - Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu-h li:hover ul ul, ul#navmenu-v li:hover ul ul,
ul#navmenu-h li:hover ul ul ul, ul#navmenu-v li:hover ul ul ul,
ul#navmenu-h li:hover ul ul ul ul, ul#navmenu-v li:hover ul ul ul ul,
ul#navmenu-h li.iehover ul ul, ul#navmenu-v li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul, ul#navmenu-v li.iehover ul ul ul,
ul#navmenu-h li.iehover ul ul ul ul, ul#navmenu-v li.iehover ul ul ul ul {
	display: none;
}
ul#navmenu-h li:hover ul, ul#navmenu-v li:hover ul,
ul#navmenu-h ul li:hover ul, ul#navmenu-v ul li:hover ul,
ul#navmenu-h ul ul li:hover ul, ul#navmenu-v ul ul li:hover ul,
ul#navmenu-h ul ul ul li:hover ul, ul#navmenu-v ul ul ul li:hover ul,
ul#navmenu-h li.iehover ul, ul#navmenu-v li.iehover ul,
ul#navmenu-h ul li.iehover ul, ul#navmenu-v ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul, ul#navmenu-v ul ul li.iehover ul,
ul#navmenu-h ul ul ul li.iehover ul, ul#navmenu-v ul ul ul li.iehover ul {
	display: block;
}
/* #end -------------- */

/*  
VERTICAL and HORIZONTAL dropmenu settings
*/
 
ul#navmenu-v, #sidebar ul#navmenu-v,
ul#navmenu-v li, #sidebar ul#navmenu-v li,
ul#navmenu-v ul, #sidebar ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 180px; /*For KHTML*/
  list-style: none;
}
ul#navmenu-v:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}
ul#navmenu-v li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}
ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  right:180px;	
 /*If you wish to use vertical dropmenu on left sidebar, simply change the value right to left here. e.g. = left:180px;*/
}
#r_sidebar h3.vmenuspcaer { padding-top:18px;  }


#navmenu-v li {  float:left; list-style-type:none; margin:10px -4px 10px 4px; padding:0px; background:none;  }

#navmenu-v li:hover a, #navmenu-v li.hover a, #navmenu-v li.current_page_item a { text-decoration:none;  }

#nav ul li.current_page_item a:hover { text-decoration:none; }

ul#navmenu-h li a { margin:0px 0px 0px 0px;  _margin:0px 0px 0px 0px; }

#nav ul li a:hover { text-decoration:none; }

ul#navmenu-h li a:hover, ul#navmenu-h li.current_page_item a{text-decoration:none;}
ul#navmenu-h li ul li a{background-image:none;}
ul#navmenu-h li ul li a:hover{text-decoration:none;}

ul#navmenu-h li ul li a { margin:0; padding:0 12px;background-color:#726459;color:#c5c1be; border:1px solid #fff;height:26px; line-height:26px; }

ul#navmenu-h li ul li a:hover{background-color:#422311;color:#fff;  }

ul#navmenu-h li ul li ul li {height:26px; line-height:26px; }

ul#navmenu-h li {height:26px; line-height:26px;  }


/** Plugin integration **/

.entry div.addthis_container{margin:25px auto 10px auto; padding:25px 0;width:575px;border-top:2px solid #eae5df;}
li.widget div.addthis_container{text-align:center;margin:0 auto;}
.addthis_sidebar_widget h2.widgettitle{display:none;}

/** Aweber **/

p.ARtext{
	font-weight:bold;
	margin:0;padding:0 0 15px 0;
	}
span.ARfield1{width:100px;display:block;margin:3px 0;}
span.ARfield2{width:100px;display:block;margin:3px 0;}
span.F1_input{margin:3px 0;}
span.F2_input{margin:3px 0;}
input.btn{margin:3px 0;}
form.autoresp{width:270px; margin:0 auto;}

/** Clever Finanace Specific classes and id's **/
.newsletter-link{text-align:center;}
.newsletter-link a{}
.newsletter-link a img{text-decoration:none;border:0;}

.taf{float:right;background-image:url("images/taf.jpg");background-repeat:no-repeat;height:54px; padding:10px 10px 0 40px;color:#bcbdc1;line-height:54px;font-size:20px;margin:0 ;font-weight:bold;}

.taf a{color:#C8B29A;text-decoration:underline;}

.num{float:right;background-image:url("images/phone.jpg");background-repeat:no-repeat;height:54px; padding:10px 10px 0 44px;color:#c7b19a;line-height:54px;font-size:24px;margin:0 0 0 30px;}



/** cforms integration **/
#questionform h2{width:550px;
	height:34px;
	background-color:#9a8778;
	margin:0 auto 0 auto;
	overflow:hidden;
	border:1px solid #e5e1de;
	padding:0 10px;
	font-size:15px;
	color:#f8f7f5;
	font-weight:lighter;
	line-height:34px;
	text-transform:uppercase;}
#formmain{
	width:550px;
	margin:5px auto 0 auto;
	padding:5px 10px 5px 10px;
	background-color:#e9e1d6;
	border:1px solid #d5ccc5;
	}
#formmain form.cform fieldset{
	border:0;
	width:90%;
	}
#formmain form.cform fieldset legend{
	display:none;
	}
#formmain form.cform fieldset ol.cf-ol{
	list-style-type:none;
	margin:0;
	padding:0;
	}
#formmain form.cform fieldset ol.cf-ol li{padding:0 0 6px 0;float:left;}
#formmain form.cform fieldset ol.cf-ol li label span{width:155px; display:block;color:#554840;font-weight:bold;}



#formmain form.cform fieldset ol.cf-ol li#li-2-3{float:right;padding:0;}
#formmain form.cform fieldset ol.cf-ol li#li-2-7{padding:0;clear:both;width:540px;}



#formmain form.cform fieldset ol.cf-ol li textarea{border-top:1px solid #c5c6ca;border-right:1px solid #c5c6ca;border-bottom:1px solid #f1f1f1;border-left:1px solid #f1f1f1;height:110px;width:320px;}

#formmain form.cform fieldset ol.cf-ol li input{border-top:1px solid #c5c6ca;border-right:1px solid #c5c6ca;border-bottom:1px solid #f1f1f1;border-left:1px solid #f1f1f1;}

#formmain form.cform fieldset ol.cf-ol li input.secinput{float:left;display:inline;}
#formmain form.cform fieldset ol.cf-ol li img.captcha{display:inline;width:90px;float:left;margin-left:8px;}

#formmain form.cform fieldset ol.cf-ol li img.captcha-reset{width:21px;height:21px;background-image:url("images/captcha_reset_brown.gif");background-repeat:no-repeat;}

#formmain form.cform fieldset ol.cf-ol li a img.captcha-reset{border:0;text-decoration:none;margin:0 0 0 10px;padding:0 0 0 0;display:inline;float:left;}

p.linklove{display:none;}

p.cf-sb{clear:both;}

fieldset.cf_hidden{display:none;}

.entry form.cform{width:550px;
	margin:5px auto 0 auto;
	padding:5px 10px 5px 10px;
	background-color:#e9e1d6;
	border:1px solid #d5ccc5;}
.entry form.cform fieldset{border:0;width:90%;}
.entry form.cform fieldset ol.cf-ol{
	list-style-type:none;
	margin:0;
	padding:0;
	}
.entry form.cform fieldset legend{display:none;}
.entry form.cform fieldset ol.cf-ol li{display:inline;margin:10px 0 10px 0;}
.entry form.cform fieldset ol.cf-ol li label span{ display:block;color:#554840;font-weight:bold;margin-top:6px;}
.entry form.cform fieldset ol.cf-ol li span.reqtxt{margin-left:8px;color:#554840;font-weight:bold;font-size:.85em;}
.entry form.cform fieldset ol.cf-ol li span.emailreqtxt{margin-left:8px;color:#554840;font-weight:bold;font-size:.85em;}
.entry form.cform p.cf-sb{position:relative;top:0;left:0;display:inline;font-size:1.2em;}
.entry form.cform fieldset ol.cf-ol li textarea{border-top:1px solid #c5c6ca;border-right:1px solid #c5c6ca;border-bottom:1px solid #f1f1f1;border-left:1px solid #f1f1f1;height:110px;width:320px;}

.entry form.cform fieldset ol.cf-ol li input{border-top:1px solid #c5c6ca;border-right:1px solid #c5c6ca;border-bottom:1px solid #f1f1f1;border-left:1px solid #f1f1f1;}
.cf_info{padding:4px; font-size:16px;}
.failure{background-color:red;}
.waiting{background-color:yellow;}
.success{background-color:green; color:#000;}


div.comment-author{font-size:1.2em;padding:10px 0 5px 0;}
cite.fn{font-weight:bold;font-style:normal;font-size:1.1em;}
.postlink{height:40px;}

.pdate{
	background-image:url("images/calendar_icon.jpg");
	background-repeat:no-repeat;
	height:60px;
	width:57px;
	padding-top:12px;
	float:left;
	margin:0 10px 10px 0;
	}

.pmonth{color:#fff; font-size:1.1em;width:30px;margin:0 auto;text-align:center;}

.pday{color:#8e6339;width:47px;margin:8px auto 0 auto; text-align:center;font-size:1.3em;}



.nsubmit{width:164px;height:26px;background-image:url("images/subscribe_butt.jpg");background-repeat:no-repeat;border:0;background-color:transparent;color:#fff;font-size:1em;}


input#sendbutton{width:161px;height:26px;background-image:url("images/syi_butt.jpg");background-repeat:no-repeat;border:0;background-color:transparent;color:#fff;font-size:1em;}


input#sendbutton2{width:131px;height:26px;background-image:url("images/ayq_butt.jpg");background-repeat:no-repeat;border:0;background-color:transparent;color:#fff;font-size:1em;}

input#sendbutton3{width:114px;height:26px;background-image:url("images/taf_butt.jpg");background-repeat:no-repeat;border:0;background-color:transparent;color:#fff;font-size:1em;}

/** Videos on Page **/
#maincontent .entry object{display:block;text-align:center;margin:20px auto;}

