/* CSS Document */

a:hover{
	color:red;
}
.leadArticles{
}
#leadTitle{
	text-align:center; 
	font-size:100%; 
	padding-top:0px; 
	padding-bottom:2px; 
	color: #333333; 
	border-bottom:1px dashed #CCCCCC;  
	margin:10px; 
	margin-top:4px; 
	font-weight:bold;
	background:url(../images/homepage/onesnottomissheader.jpg) no-repeat center; 
	height:20px; 
}

leadTitle{
	
}

.leadTextBlock{
	float:left;
	margin:3px;
	margin-right:10px;
}

.leadBlock{
	float:left;
	display:inline;
	width:288px;
	margin-right:5px;
	margin-left:5px;
	padding:3px;

					
					
}
.leadBlockDiv{
margin:0px; padding:0px;margin-top:3px

}
.leadBlock .leadTitleLink{

	
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px; padding:0px;


}
.leadBlock h1{text-align:left;font-size:125%;font-family: Arial, Helvetica, sans-serif;}

.leadBlock a{
	color:#091D89;
	}

.leadBlock a:hover{
color:red;

}


.announcements{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	padding-bottom:8px; 
	padding-top:6px;
	text-align:center;
	
}


.announcements a{
	color: #006600;
}

.announcements a:hover{
	color:red;
}

.threeColumns .column{
	float:left;
	width:185px;
	margin-right:5px;
	padding:5px;

}

.threeColumns .column p{
margin:0px; padding:0px;
margin-top:4px;
}
.threeColumns .columnTitleLink{
text-align:center;
		text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px; padding:0px;
	


}

.threeColumns  h2{
font-family: Arial, Helvetica, sans-serif;
font-size:97%;
padding-bottom:2px;

}
.threeColumns a{
	color:#091D89;
	}

.threeColumns a:hover{
	color:red;
}
.articleBlock .rowTitleLink{
text-align:center;
	font-size:65%;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px; padding:0px;

}
.articleBlock p{
margin:0px; padding:0px;
margin-top:3px;

}
.articleBlock a{
	color:#091D89;
	}

.articleBlock a:hover{
	color:red;
}
.articleBlock{ 
	margin-top:10px; 
	margin-bottom:10px;

}


.articleBlock h2{
	margin-bottom:2px;
	font-size:150%;
}


.anchorLinks{
	background: #e8c8e5;  
	padding:3px; 
	border:1px solid #990099; 
	margin:10px;
}

.pollAnchorLink{
	background: url(../images/homepage/small_poll.jpg) no-repeat #e8c8e5; 
	font-size:105%;  
	padding-left:25px; 
	text-align:center; 
	font:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#990099;
}


.pollAnchorLink a{
	color: #990099; font:Arial, Helvetica, sans-serif;
}



/* Funny Money Links */
#homeFunnymoney  h2{display:none;}

#homeFunnymoney a{
	color:black;
	text-decoration:none;
}
#homeFunnymoney a:hover{
	color:red;
	text-decoration:none;
}

#funnyMoneyGame{
	background:url(../images/homepage/funnymoney/game_button.gif) no-repeat; 
	width:197px;
}

#funnyMoneyBlog{
	background:url(../images/homepage/funnymoney/blog_button.gif) no-repeat;
	width:197px;

}

#funnyMoneyCarSticker{
	background:url(../images/homepage/funnymoney/sticker_button.gif) no-repeat;
	width:197px;

}

#funnyMoneyGallery{
	background:url(../images/homepage/funnymoney/gallery_button.gif) no-repeat;
	width:197px;
}

#funnyMoneyDebtDiet{
	background:url(http://images2.moneysavingexpert.com/images/homepage/funnymoney/FunButton_Book_Diet.gif) no-repeat;
	width:197px;
}

#funnyMoneyThriftyWays{
	background:url(http://images2.moneysavingexpert.com/images/homepage/funnymoney/FunButton_Book_Thrifty.gif) no-repeat;
	width:197px;
}

#funnyMoneyBio{
	background:url(../images/homepage/funnymoney/biog_button.gif) no-repeat;
	width:197px;

	
}

