/* CSS Document */
/*****************************************************/
/*INDEX MODULE */
/*****************************************************/	
.container {
	/*border:#0000FF solid 1px;*/
	position:relative;
	width:578px;
	padding-bottom:20px;
	background:url(../images/moms_backg.jpg) left top repeat-y;
	}
	
.headerblock{
	/*border:#0000FF solid 1px;*/
	position:relative;
	width:578px;
	height:66px;
	background-image:url(../images/moms_header.jpg);
	}
	
.videoblock{
	/*border:#0000FF solid 1px;*/
	position:relative;
	clear:both;
	margin:40px 0 0 0;
	padding:0 0 1px 0;
	background-color:#8FC3EA;
	font-family:Arial, Helvetica, sans-serif;
	}
	.video {
		/*border:#0000FF solid 1px;*/
		position:relative;
		float:left;
		padding:10px 10px 10px 10px;
		/*background:#336699;*/
		}
	.videoblock h2 {
		margin:10px 5px 0 0;
		padding:10px 0 0 0;
		font-size:17px;
		font-weight:bold;
		color:#FFFFFF;
		}
	.videoblock p {
		margin:5px 5px 0 0;
		font-size:11px;
		color:#FFFFFF;
		line-height: 130%;
		}
	.videoblock ul {
		font-size:12px;
		color:#FFFFFF;
		list-style-type:none;
		line-height:200%;
		}
	.videoblock a {
		font-size:12px;
		color:#FFFFFF;
		padding: 0 0 0 20px;
		background:url(../images/symb_arrow_video.gif) left center no-repeat;
		}
	.videoblock a:hover {
		color:#003399;
		padding: 0 0 0 20px;
		background:url(../images/symb_arrow_video_over.gif) left center no-repeat;
	}

.thumbsblock {
	/*border:1px solid blue;*/
	position:relative;
	clear:both;
	margin:0 0 0 28px;
	height:auto;
	}
	.thumbsblock h1 {
		/*border:#0000FF solid 1px;*/
		position:relative;
		clear:both;
		margin:20px 0 30px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#2F658C;
		}
	.thumbs {
		/*border:#FF0000 solid 1px;*/
		position:relative;
		width:235px;	
		height:70px;
		float:left;
		margin:0 0 30px 0;
		}
	.thumbsnavg {
		/*border:#FF0000 solid 1px;*/
		position:relative;
		width:150px; /*155*/ /*235-(70+10)*/
		float:left;
		/*margin:0 40px 0 0;*/
		}
	.thumbsgutter {
		/*border: #fff solid 1px;*/  /*USING img trans 1px */
		position:relative;
		float:left;
		width:68px;
		color:#FFFFFF;
		}
	.thumbs h2 {
		position:relative; /*NOT RELATIVE */
		position:relative;
		border-bottom:#5F9CC9 solid 1px;
		width:auto;
		margin:0 0 0 0;
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		color:#000;
		}
	.thumbs img {
		/*border:#FF0000 solid 1px;*/
		position:relative;
		float:left;
		margin:0 10px 30px 0; /*DEFINES THE HEIGTH OF THE THUMBS*/
		}
	.thumbs ul {
		position:relative;
		margin:0 0 0 0;
		padding:5px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		list-style-type:none;
		line-height:200%;
		}
	.thumbs ul li a {
		position:relative;
		font-size:12px;
		color:#0066FF;
		padding: 0 0 0 20px;
		background:url(../images/symb_arrow.gif) left center no-repeat;
		}
	.thumbs ul li a:hover {
		color:#003399;
		background:url(../images/symb_arrow_over.gif) left center no-repeat;
		}
/*****************************************************/
/*CELEBRITY MODULE */
/*****************************************************/		
.celebpage {
	/*border:#FF0000 solid 1px;*/
	position:relative;
	width:auto;
	margin:40px 0 0 0;
	}
	
