@charset "utf-8";
/* CSS Document */

* {padding:0; margin:0;}

html, body {min-height:100%; width:100%; height:100%;}
html>body {height:auto;}

body {background:#4aae67 url(http://www.myhomemymoneypit.com/images/body_bkg.jpg) top repeat-x;}

h1, h2 {font:bold 16px/20px Helvetica, Arial, sans-serif; color:#4772a3;}
h3 {font:bold 14px/16px Helvetica, Arial, sans-serif; color:#4772a3;}
h4 {font:bold 12px/14px Helvetica, Arial, sans-serif; color:#000000;}

a {color:#4772a3; text-decoration:none;}
a:hover {text-decoration:underline;}

address {font-style:normal; margin-bottom:10px; padding-left:10px;}

.invalid {border-color:#cc0000;}

#container {position:absolute; min-height:100%; height:auto; width:990px; padding:0 6px; left:50%; margin-left:-501px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.myhomemymoneypit.com/images/container_bkg.png');}
* html #container {height:100%;}  /* IE needs height at 100% */
#container[id] {background-image:url(http://www.myhomemymoneypit.com/images/container_bkg.png);}

#header {width:990px; height:223px; background:#b7cce2;}

#content {min-height:auto; padding:3px; background:#ffffff;}

#left {float:left; width:760px;}

#menu {height:30px; background:#7faadb; font:bold 12px/30px Arial,Helvetica,sans-serif; color:#ffffff;}
#menu li {display:inline; list-style:none; text-align:center;}
#menu li a {display:block; float:left; height:30px; color:#ffffff; text-decoration:none; background-position:top; background-repeat:no-repeat; text-align:center;}
#menu li a:hover {color:#ffffff;}

#copy {padding:10px; margin:15px 18px 15px 15px; font:normal 12px/14px Helvetica, Arial, sans-serif; color:#000000; border:solid 1px #cccccc;}
#copy p {padding:7px 0;}

#copy .fieldset {float:right; clear:right; width:480px; padding:0; border:0; margin:0;}
#copy .fieldset h2 {display:block; padding:0; margin:0; font:bold 20px/26px Arial,Helvetica,sans-serif; padding-bottom:20px; color:#000000;}
#copy .fieldset h3 {padding:6px 0;}
#copy .fieldset h4 {padding:3px 0;}
#copy .fieldset ul {list-style-position:inside; margin-bottom:3px;}

#copy .clear {clear:both; margin:0;}

#book {float:left; clear:left; width:184px; padding:0 18px 0 8px; border-right:solid 1px #cccccc;}
* html #book {width:200px; padding:0 10px 0 0;}
#book h1 {font:bold 14px/16px Helvetica, Arial, sans-serif; color:#4772a3;}
#book h4 {font-weight:normal;}
#book .cover {display:block; margin:0 auto 20px;}

#copy #bookspecs {width:184px; margin-top:20px;}
#copy #bookspecs ul {list-style-position:inside;}
#copy #bookspecs p {font-size:11px;}

#copy #buythebook {width:156px; height:48px; padding:10px; margin:20px auto; background:url(http://www.myhomemymoneypit.com/images/buythebook_bkg.gif) no-repeat; text-align:center;}
#copy #buythebook h2 {line-height:16px; margin-bottom:8px;}

#right {float:right; width:205px; padding:0 15px 10px 0;}
* html #right {padding:0 0 10px 0;}
#right h3 {display:block; padding:9px 11px; background:#4772a3; font:bold 11px/12px Arial,Helvetica,sans-serif; color:#ffffff;}
#right .fieldset {border:solid 1px #cccccc; padding:9px; margin:30px 0 10px;}
#right .fieldset h2 {display:block; float:left; width:135px; height:16px; margin:-27px 0 0 -10px; background:#4c4c4c url(http://www.myhomemymoneypit.com/images/right_fieldset_legend_bkg.jpg) no-repeat; font:bold 10px/16px Arial,Helvetica,sans-serif; color:#ffffff; text-align:center;}

#right #reviews {font:normal 10px/14px Helvetica, Arial, sans-serif; color:#666666; text-align:right;}
#right #reviews.fieldset {margin-top:18px;}
#right #reviews p {text-align:left; margin-bottom:10px;}
#right #reviews em {font:bold italic 12px/14px Helvetica, Arial, sans-serif; color:#000000;}
#right #reviews a {margin-top:10px; font-size:11px; color:#4772a3; text-decoration:none;}
#right #reviews a:hover {text-decoration:underline;}
#right #podcast {}

#right #e-newsletter {padding:1px; border:solid 1px #cccccc; background:#b7cce2;}
#right #e-newsletter label {font:bold 11px/13px Arial,Helvetica,sans-serif; padding-top:5px; color:#000000;}
#right #e-newsletter #name, #right #e-newsletter #email {width:100%;}
#right #e-newsletter form {padding:10px;}
#right #e-newsletter form div {text-align:right;}

#right #player {position:absolute; bottom:2px; left:0; width:183px; height:44px;}

#footer {clear:both; font:normal 10px/22px Arial,Helvetica,sans-serif; color:#646464; text-align:right;}
#footer a {color:#646464; text-decoration:none;}
#footer a:hover {color:#646464; text-decoration:underline;}

#footer_menu {width:100%; height:28px; background:#7faadb url(http://www.myhomemymoneypit.com/images/footer_menu_bkg.gif) repeat-x; font:bold 11px/28px Arial,Helvetica,sans-serif; color:#e1eaf3; text-align:left;}
#footer_menu li {display:inline; list-style:none;}
#footer_menu li a {padding:0 5px; border-right:solid 1px #e1eaf3; color:#e1eaf3; text-decoration:none;}
#footer_menu li a:hover {color:#e1eaf3; text-decoration:underline;}