/*
Theme Name: Mint Life
Theme URI: http://www.mint.com
Description: 2009 Mint.com Blog Design
Author: Mule Design, David McCreath, Adam Breckler 
*/


/* diagnostics */
.fcc { background-color:#fcc; }
.ffc { background-color:#ffc; }
.fcf { background-color:#fcf; }

/*
orange: #ff8315
green: #058d49
background green: #abdebf
*/

html { background:#abdebf url(images/blogbody.jpg) 50% 0 no-repeat;color:#000; }
a { color:#058d49;outline:none;text-decoration:none; }
a:hover { color:#ff8315; }

a.feed { background:url(images/sprites.png) 0 -700px no-repeat;padding:2px 0 2px 22px; }
a.email { background:url(images/sprites.png) 0 -568px no-repeat;padding:2px 0 2px 22px; }
a.twitter { background:url(images/sprites.png) 0  -1337px no-repeat;padding:2px 0 2px 22px; }
a.facebook { background:url(images/sprites.png) 0 -634px no-repeat;padding:2px 0 2px 22px; }

.fb-like{border:none;height:25px; overflow:hidden; width:90px;position:relative;top:10px;}

h1 { font-size:153.9%; }
h2 { font-size:138.5%; }
h3 { font-size:131%; }

input.text-input { background:url(images/bg-text-input.png) top left repeat-x;border:#a8aaa8 1px solid;border-left-color:#dce0dc;border-right-color:#dce0dc;border-bottom:0;padding:4px 5px;width:195px; }

.hidden { display:none; }
.hmenu { list-style:none; }
.hmenu li {	border-left:1px solid #adadad;display:inline;list-style:none;padding:0 3px 0 6px; }
.hmenu li.first { border-left:0;padding-left:0; }
.fmenu { float:left;width:auto; }
.fmenu li { float:left;list-style:none;width:auto; }
.fmenu a { display:block;float:left;line-height:1;padding:5px 10px;width:auto; }/**/

.left { float:left;width:auto; }
.right { float:right;width:auto; }

.pagination { clear:both;color:#666;float:left;width:300px; }
.pagination ul {  }
.pagination li { padding:5px 8px; }
.pagination ul li:first-of-type { border-left:none; }
a.inactive { color:#666; }
.pagination li.first a { background:none; }
.pagination li a.current-page { background:#d3c19d;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px; }
.pagination li a.current-next { background:none; }
.pagination a.prev { display:block;float:left;padding:3px 10px 4px 0; }
.pagination a.next { display:block;float:left;padding:3px 0 4px 10px; }

#wrapper { background:#fff;margin:0 auto;padding-left:15px;padding-right:15px;width:920px; }
#sign-in-bar { clear:both;margin:0 auto;padding:5px 15px;width:920px; }
#slogan { color:#009933;float:left;width:auto; }
#slogan span { display:block;float:left;width:auto;padding:18px 0 3px; }
#slogan span#slogan-logo { background:url(images/mint-logo-sm.png) 0 0 no-repeat;height:32px;padding:0px;text-indent:-9999px;width:97px; }
#slogan span#slogan-logo a { display:block; height:32px;}
#login { color:#a5a5a5;float:right;padding:18px 0 3px;width:auto; }
#sign-in-bar a { color:#ff8315; }

#footer { background:#abdebf;clear:both;color:#6fbc8e;font-size:85%;margin:0 auto;padding:25px 15px;text-align:center;width:920px; }
#footer ul { float:left;font-weight:bold;line-height:1.8;margin-bottom:10px;text-align:left;width:184px; }
#footer ul ul { font-weight:normal; }
#footer p.legal {clear:both; margin:10px 0;text-align:center;}
#footer a { color:#6fbc8e; }
#footer a img { vertical-align:middle; }
#verisign, #truste, #hackersafe { padding:0 20px; }


.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

.outer { clear:both;width:920px; }
.outer:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.outer{display:inline-block}* html .outer{height:1%}.outer{display:block}

.post-summary { color:#666; }
.post-summary a { color:#999; }
.post-summary a:hover { color:#058d49; }
.post-category a { text-transform:uppercase;font-weight:bold; }
.post-title { line-height:1.1;margin-bottom:3px; }
.post-title a { color:#2d392d;font-weight:bold; }
.post-author a { color:#666; }
a.comment-count {  background:url(images/sprites.png) 0 -305px no-repeat;padding:2px 0 2px 18px; }
.post-summary a.comment-count:hover { background:transparent url(images/sprites.png) no-repeat 0 -122px; }



#skybox { background:#fff;padding-bottom:10px;padding-top:15px; }
#skybox .post-summary { border-left:1px solid #e7e7e7;float:left;margin-left:7px;padding-left:7px;width:190px; }
#skybox .post-summary.skybox-first { border:0;margin:0;padding:0; }
#skybox .summary-image { height:95px;overflow:hidden;width:190px; }
#skybox .summary-image img { }
#skybox .summary-copy { background:#f4f4f4;padding:10px;width:170px; }
#skybox .post-title a { font-size:108%; }
#skybox .post-category { font-size:93%; }
#skybox .comment-count { font-size:93%;}

#skybox-howto { float:right;width:300px; }
#banner-ad { text-align:center;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;padding:10px 0; }
#banner-spot { background:#fff;border:1px solid #e7e7e7;border-left:0;border-right:0;padding-top:10px;padding-bottom:10px;text-align:center; }
#ad-bug { text-align:center;margin:0px auto;color:#999999; }

#banner { padding-top:25px; }
#banner-left { float:left;margin-top:-15px;width:449px; }
#wallstat #banner-left { margin-top:0px; } 
#banner-left a#logo { background:url(images/mintlife-logo.png) 0 0 no-repeat;display:block;float:left;height:69px;text-indent:-9999px;width:449px; }
#banner-left p { visibility:hidden;font-size:1px; }

#banner-right { float:right;padding-top:10px;width:380px; }
#banner-right a { color:#999; }
#banner-right a:hover { color:#058d49;text-decoration:none; }
#banner-right p { color:#999;float:left;font-weight:bold;padding-right:5px;width:auto; }
#banner-right ul { float:left;width:auto; }
#banner-right form { clear:both;padding-top:5px; }
#banner-right form input.text-input { color:#999999;font-size:108%;display:block;float:left;margin-top:3px;width:285px;} 
#btn-banner-search { cursor:pointer;background:url(images/btn-search-TMP.png) 0 0 no-repeat;border:0;display:block;float:right;height:31px;width:73px;text-indent:-9999px; }
.searchbox { float:left; }
.searchbox #btn-banner-search { margin:-3px 10px 0 10px; }

#main-nav { padding-top:20px; }
#main-nav a { background-position:0 0;background-repeat:no-repeat;height:11px;line-height:0;padding:0 26px 0 0;text-indent:-9999px; }
#main-nav a:hover { background-position:0 -22px; }
#main-nav a.active { background-position:0 -11px; }
#main-nav #menu-goals a { background-image:url(images/menu-goals.png);width:51px; }
#main-nav #menu-saving a { background-image:url(images/menu-saving.png);width:57px; }
#main-nav #menu-investing a { background-image:url(images/menu-investing.png);width:81px; }
#main-nav #menu-trends a { background-image:url(images/menu-trends.png);width:59px; }
#main-nav #menu-howto a { background-image:url(images/menu-howto.png);width:61px; }
#main-nav #menu-updates a { background-image:url(images/menu-updates.png);width:94px; }
#main-nav #menu-education a { background-image:url(images/menu-education.png); 
	width:100px; 
	}
	
#main-nav #menu-tweets a { background-image:url(images/menu-tweets.png);
	width:113px; 
	}
	
#main-nav #menu-answers a { background-image:url(images/menu-answers.png);width:70px; }

body.category-goals #main-nav #menu-goals a,
body.category-saving #main-nav #menu-saving a,
body.category-investing #main-nav #menu-investing a,
body.category-trends #main-nav #menu-trends a,
body.category-how-to #main-nav #menu-howto a,
body.category-updates #main-nav #menu-updates a,
body.page-template-glossary-php #main-nav #menu-glossary a,
body.page-template-twitter-php #main-nav #menu-tweets a { background-position: 0 -11px; }

.home .feature { min-height:250px; }
.feature { width:600px; }
.main { float:right;margin-left:15px;width:395px; }
.secondary { float:left;width:190px; }
#left-col { float:left;width:600px; }
#right-col { float:right;width:300px; }

.trend .feature { float:right;width:395px; }

.article-header { float:left;width:600px; }

.feature-image { float:left;max-height:250px;overflow:hidden;width:295px; }
.feature-image img { min-height:250px; }
.home .feature-image img { max-width:400px; }
.main .feature-image img { width:400px; }
.feature-copy { float:right;width:290px; }

.article-list .post-summary { border-bottom:1px solid #e7e7e7;float:left;margin-bottom:15px;padding-bottom:15px;width:395px; }
.article-list .summary-image { float:left;height:90px;overflow:hidden;width:90px; }
.article-list .summary-copy { float:right;width:290px; }
.article-list-footer { border-bottom:1px solid #e7e7e7;margin-bottom:15px;padding-bottom:15px;width:395px; }

#content { padding-bottom:50px; }
#content { padding-top:20px; }
.feature { background:url(images/bg-feature.png) bottom right no-repeat;margin-bottom:15px;padding-bottom:4px;position:relative; }
.feature-copy { color:#b6c5a9;float:none;position:absolute;bottom:30px;right:0;width:280px;padding-right:10px; }
.feature-copy a { color:#b6c5a9; }
.feature-copy .post-title a { color:#fff;font-size:153.9%;line-height:1.1; }
.feature-copy .post-title a:hover { text-decoration:none; }
.feature-copy .post-category a { color:#b0d78d;text-transform:uppercase;font-weight:bold; }
.feature-copy .post-author a { color:#b6c5a9; }
.feature-copy .post-author { margin-bottom:5px; }
.feature-copy a.comment-count { background:url(images/sprites.png) no-repeat 0 -245px; }
.feature-copy a.comment-count:hover { background:url(images/sprites.png) no-repeat 0 -184px; }
.feature-copy a:hover { color:#7cc244; }


.module-title { color:#848484;font-weight:bold;text-transform:uppercase; }
.side-module { margin-bottom:20px; }

.list-module { background:#f2f2f2 url(images/bg-list-module-190.png) bottom left no-repeat;padding-bottom:10px; }
.list-module .module-title { border-bottom:1px solid #d8d8d8;padding:8px 10px; }
.list-module .module-more { padding:8px 10px 3px; }
.list-module li a { border-bottom:1px solid #e7e7e7;color:#2d392d;display:block;padding:8px 10px; }
.list-module li a:hover { color:#058d49;background-color:#dcebe4; }

.gray-module { background:url(images/bg-gray-module-190-top.png) top left no-repeat;padding-top:5px; }
.gray-module .module-inner { background:url(images/bg-gray-module-190-btm.png) bottom left no-repeat;color:#3e4e3e;padding-bottom:5px; }
.gray-module p { padding:5px 10px; }
.gray-module p.module-title { padding:0 10px; }
.gray-module p.module-more { border-top:1px solid #d8d8d8; }

#right-col .gray-module { background-image:url(images/bg-gray-module-300-top.png); }
#right-col .gray-module .module-inner { background-image:url(images/bg-gray-module-300-btm.png); }

.word-module p.module-title	{ border-bottom:1px solid #d8d8d8;padding-bottom:5px; }
.word-module .word { font-size:161.6%;font-weight:bold;padding-bottom:0; }

.video-module { background:url(images/bg-video-module.png) bottom left no-repeat; }
.video-module .post-summary { padding:10px; }
.video-module .post-summary .post-category { margin-bottom:3px; }

.fanvideo-module { background:url(images/bg-fanvideo-module.png) bottom left no-repeat; }
.fanvideo-module .post-summary { padding:10px; }
.fanvideo-module .post-summary .post-category { margin-bottom:3px; }
.fanvideo-module p, .fanvideo-module a	{ color: white}
.fanvideo-module .post-category	{border-bottom: 1px solid white; padding-bottom: 3px}

.recent-comment-module { background:url(images/bg-blockquote.png) 0 40px no-repeat;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;color:#3e4e3e;padding:15px 10px; }
.recent-comment-module p.module-title { margin-bottom:10px;}
.recent-comment-module blockquote { color:#333;font-size:146.5%;padding:5px;background:none;border:none;margin:0px; }

.twitter-module { background:#caf2fc url(images/bg-twitter-module-top.png) 0 0 no-repeat;}
.twitter-module #sidebar {overflow:hidden;width:190px;}
.twitter-module .module-inner { background:url(images/bg-twitter-module-btm.png) bottom left no-repeat; }
.twitter-module a { color:#09c; }
.twitter-module a:hover { color:#fff; }
.twitter-module p.module-title { border-bottom:1px solid #c5eaf3;color:#398ea3;padding:11px 10px;position:relative; }
.twitter-module p.module-title img { display:block;height:50px;position:absolute;top:-10px;right:-10px;width:50px; }
.twitter-module li { border-bottom:1px solid #c5eaf3;color:#333;padding:15px; }
.twitter-module .module-more { font-weight:bold;padding:5px 10px 8px; }
.twitter-module .widget_rss {  border-bottom:none; }
.twitter-module li.widget {border-bottom:none;padding:0px;}
.twitter-module ul li .rsswidget { display:none; }
.twitter-module ul li ul li .rsswidget { display:block; }
 
 
/* july 1 */

.summary-image { float:left;height:90px;overflow:hidden;width:90px; }
.summary-copy { float:right; }

a.print { background:url(images/sprites.png) 0 -1007px no-repeat;padding:2px 0 2px 22px; }
a.random { background:url(images/sprites.png) no-repeat 0 -1483px;padding:2px 0 2px 13px; }
a.random:hover { background:url(images/sprites.png) no-repeat 0 -1545px;}
div.like { display:inline; text-transform:lowercase;color:#999999;}
div.like a{ background:url(images/sprites.png) 0 -830px no-repeat;padding:2px 0 2px 18px;color:#999; }
div.like a:hover { background-position:0 -853px;color:#058D49;}
div.like .liked { background-position:0 -896px; }
a.digg { background:url(images/sprites.png) 0 -436px no-repeat;padding:2px 0 2px 22px; }
a.stumbleupon { background:url(images/sprites.png) 0 -1271px no-repeat;padding:2px 0 2px 22px; }
a.facebook { background:url(images/sprites.png) 0 -634px no-repeat;padding:2px 0 2px 22px; }
a.delicious { background:url(images/sprites.png) 0 -370px no-repeat;padding:2px 0 2px 22px; }
a.reddit { background:url(images/sprites.png) 0 -1073px no-repeat;padding:2px 0 2px 22px; }
a.buzz { background:url(images/sprites.png) 0 0 no-repeat;padding:2px 0 2px 22px; }
a.google-buzz { background:url(images/sprites.png) 0 -33px no-repeat;padding:2px 0 2px 22px; }
a.share-multi { background:url(images/sprites.png) 0 -1205px no-repeat;padding:2px 0 2px 22px; }
 .home a.stbutton,
 .page-template-updates-php a.stbutton,
 .archive a.stbutton,.search a.stbutton { padding:0px;background:0px !important; }
 .article #content { padding-top:20px; }
 .article-header { z-index:1; background:#fff;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;position:relative;padding:10px 0 10px 0px;margin-bottom:10px;min-height:50px;width:600px; }
 .article-header h1 { font-size:32px;line-height:32px;margin-bottom:7px; }

body .digg-widget-theme1 .digg-widget-header div { display:none; }
body .digg-widget-theme1 .digg-widget-topic { font-size:1em;text-transform:uppercase;font-weight:bold;  } 
body .digg-widget-theme1 .digg-widget-header,
body .digg-widget-theme1 .digg-widget-topic,
body .digg-widget-theme1 .digg-widget-footer { background:#dce6ef; color:#226ba2;}
body .digg-widget-theme1 .digg-widget-footer a { color:#226ba2;  }  

.digg-button { float:left;margin-right:15px;margin-bottom:15px; }
.article-meta { color:#666; }
.article-meta a { color:#999; }
.article-meta a:hover { color:#058d49; }
.article-meta a.comment-count:hover { background:transparent url(images/sprites.png) no-repeat 0 -122px; }

body .fbc_loginstate_top,
.hide_pics img,
.hide_video object,
.post .hide{ display:none; }

.hide_pics .article-share img { display:block; }

.article-gallery { border-bottom:1px solid #e7e7e7;padding-bottom:30px;position:relative;width:600px; }
.gallery-nav { position:absolute;bottom:10px;right:0; }
body .gallery-nav a { background:url(images/bg-gallery-nav.png) 100% 0 no-repeat;height:14px;padding:0 5px 0 0;text-indent:-9999px;width:14px; }
.gallery-nav a:hover,
.gallery-nav a.current-menu { background-position:100% -14px; }
.gallery-image { display:none; }
.gallery-image.current-image { display:block;text-align:center; }
.gallery-image.current-image img { max-width:600px; }
.photo-credit { color:#666;font-size:93%;padding-top:5px; }


/*-- 
articles with wide images (like wallstats)
add the class "wide" to the body element
--*/
.wide .article-header { width:920px;}
.wide .article-header h1 { }
.wide .article-gallery { width:920px; }
.wide #right-col { padding-top:20px; }
.wide #wallstat-image { height:300px;overflow:hidden; float:left;}
.launch-wallstat { background:url(images/bg-launch-wallstat.png) 0 0 repeat-x;padding:6px 10px 4px;position:absolute;bottom:30px;left:0;width:900px; }
.launch-wallstat a { background:url(images/icn-launch-wallstat.png) 0 0 no-repeat;color:#fff;font-weight:bold;font-size:146.5%;padding-left:20px; }

.post { border-bottom:1px solid #e7e7e7;line-height:1.4;padding:15px 0 40px; }
.wide .post { min-height:0px; }
.archive .ad-unit { }
.article-share { border:1px solid #e7e7e7;float:left;margin:0 15px 15px 0;width:130px; }
.article-share .module-title { padding:8px 10px; }
.share-item { border-top:1px solid #e7e7e7;padding:8px 6px;text-transform:uppercase;font-size:85%; }
.share-item#tweet-meme iframe { margin-left:30px; }
.share-item a { color:#999; }
.share-item a:hover { color:#058d49; }
.post p { margin-bottom:6px; }
.post h2 { font-size:116%;margin-bottom:6px;padding-top:5px; }
.article-footer { border-bottom:1px solid #e7e7e7;color:#818181;float:left;padding:10px 0;width:600px; }
.article-footer p { float:left;width:40%; }
.article-footer ul { float:right;text-align:right; }
.article-footer ul a { color:#999; }
.article-footer ul a:hover { color:#058d49; }
.article-footer ul a.comment-count:hover { background:transparent url(images/sprites.png) no-repeat 0 -122px; }

.article-nav { float:left;padding:10px 0;position:relative;width:600px; }
.prev-post { background:url(images/arw-prev-next.png) 0 50%;display:block;position:absolute;top:10px;left:0;width:auto; }
.next-post { background:url(images/arw-prev-next.png) 100% 50%;display:block;position:absolute;top:10px;right:0;width:auto; }
.prev-post a{margin:3px 13px 4px 20px;display:block;}
.next-post a{margin:3px 20px 4px 10px;display:block;}
.pagination { padding-left:250px; }
.pagination a { color:#999; }
.pagination a.active { color:#333;font-weight:bold; }
.pagination a:hover { color:#058d49; }
.article-nav ul { display:inline;float:left;margin:2px 10px 0 0;width:auto; }
.article-nav .single-page { background:url(images/icn-page.png) 0 50% no-repeat;color:#999;display:block;float:right;padding:2px 0 2px 20px;width:70px; }
.article-nav ul a { color:#999; }
.article-nav ul a:hover { color:#058d49; }

.related-articles  { float:left;padding-top:30px;width:600px; }
.related-articles h2.module-title,.five-min h2.module-title { border-bottom:1px solid #e7e7e7;font-size:100%; }
.related-articles .summary-copy { width:190px;float:right; }
.related-left { float:left;padding:10px 10px 0 0;width:289px; }
.related-right { border-left:1px solid #e7e7e7;float:right;padding:10px 0 0 10px;width:290px; }

/* comments */
.comments { clear:both;padding-top:60px; }
.comments-header { background:#ffc url(images/bg-comment-header.png) bottom left repeat-x;float:left;width:600px; }
.comments-header h2 { float:left;width:auto;line-height:1;padding-bottom:0;margin-bottom:0; }
.comments-header a { background:url(images/arw-prev-next.png) 50% 50%;display:block;float:right;margin-bottom:10px;padding:3px 10px 3px 10px; }
#respond { background:#f8f8f8;clear:both;padding:15px 20px 25px; }
#respond h3 { float:left;margin-bottom:15px;width:auto;margin-right:20px; }
.facebook-connect { float:right;margin:-20px 30px 0 0;width:200px; }
#respond form { clear:both; }
.comment-poster { float:left;text-align:right;width:120px;line-height:1.5; }
.comment-poster img { padding-bottom:10px; }
.comment-poster a { color:#093; }
#respond textarea,#commentform{ float:left;padding:5px;margin-bottom:10px;width:500px; }
body #commentform { width:510px;}
#commentform input { margin-bottom:10px;}
#btn-post-comment { clear:both;float:right;border:0;background:url(images/btn-post-comment_set.png) 0 0 no-repeat;display:block;height:31px;text-indent:-9999px;width:130px; }

#responses { margin-bottom:30px; }
#responses h3 { margin-bottom:5px; }

ol.commentlist li div.comment-left { float:left;padding:18px 0 20px 10px;width:125px; }
ol.commentlist li div.comment-right { float:right;padding:18px 10px 20px 0;width:435px;line-height:1.4; }

ol.commentlist ul.children li.depth-2 .comment-right { background:url(images/icn-reply-comment.png) 0 20px no-repeat;padding-left:25px;width:410px; }
ol.commentlist ul.children li.depth-3 .comment-right { background:url(images/icn-reply-comment.png) 25px 20px no-repeat;padding-left:50px;width:385px; }
.cancel-comment-reply { padding:5px; }
ol.commentlist { margin:0 0 30px 0; }
ol.commentlist li { clear:both;float:left;height:1%;list-style:none;margin:0;position:relative;width:600px; }
ol.commentlist li.bypostauthor,
ol.commentlist li.comment-author-lee,
ol.commentlist li.comment-author-aaron-forth,
ol.commentlist li.comment-author-aleks,
ol.commentlist li.comment-author-fb751640366,
ol.commentlist li.comment-author-fb1307613 { background:#e3f2d7 url(images/bg-author-comment.png) 10px 5px no-repeat; }
ol.commentlist li div.vcard { margin-bottom:5px;text-align:right;width:130px; }
ol.commentlist li div.vcard cite.fn { display:block;font-style:normal;font-weight:bold;overflow:hidden; }
ol.commentlist li div.vcard cite.fn a.url { color:#000;text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { padding-bottom:5px; }
ol.commentlist li div.comment-meta { text-align:right; }
ol.commentlist li div.comment-meta a { color:#999;text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#058d49; }
ol.commentlist li div.reply { padding-top:5px; display:inline;}
ol.commentlist li div.reply a { color:#999; }
ol.commentlist li div.reply a:hover { color:#058d49; }
ol.commentlist li div.reply a.comment-reply-link { background:url(images/brd-vert-adadad.png) 5% 50% no-repeat;padding-left:10px;text-transform:lowercase;}
ol.commentlist li div.reply a.like {  }
ol.commentlist li p { margin-bottom:6px; }
ol.commentlist li ul { margin:0;padding:0;text-indent:0; }
ol.commentlist li ul.children { clear:both;list-style:none;0;text-indent:0; }
ol.commentlist li.depth-1 { border-top:1px solid #dfdfdf; }
ol.commentlist li.depth-2 ul.children,
ol.commentlist li.depth-3 ul.children { border:0; }
ol.commentlist li ul.children li { background-color:#fff; }
ol.commentlist li ul.children li.bypostauthor { background-color:#e3f2d7; }
ol.commentlist li ul.children li.depth-2 { border-top:1px solid #e7e7e7; }
ol.commentlist li ul.children li.depth-3 { border-top:1px solid #e7e7e7; }

.mint-can-help { background:#f4f4f4 url(images/bg-gray-fade.png) bottom left repeat-x;color:#484848;padding:10px 10px 15px 10px; }
.mint-can-help p { margin-bottom:10px; }
.mint-can-help img { border: 1px solid #cccccc; }
.mint-can-help p.module-title { margin-bottom:5px; }
.mint-can-help h3 { color:#2d392d;margin-bottom:5px;line-height:1.1; }

.popular-articles { background:#f4f4f4;color:#484848;float:left;width:300px; }
.popular-articles .module-title { padding:10px 10px 5px; }
.popular-articles .popular-menu { padding:0 10px 5px;}
.popular-articles .post-summary { border-top:1px solid #dfdfdf;clear:both;float:left;padding:10px;width:280px; }
.popular-articles .post-title { font-size:100%; }
.popular-articles .summary-image { height:65px;width:65px; }
#most-commented .summary-image img { width:100px; }
.popular-articles .summary-copy { float:right;margin-left:10px;width:205px;display:inline; }
.popular-list { display:none; }
.popular-list.active-popular-list { display:block; }
.active-popular { color:#1a1a1a; }

/* july 2 */
.howto-module { background:#d7e7c9 url(images/bg-howto-module.png) bottom left repeat-x;color:#333;padding:10px 10px 15px 10px; }
	.howto-viz { padding:10px 0;}

.email-module { background:url(images/bg-email-module.png) bottom left no-repeat;padding-bottom:5px; }
	.email-module .module-inner { background:url(images/bg-email-module.png) top left no-repeat;color:#3e4e3e;padding:10px 10px 5px; }
	.email-module p { margin-bottom:5px; }
	.email-module p.module-title { color:#fefefe; }
	#btn-get-email-updates { background:url(images/btn-get-email-updates_set.png) 0 0 no-repeat;display:block;height:31px;text-indent:-9999px;width:143px; }

.topic #content { padding-top:20px; }
.topic .pagination { clear:both;padding:0;text-align:center;width:395px; }
.area-header { border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;float:left;margin-bottom:15px;padding:8px 0;width:920px; }
	.area-header h2 { float:left;font-size:215%;line-height:1;width:auto; }
.area-subscribe { color:#999;float:right;padding-top:6px;text-align:right;width:auto; }
	.area-subscribe p { display:inline;font-weight:bold;padding-right:5px; }
	.area-subscribe ul { display:inline; }
	.area-subscribe a { color:#999; }
	.area-subscribe a:hover { color:#058d49; }

body.archive .section .main .feature { display:block;background:transparent url(images/bg-feature.png) no-repeat scroll right bottom;margin-bottom:15px;padding-bottom:14px;position:relative;width:395px;}


.archive .section .main .feature,
.archive .feature,
.stage .feature { display:none; }

body.archive .stage .feature,
body.archive .stage .topic .feature,
body.category-the-economy .topic .feature,
body.category-getting-out-of-debt .topic .feature,
body.category-retirement-goals .topic .feature,
body.category-student-life .topic .feature,
body.category-becoming-wealthy .topic .feature,
body.category-frugal-living .topic .feature,
body.category-employment .topic .feature
{ display:block; }


body.category-the-economy .section .main .feature,
body.category-getting-out-of-debt .section .main .feature,
body.category-retirement-goals .section .main .feature,
body.category-student-life .section .main .feature,
body.category-becoming-wealthy .section .main .feature,
body.category-frugal-living .section .main .feature,
body.category-the-economy .section .main .feature,
body.category-employment .section .main .feature
{ display:none; }


.archive .topic .feature,
.archive .stage .feature { border-bottom:1px solid #e7e7e7;margin-bottom:15px; background:none;}
.archive .topic .feature-copy,
.archive .stage .feature-copy { padding:0px;margin-bottom:10px;position:static;color:#000000;float:right;width:290px; }
.archive .topic .feature-copy p,
.archive .stage .feature-copy p { line-height:1.4;margin-bottom:8px; }
.archive .topic .feature .feature-image,
.archive .stage .feature .feature-image{ margin-bottom:10px;width:295px; }
.archive .topic .feature .feature-image-credit,
.archive .stage .feature .feature-image-credit { color:#999;font-size:85%;margin-bottom:10px; }

.guide .area-header { background:url(images/bg-guide-header.jpg) 0 50% no-repeat;padding-left:10px;position:relative;width:910px; }
	.guide .area-header h2 { color:#000; }
.guide-image { position:absolute;left:350px;top:-14px;height:80px;width:110px;}
  .in-crisis .guide-image { background:url(images/icn-in-crisis.png) no-repeat left top;}
  .approaching-retirement .guide-image { background:url(images/icn-approaching-retirement.png) no-repeat left top;}
  .big-life-changes .guide-image { background:url(images/icn-big-life-changes.png) no-repeat left top;}
  .getting-started .guide-image { background:url(images/icn-getting-started.png) no-repeat left top;}
  .in-the-middle-of-it-all .guide-image { background:url(images/icn-middle-of-it.png) no-repeat left top;}
  

.list-module li a.active,
.list-module li.current-cat a{ color:#000;font-weight:bold; }

/* july 6 */

.article-list-footer { clear:both;width:395px; }

.section #content { padding-top:20px; }

.section .feature { background:url(images/bg-feature.png) bottom right no-repeat;margin-bottom:15px;padding-bottom:14px;position:relative; }
.section .feature-image { max-height:250px;overflow:hidden;width:395px;margin-bottom:10px; }
.section .feature-copy { color:#b6c5a9;width:370px;padding:10px; bottom:30px;float:none;position:static;}
.section .feature-copy a { color:#b6c5a9; }
.section .feature-copy .post-title a { color:#fff;font-size:131%;line-height:1.1; }
.section .feature-copy .post-title a:hover { text-decoration:none; }
.section .feature-copy .post-category a { color:#b0d78d;text-transform:uppercase;font-weight:bold; }
.section .feature-copy .post-author a { color:#b6c5a9; }
.section .feature-copy .post-author { margin-bottom:5px; }
.section .feature-copy a.comment-count { background:url(images/sprites.png) no-repeat 0 -245px; }
.section .feature-copy a.comment-count:hover { background:url(images/sprites.png) no-repeat 0 -184px; }
.section .feature-copy a:hover { color:#7cc244; }
.section .feature-teaser { color:#fff;margin-bottom:10px; }

.section .pagination { clear:both;padding:0;text-align:center;width:395px; }

.keywords-module ol li a { background-position:165px 50%;background-repeat:no-repeat; }
.keywords-module ol li.up a { background-image:url(images/arw-trend-up.png); }
.keywords-module ol li.down a { background-image:url(images/arw-trend-down.png); }

#skybox-howto { background:url(images/bg-house-promo-banner.jpg) bottom left no-repeat;padding-bottom:3px;position:relative; }
#skybox-howto-copy { color:#b6c5a9;width:130px;padding:10px;position:absolute;bottom:10px;left:0; }
#skybox-howto-copy a { color:#b6c5a9; }
#skybox-howto-copy .post-title { padding-bottom:15px; }
#skybox-howto-copy .post-title a { color:#fff;font-size:131%;line-height:1.1; }
#skybox-howto-copy .post-title a:hover { text-decoration:none; }
#skybox-howto-copy .post-category a { color:#b0d78d;text-transform:uppercase;font-weight:bold; }
#skybox-howto-copy a:hover { color:#7cc244; }

#skybox-howto-image { display:inline;float:right;width:148px;height:183px;border:1px solid #3e4e3e;overflow:hidden; }
#btn-skybox-signup { background:url(images/btn-signup-orange_set.png) 0 0 no-repeat;display:block;height:31px;text-indent:-9999px;width:73px; }

/**** Post Ratings *****/

body .post-ratings,.post-ratings-loading { display:inline;}


/******* Vestigial CSS from old design ****/

.show { display:block; }
blockquote {background:#F1F1F1 none repeat scroll 0 0;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;margin:0 15px 1.5em;padding:10px 10px 0;}

.wide-column { float:left;margin-bottom:1.5em;padding:10px 20px; }
.wide-column ul li { display:table;float:left;height:20px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 10px 0 0;padding:0;width:150px;}
.wide-column h4 { margin:5px 0;}
.cat { float:left;margin-right:2%;width:45%; }

div.tmf-intro { float:right;background:#E5FFDE none repeat scroll 0 0;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;margin:0 0 24px 9px;padding:4px 0 0 4px;width:345px; }
dl.feature { background-color:#F1F1F1;border:1px solid #C7D3C8;clear:right;color:#666666;display:inline;float:right;margin:0 1px 10px 10px;width:173px;}
dl.feature dt { background-color:#C7D3C8;color:black;font-weight:bold;margin:0;padding:4px 6px 0; }
dl.feature dd { margin:0;padding:8px 8px 16px; }
dl.feature dd p { margin:5px 0 -10px;text-align:right; }

div.mint-tip { width: 518px;margin: 0 0 24px 15px;}
 div.mint-tip .rating { width: 46px;height: 66px;background: url('images/tip-rating-bg.gif') 0 24px no-repeat;text-align: center;float: left;display: inline;margin: 0;padding: 8px 0 0 0;}
 div.mint-tip .rating img {margin: 0;padding: 0;display: block;}
 div.mint-tip .tip {width: 472px;float: right;background-color: #e5ffde;background: url('images/mint-tip-top.gif') 0 0 no-repeat;padding: 7px 0 0 0;}
 div.mint-tip .tip p {background: url('images/mint-tip-bg.gif') 0 0 repeat-y;margin: 0;padding: 10px 18px 10px 18px;}
 div.mint-tip .offer {width: 472px;float: right;clear: both;background: url('images/offer-bottom.gif') 0 bottom no-repeat #5f6a60;color: white;padding: 0 0 4px 0;}
 div.mint-tip .offerspan {width: 472px;float: right;clear: both;background: url('images/offer-bottom.gif') 0 bottom no-repeat #5f6a60;color: white;padding: 0 0 4px 0;}
 div.mint-tip .cta, 
 div.mint-tip .details {background: url('images/offer-top.gif') 0 0 no-repeat;padding: 4px 6px 0 6px;}
 div.mint-tip .cta {text-align: right;}
 div.mint-tip .offer .cta a.show-me-how {float: right;display: block;width: 92px;height: 22px;text-indent: -99999em;background: url('images/show-me-how.gif') 0 0 no-repeat;text-align: left;}
 div.mint-tip .offer .details {padding-bottom: 12px;}
 div.mint-tip .offer .details p,
 div.mint-tip .offer .details dl {margin: 6px 7px 0 5px;padding: 0 0 12px 0;width: 140px;float: left;display: inline;}
 div.mint-tip .details dt { font-weight: bold;color: #ffde6b;text-align: center; }
 div.mint-tip .details dd { text-align: center; }
 div.mint-tip .details dd a { display: block;width: 59px;height: 24px;text-indent: -9999px;background: url('images/sign-up.gif') 0 0 no-repeat;	margin: 6px auto 0 auto;}
 div.mint-tip .stretcher { width: 518px;clear: both; }

 /* july 7 */
 .glossary #content { padding-top:20px; }
 .glossary #right-col { display:none; }
 .glossary #left-col { width:920px;}
 .glossary .main { width:715px; }
 .glossary-menu { border-bottom:1px solid #e7e7e7;padding-bottom:10px;margin-bottom:15px;text-align:center; }
 .glossary-menu .hmenu li { border:0;padding:0; }
 .glossary-menu .hmenu a { background:#fff;color:#848d84;font-weight:bold;padding:4px 6px; }
 .glossary-menu .hmenu a.selected { background:#f2f2f2;color:#333;-moz-border-radius:5px;-webkit-border-radius:5px; }

 .letter { display:none; }
 .letter.active { display:block; }

 dt { font-size:116%;font-weight:bold;margin-bottom:5px; }
 	dt a { color:#000; }
 dd { border-bottom:1px solid #e7e7e7;padding:0 0 10px 10px;margin-bottom:15px; }
 dd p { margin-bottom:5px; }

 a.glossary-link { color:#000;border-bottom:1px dotted #058d49; }
 a.glossary-link:hover { cursor:help; }
 .definition { position:absolute;width:360px;height:auto;padding-top:35px;background:url(images/bg-glossary-popup-top.png) 0 0 no-repeat;z-index:4; }
 	.definition .module-title { padding:5px 0 5px; }
 	.definition dt { margin-bottom:5px; }
 	.definition dd { padding-left:0;border-bottom:0;margin-bottom:0px; }
 .def-inner { background:url(images/bg-glossary-popup-btm.png) 0 0 no-repeat;padding:0 15px; }
 .def-close { background:url(images/bg-glossary-popup-btm.png) bottom left no-repeat;height:30px;padding:0 5px 20px; }
 	.def-close a { border-top:1px solid #e7e7e7;display:block;padding-top:10px;text-align:center; }
  .word-def { background:#F3F3F3;}
 
 /* july 8 */
 .search-results .main { width:600px; }
 .search-results .secondary { display:none; }
 .search-results .area-header h2 { font-weight:normal; }
 .search-results .area-header h2 span { color:#999; }
 .search-results .main .post-summary { width:600px; }
 .search-results .main .summary-copy { width:495px; }
 .search-results .article-list-footer { width:600px; }
 .search-words { background:#ff6;color:#000;font-weight:bold; }
 .summary-excerpt { color:#333;margin-bottom:5px; }
 .search-options { margin-bottom:10px; }
 	.search-options span { color:#999; }
 .search-sorts { border-bottom:1px solid #e7e7e7;margin-bottom:20px;padding-bottom:15px; }
 	.search-sorts p { color:#999;display:inline; }
 	.search-sorts ul { display:inline; }
 	.search-sorts a.selected { color:#000; }

 .prefs #left-col { width:500px;}
 .prefs .main { width:500px; }
 .prefs .secondary { display:none; }
 .prefs form.vertical { margin-left:107px;width:385px; }
 .prefs form.vertical h3 { font-size:116%;font-weight:normal;margin-bottom:5px; }
 .prefs form.vertical .text-input { font-size:108%;width:374px;margin-bottom:25px; }
 .prefs form.vertical .form-set { padding:6px 10px;margin-bottom:25px; }
 .prefs form.vertical .form-set p { margin-bottom:8px;}
 .prefs form.vertical .form-alt { background:#eef8ef; }
 .prefs form.vertical td { padding:6px 10px;width:200px; }
 .prefs form.vertical table { margin-bottom:20px; }
 .prefs #right-col { padding:20px 40px 0 0; }

 .sign-up-module { background:#404e3f url(images/bg-house-promo-banner.jpg) bottom left no-repeat;color:#fff;height:200px;padding:10px 10px 13px;width:280px; }

 .tweetDate { display:block;padding:4px 0; }
 .ratebox { display:inline; }
 
 /* buttons */
 #btn-banner-search { background-image:url(images/btn-search_set.png); }
 #btn-post-comment { background:url(images/btn-post-comment_set.png); }
 a.btn-signup { display:block;background:url(images/btn-signup-orange_set.png) 0 0 no-repeat;height:31px;text-indent:-9999px;width:75px; }
 #btn-save-changes { cursor:pointer;background:url(images/btn-save-changes_set.png) 0 0 no-repeat;border:0;display:block;float:left;height:31px;width:125px;text-indent:-9999px; }

 option { padding:1px 5px 1px 5px; }

 #btn-get-email-updates { background:url(images/btn-get-email-updates_set.png) 0 0 no-repeat;display:block;height:31px;text-indent:-9999px;width:145px; }

 #guides-map { background:url(images/gm-background.jpg) 0 0 no-repeat;height:254px;position:relative;width:300px; }
 	#guides-map h2 { background:url(images/gm-title.png) 10px 10px no-repeat;height:39px;padding:10px 0 0 10px;text-indent:-9999px;width:217px; }
 	#guides-map p { text-indent:-9999px; }
 	#guides-map a { text-indent:-9999px; }
 #guide-links { height:180px;position:absolute;top:63px;left:0;width:300px;z-index:1; }
 #gs-link { background:url(images/gm-started.png) 0 0 no-repeat;position:absolute;top:0;left:5px;width:108px;height:94px;z-index:3; }
 	#gs-link.active { background-position:0 -94px; }
 #bc-link { background:url(images/gm-changes.png) 0 0 no-repeat;position:absolute;top:0;left:87px;width:82px;height:98px;z-index:2; }
 	#bc-link.active { background-position:0 -98px;z-index:3; }
 #ma-link { background:url(images/gm-middle.png) 0 0 no-repeat;position:absolute;top:5px;left:169px;width:105px;height:82px; }
 	#ma-link.active { background-position:0 -82px; }
 #ic-link { background:url(images/gm-crisis.png) 0 0 no-repeat;position:absolute;top:94px;left:3px;width:97px;height:86px; }
 	#ic-link.active { background-position:0 -86px; }
 #ar-link { background:url(images/gm-retirement.png) 0 0 no-repeat;position:absolute;top:89px;left:154px;width:144px;height:91px; }
 	#ar-link.active { background-position:0 -91px; }
 

  /* welcome banner */
  body .greet_block { padding:15px 105px 15px 175px;width:640px; }
  body .greet_image { display:none; }
  body .greet_block { background:#d4f07b url(images/bg-welcome.jpg) 0 0 no-repeat;font-size:108%;position:relative; }
  body .greet_block p { color:#505d29;padding:15px 0 15px 180px;width:620px;line-height:1.4; }
  	body .greet_block strong { color:#242b0e; }
  body #greet_block_close { background:url(images/sprites.png) 37px -65px no-repeat;padding-right:18px; }
  body .greet_block_close { background:none;padding-top:2px; border:none;position:absolute;right:20px;text-align:right;top:16px;width:60px; }
  body #greet_block_close { color:#9e9a58;text-transform:inherit;font-family:inherit;font-size:inherit;font-weight:inherit; }
  body .greet_text { font-size:inherit;margin:0px;color:#505d29;line-height:1.4;}
  
  /* full-size wallstat page */
  body#wallstat .outer { width:auto; }
  body#wallstat #wallstat-wrapper { background:#ABDEBF url(images/blogbody.jpg) -65px 0 no-repeat;float:left;padding-left:159px; }
  body#wallstat #wallstat-inner { background:url(images/blogbody.jpg) 100% 0 no-repeat;float:left;width:auto;padding-right:203px; }
  body#wallstat #sign-in-bar { background:#f0fcf2 url(images/bg-wallstat-sign-in.jpg) top right repeat-y;margin-left:0; }
  body#wallstat #banner { background:#fff;padding:10px 15px 15px; }
  body#wallstat #content { background:#fff;padding:0 15px 50px; }
  body#wallstat .main { float:none;margin:0 0 15px;min-width:920px;width:auto;clear:both; }
  body#wallstat .area-header { position:relative;width:100%; }
  body#wallstat .area-header h2 { font-size:138.5%;padding-right:15px; }
  body#wallstat .area-header p { float:right; }
  body#wallstat a.comment-count { color:#999; }
  body#wallstat #footer { margin-left:0; }



  /* modal update sign up form */
  .updates-subscribe  { background:#fff url(images/bg-modal-form.png) 0 0 repeat-x;padding:15px 15px 15px 15px; }
  .updates-subscribe h2 { margin-bottom:10px;}
  .updates-subscribe form.vertical h3 { font-size:116%;font-weight:normal;margin-bottom:5px; }
  .updates-subscribe form.vertical .text-input { font-size:108%;width:365px;margin-bottom:25px; }
  .updates-subscribe form.vertical .form-set { padding:6px 10px;margin-bottom:25px; }
  .updates-subscribe form.vertical .form-set p { margin-bottom:8px;}
  .updates-subscribe form.vertical .form-set p label { padding-right:20px; }
  .updates-subscribe form.vertical .form-alt { background:#eef8ef; }
  .updates-subscribe form.vertical td { padding:6px 10px;width:200px; }
  .updates-subscribe form.vertical table { margin-bottom:20px; }

  /* general thickbox overrides -- these might need adjustment for specific uses */
  .TB_overlayMacFFBGHack {background: url(images/macFFBgHack.png) repeat;}
  #TB_window { border:2px solid #333;background-color:#eff2eb; }
  #TB_ajaxContent { background:url(images/bg-modal-form.png) 0 0 repeat-x;padding:15px 15px 15px 15px; }
  #TB_title { background-color:#eff2eb;height:auto;padding:10px 15px; }

  #TB_closeAjaxWindow { float:right;margin-bottom:0;padding:0;text-align:right; }
  #TB_ajaxWindowTitle { float:left;font-size:153.9%;font-weight:bold;margin-bottom:0;padding:0; }

  /* wide sign up module */
  .sign-up-wide { clear:both;color:#3f5829;padding-top:30px; }
  .sign-up-wide-inner { background:#b1d78e url(images/bg-sign-up-wide.jpg) bottom left no-repeat;float:left;padding:8px 10px 14px 10px; }
  .sign-up-wide h2 { color:#fff;font-size:167%; }
  .sign-up-wide p { float:left;line-height:1.4;width:450px; }
  .sign-up-wide a.btn-active { background:url(images/btn-find-out-more_set.png) 0 0 no-repeat;display:block;float:right;height:31px;text-indent:-9999px;width:127px; }
  body .btc-powered { display:none;}
  
 /******** Twitter *********/
 
 .page-template-twitter-php #skybox,
 .page-template-twitter-php #banner-right,
 .page-template-twitter-php #banner-ad { display:none; }
 .page-template-twitter-php #banner-left h1 {display:block;float:left;height:69px;text-indent:-9999px;width:900px;background:transparent url(images/mintlife-twitter.png) no-repeat 0 0;}
 .page-template-twitter-php #banner-left {position:relative; margin-top:20px;margin-bottom:10px; width:900px;}
 
 input.text-input { background:url(images/bg-text-input.png) top left repeat-x;border:#a8aaa8 1px solid;border-left-color:#dce0dc;border-right-color:#dce0dc;border-bottom:0;padding:4px 5px;width:195px; }

 .hidden { display:none; }
 .hmenu { list-style:none; }
 	.hmenu li {	border-left:1px solid #adadad;display:inline;list-style:none;padding:0 3px 0 6px; }
 	.hmenu li.first { border-left:0;padding-left:0; }
 .fmenu { float:left;width:auto; }
 	.fmenu li { float:left;list-style:none;width:auto; }
 	.fmenu a { display:block;float:left;line-height:1;padding:5px 10px;width:auto; }/**/

 .left { float:left;width:auto; }
 .right { float:right;width:auto; }


 #banner { padding-top:25px; }
 #banner-left a#logo { background:url(images/mintlife-logo.png) 0 0 no-repeat;display:block;float:left;height:69px;text-indent:-9999px;width:449px; }
 #banner-left p { visibility:hidden;font-size:1px; }

 #banner-right { float:right;padding-top:10px;width:380px; }
 #banner-right a { color:#999; }
 #banner-right a:hover { color:#058d49;text-decoration:none; }
 #banner-right p { color:#999;float:left;font-weight:bold;padding-right:5px;width:auto; }
 #banner-right ul { float:left;width:auto; }
 #banner-right form { clear:both;padding-top:5px; }
 #banner-right form input.text-input { color:#999999;font-size:108%;display:block;float:left;margin-top:3px;width:285px;} 
 #btn-banner-search { cursor:pointer;background:url(images/btn-search-TMP.png) 0 0 no-repeat;border:0;display:block;float:right;height:31px;width:73px;text-indent:-9999px; }

 .twittergraph #left-col { float:left;width:606px; }
 .twittergraph #right-col { float:right;width:300px;}
 #descriptor { color:#999999;} 


 /* buttons */
 #btn-banner-search { background-image:url(images/btn-search_set.png); }
 #btn-post-comment { background:url(images/btn-post-comment_set.png); }
 a.btn-signup { display:block;background:url(images/btn-signup-orange_set.png) 0 0 no-repeat;height:31px;text-indent:-9999px;width:75px; }
 #btn-save-changes { cursor:pointer;background:url(images/btn-save-changes_set.png) 0 0 no-repeat;border:0;display:block;float:left;height:31px;width:125px;text-indent:-9999px; }



 #logo { float:left;padding-bottom:20px;width:606px; }
 #logo span { display:none; }
 #logo a { display:block;float:left;text-indent:-9999px; }
 #mint-link { background:url(images/mint-plus-logo.png) 0 0 no-repeat;height:66px;width:164px; }
 #twitter-link { background:url(images/just-twitter-logo.png) 4px 3px no-repeat;height:70px;width:191px; }

 #main-tabs { background:url(images/bg-tab-content-top.png) bottom left no-repeat;float:left;width:606px;position:relative; }
 	#main-tabs ul { float:right;margin-right:10px; }
 	#main-tabs li { background:url(images/bg-tab.png) 0 0 no-repeat;padding-left:15px; }
 	#main-tabs a { background:url(images/bg-tab.png) 100% 0 no-repeat;padding:10px 15px 7px 0; }
 	#main-tabs li.current { background-position:0 -50px; }
 	#main-tabs li.current a { background-position:100% -50px; }
 .tab-content { background:url(images/bg-tab-content-rpt.png) top left repeat-y;clear:both;color:#333;display:none;padding:20px 13px 5px; }
 .tab-content.active { display:block; }
 .tab-content h2 { margin-bottom:10px;}

 .tab-content-btm { background:url(images/bg-tab-content-btm.jpg) bottom left no-repeat;clear:both;float:left;padding:30px 13px 33px;width:580px; }
 .tab-content-btm p { float:left;padding:5px 10px 0 0;width:auto; }
 a#btn-follow-us { background:url(images/btn-follow-us_set.png) 0 0 no-repeat;display:block;height:31px;margin-top:-5px;text-indent:-9999px;width:184px; }

 #chart { float:left;padding-bottom:20px;width:580px; }
 #chart-header { float:left;width:580px;padding-bottom:10px; }
 	#chart-header p { float:left;padding-top:3px;width:auto; }
 #launch-fullscreen { display:none;background:#d0e7bc;float:right;font-size:85%;margin-right:18px;padding:3px 10px;text-transform:uppercase;width:auto;-moz-border-radius:3px;-webkit-border-radius:3px; }

 .tab-content p { margin-bottom:10px; }
 #categories-list { padding-bottom:10px; }
 #categories-list li { background:#dfead5 url(images/btn-categories_set.png) 0 0 no-repeat;padding-left:7px;margin-right:10px;text-align:center; }
 	#categories-list li.current { background-color:#333; }
 	#categories-list a { background:#dfead5 url(images/btn-categories_set.png) 100% 0 no-repeat;font-weight:bold;padding:6px 7px 8px 0;width:65px; }
 	#categories-list a:hover { color:#333; }
 	#categories-list li.current a { background-color:#333;color:#fff; }
 	/*#categories-list li#saving-link.current { background-position:0 -30px;}
 	#categories-list li#saving-link.current a { background-position:100% -30px;}*/
 	#categories-list li.current { background-position:0 -60px;}
 	#categories-list li.current a { background-position:100% -60px;}
 	/*#categories-list li#budgeting-link.current { background-position:0 -90px;}
 	#categories-list li#budgeting-link.current a { background-position:100% -90px;}
 	#categories-list li#loan-link.current { background-position:0 -120px;}
 	#categories-list li#loan-link.current a { background-position:100% -120px;}
 	#categories-list li#retirement-link.current { background-position:0 -150px;}
 	#categories-list li#retirement-link.current a { background-position:100% -150px;}*/


 .tweet,.tweetGraph { float:left;background-color:#7f897d;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 10px;overflow:scroll;height:700px;width:560px; }
 #loadDiv,#loadDiv2 { color:#333;font-weight:bold;text-align:center;padding-top:20px; }
 #loadDiv p,#loadDiv2 p { padding-top:20px; }

 #story { float:left;width:300px; }
 #qotd-module { float:left;width:300px; }
 	#qotd-module form { background:url(images/bg-qotd-btm.jpg) bottom left no-repeat;float:left;margin-bottom:5px;width:300px; }
 	#qotd-module form p { margin-bottom:10px;font-weight:bold; }
 	#qotd-module p.module-title { color:#fff;margin-bottom:5px; }
 	#qotd-module .text-input { width:150px; }
 #qotd-question { background:url(images/bg-qotd-top.jpg) top left no-repeat;float:left;width:278px;padding:10px 12px 20px 10px; }
 #qotd-img { float:left;height:90px;overflow:hidden;width:90px;margin-right:10px; }
 #qotd-button { border-top:1px solid #9eb589;clear:both;float:left;padding:20px 10px 22px;width:278px; }
 #qotd-button .btn-active { cursor:pointer;background:url(images/btn-post-to-twitter_set.png) 0 0 no-repeat;border:0;display:block;float:left;height:31px;margin-left:60px;width:148px;text-indent:-9999px; }

 #today-on-mintlife { clear:both; }
 #today-on-mintlife .module-title a { color:#7bac4e; }
 #mintlife-img { float:left;height:90px;margin-bottom:10px;overflow:hidden;width:90px; }
 #mintlife-copy { float:right;margin-bottom:10px;width:188px; }
 #today-on-mintlife .post-title a { font-size:108%;font-weight:bold;color:#333; }
 #today-on-mintlife .module-inner { padding:5px 10px 10px; }
 .gray-module p.mintlife-promo { border-top:1px solid #999;clear:both;padding:5px 0; }


 #pb-promo p { background:url(images/bg-piggie-bank.jpg) 50% 0 no-repeat;font-size:108%;padding:140px 0 0 10px;line-height:1.4; }

 .tweet-list { width:545px; }
 .tweet-item { float:left;width:545px;clear:both;margin-bottom:5px; }
 .tweet-avatar { display:block;width:48px;height:48px;float:left; }
 .outer-tweet { background:url(images/bg-single-tweet.png) bottom right no-repeat;width:495px;float:left;padding-bottom:10px; }
 .inner-tweet { background:url(images/bg-single-tweet.png) top right no-repeat;padding:5px 10px 5px 35px; }
 .tweet-meta { margin-left:35px; }
 .tweet-posted { color:#999; }

 .search-term { font-weight:bold;padding:1px 2px; }
 	.saving-item { background-color:#e51b23;color:#fff; }
 	.investing-item { background-color:#00a24f;color:#fff; }
 	.budgeting-item { background-color:#8f268c;color:#fff; }
 	.loans-item { background-color:#03a9e7;color:#fff; }
 	.retirement-item { background-color:#ebad5c;color:#fff; }
  
  #beta{position:absolute;right:-43px;top:0px;}
  
.related-side{background:#faf8e7 url(images/related_top.gif) top left repeat-x;padding:10px;border:1px solid #b2b2b2;}
 .related-side ul li{border-bottom:1px dotted #afada1;}
  .related-side ul li a{color:#2b8a3d;padding:5px 0;display:block;font-size:14px;}
  .related-side ul li.last a{color:#61615d; font-weight:bold;}
  
.mintlife-latest iframe{border:none;overflow:hidden;}

.five-min {float:left;float:left;margin:20px 0 0;}

.goal_eyebrow{margin:20px 0 0 0;}

/* New Digg Widget */

#digg_widget {font-family: Helvetica;  width: 300px}
#digg_widget .digg_header	{border-bottom: 1px solid #CFDEF0; }
#digg_widget h3	{font-family: Helvetica; color: #373529;line-height: normal; font-size: 1.2em; margin: 0px 0px 10px 0px; padding: 0px}
#digg_widget ul.digg_items	{list-style-type: none; padding: 0px; margin: 0px}
#digg_widget li	{clear: both; min-height: 32px; font-size: 12px; border-bottom: 1px solid #CFDEF0; padding: 10px 0px 10px 0px}
#digg_widget .digg_count {background: url(images/digg_count.png) no-repeat center center; height:32px; width:32px; text-align: center; float: left; margin-right: 10px}
#digg_widget .digg_count a	{color: #736925; text-decoration: none; line-height: 32px}
#digg_widget .story_title	{font-weight: bold; padding-bottom: 5px}
#digg_widget .story_title a	{color: #105CB6; text-decoration: none}
#digg_widget .story_title a:hover	{color: black}

/* Horizontal Infographics Wide Template */

body.horz-info {
	background: url(images/bg-modal-form.png) repeat-x !important;
}

.horz-info #horz-logo	{
 margin-left:80px; 
 margin-top:30px; 
 margin-bottom: 30px
}

.horz-info #horz-header	{
	margin-left:80px; 
	margin-bottom: 40px
}

.horizontal-infographic	{
margin-left: 70px; border: 15px solid white; -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.2); box-shadow: 0px 0px 20px rgba(0,0,0,0.2); 
}

