/* CSS Document */

body {

background:url(../img/bg.gif) top center repeat-x #CED5D9;

margin: 0;

padding: 0;

font-family: Arial, Helvetica, sans-serif;

color: #89867f;

}

#pageCont {

margin: 0 auto;

width: 786px;

}

.clear {

clear: both;

}



h1 {

font-family: Georgia, "Times New Roman", Times, serif;

font-weight: bold;

color: #38699c;

display: inline;

font-size: 17px;

line-height: 23px;

}

/* Header */

#headerCont {

margin: 0 auto;

width: 786px;

height:147px;

}

#masthead {

margin: 0 auto;

width: 786px;

height: 106px;

}

#slidetabsmenu {

float:left;

width: 785px;

font-size:12px;

font-family: Arial, Helvetica, sans-serif;

font-weight: normal;

height: 41px;

color: #1d2227;

border-right: solid 1px #b8c0c5;

background:url(../img/tab-right.gif) right top;

}

* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/

margin-bottom: 1em;

_margin-bottom: 0;

}

#slidetabsmenu ul{

list-style-type: none;

margin:0;

padding:0;

}

#slidetabsmenu li{

display:inline;

margin:0;

padding:0;

}

#slidetabsmenu a {

float:left;

background:url(../img/tab-left.gif) no-repeat left top;

margin:0;

padding:0 0 0 2px;

text-decoration:none;

color: #1d2227;

}

#slidetabsmenu a span {
	float:left;
	display:block;
	background:url(../img/tab-right.gif) right top;
	/*height: 41px;*/

padding:13px 9px 12px 9px;



}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#slidetabsmenu a span {

float:none;

}

/* End IE5-Mac hack */

#slidetabsmenu a:hover span {

color: #0358b1;

}

#slidetabsmenu #current a {

color: #0358b1;

background-position:0 -41px; 

}

#slidetabsmenu #current a span {

background-position:100% -41px;

color: #0358b1;

}

#slidetabsmenu a:hover {

background-position:0% -41px;color: #0358b1;

}

#slidetabsmenu a:hover span {

background-position:100% -41px;color: #0358b1;

}



/* Content */

#mainCont {

margin: 0 auto;

width: 784px;

min-height:250px;

background-color:#FFFFFF;

border-left: solid 1px #becad4;

border-right: solid 1px #becad4;

}




#mainWrap {

margin: 0 auto;

padding-top:10px;

_padding-top: 0px;

padding-bottom:10px;

width: 760px;

min-height: 100px;

line-height: 22px;

font-size: 14px;

}

a{
	color: #737474;
}




/* Homepage Only */

#homeWrap {

width: 540px;

_width: 525px;

min-height: 100px;

line-height: 28px;

font-size: 14px;

float:left;

padding: 10px 0 10px 13px;

_padding: 0 0 0 5px;

}

#kenWithAnnie {

float: right;

background:url(../img/kenWithAnnie.jpg) top right no-repeat;

width: 209px;

height: 260px;

}

.quote {

margin: 0 auto;

width: 430px;

border: solid 1px #dee4e8;

background-color: #eff6fa;

font-size: 12px;

font-weight: bold;

color: #2d4256;

font-style:italic;

line-height: 23px;

padding: 3px 15px 3px 15px;

margin-top:10px;

}

.quoteAttr {

text-align: right;

font-style: normal;

color: #89867f; 

}

#infoBlocks {

width: 580px;

float: left;

margin-left: 10px;

}

.infoBlock {

width: 188px;

height: 70px;

float: left;

margin-right:5px;

}

.icon {

width: 70px;

height: 70px;

float: left;

}

.info {

width: 115px;

height: 70px;

float: right;

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

line-height: 16px;

color: #737474;

margin-left:3px;

padding-top:5px;

}

.info a {

font-family: Georgia, "Times New Roman", Times, serif;

color: #38699c;

font-weight: bold;

}

#homeEmailCont {
	float: right;
	width: 173px;
	background-color: #dee6ea;
	min-height: 210px;
	margin-right: 13px;
	border: solid 1px #dde3e7;
	_margin-right:0px;
	_padding-right: 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;

}

#weeklyAnalysis {

margin: 0 auto;

width: 167px;

margin-top:5px;

_margin-top: 0px;

}

#emailInput {

margin: 0 auto;

width: 162px;

margin-top: 5px;

margin-bottom: 5px;

}

#emailSubmit {

margin: 0 auto;

width: 93px;

margin-bottom: 5px;

}

/* E-mail Signup, Above Footer */

#footerEmailCont {

margin: 0 auto;

width: 778px;

height: 39px;

margin-bottom: 3px;

background:url(../img/join-newsletter-bg.gif) top left no-repeat;

}

#footerEmailInput {

float: left;

width: 230px;

margin-left: 450px;

_margin-left: 0px;

_padding-left: 450px;

margin-top: 8px;

}

#footerEmailSubmit {

float: right;

background-color: blue;

width: 93px;

height: 39px;

}

/* Footer */

#footerCont {

margin: 0 auto;

width: 784px;

background-color: #FFFFFF;

border-left: solid 1px #becad4;

border-right: solid 1px #becad4;

padding-top: 4px;

padding-bottom: 2px;

}

#footerNav {

margin: 0 auto;

width: 778px;

height: 28px;

background-color: #f3f2ee;

margin-bottom: 3px;

}

#footerEnd {

margin: 0 auto;

width: 786px;

height:11px;

background:url(../img/foot.gif) top center no-repeat;

}

#footerNav a:link, #footerNav a:visited {

color: #889aaf;

text-decoration: none;

}

#footerNav a:active, #footerNav a:hover {

color: #537091;

}

#footerNav ul {

margin-left:15px;

padding:0;

font-size: 12px;

font-family: Arial, sans-serif;

color: #918f90;

padding-top:7px;

}

#footerNav ul li {

display: inline;

margin-right:22px;

}

#copyright {

width: 778px;

text-align: center;

margin-top: 5px;

font-size: 11px;

font-family: Arial, sans-serif;

color: #889aaf;



}

#feedburnerFeedBlock {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#feedburnerFeedBlock ul li {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.feedTitle {
	font-size: 14px;
	text-align: center;	
}

.creditfooter
{
	text-align: right;
}