#funnyMoneyLessons{
	background:url(../images/homepage/funnymoney/book_button.gif) no-repeat;
	width:197px;

	
}
#funnyMoneyMore{
	background:url(../images/homepage/funnymoney/learnmore_button.gif) no-repeat; 
	width:197px;

	
}
#funnyMoneyBlank{
	 
	width:197px;

	
}

.homeSiteSub{
font-weight:bold;
padding-left:10px;

}

.homeSiteSub a{
font-size:90%;
font-weight:normal;
}

#funnyMoneyBlog .box,#funnyMoneyGallery .box,#funnyMoneyBio .box, #funnyMoneyGame .box,#funnyMoneyCarSticker .box, #funnyMoneyMore .box, #funnyMoneyThriftyWays .box, #funnyMoneyLessons .box, #funnyMoneyDebtDiet .box, #funnyMoneyBlank .box{
	margin-left:72px;
margin-right:10px;
	padding-top:7px;
	padding-right:5px;
	padding-bottom:5px;
	font-size:85%;
	font-weight:bold;
	text-align:center;

}

.pollBlock{margin-top:10px;}
.pollBlock h2{
	margin:0px;
	font-size:110%; 
	padding-left:50px;
	color:#990066;
	margin-top:20px;
	padding-bottom:2px;
	padding-top:20px;

}



.quoteRepeat{
	background: url(../images/homepage/quotebox_repeat.jpg) left repeat-y; 
	margin:10px; 
	margin-right:0px; 
	margin-left:3px;
	font-weight:bold;  
	font-size:110%;
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	float:right;
	margin-top:0px;
	padding-top:0px;
	width:155px;
}

.quoteTop{
	background:url(../images/homepage/quotebox_top.jpg) no-repeat left top;   
	height:11px;
	margin:0px;
	padding:0px;
}	

.quoteText{
	text-align:left; 
	padding-left:15px;
	width:130px;
}

.quoteBottom{
	background:url(../images/homepage/quotebox_bottom.jpg) no-repeat left top; 
	height:21px;
}


.funStuffBar{
	background:url(../images/homepage/fun_stuff.jpg) repeat-x  #c7c6c2 bottom; 
	margin:10px; 
	margin-top:20px; 
	margin-bottom:20px; 
	padding:2px; 
	color:white; 
	font-weight:bold;
	text-align:center; 
	font-size:120%;
}
/* Home Page Site Stats */
#homeSitestats{

}
#homeSitestats .blockHeader{
	background:url(../images/homepage/sitestats/grad_top.gif) repeat top; 
	height:16px;
}
#homeSitestats h2{
	 margin:0px; padding:0px; padding:4px; 	color:white; font-size:120%; text-align:center;
}


#homeSitestats ul{
	margin:0px;
	list-style:none;
	font-size:90%;
	 padding:0px;
	padding-left:10px;
}

#homeSitestats li{
	
	list-style:none;

}

.siteStatsHeader{
background:url(../images/homepage/new_stats.jpg) #9393F5 repeat-x bottom; border:1px solid #4B0BDE
}
.homeEmailSub  {
	background: url(../images/homepage/sitestats/subscribed.gif) no-repeat left;
	padding-left:20px; 
	padding-top:7px;
	padding-bottom:5px;
}

.homeEmailSignup{
	background: url(../images/homepage/sitestats/newsignups.gif) no-repeat left; 
	padding-left:20px;
	padding-top:5px;
	padding-bottom:13px;
}


.homeVisits{
	background: url(../images/homepage/sitestats/alexa.gif) no-repeat left; 
	padding-left:20px;
       padding-top:5px;
	padding-bottom:5px;
}

.homeVisitors{
	background: url(../images/homepage/sitestats/forumusers.gif) no-repeat left; 
	padding-left:20px;
	padding-top:8px;
	padding-bottom:5px;
}

.homeHits{
	background: url(../images/homepage/sitestats/monitor.png) no-repeat left; 
	padding-left:20px;
       padding-top:5px;
	padding-bottom:5px;
}

