/* $Id: style.css,v 1.2 2008/07/29 22:06:15 doncoryon Exp $ */

/*
Name: Protoytpe Layout CSS
Creative by: Rise Creative Group
Date modified: 2/5/08
------------------------------------*/

/*  Reset all CSS 
------------------------------------*/
	
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, caption, tbody, tfoot, thead { margin : 0; padding : 0; border : 0; outline : 0; font-weight : normal; font-style : normal; font-size : 11px; font-family : Verdana, Arial, Helvetica, sans-serif; vertical-align: baseline; background: transparent; }


li {position: relative; zoom: 1; height: 0.01%;}


/* Base style
------------------------------------*/


body {
	background: #fff url(../images/body.png) repeat-x;
	padding: 0;
	margin: 0;
	}
	

/* Things to hide
------------------------------------*/
#header .logo span,
.breadcrumb {
display:none;
}

/* Container
------------------------------------*/
#container {
	padding: 0;
	margin: 0 auto;
	position: relative;
	}
		
/* Header
------------------------------------*/
#header {
	background: url(../images/header.jpg) no-repeat 0 48px;
	width:960px;
	height: 143px;
	margin: 0 auto; 
	padding: 0;
	position: relative;
	}

#header .logo {
	background: none;
	position:absolute;
	left: 15px;
	top: 45px;
	width: 322px;
	height:90px;
}

#header .logo a {
	display:block; 
	width: 322px;
	height:90px;
}

#block-user-0 {width: 740px; float: right; text-align: right; margin-top: 10px; font-size: .9em;}
#block-user-0 .form-required {display: none;}
#block-user-0 input, #block-user-0 label {float: left;}
#block-user-0 label {color: #fff; display: block; padding: 8px; }


/* Navigation
------------------------------------*/

#nav {
	background: url(../images/nav.jpg) no-repeat ;
	width: 575px;
	height: 73px;
	padding: 0;
	margin: 0 auto;
	position: absolute;
	top: 70px;
	left: 385px;
	text-transform:uppercase;
	font-weight:bold;
	color: #1C375E;
}

#nav li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
}

#nav li a {
	display: block;
	padding: 33px 17px 10px 17px;
	color: #000;
	text-decoration: none;
	color: #1C375E;
	height: 30px;
}

#nav li a:visited {
	color: #1C375E;
}

#nav li a:hover {color: #628D1E;}

#nav a.active, #nav a:visited.active, #nav a.active-trail, #about-contact .menu-182 a {
	background:url(../images/nav_active.gif) no-repeat 50% 5px;
	display: block;
}

#budgeting-tools #nav a.active {background: none;}

#budgeting .menu-115 a,
#start-building-my-budget .menu-115 a,
#why-budgeting-so-important .menu-115 a,
#benefits-buildmybudgetcom-strategy .menu-115 a,
#assess-your-current-financial-situation .menu-115 a,
#creating-a-budget .menu-115 a,
#learn-new-ways-save .menu-115 a,
#reduce-your-largest-expenses .menu-115 a,
#manage-your-debt .menu-115 a,
#equity-finding-money-your-home .menu-115 a,
#make-it-work-finding-additional-income .menu-115 a,
#sticking-your-budget .menu-115 a,
#how-do-i-start .menu-115 a,
#buildmybudget-budgeting-strategy .menu-115 a,
#maintaining-your-budget-0 .menu-115 a,
#financial-goals .menu-115 a,
#decide-what-important .menu-115 a,
#prioritize-spending .menu-115 a,
#spending-habits .menu-115 a,
#income-and-assets .menu-115 a,
#expenses-and-obligations .menu-115 a,
#averages-expenses .menu-115 a,
#putting-two-together .menu-115 a,
#key-budgeting .menu-115 a,
#saving-unexpected .menu-115 a,
#dont-forget-goals .menu-115 a,
#building-budget .menu-115 a,
#press-pause-curbing-urge-spend .menu-115 a,
#what-pause-means .menu-115 a,
#reducing-urge-spend .menu-115 a,
#keep-needs-forget-wants .menu-115 a,
#hide-your-credit-cards .menu-115 a,
#pretend-spend .menu-115 a,
#enjoy-things-you-own .menu-115 a,
#retail .menu-115 a,
#home-expenses .menu-115 a,
#do-i-need-downsize .menu-115 a,
#buying-or-renting .menu-115 a,
#buy-or-lease-my-car .menu-115 a,
#move-closer-your-job .menu-115 a,
#what-options-do-i-have .menu-115 a,
#should-i-refinance-my-house .menu-115 a,
#things-consider .menu-115 a,
#potential-credit-problems .menu-115 a,
#are-costs-too-high .menu-115 a,
#home-equity-lines-credit .menu-115 a,
#should-i-get-a-second-job .menu-115 a,
#find-more-work .menu-115 a,
#sidework-and-subcontracting .menu-115 a,
#sell-your-stuff-online .menu-115 a,
#change-jobs-or-own-business .menu-115 a,
#option-go-back-school .menu-115 a,
#car-breaks-down .menu-115 a,
#car-accident .menu-115 a,
#if-i-get-sick .menu-115 a,
#if-you-lose-your-job .menu-115 a {
	background:url(../images/nav_active-budgeting.gif) no-repeat 50% 12px!important;
	display: block;
}


