/*
Theme Name: JeanChatzky.com by Makibie
Author: Makibie

*/

/* Begin Structure */
body {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
#wrapper {width:972px; margin:0 auto 48px auto;}
#page { background:#e7e5d8; padding:18px; width:936px;}
#page.policies {width:597px}
#content {width:936px;}
#content.policies{width:597px}
#leftCol {float:left; background:#FFFFFF; width:577px; padding:8px;}
#leftCol .post {padding:0 12px 24px 10px; margin-bottom:24px; width:555px; border-bottom:1px solid #eae8dd /*background:url(/images/ui/blog_rules.gif) bottom no-repeat */}
/* single page needs to be styled different because of the comment form being included in the post */
#leftCol .noBorder { background: none; border:none}
.borderDivider {border-bottom:1px solid #eae8dd; margin:24px 0 24px 0}
/* single page fix */

.blogTitleContainer { padding:3px 0 0 10px; margin-bottom:24px; height:27px;/* background:#4377be*/ /* rgb(89,135,198);*/ }
#rightCol {float:right; width:337px;}
#header {width:100%; position:relative}
#header #auxLinksContainer {position:absolute; top:0; right:0; width: 100%}
#header #logo {width:572px; padding:0 0 0 5px;  margin:20px 0 32px 0; float:left }
#auxLinks {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:0;padding:4px 0 0 0; color:rgb(89,77,68); position:relative; text-align: right; }
#auxLinks a:link, #auxLinks a:visited, #auxLinks a:hover, #auxLinks a:active {color:rgb(89,77,68); }
#auxLinks ul {margin-right:0}
#auxLinks ul li { display: inline;  }
#auxLinks li.divider { color:#b9cee9; padding:0 4px; font-size:11px;}
#header .searchBox { text-align:right}
#header .searchBox input {border:1px solid #739dd3; color:#999999; background:#FFFFFF; padding:4px; height:14px; width:130px;margin:0 5px 0 0 }

/* Dialogs */
*+html .dialogBox {position:absolute; top:20px; z-index:9999; left:175px; width:652px; padding:30px 40px 0 50px;background:url(/images/ui/login_box.png) top left no-repeat; height:352px; font-size:12px}

.dialogBox {position:absolute; top:20px; z-index:9999; left:175px; width:652px; padding:20px 40px 0 50px;background:url(/images/ui/login_box.png) top left no-repeat; height:352px; font-size:12px}
.dialogBox a:link, .dialogBox a:visited, .dialogBox a:hover, .dialogBox a:active {color: #FF6600}

/* Misc Adjusting */
#jeanHeadShot {position:absolute; bottom:0px; left:-12px; width:178px; height:241px; background:url(/images/common/jean_portrait.png) top left no-repeat}
#featuredBook {position:absolute; top:30px; right:12px;}

#debtDietBlurb {padding-left:20px}
#debtDietBlurb p {color:#333333 !important;}

/* Righ Side content Module Styles*/
.moduleBox { border:6px solid #FFFFFF; margin-bottom:6px; width:324px}
.moduleBox .titleBanner { width:309px; background:none; margin:14px 0 0 0;padding:5px 0 1px 15px}
.moduleBox .content {padding:10px 10px 10px 10px}
.moduleBox .content .footNote {text-align:right; width:100%; font-size:10px}
.moduleBox p, .moduleBox h2 {margin: 0 0 8px}

/*	Begin CSS Utilities */ 
.spacer {line-height:0; font-size:0; clear:both;	}
/***** clearfix *****/
.clear { clear:both; height:0; line-height:0; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }

.allCaps {text-transform:uppercase}
.noMargin {margin:0;}
.noTopMargin {margin-top:0;}
.noBotMargin {margin-bottom:0;}
.addBotPad {padding-bottom:6px}
.addTopPad12 {padding-top:12px}
.addBotPad12 {padding-bottom:12px}
.addTopMargin {margin-top:6px}
.addBotMargin {margin-bottom:6px}
.addBotMargin12 {margin-bottom:12px}
.floatLeft {float:left}
.floatRight {float:right}
.strong {font-weight:bold}
/*	Begin Typography/lists & colors */
sup {font-size: 11px}
p { font-family:Verdana, Arial, Helvetica, sans-serif; color:#555555; margin-bottom:18px; line-height:17px}
ul { margin: 0 0 12px 0; padding:0; list-style:none; line-height: 17px }
ul.graySquare li { background: url(/images/bullets/square_gy.gif) no-repeat 0 7px; padding-left: 15px; margin:0 0 6px 0; list-style:none; color:#555555 }
ul.graySquare li ul li { background: url(/images/bullets/sqaure_lt_gy.gif) no-repeat 0 7px; padding-left: 15px; margin:0; list-style:none; color:#555555 }
ul.graySquare li.lastchild {margin:0 0 24px 0;}
ul.wtArrow li { font-family:Verdana, Arial, Helvetica, sans-serif;background: url(/images/bullets/wtArrow.png) no-repeat 0 4px; padding-left:12px; margin:0 0 4px 0; list-style:none; }
ul.brnArrow li { font-family:Verdana, Arial, Helvetica, sans-serif;background: url(/images/bullets/brnArrow.gif) no-repeat 0 4px; padding-left:12px; margin:0 0 4px 0; list-style:none; }
/* ul.wtCircle li { font-family:Verdana, Arial, Helvetica, sans-serif; background: url(/images/bullets/bull_sprite.png) no-repeat 0 -188px; padding-left: 15px; margin:0 0 4px 0; list-style:none; }
*/
ul.wtCircle li { font-family:Verdana, Arial, Helvetica, sans-serif; background: url(/images/bullets/wt_circle_2.gif) no-repeat 0 5px; padding-left: 15px; margin:0 0 4px 0; list-style:none; }
ul.wtCircle li.title {padding:12px 0 0 0; font-size:13px; color:#cbe5f7; background:none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold}
ul.wtPlain li { font-family:Verdana, Arial, Helvetica, sans-serif; padding-left: 15px; margin:0 0 4px 0; list-style:none; }
ul.wtPlain li.title {padding:12px 0 0 0; font-size:13px; color:#cbe5f7;  font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold}
li.nobullet { background: none; padding-left: 0; list-style:none; }
ul.gnArrow li { background: url(/images/bullets/gnArrow.gif) 0 4px no-repeat; padding-left:12px; color:rgb(144,177,167); margin-bottom: 6px}


	/* NOTE: All title fonts are Gerogia */
h1, h2, h3, h4 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal}
h1.blogTitle { font-size:18px; margin:0; color:#FFFFFF;font-family:Georgia, "Times New Roman", Times, serif;}
h1.blogTitle a:link, h1.blogTitle a:visited, h1.blogTitle a:hover, h1.blogTitle a:active { color:#FFFFFF;}
h2 {font-size:20px; margin:0 0 6px 0}
h2.postTitle {font-size:26px; /*color:#2c5c9e;*/ color: rgb(89,135,198); margin:0}
h2.postTitle a:link, h2.postTitle a:visited, h2.postTitle a:hover, h2.postTitle a:active { color: rgb(89,135,198)}
h3.commentsHeader {font-size:12px; padding:15px 0 6px 0; margin-top:15px; border-top:1px solid #eae8dd; border-bottom:1px solid #eae8dd; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666}


/* Text Sizes */
.s11 {font-size:11px;}
.s12 {font-size:12px;}
.s13 {font-size:13px;}
.s14 {font-size:14px;}
.s16 {font-size:16px;}
.s18 {font-size:18px; line-height:20px}
.s20 {font-size:20px;}
.s24 {font-size:24px;}
/* Text Colors */
.cBlack {color:#000000}
.cDrkGreen {color: #339900}
.cOrange {color:#ff6600;}
.cWhite {color:#FFFFFF}
.cRed {color:#CC0000}
.cGreen {color:#69897f}
.cGray {color:#666666}
.cLtGray {color:#CCCCCC}
.cDrkGray {color:#333333}
.cBrown {color:#43352b }
.cLtBlue {color:#cbe5f7}
.cBlue {color:#5987c6;}
.cDrkBlue {color:#003399}
/* Background Colors */
.bgTan {background: #E8E4C7}
	.bgTan a:link, .bgTan a:visited, .bgTan a:hover, .bgTan a:active {color: #43352b}
.bgBrown {background:#43352b}
	.bgBrown a:link, .bgBrown a:visited, .bgBrown a:hover, .bgBrown a:active {color: #FFFFFF}
.bgLtBrown {background:/*#F5F4EF*/#E7E5D8}
.bgGold {background:/*#c4bb7f*/rgb(203,195,142); color:#FFFFFF}
	.bgGold a:link, .bgGold a:visited, .bgGold a:hover, .bgGold a:active {color: #FFFFFF}
	.bgGold h2 a:link, .bgGold h2 a:visited, .bgGold h2 a:hover, .bgGold h2 a:active {color: #FFFFFF}
.bgViolet {background:/*#9382a7*/rgb(160,145,177);color:#FFFFFF}
	.bgViolet a:link, .bgViolet a:visited, .bgViolet a:hover, .bgViolet a:active {color: #FFFFFF}
	/*.bgViolet h2 a:link, .bgViolet h2 a:visited, .bgViolet h2 a:hover, .bgViolet h2 a:active {color: rgb(89,77,68) }
*/
.bgGreen {background:#81a79b;color:#FFFFFF}
		.bgGreen a:link, .bgGreen a:visited, .bgGreen a:hover, .bgGreen a:active {color: #FFFFFF}
		.bgGreen h2 a:link, .bgGreen h2 a:visited, .bgGreen h2 a:hover, .bgGreen h2 a:active {color:#43352b }
.bgLtGreen {background:#dfe8e6; }
	.bgLtGreen a:link, .bgLtGreen a:visited, .bgLtGreen a:hover, .bgLtGreen a:active {color: #69897f}
	.bgLtGreen h2 a:link, .bgLtGreen h2 a:visited, .bgLtGreen h2 a:hover, .bgLtGreen h2 a:active {color:#43352b}
.bgWhite {background:#FFFFFF}
.bgBlue {background:#5987C6;}
	.bgBlue a:link, .bgBlue a:visited, .bgBlue a:hover, .bgBlue a:active {color:#fff}
	.bgBlue h2 a:link, .bgBlue h2 a:visited, .bgBlue h2 a:hover, .bgBlue h2 a:active {color:#fff}
.bgLtBlue {background:#cbe5f7;}
	a.cLtBlue:link, a.cLtBlue:visited, a.cLtBlue:hover,a.cLtBlue:active {color: #CBE5F7}


/* Fonts */
.fVerdana {font-family:Verdana, Arial, Helvetica, sans-serif}
.fGeorgia {font-family:Georgia, "Times New Roman", Times, serifs}
/* Links */

a {text-decoration:none}
a:visited {text-decoration:none}
a:hover {text-decoration:underline}
a:active { text-decoration:none}
a img {border: none}

/* .wtArrow { background: url(/images/bullets/bull_sprite.png) 0 -47px no-repeat; padding-left:12px; color:#FFFFFF;}*/
/* .extlink { background: url(/images/bullets/goicon.gif) top right no-repeat; padding-right: 16px; }*/

.todayshowLogo {position:absolute; left:106px; top:6px}
*html .todayshowLogo {position:absolute; left:90px; top:6px}


/* Forms */
input.goldBtn {background:rgb(203,195,142); border-width:2px 2px 2px 1px; font-family:Georgia, "Times New Roman", Times, serif; 
border-top-color: #e8e4c7;border-left-color: #e8e4c7;border-right-color: #83a5d4;border-bottom-color: #83a5d4;
 border-style:solid;  color:#333333; font-size:14px; padding:4px 20px 10px 20px; font-weight:bold; cursor:pointer; height:28px}

a.goldBtn {background:rgb(203,195,142); border-width:2px 2px 2px 1px; font-family:Georgia, "Times New Roman", Times, serif; 
border-top-color: #e8e4c7;border-left-color: #e8e4c7;border-right-color: #83a5d4;border-bottom-color: #83a5d4;
 border-style:solid;  color:#333333; font-size:14px; padding:5px 20px 4px; font-weight:bold; cursor:pointer; height:28px}

a:hover.goldBtn {color:#FFFFFF;}

 
*+html input.goldBtn {background:rgb(203,195,142); border-width:2px 2px 2px 1px; font-family:Georgia, "Times New Roman", Times, serif; 
border-top-color: #e8e4c7;bord er-left-color: #e8e4c7;border-right-color: #83a5d4;border-bottom-color: #83a5d4;
 border-style:solid;  color:#333333; font-size:14px; padding:4px 5px 10px 5px; font-weight:bold; cursor:pointer; height:28px}
 
input:hover.goldBtn {color:#FFFFFF;}
textarea {border:1px solid rgb(89,135,198)}
.checkbox {border:1px solid rgb(89,135,198)}
input.txtInput {border:1px solid rgb(89,135,198); height:20px; font-size:12px; padding:2px}

input.invalid { background:#ffffff url(/images/bullets/error_icon.gif) no-repeat right;height:20px; clear:both }
p.invalid { padding:0; margin:0;  color: #CC0000; font-weight:bold; font-size:11px; line-height:12px; margin:4px 0 0 0; clear:both}
form .required-label {color:#CC0000}
.alert { background: url(/images/bullets/error_icon.gif) no-repeat 0 4px; padding-left:22px;}

/*form textarea {border:1px solid rgb(89,135,198)}
form input {background:rgb(203,195,142); border-width:0 2px 2px 0; font-family:Georgia, "Times New Roman", Times, serif; border-style:solid; border-color: #6699CC; color:#333333; font-size:14px; padding:4px 25px 2px 25px; font-weight:bold; cursor:pointer}
form input:hover {color:#FFFFFF;}*/
.searchBtn { background:transparent url(/images/buttons/roundOrArrow.jpg) repeat scroll 0 50%; border:medium none;cursor:pointer; height:22px; width:22px;}

#followMe {position: absolute; border: 0; right:0; font-family: Arial; font-size: 12px; color: #666}
#followMe a {background: none; border: 0; margin: 0; padding: 0 0 0 4px}


/*	Begin Navigtions */
#navContainer {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding:0 0 0 26px}
#navlist { padding: 3px 0; margin: 0; }
#navlist li { list-style: none; margin: 0; display: inline; }
#navlist li a { padding: 4px 10px; margin-left: 2px; border: 1px solid #e7e5d8; border-bottom: none;  background: #f9f8f4; text-decoration: none; }
#navlist li a:link { color: #978375; }
#navlist li a:visited { color: #978375; }
#navlist li a:hover { color: rgb(89,77,68) }
#navlist li a.selected, #navlist li a:visited.selected, #navlist li a:hover.selected, #navlist li a.active { background: #e7e5d8; color: #ff6600 }
#navlist li a.profile { background:#ffffff; color: rgb(89,135,198); font-weight:bold; border:none }

#tabContainer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0; width:100%}
#tablist { padding: 6px 0; margin-left: 0; }
#tablist li { list-style: none; margin: 0; display: inline; }
#tablist li a { padding: 6px 20px; margin-left: 2px; border-bottom: none;  background: #e8e4c7; text-decoration: none; }
#tablist li a.first { padding: 6px 20px; margin-left: 0; border-bottom: none;  background: #e8e4c7; text-decoration: none; }
#tablist li a:link { color:rgb(203,195,142); }
#tablist li a:visited { color: /*#aba371*/rgb(203,195,142); }
#tablist li a:hover { color: #333333 }
#tablist li a.selected { background: rgb(203,195,142); color: rgb(89,77,68) }

ul.domtabs {padding: 6px 0; margin: 0 0 -1px; }
ul.domtabs li {list-style: none; margin: 0; display: inline; }
ul.domtabs a:link,  ul.domtabs a:visited,  ul.domtabs a:active,  ul.domtabs a:hover {  padding: 6px 20px 7px 20px; color:rgb(203,195,142); margin-left: 2px; border-bottom: none;  background: #e8e4c7; text-decoration: none; }
html>body ul.domtabs a:link,  html>body ul.domtabs a:visited,  html>body ul.domtabs a:active,  html>body ul.domtabs a:hover { height:auto; min-height:3em; }
ul.domtabs a:hover { color:#333333}
ul.domtabs li a.first { padding: 6px 20px 7px 20px; margin-left: 0; border-bottom: none;  background: #e8e4c7; text-decoration: none; }
/* div.domtab div { width:auto; background:#696; color:#fff; padding:1em 3em; }*/
ul.domtabs li.active a:link,  ul.domtabs li.active a:visited,  ul.domtabs li.active a:active,  ul.domtabs li.active a:hover { background: rgb(203,195,142); color: #fff}
div.domtab div h2 a,  div.domtab div h2 a:hover,  div.domtab div h2 a:active { color:#cccccc; }

.footer {width:954px; overflow: hidden; height:370px; padding:6px 0 20px 18px; background:#f5f4ef; color:#949494; font-size:10px; margin:8px 0 10px 0}
.footer li {margin-bottom:3px; }
.footer a:link, .footer a:visited, .footer a:hover, .footer a:active { color:#949494;  }
.footerCol {float:left; position:relative; width:175px; padding-left:8px; border-left: 2px solid #e1dcc0; height:370px;}
.footerCol.first {border-left: 0}
.footerCol.skinny {width:130px;}
.copyright {padding:10px;color:#949494; font-size:10px;}
.copyright a {color:#949494}
.copyright .makibie a { background: url(/images/common/makibie_logo_sm.gif) 0 0 no-repeat; height: 16px; width: 49px; overflow:hidden;
text-indent:-9999em; display: block}

/* multi col plugin style */
.ddmcc { width: 160px; float: left;	}
/*	Posts Related CSS */
		/* RE-SKINNED LOGIN CSS */

/* Misc Indication Styles (login, Error, updated, etc)*/
.updated, #login_error, .message { background-color: #ffffe0; border-color: #e6db55; }
.error, #login_error { background-color: #ffebe8; border-color: #c00; }
.error a { color: #c00; }
#login_error, .message { margin: 12px 0 16px 0; border-width: 1px; border-style: solid; padding: 12px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
/* END LOGIN */


/* Start Main Wordpress Post styles */
.post a:link, .post a:visited, .post a:hover, .post a:active {color:#ff6600;}
.post ul { margin: 0 10px 18px 10px; padding:0; list-style:none; line-height: 17px; color:#555555 }
.post ol { margin: 0 10px 18px 12px; padding:0; line-height: 17px; color:#555555 }
.post ol li { margin-left:15px; }
.post ul li { background: url(/images/bullets/square_gy.gif) no-repeat 0 7px; padding-left: 15px; list-style:none; }
.post ul li.nobullet {background: none; padding-left: 0; list-style:none;  }

.post ul li ul li { background: url(/images/bullets/sqaure_lt_gy.gif) no-repeat 0 7px; padding-left: 15px; list-style:none; }

.postmetadata { font-family:Verdana, Arial, Helvetica, sans-serif;  color:rgb(89,77,68); font-size:11px; clear:both; padding:10px 0 0 0; width:100% }
.postmetadata a:link, .postmetadata a:visited, .postmetadata a:hover, .postmetadata a:active { }
.postmetadata ul {margin:0}
.postmetadata ul li { display: inline; margin: 0 0 0 0; padding:0 4px; list-style:none; background:none; border:none}
.postmetadata li.firstChild { display: inline; margin: 0 0 0 0; padding:0 4px 0 0; list-style:none; background:none;}
.postmetadata li.divider { padding:0 4px 0 4px;  background: url(/images/bullets/divider.gif) no-repeat 0 3px}
.postmetadata .comments { background:url(/images/bullets/bull_sprite.png) 0 0 no-repeat; padding:0 0 0 20px; color:rgb(89,77,68) }
.postmetadata .shareThis { background:url(/images/bullets/bull_sprite.png) 0 -26px no-repeat; padding:0 0 0 16px; }

.postNavi {background:#f5f4ef; font-size:10px; padding:20px 10px 16px 15px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif}
.postNavi a:link, .postNavi a:visited, .postNavi a:hover, .postNavi a:active {color:/*#594d44*/rgb(89,77,68);}
.postNavi div.previous a {background:url(/images/bullets/bull_sprite.png) 0 -228px no-repeat; padding-left:16px; float:left}
.postNavi div.next a {background:url(/images/bullets/bull_sprite.png) 99% -170px no-repeat; padding-right:24px; float:right}

/* Begin Comments*/
.alt { margin: 0; padding: 10px; background-color:#FFFF00 }
.commentlist { padding: 0;}
.commentlist li { margin: 0 0 15px 0; padding: 5px 5px 20px 0;list-style-type: none;   border-bottom:1px solid #eae8dd  }
.commentlist li ol li { margin:0 0 0 10px }
.commentlist .ListNr {font-size:14px; color:#666666; font-weight:bold}
.commentlist p { margin: 10px 5px 10px 0; }
.children { padding: 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }

/* New format */

/* End Comments */

.categoryListing a:link, .categoryListing a:visited, .categoryListing a:active {color:#ffffff; text-decoration:none}
.categoryListing a:hover { color:#FFFFFF; text-decoration:underline}
.categoryListing td.dotLine {border:dotted #9b9374; border-width:0 0 1px 0; padding:4px 0 4px 0}

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 0; display: inline; }
img.alignleft { padding: 4px; margin: 0 20px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }
/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;  }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */

.stbutton a { background:none; }
/* share styles */

/* poll styles */
.poll {width:425px;text-align:left}
.poll fieldset {text-align:inherit;margin:0;padding:8px;border:1px solid #5987C6}
.poll legend {padding:0 6px;color:#5987C6;font-size:16px; font-family:Georgia, "Times New Roman", Times, serif}

/* video player component */
a.playerWide { display:block; width:500px; height:282px;}

a.player { display:block; margin-bottom:10px; width:535px; height:380px;text-align:center; color:#fff;background-color:#f8f8f8; text-decoration:none; cursor:pointer; }
a.player img { margin-top:150px; border:0; }
#compContainer { background-color:#f2f2f2;margin:10px 0 40px 0; position:relative; padding:20px 10px 10px 10px; }

#warning { position:absolute; top:15px; left:30px;}
#warning p { color:#5987C6; font-size:20px; font-weight:bold;}

#playlist_wrap {padding-left:20px}
#pl { height:80px; width:438px; position:relative;background-color:#f8f8f8; overflow:hidden; padding:5px 0; float:left; }
#pl div.entries { height:80px; position:absolute; width:10000em; }
#pl div.entries a { background:transparent url(/images/player_assets/entry2.png) no-repeat scroll 0%; color:#666; float:left; font-family:"bitstream vera sans", "lucida grande", "verdana"; font-size:11px; height:60px; margin:0px 4px; padding:10px; text-decoration:none; overflow:hidden; width:117px; }
#pl div.entries a:hover { background-position:-140px 0; color:#000; }
#pl div.entries a.playing { background-position:-280px 0; color:#5987C6; font-weight:bold }
#pl div.entries a.paused { background-position:-420px 0; color:#000; }
#pl div.entries a.progress { opacity:0.8; }
#pl div.entries em { float:right; margin-top:15px; color:red; font-style:normal; }
a.nextPage, a.prevPage { display:block; width:18px; height:18px; background:url(/images/player_assets/left.png) no-repeat; margin:30px 10px; cursor:pointer; float:left; }
a.nextPage:hover, a.prevPage:hover { background-position:0px -18px; }
a.nextPage { background-image:url(/images/player_assets/right.png) }
a.nextPage.disabled, a.prevPage.disabled { visibility:hidden; }

.budgeting, .college, .debt, .familyFriends, .insurance, .kids, .realEstate, .smartShopping, .working, .identityTheft, .retirement, .womenMoney {display:none} 

/* jCoverflip styles */
.ui-jcoverflip { position: relative;  }
.ui-jcoverflip--item { position: absolute; display: block; }
ul#booksCoverFlow { margin: 0; padding: 0; display: block; list-style-type: none;}
ul#booksCoverFlow li { display:inline; list-style:none; margin:0; }
#booksCoverFlow { height: 180px; width: 300px; }
#booksCoverFlow .ui-jcoverflip--title { position: absolute; bottom: -40px; width: 100%; text-align: center; color: #fff; }
#booksCoverFlow img { display: block; border: 0; outline: none; }
#booksCoverFlow a { outline: none; }
#booksCoverFlowWrapper { height: 226px; padding-top:6px; width: 300px; overflow: hidden; position: relative; }
.ui-jcoverflip--item { cursor: pointer;  }
/* products cycle */
.productsCyclePics { height:100px;margin:0 0 0 24px;overflow:hidden;padding:0;width:105px;float:left; text-align: center}
.productsCyclePics a {text-align: center;  }

