body {
font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px;
    font-size:9pt;
	color:#fff;
	background-color:#fdf8fe;
}
a:link {
	color: #586c6c;
	text-decoration: none;
	background-color : transparent;
}
a:visited, a:active {
	color: #586c6c;
	text-decoration: none;
	background-color : transparent;
}
a:hover {
	color: #586c6c;
	text-decoration: underline;
	background-color : transparent;
}
.wrapper {
width: 800px;
min-width:800px;
margin-top:5px;	
}
.container {
width:800px;
max-width:800px;
min-width:800px;
color:#394543;
background-color:#f8f2d9;
text-align:left;
}
.container_left{
float:left;
width:178px;
background-color:#394543;
background-image:url(../images/kr_week_bg.gif);
background-repeat:no-repeat;
background-position:bottom;
min-height:400px;
height:auto;
color:#fff;
font-size:9pt;
padding-bottom:100px;

}
.container_right{
float:right;
width:600px;
}
.week-container{
width:165px;
padding-left:5px;
padding-top:5px;
font-size:9pt;
}
.week-container a:link, .week-container a:active, .week-container a:visited{
color:#fff;
padding-left:15px;
}
.week-container a:hover{
color:#fff;
text-decoration:underline;
padding-left:15px;
}
.week_title{
font-size:16pt;
color:#fff;
}
.week_title a:link, .week_title a:active, .week_title a:visited{
color:#fff;
padding-left:10px;
}
.week_title a:hover{
color:#fff;
text-decoration:underline;
padding-left:10px;
}
.month_title{
font-size:16pt;
color:#fff;
padding-left:10px;
padding-bottom:10px;
}
.recipe_title{
color:#374641;
font-size:16pt;
padding-left:0px;
}
.recipe_details{
color:#374641;
font-size:9pt;
padding-left:5px;
}
.recipe_container{
float:left;
width:600px;
background-color:#f8c9cf;
background-image:url(../images/kr_pink_lrg_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
min-height:250px;
height:auto;
color:#374641;
font-size:9pt;
padding-bottom:20px;

}
.recipe_container_left{
float:left;
width:400px;
background-color:#f8c9cf;
background-image:url(../images/kr_pink_med_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
min-height:300px;
height:auto;
color:#374641;
font-size:9pt;
padding-bottom:20px;

}
.recipe_container_right{
float:right;
width:180px;
background-color:#f8c9cf;
background-image:url(../images/kr_pink_side_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
min-height:300px;
height:auto;
color:#374641;
font-size:9pt;
padding-bottom:20px;

}
.headerdate{
width:600px;
border-bottom:1px solid #394543;
padding-bottom:5px;
text-align:right;

}
.headerdate_recipe{
width:400px;
border-bottom:1px solid #394543;
padding-bottom:5px;
text-align:right;

}
.hr{
width:390px;
height:1px;
border-bottom:1px solid #394543;
margin-bottom:10px;
text-align:right;

}
.pink_container{
width:600px;
min-height:200px;
height:auto;
font-size:9pt;

}
.pink_container_left{
float:left;
width:290px;
background-color:#f8c9cf;
background-image:url(../images/kr_pink_sm_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
min-height:350px;
height:350px;
color:#374641;
font-size:9pt;
padding-bottom:20px;

}
.pink_container_right{
float:right;
width:290px;
background-color:#f8c9cf;
background-image:url(../images/kr_pink_sm_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
min-height:350px;
height:350px;
color:#374641;
font-size:9pt;
padding-bottom:20px;

}

.clear{
clear:both;
}

#table {
color:#394543;
    font-size:9pt;
}
.footer {
background-color:#394543;
color:#fff;
font-size:8pt;
width:800px;
height:98px;
max-height:98px;
background-image:url(../images/kr_footer01.gif);
background-repeat:no-repeat;
text-align:center;
vertical-align:bottom;
}
.nav{
text-align:center;
letter-spacing:1px;
height:70px;
max-height:70px;
}
.formerror {
font-size:9pt;
color:#ed1c24;
font-weight:bold;
display:none;
position:relative;
}
.error {
font-size:9pt;
color:#ed1c24;
font-weight:bold;
}
.title {
font-size:130%;
}

.separator{
border-bottom: dashed 1px #394543;
}

#month_off {
padding-top:15px;
text-align:center;
width:62px;
height:62px;
max-height:62px;
max-width:62px;
background-image:url(../images/kr_month_off.gif);
background-repeat:no-repeat;
font-size:16pt;
}

#month_off a:link, #month_off a:hover, #month_off a:active, #month_off a:visited {
color:#fff;
text-decoration:none;
}


#month_on {
padding-top:15px;
text-align:center;
width:62px;
height:62px;
max-height:62px;
max-width:62px;
background-image:url(../images/kr_month_on.gif);
background-repeat:no-repeat;
font-size:16pt;
}
#month_on a:link, #month_on a:hover, #month_on a:active,#month_on a:visited {
color:#fff;
text-decoration:none;
}
.pb{
padding-right:5px;
}
.padding5px{
padding:5px;
}
.green {
color:#374641;
}
.black {
color:#000000;
}
.red{
color:#ed1c24;
}
.bigred{
font-size:16pt;
color:#ed1c24;
}