#forums .menu-150 a, 
#budgeting-books .menu-116 a,
#budgeting-calculators .menu-116 a,
#financial-resources .menu-116 a,
#general-resources  .menu-116 a,
#banking-resources  .menu-116 a,
#brokerages  .menu-116 a,
#budgeting-and-saving  .menu-116 a,
#car-resources .menu-116 a,
#charity-resources .menu-116 a,
#consumer-information .menu-116 a,
#credit-and-debt-resources .menu-116 a,
#financial-advice .menu-116 a,
#calculator-links .menu-116 a,
#fraud-resources .menu-116 a,
#home-buying-resources .menu-116 a,
#insurance-resources .menu-116 a,
#investing-resources .menu-116 a,
#joboccupational-information .menu-116 a,
#legal-resources .menu-116 a,
#loans-and-mortgages .menu-116 a,
#money-market-accounts .menu-116 a,
#young-money .menu-116 a,
#moving-resources .menu-116 a,
#mutual-fund-resources .menu-116 a,
#retirement-resources .menu-116 a,
#student-loan-resources .menu-116 a,
#tax-resources .menu-116 a,
#credit-reporting-bureaus .menu-116 a,
#insurance .menu-116 a,
#mutual-fund-and-stock-resources .menu-116 a,
#renting-resources .menu-116 a,
#tax-resources .menu-116 a,
#compound-interest-calculator .menu-116 a,
#retirement-calculator .menu-116 a,
#student-loan-payoff-calculator .menu-116 a,
#auto-loan-calculator .menu-116 a,
#credit-card-calculator .menu-116 a,
#mortgage-payoff .menu-116 a,
#budgeting-tools .menu-116 a
{
	background:url(../images/nav_active-tools.gif) no-repeat 50% 14px !important;
	display: block;
}



/* Secondary Nav
------------------------------------*/
 
#secondary_nav_holder {width: 945px; margin: 0 auto; height: 45px; }
	
#secondary_nav {
	padding: 0; 
	font-size: .8em; 
	height: 14px;
	width: 650px;
	clear: both;
	color: #fff;
	margin-top: -14px;
	float: left;
	}

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

#secondary_nav li a {display: block; color: #fff; text-decoration: none; width:auto; padding: 0; line-height: 42px; vertical-align: middle; margin-right: 15px;}

#secondary_nav li a.post-equipment {background: url(../images/post-bg.png) no-repeat 2px 6px; padding-right: 15px; padding-left: 15px; color: #999;}

#secondary_nav a:hover {color:#ccc; text-decoration: underline;}

#secondary_nav .active {background: #333; padding: 0 0 0 5px!important; height: auto; margin-right: 15px; color: #fff;}

#content-home #secondary_nav .active {
	background: none;
	}


/* Account menu
------------------------------------*/

#account_menu, #block-block-1 {
	width: 275px;
	height: 50px;
	float: right;
	padding:0;
	position:relative;
	
}

#account_menu ul, #block-block-1 ul {
	padding: 0; 
	font-size: .8em;
}

#account_menu li,  #block-block-1 li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 90px !important;
	border-top: 1px solid #172a42;
}

#account_menu li a,  #block-block-1 li a {
	display: block;
	padding: 0;
	margin: 0 !important;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	line-height: 60px;
	vertical-align: middle;
	width:80px;
	text-align: center;
	margin: 0;
	padding: 0;
}

#account_menu li a:hover,  #block-block-1 li a:hover {
	text-decoration: underline;
}



/* Sub Nav
------------------------------------*/

#sub_nav {
	height: 47px;
	padding: 0;
	margin: 0;
	font-size: .9em;
	position: relative;
	margin-left: 0;
	padding-left: 0;
	display: inline;
	display: block;
	overflow: hidden;
}

#sub_nav li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

#sub_nav li a {
	display: block;
	padding: 10px 10px 13px 10px;
	margin: 0 0 0 6px;
}


/* Bread Crumbs
------------------------------------*/

.breadcrumb {padding: 10px 0 18px 10px; font-size: .7em; color: #fff;
}

.breadcrumb a, .breadcrumb a:visited {color: #fff; text-decoration: none; font-size: .9em; text-decoration: underline;}


/* Homepage feature
------------------------------------*/

#home #feature {
	height: 250px;
}

#feature_home {
	background:url(../images/feature.jpg) no-repeat;
	width: 960px;
	height: 250px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	color: #fff;
}

#feature_woman {
	width: 229px;
	height:362px;
	position:absolute;
	top: 0;
	left: 680px;
}

.feature_text {
	padding: 40px 0 0 60px;
	width: 595px;
	}
	
#home .feature_text {
	padding: 40px 0 0 30px;
	width: 595px;
	}

.feature_text h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 2.6em;
	margin: 0;
	background:none;
	color: #fff;
}

.feature_text p {
	color: #97B7E9;
	font-size: 1.1em;
	line-height:1.6em;
	font-style:italic;
}

#home .feature_text p {
	font-style:normal;
}

#budgeting .feature_text {
height: 146px;
}

#feature_home_nav {
position: absolute;
top: 258px;
left: 17px;
width: 904px;
height: 55px;
}

#feature_home_nav ul {
position: relative;

}

#feature_home li {
border-left: 1px solid #020A1A;
border-right: 1px solid #1C3456;
display:block;
float: left;
}

#feature_home li a {
height: 15px;
padding: 20px 20px 20px 20px;
display:block;
text-decoration: none;
color: #fff;
}

#feature_home li a:hover {
text-decoration: underline;
color: #112137;
background: url(../images/tile_feature_hover.png) repeat-x;
}

.btn_start {
background: url(../images/btn_start-trans.png) no-repeat;
width: 242px;
height:30px;
margin-top: 30px;
}

.btn_start span {
display: none;
}

.btn_start a {
width: 241px;
height:31px;
display: block;
}

#feature {
	width: 960px;
	height: 155px;
	background: url(../images/feature_sub.jpg) no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
	color: #fff;
}


#start_budgeting #feature, #about #feature, #content-testimonials #feature, #content-contact #feature, #forums #feature,  #content-equipment-listings #feature, #content-how-it-works #feature, #content-pricing #feature {
	height: 146px;
	background: url(../images/feature_sub.jpg) no-repeat;
}