.homePageViews{
	background: url(../images/homepage/sitestats/eye.png) no-repeat left; 
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
}

.homeForumonline{
	background:  url(../images/homepage/sitestats/forumusers.gif) no-repeat left; 
	padding-left:20px;
	padding-top:8px;
	padding-bottom:5px;
}

.homeForumnewthreads{
	background: url(../images/homepage/sitestats/newthreads.gif) no-repeat left;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
}	

.homeForumnewposts{
	background: url(../images/homepage/sitestats/newposts.gif) no-repeat left; 
	padding-left:20px;
	padding-top:5px;
	padding-bottom:10px;
}
	


.homeAlexaRank{
	background: url(../images/homepage/sitestats/alexa.gif) no-repeat left; 
	padding-left:20px;
	padding-top:8px;
	padding-bottom:0px;
}




.popupPostit1, .popupPostit2 , .popupPostit3 , .popupPostit4{
	/*color:#000033; 
	*/
	background: #FFFF7D url(../images/homepage/postitNEW_v2.gif) bottom center no-repeat;
	layer-background-color:yellow;
	position:absolute;
	top:850px; 
	padding-top:15px; 
	padding-left:15px;
	padding-right:20px;
	left:30em; 
	width:350px;
	padding-bottom:50px;
	z-index:99;
	z-index:auto; 
	visibility:hidden;
	text-align:left;
}

.popupPostitClose{
	
}

.popupPostitClose .popupPostitTitle{
	float:left; 
	width:210px;
	text-align:center;
	
}
.popupPostitClose .popupPostitCloseIcon{
	float:right;
	margin:0px;
	padding:0px;
}

#aboutTheSite{
	margin-top:10px; width:330px; margin-left:15px;padding-left:10px; margin-top:10px; 
}

.aboutTheSiteHeader{
background:url(../images/homepage/what_about.jpg) repeat-x bottom; height:60px;border-left:1px solid #A6A5A3;border-right:1px solid #A6A5A3; border-top:1px solid #A6A5A3;
}

.aboutTheSiteTitle{
	display:none;
}

.aboutTheSiteTextBlock{
background:white; padding:6px; border-left:1px solid #A6A5A3;border-right:1px solid #A6A5A3; padding-bottom:6px;
}
.aboutTheSiteLinkBlock{
	background:white;border-left:1px solid #A6A5A3;border-right:1px solid #A6A5A3;
}
.aboutTheSiteLinkBlock a{	
text-decoration:none;font-family:Arial, Helvetica, sans-serif;
}

.aboutTheSiteBottomSection{
	background:white; padding:6px; text-align:center;border-left:1px solid #A6A5A3;border-right:1px solid #A6A5A3; border-bottom:1px solid #A6A5A3;
}

.aboutTheSiteVideo{
background:url(../images/homepage/film_BG.jpg) repeat-y center #A6A5A3; border:1px solid black;padding:6px; text-align:center;
}

.aboutTheSiteBottomSection a {text-decoration:none}
.aboutTheSiteBottomSection span{font-size:90%}

#toolbox{
	text-align:left;  border:0px; padding-left:10px;margin-top:10px; width:330px; margin-left:15px;
}

.toolGradHeader{
	background:url(../images/homepage/tools_repeat.jpg) repeat-x bottom #4FB574;text-align:left;padding:0px;margin:0px;border:1px solid #60BF6E;
}

.toolGradBoxTitle{
background:url(../images/homepage/tools_left.jpg) no-repeat left bottom;
}
.toolGradBoxTitle h2{
margin:0px; padding:0px; padding:4px; 	color:white; font-size:120%; text-align:center;
}

.theTools{
	background:white;margin:0px; padding:0px;border:1px solid #d57307;
}

.theTools ul{
	margin:0px; padding:3px; margin-left:15px; padding-top:10px; padding-bottom:10px; list-style:none;
}


.theTools li{
	padding-bottom:7px; font-size:9pt; /*previously 95%*/

}
.theTools  a{
text-decoration:none;font-weight:bold;}
.theTools span{color:black; font-weight:normal;}
.theTools  a:hover{color:red;}