/* Global Structure */

html, body {width:100%; height:100%; min-height:100%;}
html>body {height:auto;}
/*body {padding:0; margin:0; text-align:center; background:url(http://www.moneypit.com/images/body_bkg.jpg) #ffffff bottom repeat-x fixed;}*/
body {padding:0; margin:0; text-align:center; background:#819cc7 url(http://www.moneypit.com/images/bkg.gif) top center repeat-y;}

table, td {text-align:left; vertical-align:top;}

/* Global Font */

p, dl, li, legend, th, td, input, textarea, select, button {font:normal 12px/16px Arial,Verdana,Sans-Serif; color:#333333;}
dt, legend {text-transform:capitalize;}
.results p, .latest_articles p {margin:5 0;}
small {font:normal 10px/12px Arial,Verdana,Sans-Serif; color:#333333;}

h1 {width:468px; height:42px; text-indent:70px; font:bold 18px/42px Arial, Arial, Helvetica, Sans-Serif; font-weight:normal; color:#ffffff;}

.about h1 {background:url(http://www.moneypit.com/images/h1_yellow_bkg.gif);}
.advertising h1 {background:url(http://www.moneypit.com/images/h1_green_bkg.gif);}
.ask-tom-leslie h1 {background:url(http://www.moneypit.com/images/h1_orange_bkg.gif);}
.contact-us h1 {background:url(http://www.moneypit.com/images/h1_orange_bkg.gif);}
.cool-products h1 {background:url(http://www.moneypit.com/images/h1_blue_bkg.gif);}
.default h1 {background:url(http://www.moneypit.com/images/h1_orange_bkg.gif);}
.e-newsletter h1 {background:url(http://www.moneypit.com/images/h1_orange_bkg.gif);}
.green h1 {background:url(http://www.moneypit.com/images/h1_green_bkg.gif);}
.staycation h1 {background:url(http://www.moneypit.com/images/h1_blue_bkg.gif);}
.home-improvement-news-bureau h1 {background:url(http://www.moneypit.com/images/h1_orange_bkg.gif);}
.ideas-tips h1 {background:url(http://www.moneypit.com/images/h1_blue_bkg.gif);}
.listen h1 {background:url(http://www.moneypit.com/images/h1_orange_bkg.gif);}
.news-resources h1 {background:url(http://www.moneypit.com/images/h1_orange_bkg.gif);}
.newsletters h1 {background:url(http://www.moneypit.com/images/h1_blue_bkg.gif);}
.podcast h1 {background:url(http://www.moneypit.com/images/h1_ipod_bkg.gif);}
.radio-show-news h1 {background:url(http://www.moneypit.com/images/h1_orange_bkg.gif);}
.repair-improve h1 {background:url(http://www.moneypit.com/images/h1_blue_bkg.gif);}
.tip-of-the-day h1 {background:url(http://www.moneypit.com/images/h1_blue_bkg.gif);}
.transcripts h1 {background:url(http://www.moneypit.com/images/h1_orange_bkg.gif);}

.articles h1 {font:bold 20px/24px Arial,Verdana,Sans-Serif; text-transform:capitalize; margin-top:20px; width:auto; height:auto; text-indent:0; background:none; color:#333333;}
h2 {font:bold 16px/20px Arial,Verdana,Sans-Serif; text-transform:capitalize; border-bottom:solid 1px #333333; margin-top:20px;}
.articles h2 {font:bold 14px/18px Arial,Verdana,Sans-Serif; border:0;  margin:0; text-transform:uppercase;}
h3 {font:bold 14px/18px Arial,Verdana,Sans-Serif; text-transform:capitalize;}
.articles h2, .articles h3 {text-transform:uppercase;}
h4, th, optgroup {font:bold 12px/16px Arial,Verdana,Sans-Serif; text-transform:capitalize;} /* Is the same as a paragraph with bold, table header */
h5 {font:bold 10px/12px Arial,Verdana,Sans-Serif; text-transform:capitalize;} /* Is the same as small text with bold */
h6 {font:bold 8px/10px Arial,Verdana,Sans-Serif; text-transform:capitalize;}

h2, h3, h4 {padding:0; text-transform:capitalize;}
/*h2, h3, h4 {margin:5px 0;}*/
/*h2 a, h3 a, h4 a {text-decoration:none;}*/

.articles h2, {text-transform:uppercase;}
.articles h3, .articles h4 {margin-top:0;}
.articles p {margin:0 0 10px;}

h2 {margin-bottom:10px;}
h3 {margin-bottom:5px;}
h4 {margin-bottom:0px;}

a:link {color:#154896;}
a:active {color:#154896;}
a:hover {color:#154896; text-decoration:none;}
a:visited {color:#154896;}

/* Forms, Elements & Encompassing Tables */

form {text-align:center;}
form h4, form p {text-align:left;}
form h4 {margin-bottom:20px;}

.form_table {margin:0 auto; text-align:left;}
.form_table tr {padding:0; margin:0;}
.form_table th, .form_table td {padding:2px; vertical-align:top;}
.form_table th {width:120px; text-align:left;}
.form_table td {width:240px;}
.form_table, .row_full {width:360px;}
.form_elem_double {width:480px;}
.form_elem_full {width:240px;}
.form_elem_half {width:120px;}
.form_elem_quarter {width:60px;}
.form_table textarea {height:120px;}

/* Container & Main Table */

/*#container {width:776px; height:100%; margin:0 auto;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.moneypit.com/images/shadow_bkg4.png');
	}
#container[id] {height:auto; background-image:url(http://www.moneypit.com/images/shadow_bkg4.png);}*/

#table01 {position:relative; width:756px; height:100%; border:solid 1px #ffffff; border-top:0; border-bottom:0; margin:0 auto; background:#ffffff;}
#table01 #row01 #col01 {height:78px; background:#000000; padding:9px 0 0 11px;}

/* Side/Navigation */

#table01 #row02 #col01 {width:138px; background:#062862 url(http://www.moneypit.com/images/nav_bkg.jpg) bottom no-repeat;}

#menu *, #menu, #menu ul, #menu li, #menu a {padding:0; margin:0; text-indent:0;}
#menu {display:block; width:138px; color:#ffffff;}
#menu li {display:block; font:bold 12px/34px Arial; list-style-type:none;}
#menu li a {display:block; height:34px; text-indent:38px; color:#ffffff; text-decoration:none;}
#menu ul {width:128px; margin-left:10px;}
#menu ul a {height:20px; line-height:20px; text-indent:0;}
#menu[id] ul a {height:auto;}
#menu ul li a:hover {text-decoration:underline;}
#menu ul ul {width:118px;}
#menu li a span {display:block; width:92px; line-height:12px; padding:5px 0 0; margin:0; margin-left:38px; cursor:pointer; cursor:hand;}

/* Legacy */

#nav_side {padding:10px; font:bold 12px/13px Arial,Verdana,Sans-Serif; color:#ffffff;}
#nav_side a {font-weight:bold; text-decoration:none; color:#ffffff;}
#nav_side a:visited {color:#ffffff;}
#nav_side a:hover {text-decoration:underline; color:#ffffff;}

#nav_side .sub {padding-bottom:10px; font-weight:normal;}
#nav_side .sub a {font-weight:normal;}

#nav_side ul {list-style:disc outside; margin-top:0;}
#nav_side li {margin-left:-20px; color:#ffffff;}

#nav_select {text-align:center; width:126px; margin-left:4px; background-color:#92c508; font:bold 12px/13px Arial,Verdana,Sans-Serif; color:#ffffff;}
#nav_select table {margin:0 auto; padding:0;}
#nav_select select {width:120px;}


#nav_bookmark_us {text-align:center; width:126px; margin-left:4px; background-color:#f99700; font:bold 12px/13px Arial,Verdana,Sans-Serif; color:#ffffff;}
#nav_bookmark_us a {color:#ffffff; text-decoration:none;}
#nav_bookmark_us a:hover {text-decoration:underline;}

#nav_search {text-align:center; width:126px; margin-left:4px; background-color:#f99700; font:bold 12px/13px Arial,Verdana,Sans-Serif; color:#ffffff;}
#nav_search a {color:#ffffff; text-decoration:none;}
#nav_search a:hover {text-decoration:underline;}


/* Title Image, Copy & Features */

#table01 #row02 #col02 {width:594px; vertical-align:top; padding:3px; background:url(http://www.moneypit.com/images/paint.jpg) bottom right no-repeat;}

#title {clear:both; width:594px; height:218px;}
/*#copy {float:left; width:460px; padding-left:5px;}*/
#copy {float:left; width:468px; padding-left:4px;}

.hammer_list tr {padding:0; margin:0;}
.hammer_list th, .hammer_list td {padding:5px; vertical-align:top;}

/*#features {float:right; width:121px; text-align:right; vertical-align:middle;}*/
#features {float:right; width:121px; text-align:center; vertical-align:middle;}
#features img {margin-bottom:5px;}

/* Topic/Category listings */

.results, .results h2, .results h3, .results h4, .results p, .results div, .results small, dl, dt, dd {padding:0; margin:0;}
.results {clear:both;}
.results div {margin:5px; margin-top:0;}
.results h3 {margin-bottom:5px; margin-left:5px;}
.results h4 {margin-top:5px;}

.categories, .categories h2, .categories h3, .categories h4, .categories p, .categories div, .categories small {padding:0; margin:0;}
.categories {clear:both;}
.categories div {margin:5px; margin-top:0;}
.categories h2 {margin-bottom:5px;}
.categories h3 {margin-top:5px;}

.topics, .topics h2, .topics h3, .topics h4, .topics p, .topics div, .topics small {padding:0; margin:0;}
.topics {clear:both;}
.topics div {margin:5px; margin-top:0;}
.topics h3 {margin-bottom:5px; margin-left:5px;}
.topics h4 {margin-top:5px;}

.articles h3 {text-transform:uppercase;}

/*dl {clear:both; padding:5px; margin-bottom:5px; min-height:62px; background:#efefef;}
* html dl {height:62px}
dl h4, dl h3, dl p, dl small {padding:0; margin:0;}
dt {clear:left; float:left;}
dt a {display:block; width:60px; height:60px; border:solid 1px #000000;}
dd {margin-left:70px;}
dd h3, dd h4 {margin-top:0;}
.categories h4, .categories h3, dd h3, dd h4 {text-transform:uppercase;}
.topics h4, dd h3, dd h4 {text-transform:uppercase;}*/

dl {clear:both; padding:6px; margin-bottom:6px; min-height:64px; background:#efefef;}
* html dl {height:64px}
.categories h4, .topics h4, dd h4, dd p, dd small {padding:0; margin:0;}
.categories h4, .topics h4, dd h4 {text-transform:uppercase; line-height:16px; font-size:14px; margin-top:6px;}
.categories dd h4, .topics dd h4, dd h4 {margin-top:0;}
dt {clear:left; float:left;}
dt a {display:block; width:60px; height:60px; border:solid 1px #000000;}
dd {margin-left:68px;}
dd small {line-height:12px; font-size:10px;}
dd p {line-height:14px; font-size:12px; text-align:justify;}


/* Right Border */

#table01 #row02 #col03 {width:16px; background:url(http://www.moneypit.com/images/right_bkg.gif) #154896;}

/* Footer */

#table01 #row03 #col01 {height:38px; background:#000000; text-align:right; padding-right:16px;}
#table01 #row03 #col01 #spacer01 {margin-left:138px; width:600px; height:15px; background:#ffffff;}

.copywrite {font:normal 10px/14px Verdana,Arial,Sans-Serif; color:#6b6b6b;}
.copywrite a {font-weight:normal; text-decoration:none;}
.copywrite a:link {color:#6b6b6b;}
.copywrite a:visited {color:#6b6b6b;}
.copywrite a:hover {text-decoration:underline;}

/* Tip Of The Day */

#tipoftheday {width:440px; text-align:center; background:url(http://www.moneypit.com/ideas/images/tipoftheday_bkg.gif);}
#tipoftheday_top {width:440px; height:27px; background:url(http://www.moneypit.com/ideas/images/tipoftheday_top.gif);}
#tipoftheday_copy {width:380px; margin:0 auto; text-align:left; font:normal 12px/16px Arial,Verdana,Sans-Serif; color:#000000;}
#tipoftheday_copy .MsoNormal {color:#000000;}
#tipoftheday_copy div {color:#000000;}
#tipoftheday_copy span {color:#000000;}
#tipoftheday_copy p {color:#000000;}
#tipoftheday_copy font {color:#000000;}
#tipoftheday_bottom {width:440px; height:27px; background:url(http://www.moneypit.com/ideas/images/tipoftheday_bottom.gif);}

/* Search */

#fSearchQuery {width:200px;}

/* Page Specific */

/*.latest_articles {padding:5px; background:#efefef; margin-top:10px; min-height:66px;}*/
/*.latest_articles {padding:5px; clear:left; background:#efefef; margin-top:10px; min-height:62px;}
.latest_articles h3, .latest_articles h4 {margin-top:0; font-weight:bold; text-transform:capitalize;}*/
/*.latest_articles h3 {line-height:14px;}
.latest_articles h4 {line-height:12px;}*/
/*.thumb_articles {float:left; width:60px; height:60px; border:solid 1px #000000; margin-right:10px;}*/

/* Hidden divs */

.posthidden {display:none;}
.postshown {display:inline;}

#mediaplayer {text-align:center; width:300px; padding:6px; margin:6px auto; background:#efefef;}

.addToContent, .addTo {padding:0; margin:0;}

