@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}

select {
font-size:100%;
padding:: 0;
margin: 0;
}
/******list styles******/
li {
font-size:130%;
line-height:145%;
margin-left:25px;
}
ol {
font-size:100%;
line-height:145%;
margin-left:25px;
}
/******heading styles******/
h1 {
	font-size:130%;
	color:#990000;
	margin-left:25px;
	margin-right:10px;
}

h2 {
	font-size:130%;
	color:#000066;
	margin-bottom:-5px;
	margin-left:25px;
	margin-right:10px;
}

h3 {
	font-size:130%;
	color:#006633;
	margin-bottom:-15px;
	margin-left:25px;
	margin-right:10px;
}

/******paragraph styles******/
p {
	font-size:130%;
	line-height:145%;
	margin-left:25px;
	margin-right:10px;
}

/******div styles******/
/*holds all page content*/
#wrap {
width:830px;
margin: 5px auto;
background:url(../images/content_bkgd.gif) repeat-y;
}
/*holds all page content*/
#wrapWide {
width:900px;
margin: 5px auto;
}
/*holds top banner image*/
#banner {
width:100%;
}
/*holds top banner image- on wide pages*/
#bannerWide {
width:100%;
background:url(../images/banners/K_fullpage_banner_repeat.jpg) repeat-x;
}
/*holds left side navigation*/
#leftNav{
float:left;
width:124px;
}
#centerNav {
text-align:center;
}
/*holds middle content area*/
#content {
float:left;
width:580px;
padding-top:10px;
margin-bottom:10px;
}
/*holds middle content area on pages without right side column*/
#content2 {
float:left;
width:690px;
padding-top:10px;
margin-bottom:10px;
}
/*for wider content pages including meal blueprint*/
#contentWide {
float:left;
	width:100%;
	padding-top:10px;
	background:#FBF0AE;
	margin-bottom:10px;
}
/*holds art gallery and recipe boxes*/
#rightCol {
float:left;
width:124px;
}
/*clears floats*/
#clear {
clear:both;
}
/*sets location of footer*/
#footer {
	position:relative;
	margin: 0px auto 0px 33px;
	width:782px;
	border-top:1px solid #003399;
	padding-bottom:10px;
	padding-top:10px;		
	visibility: visible;
	background:#FFFFFF;
	}
	
/*footer paragraph style*/
#footer p {
	font-size: 90%;
	line-height:100%;
	text-align:center;
	padding-top: 5px;
}
/*sets location of footerWide- for use on wide pages*/
#footerWide {
	position:relative;
	margin: 0px auto;
	width:100%;
	border-top:1px solid #003399;
	padding-bottom:10px;
	padding-top:10px;		
	visibility: visible;
	background:#FFFFFF;
	}
/*footerWide paragraph style*/
#footerWide p {
	font-size: 90%;
	line-height:100%;
	text-align:center;
	padding-top: 5px;
}
/*defines top link styles*/
.links {
font-weight:bold;
color:#990000;
}