#budget_tool_home {padding-bottom: 35px;}

#budget_tool_home .feature_list_top {
	width: 350px;
	padding-top: 5px;
	padding-bottom: 0;
	margin-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
}


/* Random Slogan
------------------------------------*/
#quote {
	width: 285px;
	margin: 0 auto;
	position:relative;
}

#quote p {
	background:url(../images/quotes-trans.jpg) no-repeat;
	color: #999;
	font-size: 1.3em;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 10px 30px 20px 40px;
	margin: 5px auto 0 10px;
	height: 100px; 
}

#quote .plant {
	position: absolute;
	top: -30px;
	left: 255px;
	background:url(../images/quote_headline.png) no-repeat;
	width: 45px;
	height:75px;
}


/* Sub features
------------------------------------*/

#feature_about {
	width: 296px;
	height:162px;
	position:absolute;
	top: 55px;
	left: 450px;
	z-index: 99;
}

#feature_coins {
	background: url(../images/coins-trans.png) no-repeat;
	width: 190px;
	height:114px;
	position:absolute;
	top: 90px;
	left: 720px;
}

#feature_budgeting {
	width: 310px;
	height:336px;
	position:absolute;
	top: 18px;
	left: 610px;
}

#feature_tools {
	width: 262px;
	height:358px;
	position:absolute;
	top: -5px;
	left: 648px;
}

#feature_forums {
	width: 288px;
	height:262px;
	position:absolute;
	top: -5px;
	left: 610px;
}

#feature_money {
	background: url(../images/photo_money-trans.png) no-repeat;
	width: 366px;
	height:318px;
	position:absolute;
	top: 80px;
	left: 320px;
	z-index: 99;
}

#feature_start {
	width: 378px;
	height:311px;
	position:absolute;
	top: 60px;
	left: 570px
	}
	
#download_now {margin-top: -25px; width: 275px; margin-left: 15px;}


	
	
/*Start Building styles 
------------------------------- */

ul.budget-lists li { list-style: none; line-height: 18px; margin-bottom: 19px; margin-left: 0px; background:url(../images/bullet.jpg) no-repeat 0 6px; padding-left: 12px; }

.feature_list_top {width: 254px; float: right; margin: 0 -5px 35px 0; padding: 0;}

.feature_list {width: 254px; float: left; margin: 0 -5px 15px 0; padding: 0;}

.feature_list li, .feature_list_top li, #main_col .feature_list li {list-style: none; line-height: 18px; margin-bottom: 19px; margin-left: 0px; background:url(../images/bullet.jpg) no-repeat 0 6px; padding-left: 12px;}
  
.feature_list li strong, .feature_list li b, .feature_list_top strong, .feature_list_top b, #main_col .feature_list strong, #main_col .feature_list b {color: #35527e; font-size: 1.2.em;}

#start-building #main_col h2 {margin-bottom: 18px; letter-spacing: -1px;}

#feature_summary {margin-top: 120px!important; margin-bottom: 0px; padding: 0;}

#feature_summary h2 {font-size: 1.8em;}

#feature_summary li {margin: 0; padding: 18px 0 23px 59px; position: relative; font-size: .9em; font-weight: bold; color: #666666; border-bottom: 1px solid #ccc;}

#feature_summary li.graph {background:url(../images/icon-graph_small-trans.png) no-repeat;}

#feature_summary li.excel {background: url(../images/start-building/icon-excel.jpg) no-repeat 0 8px;}

#feature_summary li.coins {background: url(../images/start-building/icon-coins.jpg) no-repeat 0 3px;}

#download-now #sub_col {display: none;}

#purchase-and-download #content, #download-now #content {background: url(../images/content_holder_forum.jpg) 50% 0 no-repeat #fff; }

#purchase-and-download #nav {display: none;}

#download_button a {display: block; width: 510px; padding-left: 95px; padding-top: 31px; padding-bottom: 45px; background:url(../images/btn_download_purchase.jpg) no-repeat; font-size: 1.1em; font-weight: bold; margin-top: 15px;}

#screenshots {margin-top: 160px; text-align: center; font-weight: bold; color: #999; font-size: .9em;}

#screenshots img {margin-bottom: 0;}

#screenshots p {margin: 0 0 20px 0; padding: 0;}

#paypal-info {margin-top: 110px; line-height: 18px; font-weight: bold; color: #999;}

.woman {margin-left: -35px; margin-top: 30px;}

.woman2 {margin-top: -85px; position:relative; z-index: 99;}

.graph-content {margin-top: -35px; float: right;}

.excel-content {margin-top: 38px; margin-left: 35px;}

/* Search
------------------------------------*/

#search {
	height: 30px;
	float: left;
	padding: 7px 0 0 36px;
	display: block;
}

.search {display: none;}

#block-search-0 {margin: 0; padding: 0; position: absolute; width: 300px; top: 22px; left: 490px;}

#block-search-0 .title {display: none;}

#block-search-0 label {display: none;}

	
/* Form styles 
-------------------------------------*/	

#user-login-form li {list-style: none; float: left;}


/* Content
------------------------------------*/


#content_holder {
	background: url(../images/content.jpg) repeat-y 50%;
	margin: 0 auto;
	min-width: 960px;
}

#content {
	background: url(../images/content_holder.jpg) no-repeat;
	width: 960px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	}
 

/* Columns
------------------------------------*/

#full_col {
	float: left;
	width: 912px;
	margin: 0;
	padding: 18px 18px 12px 30px;
	}

#main_col {
	width: 590px;
	margin: 0;
	padding: 15px 10px 10px 20px;
	float: left;
}

