/*------------------------------------------------*/
/* CLASS SPECIFIC STYLES -------------------------*/
/*------------------------------------------------*/
.newComments {
	width: 345px;
	margin: 10px 0 0 15px;
	font-size: 11px;
}
.newComments .memberLink {
	float: left;
	display: inline;
	margin-right: 13px;
}
.newComments .memberLink a:link,
.newComments .memberLink a:hover,
.newComments .memberLink a:active,
.newComments .memberLink a:visited {
	text-decoration: underline;
}
.newComments .memberLink p,
#tanColRight .memberLink p {
	margin: 2px 0 0 0;
	padding: 0;
	text-align: center;
}
.formContent {
	background: #fff;
	border: 1px solid #a9a9a0;
	font-size: 10px;
	width: 330px;
	height: 400px;
	overflow: scroll;
	margin: 7px 0 10px 12px;
	padding: 7px;
}
.formContent p {
	margin: 0 0 10px 0;
}
.formContent a:link,
.formContent a:visited {
	color: #f00;
	text-decoration: none;
}
.formContent a:active,
.formContent a:hover {
	text-decoration: underline;
}
span.headingLink {
	float: right;
	display: inline;
	padding-right: 5px;
	margin-top: -15px;
	color: #fff;
	font-size: 10px;
}
span.headingLink a:link,
span.headingLink a:hover,
span.headingLink a:active,
span.headingLink a:visited {
	text-decoration: underline;
	color: #fff;
}
h2.headingLink {
	width: 100px;
}
.groceryListBtn {
	background: url(../img/ki.home_grocery_list_btn.gif) no-repeat;
	display: block;
	width: 147px;
	height: 21px;
	margin-top: 45px;
}
.midColCenterCmnt {
	margin: 10px 0 0 15px;
	color: #333;
	clear: both;
}
.midColCenterCmnt .icon {
	float: left;
	display: inline;
	width: 65px;
}
.midColCenterCmnt .cmnt {
	float: left;
	display: inline;
	width: 280px;
}
.midColCenterCmnt .cmnt p {
	margin: 0;
	padding: 0;
	font-size: 10px;
	text-align: justify;
}
.midColCenterCmnt .cmnt img {
	float: left;
	display: inline;
	margin: 0 5px 0 0;
}
/*------------------------------------------------*/
/* ID SPECIFIC STYLES ----------------------------*/
/*------------------------------------------------*/
#subNav {
	background-image: url(../img/ki.main_blue_nav.gif);
}
.bugBtn {
	background: url(../img/ki.home_bug_btn.gif) bottom no-repeat;
}
#newRecipesTop {
	background: url(../img/ki.main_new_recipes_top.gif) no-repeat;
	width: 380px;
	height: 28px;
}
#latestRecipes02 span,
#latestComments02 span {
	color: #fff;
	float: right;
	margin: -16px 5px 0 0;
	display: inline;
	font-size: 11px;
}
#latestRecipes02 a:link,
#latestRecipes02 a:hover,
#latestRecipes02 a:active,
#latestRecipes02 a:visited,
#latestComments02 a:link,
#latestComments02 a:hover,
#latestComments02 a:active,
#latestComments02 a:visited {
	color: #fff;
	text-decoration: underline;
}
#tanColRight .memberLink {
	float: left;
	display: inline;
	margin: 10px 0 5px 23px;
}
#tanColRight .memberLink p {
	margin: 2px 0 0 0;
	padding: 0;
	text-align: center;
}
#tanColRight .smlMemberLink {
	float: left;
	display: inline;
	margin: 10px 0 5px 32px;
}
#tanColRight .smlMemberLink p {
	margin: 2px 0 0 0;
	padding: 0;
	text-align: center;
}
/*------------------------------------------------*/
/* HOME PAGE WELCOME AREA ------------------------*/
/*------------------------------------------------*/
#seasonalHeader {
	width: 380px;
}
#featuredTitle {
	margin:0;
	padding:0;
	text-indent: -999em;
	background: url(../img/ki.featured_recipes01.png) no-repeat;
	width: 380px;
	height: 70px;
}
/*#seasonalHeader01 {
	background: url(../img/ki.headings/seasonal/carrots.jpg) no-repeat;
	width: 380px;
	height: 125px;
}
#seasonalHeader02 {
	background: url(../img/ki.headings/seasonal/apples.jpg) no-repeat;
	width: 380px;
	height: 125px;
}
#seasonalHeader03 {
	background: url(../img/ki.headings/seasonal/pumpkin.jpg) no-repeat;
	width: 380px;
	height: 125px;
}
#seasonalHeader04 {
	background: url(../img/ki.headings/seasonal/cranberries.jpg) no-repeat;
	width: 380px;
	height: 125px;
}
#seasonalHeader05 {
	background: url(../img/ki.headings/seasonal/cookies.jpg) no-repeat;
	width: 380px;
	height: 125px;
}
#seasonalHeader06 {
	background: url(../img/ki.headings/seasonal/stew.png) no-repeat;
	width: 380px;
	height: 125px;
}
#seasonalHeader07 {
	background: url(../img/ki.headings/seasonal/chocolate.png) no-repeat;
	width: 380px;
	height: 125px;
}
#seasonalHeader08 {
	background: url(../img/ki.headings/seasonal/eggs.png) no-repeat;
	width: 380px;
	height: 125px;
}
*/
#welcomeVideo {
	background: url(../img/ki.video_placeholder.jpg) no-repeat;
	width: 370px;
	height: 300px;
	margin-left: 3px;
}
#innerBoxes {
	margin: 0 13px 0 13px;
	padding-top: 10px;
}
.innerBox {
	background: url(../img/ki.home_inner_box.gif) no-repeat;
	width: 175px;
	height: 65px;
	float: left;
	display: inline;
	margin: 0;
}
.innerBox h3 {
	color: #fff;
	text-indent: -999em;
	overflow: hidden;
	text-align: center;
	margin: 2px 0 0 0;
	height: 29px;
}
.innerBox h3#add {
	background: url(../img/ki.home_add_title.gif) top center no-repeat;
}
.innerBox h3#scan {
	background: url(../img/ki.home_scan_title.gif) top center no-repeat;
}
.innerBox h3#print {
	background: url(../img/ki.home_print_title.gif) top center no-repeat;
}
.innerBox h3#share {
	background: url(../img/ki.home_share_title.gif) top center no-repeat;
}

div#payload {
	margin-left: 5px;
}

div.frontPicture {
	width: 165px;
	height: 210px;
	float:left;
	margin-left: 5px;
	margin-top: 5px;
	padding: 5px;
	overflow: hidden;
}

div.frontPicture h3 {
	font-size: 12px;
	margin: 5px 0 0 0;
	padding: 0;
}

div.frontPicture div.frontImage {
	margin: 0;
	padding: 0;
	width: 165px;
	height: 165px;
	overflow:hidden;
	background: #ccc;
}
div.frontPicture div.frontImage a {
	display: block;
	height: 100%;
	width: 100%;
}
div.frontPicture div.frontImage a:hover {
	text-decoration: none;
}

div.frontPicture p {
	/*font-weight: bold;*/
	margin: 0;
	padding: 0;
}


div.app-store-badge {
	margin: 0 auto 10px;
	text-align: center;
}
div.app-store-badge span {
	font-size: 10px;
	color: #666;
}
div.app-store-badge img {
	margin-top: 3px;
}

