/**[ LINKS ]**/
/* Default/Body Links */
	a {color:#333399;text-decoration:none;}
	a:visited {color:#999999;}
	a:hover {color:#990066;text-decoration:underline;}
/* Channel Links */
	#nav li a {color:#333399;font-size:14px;}
	#nav li a:visited {color:#333399;}
	#nav li a:hover {color:#fff;}
/* Community Pluck Widget Overrides */	
	#Summary_Container div.Summary_Container a {color:#333399;}
	#Summary_Container div.Summary_Container a:visited {color:#999999;}
	#Summary_Container div.Summary_Container a:hover {color:#990066;}
	#Summary_Container1 div.Summary_Container table a {color:#333399;}
	#Summary_Container1 div.Summary_Container table a:visited {color:#999999;}
	#Summary_Container1 div.Summary_Container table a:hover {color:#990066;}
	
/**[ TEXT COLORS ]**/
	.tc1 {color:#990066}  /* burgundy */
	.tc2 {color:#333}  /* Dark gray */
	.tc3 {color:#e85b00}  /* Orange */
	.tc4 {color:#a60a6b}  /* Fuscia */
	.tc5 {color:#9fbc00}  /* Green */
	.tc6 {color:#999}  /* Light gray */
		
/**[ UTILITY STYLES ]**/
	body {background-color:#fff;margin:0px;padding:0px;color:#333;}
	body.storePrintShell {background-color:#fff;}
	a img {border:none;}
	li, p, h1, h2, h3, h4, h5, form {border:0px none;margin:0px;padding:0px;}
	ul, ol{margin:0 0 0 0px;padding:0;}
	hr{clear:both;margin:0 0 10px;.margin:4px 0;padding:7px 0 0;height:1px;border:0px;border-bottom:1px solid #fff;}
	hr.dotted{clear:both;margin:0 0 10px;.margin:7px 0;padding:15px 0 0;height:1px;border:0px;border-bottom:1px dotted #ccc;}

	.imgleftholder{float:left;margin-right:15px;}
	.imgrightholder{float:right;margin-left:15px;}

	.clearall {clear:both;font-size:1px;line-height:0px;}
	.smSpacer{height:5px;font-size:5px;}

/**[ SHELL STRUCTURAL CSS ]**/
	#printstory {background-color:#FFFFFF;padding:0pt 10px;width:610px;}

	#wrapper{width:1024px;font-family:Arial, Helvetica, sans-serif 12px;}
	#wrapperwide{width:1154px;}
	
	#thinHead, #premHead{border-bottom:1px solid #999;}
		#thinHead #dashboard, #premHead #dashboard{float:right;padding:25px 15px 0px;}
	
	#topwell{}

	#topad{clear:both;margin:5px 0;}

	#pagebody{}
/*--------[MWL Header]---------------------*/
	#header{width:1024px;}
		#logo{float:left;padding:5px;}
		#header #search{float:left;position:relative;top:70px;}
			.searchButton {vertical-align:bottom;}
			#header #search{padding:0 45px;}
		#dashboard{padding:80px 0 0 45px;float:left;} /*Temporary Until Ginsu is Back*/
		#userstatus{float:left;text-align:right}
		#usericon{float:left;}
		#nav{clear:both;background:#333399 none repeat scroll 0%;}
			#nav ul{list-style-image:none;list-style-type:none;list-style-position:outside;margin:0;padding:0px 10px 0 0px;}
			#nav li{display:inline;margin:0;padding:0;}
			#nav li a{float:left;margin:0;padding:0 0 0 9px;}
			#nav li a.firstItem{float:left;margin:0;padding:0 0 0 9px;}
				#nav li a span{display:block;padding:5px 25px 4px 16px;float:none;}
				#nav li a span.lastItem{display:block;padding:5px 25px 4px 16px;float:none;}

			#nav ul.cat260002 li.travel a{background-position:0% -31px;}
				#nav ul.cat260002 li.travel a span{background-position:100% -31px;color:#fff;}
			#nav ul.cat260004 li.food a{background-position:0% -31px;}
				#nav ul.cat260004 li.food a span{background-position:100% -31px;color:#fff;}
			#nav ul.cat260006 li.homes a{background-position:0% -31px;}
				#nav ul.cat260006 li.homes a span{background-position:100% -31px;color:#fff;}
			#nav ul.cat290007 li.gardens a{background-position:0% -31px;}
				#nav ul.cat290007 li.gardens a span{background-position:100% -31px;color:#fff;}
			#nav ul.cat2660002 li.community a{background-position:0% -31px;}
				#nav ul.cat2660002 li.community a span{background-position:100% -31px;color:#fff;}	

		#loglinks{color:#fff;line-height:25px;display:inline;padding-left:10px;}
			#loglinks a{color:#fff;}
			#loglinks a:hover{color:#fff;}

/* -------[Left Column Layout -- 165(175)]------- */						
		#leftcolumn{width:165px;padding:5px;float:left;}
/* -------[Main Column Layout -- 519(529)]------- */			
		#maincolumn{width:529px;float:left;padding:5px 0;}
			#maincontentwell{width:519px;margin:0 auto;position:relative;}
				.innermaincolumn1{float:left;width:355px;margin-right:10px;}
				.innermaincolumn2{float:left;width:150px;}		
				
/* -------[SingleColumn Page Layout -- 694(704)]------- */										
		#singlecolumn{width:704px;float:left;}
			#singlecolumnwell{width:694px;padding:5px 0;margin:0 auto;}
/* -------[SingleColumn Page Store Layout -- 1014(1024)]------- */	
		#singlecolumn.store{width:1024px;float:none;}
			.store #singlecolumnwell{width:1014px;padding:5px 0;margin:0 auto;}
/* -------[SingleColumn Page Wide Layout -- 805(815)]------- */	
		#wrapperwide #singlecolumn{width:815px;float:left;}
			#wrapperwide #singlecolumnwell{width:805px;padding:5px 0;margin:0 auto;}
/* -------[Right Column Layout -- 310(320)]------- */							
		#rightcolumn{width:310px;padding:5px;float:left;}
			#adtag{font-size:10px;}
			#adcolumn{border:5px solid #ccc;}
			.promoContainer, .meredith_google{margin-right:-10px;clear:both;}
		
			#footerwrapper{clear:both;margin-top:5px;width:100%;}
				#footer strong{float:left;width:170px;}
				#footer p{float:left;width:800px;}
/* -------[Sponsor logo --]------- */
        #topadsponsorlogo{float:right;}
				
	ul.modlist {list-style-type:none;}
	ul.modlist li{_display:inline;display:inline-block;}
	ul.modlist li a{background:transparent url(http://images.meredith.com/mwl/images/temp/shell/smallBullet.gif) no-repeat scroll 3px 8px;display:block;padding:3px 0px 3px 12px;}
		
/**[ FONT DEFINITIONS ]**/
	body{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
	h1, .heading1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:22px;font-weight:normal;color:#990066;}
	h2, .heading2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;color:#990066;}
	h3, .heading3 {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#990066;}
	h4, .heading4 {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#990066;}
	h5, .heading5 {font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color:#990066;}
	
	/* Tag Cloud */
	.font1 {font-size:20px;line-height:25px;}
	.font2 {font-size:18px;line-height:25px;}
	.font3 {font-size:16px;line-height:25px;}
	.font4 {font-size:14px;line-height:25px;}
	.font5 {font-size:12px;line-height:25px;}

/* footer stuff */
.searchBar {width:100%;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px 0;margin:0 5px;}

#footer{margin-left:5px;padding-left:5px; padding-top:10px; width:980px; background:transparent;font-size:11px;}
	#footer strong{color:#333399;font-weight:bold;}
		#blp {margin-top:3px;}
	#footer a:link, #footer a:visited{text-decoration:none;}

#footer #mainlinks{padding:0 0 5px;}
#footer #mainlinks ul{list-style:none;margin:0;padding:0;}
	#footer #mainlinks ul li{float:left;width:145px;}

#footer .footercol, #footer .footercolmid{width:295px;padding:0 15px;}
#footer .footercolmid{border-left:1px solid #ccc;border-right:1px solid #ccc;}
#footer .linkcol{padding-left:14px;}

#footer .floatright{float:right;}
#footer .floatleft{float:left;}

#footer #topnet, #footer #bottomnet {padding:0 10px;height:20px;margin:15px 0;}
#footer .bhglogo, #footer .mwntext {width:170px;text-align:center;}
#footer #topnet .linkcol {width:700px;padding:5px 0;}
#footer .mwntext{font-weight:bold;margin-left:9px;}
#footer #copyright, #footer #termsofservice{padding:10px 15px;color:#999;_padding-top:0;}

/* SKIN FOR Email Content Module */
div#emclp {position:absolute; z-index:5000; left:130px; top:205px; background-color:#fff; border:1px solid #666; padding:5px; width:406px;font-size:12px;color:#666;}
	div#emclp #stafhead {display:none;}
	div#emclp h3{ width:400px; color:#666;padding:10px 0 0 0;}
	div#emclp #form {margin:0; padding:20px 0 0 0;}
	div#emclp #staffoot { padding-top:10px;}
	div#emclp #stafclose {width:200px; top:20px; left:290px;font-size:11px;}
	div#emclp #stafsend {overflow:hidden;}
	div#emclp .stafsendbtn{background-color:#A60A6B; color:#fff; font-weight:bold; border:1px solid #000; }

.REGHead4 {font-size:12px; font-weight:bold; padding:5px 0pt 3px 3px; }
.privacyLink a {text-decoration:underline;}
.privacyLink a:hover {text-decoration:underline;}
.privacyLink a {font-size:10px;vertical-align:text-top;}

.breadCrumb {font-size:11px; padding-bottom: 5px;}
#breadCrumbSS {padding: 10px 0 5px 10px;}
.breadCrumb a, .breadCrumb a:visited {color: #333399; text-decoration:none;}

#bannerad #newsletterbanner {float: left; margin-left: 3px;}
#bannerad #banner { float: left;}

/* Social Media */
.recommendicon {
    background:transparent url(http://images.meredith.com/parents/images/template/shell/icons/rec.gif) no-repeat scroll left top;
    padding-bottom:5px;
    padding-left:20px;
}                                
#commentsubmit {
    background-image:url(http://images.meredith.com/bhg/images/temps/myaccount/submit.gif);
    height:22px;
    width:73px;
}
#commenttext{
    width:99%;
    margin:5px 0;
}
#commentformcontainer{float:right}
#comments{
    margin:5px 0;
}
.commentrow {margin:5px 0;}
.pages a, .pages span{padding:0 5px;}

/* ---- [Motherboard] ---- */
#tmbCategory{margin:0 5px 0 5px;}
#tmbCategory h4{margin-top:5px;}
#tmbCategory p{margin-bottom:10px;}
#tmbCategory ul{list-style:none; margin:5px 0 10px 10px;}
#tmbCategory .imgdiv {float:left; margin:10px 10px 10px 0;}
#tmbCategory .modimgleft{border-top:1px solid #CCCCCC; margin:0 0 15px 0;}
#tmbCategory .rghtcol{float:left;width:242px;}
#tmbCategory .lftcol{float:left;width:242px;}

.tmbCol2{float:left; width:495px; padding-top:5px;}
.tmbFooter{border-top:1px solid #CCCCCC; margin-top:10px; padding-top:10px;}
.tmbHeader{margin:0 0 10px 0;}
.tmbLogo{float:right; margin:10px 0 10px 10px;}

.lineBreak  {display:block; width:100%; background-color:#DCDACD; line-height:1px; font-size:1px; clear:both; margin:2px 0 10px 0;}

/* Button Styles */
.smallBtnLeft {float:left;padding-left:10px; color: #ffffff; background: url(http://images.meredith.com/mwl/images/app/recipebox/button5.png) no-repeat scroll 0 0;}
.smallBtn {height:15px;padding:0;}
input.smallBtn {background:none;border-width:0;}
.smallBtnLeft a.smallBtn, .smallBtnLeft span.smallBtn, .smallBtnLeft input.smallBtn {color: #FFFFFF; text-transform: capitalize;font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 15px;}
input::-moz-focus-inner {  /* This prevents extra space from being added to the input elements in FF */
  padding: 0;
  border: 0;
}
.smallBtnRight {width: 10px; height: 15px; display: block; float:left; background: url(http://images.meredith.com/mwl/images/app/recipebox/button5.png) no-repeat scroll right 0;}

