/* Page Elements */
html { font-family: helvetica, arial, sans-serif; font-size: 12px; }
	
body { margin: 0; text-align: center; background-color: #a6a6a6; }

a img { border:0px;};

/* Page Layout (Static Footer)  */
* { margin: 0; }

html, body { height: 100%; }

.wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -90px; width: 980px; padding: 0 12px; text-align: left; background-color: #fff;}
 

/* .wrapper { min-height: 100%; height: 118% !important;  margin: 0 auto -90px; width: 980px; padding: 0 12px; text-align: left; background-color: #fff;} */

.footer, .push { height: 90px; position:relative; top:-13px;
}

.footer { width: 980px; margin: 0 auto; background-color: #f1f6ed; text-align: center; }

.slogan {font-style: italic }

/* Mortgage Caluclator */
#calc { width: 658px;  height: 193px; margin-top: 8px; background-color: #f1f6ed; border: 1px solid #30312f; }
#calc_header 		{ margin: 5px 0 10px 2px; font-size: 19px; text-align: left; font-variant: small-caps; color: #30312f; font-weight: 700; }
#mortgageLeft 		{ float: left; width: 295px; padding: 10px 25px 0px 10px; border-right: medium dotted #AAAAAA; font-weight: 700}
#mortgageRight 		{ width: 250px; margin-left: 20px; ; font-weight: 700}
#mortgage_questions 	{ float: left; width: 658px; border: solid thin ; border-color: #000; background-color: #327d00; color: #ffffff; font-size: larger; padding-top: 8px; padding-bottom: 8px; font-weight: 700; text-align: center};
/* Static Divs */

#head { width: 980px; height: 200px; margin: 0 auto; background-color: #f1f6ed; }

#menu { width: 980px; height: 30px;  margin: 2px auto 7px auto; background-color: #327d00; }

#menu ul { margin: 0; padding: 0; list-style-type: none; text-align: center; font-size: 14px; font-weight: bold; }

#menu a { color: #fff; text-decoration: none; }

#menu ul li { display: inline; padding: 0 30px; border-left: 1px solid #fff; line-height: 28px; }

#theWeek { float: left; width: 660px; min-height: 485px; color: #fff; background-color: #70a44d; background-image: url(../images/week.jpg); background-repeat: repeat-x; }

#weekLeft { float: left; width: 295px; padding: 10px 25px 10px 10px; }

#weekRight { float: left; width: 295px; padding: 10px 10px 10px 25px; }

#weekRight h2 { margin-top: 10px; text-align: center; }

#weekRight>.break { text-align: center; }

#theWeek table { text-align: center; font-size: 11px; color: #fff; }

.content { float: left; width: 660px; min-height: 550px; }

#ad { float: right; width: 300px; height: 250px;  background-color: blue; border: 1px solid #000; }

#featured { float: right; width: 290px; min-height: 190px; margin-top: 10px; padding: 5px; background-color: #f1f6ed; border: 1px solid #000; }

.break { clear: both; }
	
/* Ads */
.topBanner { height: 101px; text-align: center; }

/* Text Formatting */
h2 { margin: 0 18px 0 0; font-size: 15px; text-align: left; font-variant: small-caps; color: #fff; }

h3 { margin: 5px 0 10px 2px; font-size: 19px; text-align: left; font-variant: small-caps; color: #30312f; }

h4 { font-size: 16px; margin: 0 5px; }

h5 { font-size: 12px; font-weight: 400; margin: 0 5px; }