#financial-resources .feature_list {width: 200px; float: left; margin: 0 -5px 15px 0; padding: 0;}

#split_col1 {
	float: left;
	width: 640px;
	margin: 0;
	padding: 18px 13px 20px 20px;
}

#split_col2 {
	float: right;
	width: 325px;
	margin: 0;
	padding: 18px 18px 100px 30px;
}

#nav_col {
	width: 144px;
	background:url(../images/nav_col.png) repeat-y;
	float: left;
	display: none;
	margin: -20px 0 0 28px;
}

.col {
	width: 340px;
	margin: 0 10px 0 10px;
	float: left;
	padding: 10px;
	}
	
/* Sub_col
------------------------------------*/

 #sub_col {
 	float: left; 	
 	width: 252px;
	margin: 2px 0 0 0;
	padding: 28px 0 12px 26px;
	display: block;
}

#home  #sub_col {
	float: left;
	width: 252px;
	display: block;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 26px;
}

#aboutcontact #sub_col, #contact #sub_col {
	padding-top: 0px;
}

#sub_col .title {
	color: #1C3760;
	font-size: .9em;
	padding-bottom: 12px;
	margin-bottom: 5px;
	text-transform: uppercase;
	}
	
#sub_col ul{
	margin: 0;
	padding: 0;
}

#sub_col .checkmark_list {margin: 0 0 15px 0; padding: 0;}

#sub_col .checkmark_list li {
	margin: 0;
	list-style: none;
	list-style-image:url(../images/check_mark-trans.png);
	height: 26px;
	padding:  0 10px 10px;
	margin: 0 0 0 40px;
	font-size:90%;
}

#sub_col li {
	margin: 0;
	list-style: none;
}
	
#sub_col li a {
	padding: 4px 10px 4px 10px;
	font-size:.85em;
	display: block;
	text-decoration: none;
	font-weight: bold;
}

#sub_col li a:hover {
	background: #EEEEEE;
	padding-bottom: 3px;
	border-bottom: 1px solid #999;
	}

#sub_col .title {margin-top: 25px;}

/* Nav Column styles
------------------------------------*/

#block-menu-menu-budgeting .menu, #block-menu-menu-tools .menu {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0;	
}

#block-menu-menu-budgeting .menu li.collapsed, #block-menu-menu-tools .menu li {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #426CB3;
	border-top: 1px solid #15233B;
}

#block-menu-menu-budgeting .menu li.leaf, #block-menu-menu-tools .menu li {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 0;
	border-top: 1px solid #172133;
}

#block-menu-menu-budgeting .menu li.expanded {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #172133;
}

#block-menu-menu-budgeting .menu a, #block-menu-menu-tools .menu a {
color: #fff;
text-decoration:none;
display:block;
	padding: 10px 5px 10px 15px;
	font-size: .9em;

}

#block-menu-menu-budgeting .menu a:hover, #block-menu-menu-tools .menu a:hover {
	background-color: #13233D;
}

#block-menu-menu-budgeting .title, #block-menu-menu-tools .title {
	color: #fff;
	background: #070F1B;
	padding: 30px 20px 30px 15px;
	font-size: 1.4em;	
	display: none;
}

#block-menu-menu-budgeting .active-trail, #block-menu-menu-tools .active-trail {
	background:url(../images/active_trail.png) repeat-y;
}


/* Budgeting 3 column setup
------------------------------------*/

#budgeting #nav_col,
#start-building-my-budget #nav_col,
#why-budgeting-so-important #nav_col,
#benefits-buildmybudgetcom-strategy #nav_col,
#assess-your-current-financial-situation #nav_col,
#creating-a-budget #nav_col,
#learn-new-ways-save #nav_col,
#reduce-your-largest-expenses #nav_col,
#manage-your-debt #nav_col,
#equity-finding-money-your-home #nav_col,
#make-it-work-finding-additional-income #nav_col,
#sticking-your-budget #nav_col,
#how-do-i-start #nav_col,
#buildmybudget-budgeting-strategy #nav_col,
#maintaining-your-budget-0 #nav_col,
#financial-goals #nav_col,
#decide-what-important #nav_col,
#prioritize-spending #nav_col,
#spending-habits #nav_col,
#income-and-assets #nav_col,
#expenses-and-obligations #nav_col,
#averages-expenses #nav_col,
#putting-two-together #nav_col,
#key-budgeting #nav_col,
#saving-unexpected #nav_col,
#dont-forget-goals #nav_col,
#building-budget #nav_col,
#press-pause-curbing-urge-spend #nav_col,
#what-pause-means #nav_col,
#reducing-urge-spend #nav_col,
#keep-needs-forget-wants #nav_col,
#hide-your-credit-cards #nav_col,
#pretend-spend #nav_col,
#enjoy-things-you-own #nav_col,
#retail #nav_col,
#home-expenses #nav_col,
#do-i-need-downsize #nav_col,
#buying-or-renting #nav_col,
#buy-or-lease-my-car #nav_col,
#move-closer-your-job #nav_col,
#what-options-do-i-have #nav_col,
#should-i-refinance-my-house #nav_col,
#things-consider #nav_col,
#potential-credit-problems #nav_col,
#are-costs-too-high #nav_col,
#home-equity-lines-credit #nav_col,
#should-i-get-a-second-job #nav_col,
#find-more-work #nav_col,
#sidework-and-subcontracting #nav_col,
#sell-your-stuff-online #nav_col,
#change-jobs-or-own-business #nav_col,
#option-go-back-school #nav_col,
#car-breaks-down #nav_col,
#car-accident #nav_col,
#if-i-get-sick #nav_col,
#if-you-lose-your-job #nav_col

 {
	display: block;
	height: 100%;
}