.celebnavg {
	/*border:#FF0000 solid 1px;*/
	position:relative;
	float:left;
	width:150px;
	margin:0 30px 0 0;	
	}
	.celebnavg img {
		position:relative;
		margin:0 0 10px 0;		
	}
	/*******************************/
	.celebnavg ul {
		/*border:#FF0000 solid 1px;*/
		position:relative;
		margin:0 0 0 32px;
		padding:5px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		list-style-type:none;
		line-height:200%;
	}
	.celebnavg li a {
		list-style:none;		
		background-position: 0px 50%; /* X-pos Y-pos (from top-left) */
		background-repeat: no-repeat;
		padding-left: 25px; /*separates text from symbol*/
		}
	/*arrow symbol*/
	.celebnavg li#arrow a { background-image: url(../images/symb_arrow.gif); }
	.celebnavg li#arrow a:hover { background-image: url(../images/symb_arrow_over.gif); }
	/*print symbol*/
	.celebnavg li#print a { background-image: url(../images/symb_print.gif); }
	.celebnavg li#print a:hover { background-image: url(../images/symb_print_over.gif); }
	/*email symbol*/
	.celebnavg li#email a { background-image: url(../images/symb_email.gif); }
	.celebnavg li#email a:hover { background-image: url(../images/symb_email_over.gif); }
	/*******************************/
	
.celebcopy {
	/*border:#FF0000 solid 1px;*/
	position:relative;
	width:390px;
	float:left;
	}
	.celebcopy h1 {
		/*border:#0000FF solid 1px;*/
		border-bottom:#5F9CC9 solid 1px;
		position:relative;		
		margin:0 0 20px 0;
		padding:0 0 20px 0;
		font-family:"Times New Roman", Times, serif;
		font-size:40px;
		color:#000;
	}
	.celebcopy h2 {
		/*border:#0000FF solid 1px;*/
		position:relative;		
		margin:10px 0 10px 0;
		padding:0 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:underline;
		color:#2F658C;
	}
	
	.celebcopy h3 img {
		position:relative;		
		margin:10px 0 0 0;
	}
	.celebcopy p {
		margin:0 0 10px 0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2F658C;
	}
	.celebcopy ul {
		/*border:#FF0000 solid 1px;*/
		position:relative;
		margin:0;
		padding:5px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2F658C;
		line-height:200%;
		list-style:none;	
	}
	.celebcopy ul li {
		list-style:none;
		background-image: url(../images/symb_bullet_arrow.gif);
		background-position: 0px 50%; /* X-pos Y-pos (from top-left) */
		background-repeat: no-repeat;
		padding-left: 25px;
	}

/****************************************/
/* RECIPES SUBHEAD */
/****************************************/
.subhead {
	/*border:#0033CC solid 1px;*/
	border-bottom:#5F9CC9 solid 1px;
	position:relative;
	clear:both;
	width:auto;
	height:150px;
	}
	h3#subhead {
		/*border:#FF0000 solid 1px;*/
		position:relative;
		float:left;
		width:150px;
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:21px;
		font-weight:bold;
		color:#2F658C;
		line-height:130%;
		}
	img#subhead {
		/*border:#FF0000 solid 1px;*/
		position:relative;
		}
		
/****************************************/
/* GALLERY */
/****************************************/
.gallery {
	top:0px;
	left:0px;
	position:relative;
	width:590px;
	height:auto;
	/*background-color:#9EC7EC;*/
}
.gallery h1 {
		/*border:#0000FF solid 1px;*/
		border-bottom:#5F9CC9 solid 1px;
		position:relative;		
		margin:0 0 20px 0;
		padding:0 0 20px 0;
		font-family:"Times New Roman", Times, serif;
		font-size:40px;
		color:#000;
}	

.gallerynavg {
	top:0px;
	left:0px;
	position:relative;
	width:174px;
	height:auto;
	clear:both;
	float:left;
	background:url(BackgNavg.png) left top repeat-y;	
}

.gallerynavg a {
	top:0px;
	left:0px;
	position:relative;
	width:85px;
	height: auto;
	float:left;	
	border-top:0;
	border-left:0;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background-color:#DDEDF9;
}
.gallerynavg a:hover {
	background-color:#96C8E9;
}

.gallerynavg img {
	width:60px;
	margin:12px; /*IE only */
}
html>body .gallerynavg img { margin:0; padding:13px;} /*-- all browsers --*/

/*dimensions on images no heigher than 340px or wider than 380px*/
.gallerydetail {
	position:relative;
	width:410px;
	height:400px;
	float:left;	
	background:url(BackgDetail.png) left top repeat-x;	
}

.gallerydetail img{
	padding-top:15px;
}	
	
.cleardiv { clear:both; }