#budgeting #main_col,
#start-building-my-budget #main_col,
#why-budgeting-so-important #main_col,
#benefits-buildmybudgetcom-strategy #main_col,
#assess-your-current-financial-situation #main_col,
#creating-a-budget #main_col,
#learn-new-ways-save #main_col,
#reduce-your-largest-expenses #main_col,
#manage-your-debt #main_col,
#equity-finding-money-your-home #main_col,
#make-it-work-finding-additional-income #main_col,
#sticking-your-budget #main_col,
#how-do-i-start #main_col,
#buildmybudget-budgeting-strategy #main_col,
#maintaining-your-budget-0 #main_col,
#financial-goals #main_col,
#decide-what-important #main_col,
#prioritize-spending #main_col,
#spending-habits #main_col,
#income-and-assets #main_col,
#expenses-and-obligations #main_col,
#averages-expenses #main_col,
#putting-two-together #main_col,
#key-budgeting #main_col,
#saving-unexpected #main_col,
#dont-forget-goals #main_col,
#building-budget #main_col,
#press-pause-curbing-urge-spend #main_col,
#what-pause-means #main_col,
#reducing-urge-spend #main_col,
#keep-needs-forget-wants #main_col,
#hide-your-credit-cards #main_col,
#pretend-spend #main_col,
#enjoy-things-you-own #main_col,
#retail #main_col,
#home-expenses #main_col,
#do-i-need-downsize #main_col,
#buying-or-renting #main_col,
#buy-or-lease-my-car #main_col,
#move-closer-your-job #main_col,
#what-options-do-i-have #main_col,
#should-i-refinance-my-house #main_col,
#things-consider #main_col,
#potential-credit-problems #main_col,
#are-costs-too-high #main_col,
#home-equity-lines-credit #main_col,
#should-i-get-a-second-job #main_col,
#find-more-work #main_col,
#sidework-and-subcontracting #main_col,
#sell-your-stuff-online #main_col,
#change-jobs-or-own-business #main_col,
#option-go-back-school #main_col,
#car-breaks-down #main_col,
#car-accident #main_col,
#if-i-get-sick #main_col,
#if-you-lose-your-job #main_col

 {
	width: 448px;
	margin: 0 0 0 1px;
	padding: 15px 0 10px 0;
	float: left;
}

#budgeting #content_holder,
#start-building-my-budget #content_holder,
#why-budgeting-so-important #content_holder,
#benefits-buildmybudgetcom-strategy #content_holder,
#assess-your-current-financial-situation #content_holder,
#creating-a-budget #content_holder,
#learn-new-ways-save #content_holder,
#reduce-your-largest-expenses #content_holder,
#manage-your-debt #content_holder,
#equity-finding-money-your-home #content_holder,
#make-it-work-finding-additional-income #content_holder,
#sticking-your-budget #content_holder,
#how-do-i-start #content_holder,
#buildmybudget-budgeting-strategy #content_holder,
#maintaining-your-budget-0 #content_holder,
#financial-goals #content_holder,
#decide-what-important #content_holder,
#prioritize-spending #content_holder,
#spending-habits #content_holder,
#income-and-assets #content_holder,
#expenses-and-obligations #content_holder,
#averages-expenses #content_holder,
#putting-two-together #content_holder,
#key-budgeting #content_holder,
#saving-unexpected #content_holder,
#dont-forget-goals #content_holder,
#building-budget #content_holder,
#press-pause-curbing-urge-spend #content_holder,
#what-pause-means #content_holder,
#reducing-urge-spend #content_holder,
#keep-needs-forget-wants #content_holder,
#hide-your-credit-cards #content_holder,
pretend-spend #content_holder,
#enjoy-things-you-own #content_holder,
#retail #content_holder,
#home-expenses #content_holder,
#do-i-need-downsize #content_holder,
#buying-or-renting #content_holder,
#buy-or-lease-my-car #content_holder,
#move-closer-your-job #content_holder,
#what-options-do-i-have #content_holder,
#should-i-refinance-my-house #content_holder,
#things-consider #content_holder,
#potential-credit-problems #content_holder,
#are-costs-too-high #content_holder,
#home-equity-lines-credit #content_holder,
#should-i-get-a-second-job #content_holder,
#find-more-work #content_holder,
#sidework-and-subcontracting #content_holder,
#sell-your-stuff-online #content_holder,
#change-jobs-or-own-business #content_holder,
#option-go-back-school #content_holder,
#car-breaks-down #content_holder,
#car-accident #content_holder,
#if-i-get-sick #content_holder,
#if-you-lose-your-job #content_holder

 {
	background: url(../images/content_3col.jpg) repeat-y 50.1%;
}


/* Budgeting Sidenav expanded styles 
------------------------------------*/

.expanded a {background: #13233d;}
.expanded .leaf a {background:none;}
.expanded .leaf a.active {background:#7590b9;}



/* Tools 3 column setup
------------------------------------*/

#budgeting-tools #nav_col,
#budgeting-books #nav_col,
#budgeting-calculators #nav_col,
#financial-resources #nav_col,
#general-resources  #nav_col,
#banking-resources  #nav_col,
#brokerages  #nav_col,
#budgeting-and-saving  #nav_col,
#car-resources #nav_col,
#charity-resources #nav_col,
#consumer-information #nav_col,
#credit-and-debt-resources #nav_col,
#financial-advice #nav_col,
#calculator-links #nav_col,
#fraud-resources #nav_col,
#home-buying-resources #nav_col,
#insurance-resources #nav_col,
#investing-resources #nav_col,
#joboccupational-information #nav_col,
#legal-resources #nav_col,
#loans-and-mortgages #nav_col,
#money-market-accounts #nav_col,
#young-money #nav_col,
#moving-resources #nav_col,
#mutual-fund-resources #nav_col,
#retirement-resources #nav_col,
#student-loan-resources #nav_col,
#tax-resources #nav_col,
#credit-reporting-bureaus #nav_col,
#insurance #nav_col,
#mutual-fund-and-stock-resources #nav_col,
#renting-resources #nav_col,
#tax-resources #nav_col,
#compound-interest-calculator #nav_col,
#retirement-calculator #nav_col,
#student-loan-payoff-calculator #nav_col,
#auto-loan-calculator #nav_col, 
#credit-card-calculator #nav_col,
#mortgage-payoff #nav_col {
	display: block;
}

#budgeting-tools #main_col,
#budgeting-books #main_col,
#budgeting-calculators #main_col,
#financial-resources #main_col,
#general-resources  #main_col,
#banking-resources  #main_col,
#brokerages  #main_col,
#budgeting-and-saving  #main_col,
#car-resources #main_col,
#charity-resources #main_col,
#consumer-information #main_col,
#credit-and-debt-resources #main_col,
#financial-advice #main_col,
#calculator-links #main_col,
#fraud-resources #main_col,
#home-buying-resources #main_col,
#insurance-resources #main_col,
#investing-resources #main_col,
#joboccupational-information #main_col,
#legal-resources #main_col,
#loans-and-mortgages #main_col,
#money-market-accounts #main_col,
#young-money #main_col,
#moving-resources #main_col,
#mutual-fund-resources #main_col,
#retirement-resources #main_col,
#student-loan-resources #main_col,
#tax-resources #main_col,
#credit-reporting-bureaus #main_col,
#insurance #main_col,
#mutual-fund-and-stock-resources #main_col,
#renting-resources #main_col,
#tax-resources #main_col,
#compound-interest-calculator #main_col,
#retirement-calculator #main_col,
#student-loan-payoff-calculator #main_col,
#auto-loan-calculator #main_col,
#credit-card-calculator #main_col,
#mortgage-payoff #main_col 
{
	width: 448px;
	margin: 0;
	padding: 15px 0 10px 0;
	float: left;
}

#budgeting-tools #content_holder,
#budgeting-books #content_holder,
#budgeting-calculators #content_holder,
#financial-resources #content_holder,
#general-resources #content_holder,
#banking-resources #content_holder,
#brokerages  #content_holder,
#budgeting-and-saving #content_holder,
#car-resources #content_holder,
#charity-resources #content_holder,
#consumer-information #content_holder,
#credit-and-debt-resources #content_holder,
#financial-advice #content_holder,
#calculator-links #content_holder,
#fraud-resources #content_holder,
#home-buying-resources #content_holder,
#insurance-resources #content_holder,
#investing-resources #content_holder
#joboccupational-information #content_holder,
#legal-resources #content_holder,
#loans-and-mortgages #content_holderm
#money-market-accounts #content_holder,
#young-money #content_holder,
#moving-resources #content_holder,
#mutual-fund-resources #content_holder,
#retirement-resources #content_holder,
#student-loan-resources #content_holder,
#tax-resources #content_holder,
#credit-reporting-bureaus #content_holder,
#insurance #content_holder,
#mutual-fund-and-stock-resources #content_holder,
#renting-resources #content_holder,
#tax-resources #content_holder,
#money-market-accounts #content_holder,
#loans-and-mortgages #content_holder,
#compound-interest-calculator #content_holder,
#retirement-calculator #content_holder,
#student-loan-payoff-calculator #content_holder,
#auto-loan-calculator #content_holder,
#credit-card-calculator #content_holder,
#mortgage-payoff #content_holder
{
	background: url(../images/content_3col.jpg) repeat-y 50.1%;
}

/* Homepage
------------------------------------*/
.graph {
background: url(../images/icon-graph.png) no-repeat;
padding: 0 0 20px 130px;
display:block;
}

.coins {
background: url(../images/icon-coins.png) no-repeat;
padding: 20px 0 20px 130px;
display:block;
}

.excel {
background: url(../images/icon-excel.png) no-repeat;
padding: 20px 0 20px 130px;
display:block;
}

.community {
background: url(../images/icon-community.png) no-repeat;
padding: 20px 0 20px 130px;
display:block;
}


.btn_features {
background: url(../images/btn_feature_list.png) no-repeat;
width: 241px;
height:31px;
margin-top: 30px;
}

.btn_features span {
display: none;
}

.btn_features a {
width: 241px;
height:31px;
display: block;
}

/*#main_col .tabs,*/ #main_col .title {
display: none;
}

/* Active Forum Topics and Recent Blog Posts
------------------------------------*/
#sub_col #block-forum-0, #sub_col #block-blog-0 {
	width: 288px;
	position:relative;

}

#sub_col #block-forum-0 .title {
	background: url(../images/forum_top2-trans.png) no-repeat;
	padding: 23px 0 0 45px;
	width: 243px;
	height:32px;
}

#sub_col #block-blog-0 .title {
	background: url(../images/blog_top2-trans.png) no-repeat;
	padding: 23px 0 0 45px;
	width: 243px;
	height:32px;
}


#sub_col #block-blog-0 .item-list, #sub_col #block-forum-0 .item-list {
	background: url(../images/box_tile.png) repeat-y;
	margin: -5px 0 -5px 0;
	padding: 0;
}

#sub_col #block-forum-0 .content, #sub_col #block-blog-0 .content {
	padding: 0 0 30px 0;
	background: url(../images/box_bottom.png) no-repeat bottom;
}

#sub_col #block-forum-0 .more-link,#sub_col #block-blog-0 .more-link {
	position: absolute;
	top: 22px;
	left: 208px;
	width: 67px;
	height:22px;
	display: block;
	text-align:center;
	font-size:90%;
	padding: 4px 0 0 0;
	z-index: 1002;
} 

#sub_col #block-forum-0 .more-link a, #sub_col #block-blog-0 .more-link a {
	width: 65px;
	height:25px;
	display:block;
	color: #666;
	text-transform:uppercase;
	}

#sub_col #block-forum-0 li, #sub_col #block-blog-0 li {
	/*background: url(../images/box_divider.png) no-repeat 0 41px;*/
	padding: 5px;
	position: relative;
}

#sub_col #block-forum-0 li a, #sub_col #block-blog-0 li a {
	border: none;
	border-bottom: 1px solid #ccc;
	position: relative;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;

}


#sub_col #block-forum-0 li a:hover, #sub_col #block-blog-0 li a:hover {
	text-decoration:none;
	color: #83a026;
	background: #fff;
}

/* Budgeting
------------------------------------*/
#benefits {
	background: url(../images/icon-graph_small-trans.png) no-repeat;
	padding: 15px 0 25px 50px;
	margin-top: 45px;
	text-transform:uppercase; 
	font-size: .95em; 
	color: #1C3760;
	width: 253px;
}

#budgeting-tools #benefits, 
#forums .menu-150 #benefits, 
#budgeting-books #benefits,
#budgeting-calculators #benefits,
#financial-resources #benefits,
#general-resources  #benefits,
#banking-resources #benefits,
#brokerages  #benefits,
#budgeting-and-saving #benefits,
#car-resources #benefits,
#charity-resources #benefits,
#consumer-information #benefits,
#credit-and-debt-resources #benefits,
#financial-advice #benefits,
#calculator-links #benefits,
#fraud-resources #benefits,
#home-buying-resources #benefits,
#insurance-resources #benefits,
#investing-resources #benefits,
#joboccupational-information #benefits,
#legal-resources #benefits,
#loans-and-mortgages #benefits,
#money-market-accounts #benefits,
#young-money #benefits,
#moving-resources #benefits,
#mutual-fund-resources #benefits,
#retirement-resources #benefits,
#student-loan-resources #benefits,
#tax-resources #benefits,
#credit-reporting-bureaus #benefits,
#insurance #benefits,
#mutual-fund-and-stock-resources #benefits,
#renting-resources #benefits,
#tax-resources #benefits,
#auto-loan-calculator #benefits,
#compound-interest-calculator #benefits,
#credit-card-calculator #benefits,
#retirement-calculator #benefits,
#student-loan-payoff-calculator #benefits,
#mortgage-payoff #benefits
 {
	background: url(../images/icon-graph_small-trans.png) no-repeat;
	padding: 15px 0 25px 50px;
	margin-top: 135px;
	text-transform:uppercase; 
	font-size: .95em; 
	color: #1C3760;
	width: 185px;
}

.btn_get_started {
background:none;
width: auto;
height:auto;
position: relative;
padding: 0;
display: block;
float: left;
line-height: normal;
margin: 15px auto 0 auto;
}

.btn_get_started a {
background: url(../images/btn_get_started.gif) no-repeat;
width:129px;
height:34px;
margin: 0 0 0 44px;
display: block;
line-height: normal;
}

.btn_get_started span {
display: none;
}

/* Tools
------------------------------------*/



/* Miscellaneous
------------------------------------*/

.center {
	text-align:center;
}

.right {
	float: right;
}

.left {
	float: left;
	}

.clear {
	clear: both;
}

img {
	border: 0;
	}
	
.alert {
	color: #CC0000;
	font-weight: bold;
}

.note {
	text-transform: uppercase;
	color: #ccc;
}

.highlight {
	background-color: #ffcc99;
}

/* Tables and styled ULs
------------------------------------*/
	


#attachments {
	width: 100%;
	margin: 10px 0 10px 0;
	padding: 0;
	border: 1px solid #e1e1e1;
	list-style:none;
}	
	
#attachments th {
	background: url(../images/th.png) repeat-x;
	text-align:left;
	color: #000;
	padding: 10px;
}

#attachments th a {
	color: #FFFF00;
}

#attachments td, #attachments li {
	background: url(../images/forum_bg.png) repeat-x;
	padding: 10px;
	list-style:none;
}

#attachments label {
	font-size: .95em; 
	width: 85px;
	font-weight: bold;
	float: left;
	}
	
#attachments input {
	float: left;
	width: 350px;
	}
	
#attachments .resizable-textarea {background: none!important!;}
	
#attachments .form-radios {margin-left: 100px; width: 45px!important; }

#attachments .form-radios label {float: none; margin-bottom: 7px;}	

#attachments .form-radios input {float: none; width: 15px;}

#attachments .option input { float: left;}

#attachments #edit-submit {width: auto;}	

#attachments textarea {float: right; margin-top: 10px;}	

#attachments .grippie {display: none;}

/* Budgeting Tables and styled ULs
------------------------------------*/


#attachments-budget td, #attachments-budget li {
	list-style: none; line-height: 18px; margin-bottom: 19px; margin-left: 0px; background:url(../images/bullet.jpg) no-repeat 0 6px; padding-left: 12px;
}

#attachments-budget li strong {color: #35527e; font-size: 1.2.em;}


/* Site Information
------------------------------------*/

#site_information_holder {
	background: url(../images/site_information.png) repeat-x;
	height:160px;
	padding: 35px 0 0 0;
	margin: 0 auto;
}


#site_information ul {
	background:url(../images/site_information_links.jpg) no-repeat;
	width: 920px;
	margin: 0 auto;
	padding: 35px 0 15px 40px;
	list-style: none;
	list-style-type:none;
	clear:both;
	font-size: 85%;
	position:relative;
}

#site_information #links {
	background:url(../images/site_information_links.jpg) no-repeat;
	height:65px;
	padding: 25px 0 0 55px;
	margin: -15px auto 0 auto;
}


#site_information li {
padding-bottom: 8px;
float: left;
}

#site_information ul li a, #site_information ul li a:visited {
	color: #666;
}

#site_information ul li a {
margin-right: 10px;
color: #435E8A;
text-decoration:none;
}

#site_information ul li a:visited {
color: #435E8A;
}

#site_information ul li a:hover {
text-decoration: underline;
}

#copyright {
margin-left: 40px;
}

#copyright, #copyright a, #copyright a:visited {
color: #6B6B6B;
}



#site_information #budgeting, #site_information #tools {
background: url(../images/footer-links.gif) no-repeat 60px 0;
height: 39px;
padding: 5px 0 0 85px;
margin: 0 auto 10px auto;
width: 855px;
}

#site_information #budgeting li, #site_information #tools li {
	margin: 10px 10px 0 0;
	font-size:100%;
}

#site_information #budgeting a, #site_information #tools a {
color: #698BBE;
padding: 20px 0 0 0;
text-decoration:none;
}

#site_information #budgeting a:hover, #site_information #tools a:hover {
text-decoration: underline;
}

#site_information #budgeting .first, #site_information #tools .first {
margin: 0 0 0 -115px;
height: 34px;
width: 85px;
text-align:right;
color: #fff;
font-size:130%;
padding: 8px 15px 0 0;
text-transform:uppercase;
}




/*base font settings
------------------------------------*/

body {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:76%;
	color:#333333;
	height: 100%;
	}

/*HTML tag font settings
------------------------------------*/

p {
	line-height: 1.8em;
	margin: 1.2em 0em 1.2em 0em;
}

h1 {
	font-size: 2em;
	font-weight: bold;
	color: #1C3760;
	margin: -.2em 0em 1em 0em;
	padding: 0 5px 10px 0;
	font-family: "Times New Roman", Times, serif;
	background: url(../images/headline.gif) no-repeat bottom;
	display:block;
}

h2 {
	font-size: 1.6em;
	margin: 0 0em 0em 0em;
	font-weight: bold;
	color: #628D1E;
	letter-spacing: 0px;
}

h3 {
	font-size: 1em;
	font-weight: bold;
	color: #000;
}

h4 {
	font-size: 1.0em;
	margin: 1.2em 0em -1.2em 0em;
	font-weight: bold;
}

h5 {
	font-size: 1.0em;
	margin: 1.2em 0em -1.2em 0em;
	font-weight: bold;
}

h6 {
	font-size: 1.0em;
	margin: 1.2em 0em -1.2em 0em;
	font-weight: bold;
}
	
div.hr {
	background: url(../images/hrule.gif) no-repeat;
	height: 11px;
	border: 0;
}

div.hr hr {
	display: none;
}

pre {
	font-family: monospace;
	font-size: 1.0em;
}

strong, b {
	font-weight: bold;
}
	
acronym {
	background-color: #D3D3D3; cursor: help;
}
		
/* Text link styles
------------------------------------*/

a {
	color: #628D1E;
	text-decoration: none;

}


	
a:hover {
	text-decoration: none;
	color: #628D1E;
}


/*-----Begin old styles for this theme-------*/



/**
   System
 **/
 
#mission, .messages {
	background-color: #E8E097;
	border: 2px solid #D3BA2A;
	padding: 10px;
	margin-bottom: 20px;
}

/* Post */

.post {
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	line-height: 180%;
}

.post .title {
	margin: 0;
	border: none;
}

.post .title a{
	border: none;
	}

.submitted {
	
}

.submitted img {margin-bottom: -4px;}



.post .submitted .author {
	float: left;
}

.post .submitted .date {
	float: right;
}

.post .submitted a {
	border: none;
}

.post .entry {
}

.post .tags {
	margin: 0;
	padding: 5px 0;
	border-top: 2px solid #F2EAB8;
	line-height: normal;
	font-size: smaller;
}

.post .links {
	margin: 0;
	padding: 5px 0;
	border-top: 1px solid #F2EAB8;
	border-bottom: 1px solid #F2EAB8;
	line-height: normal;
	font-size: smaller;
}


#content-privacy-policy strong {font-weight: bold;}


/* Posts */

.posts {
	padding: 20px;
}

.posts h2 {
	margin: 0;
	border: none;
}

.posts ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.posts li {
	padding-bottom: 1px;
}

.posts .title {
	margin: 30px 0 0 0;
	border: none;
}

.posts .title a {
	border: none;
	text-decoration: none;
}

.title a {
	border: none;
	text-decoration: none;
}

.posts .submitted {
background:url(../images/blog_bar.png) no-repeat;
	border-top: none; 
	height: 20px;
	padding: 8px 0 8px 15px; 
	display: block; 
	color: #999;
	font-size: .8em;
	line-height: 19px;
	vertical-align: middle;
}

.posts .submitted .author {
	float: left;
}

.posts .submitted .date {
	float: right;
}

.posts .submitted a {
	border: none;
}


/* Recent Posts */

#sidebar {
display: none;
}

#left-sidebar {   
	border-bottom: 2px solid #F2EAB8;
	}
	

/* Blog styles
------------------------------------*/

 
.blog_meta {height: 15px; padding: 9px 0 16px 15px; background:url(../images/blog_bar.png) no-repeat; font-size: .8em; color: #999; display: block;}

.blog_meta img {margin-bottom: -4px; margin-right: 6px; }


.comment {margin-left: 25px; border-bottom: 1px solid #ccc; padding-bottom: 25px;}

.comment .title {font-size: 1.2em!important;}

.green {color: #749c27;}

.blue {color:#244873;}
