.blue h1.page-root {color:blue;}
.blue .sub-title-menu { float:left; }
.blue .sub-title-menu .title { float: left; }
.blue p.intro { margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px solid #66CBC7; }
.blue a { color: #66cccc; text-decoration: none; }
.blue a:hover { text-decoration: underline; }
.blue a:active { font-weight:bold;}

.blue #breadcrumb { margin: 0 0 15px 0; padding: 0; height: 23px; font-size: 12px; color: #66CBC7; border-top: 1px solid #66CBC7; border-bottom: 1px solid #66CBC7; position: relative; float:left; width:560px;}
	.blue #breadcrumb a { color: #66CBC7; text-decoration: none; }
	.blue #breadcrumb a:hover { text-decoration: underline; }
	.blue #breadcrumb ul { margin: 0; padding: 0; list-style: none; }
	.blue #breadcrumb ul li { float: left; margin: 0 5px 0 0; padding: 5px 0 5px 0; list-style: none; }

.blue h2.sl-title { float:left; margin:0; background: url(../images/title_song_lyrics.jpg) no-repeat; font-size:14px; text-indent:-999em; width:92px; height:21px; overflow: hidden; }
.blue h2.pi-title { float:left; margin:0; background: url(../images/title_party_ideas.jpg) no-repeat; font-size:14px; text-indent:-999em; width:100px; height:22px; overflow: hidden; }
.blue h2.yhr-title { float:left; margin:0; background: url(../images/title_recipe.jpg) no-repeat; font-size:14px; text-indent:-999em; width:224px; height:23px; overflow: hidden; }
.blue h2.yhr-title-mr { float:left; margin:0; background: url(../images/title_my_recipe.jpg) no-repeat; font-size:14px; text-indent:-999em; width:334px; height:24px; overflow: hidden; }
.blue h2.yhr-fave-title { float:left; margin:0; background: url(../images/yhr_inside_title.jpg) no-repeat; font-size:14px; text-indent:-999em; width:340px; height:23px; overflow: hidden; }
.blue h2.par-title { float:left; margin:0; background: url(../images/title_product_review.jpg) no-repeat; font-size:14px; text-indent:-999em; width:212px; height:23px; overflow: hidden; }
.blue h2.bn-title { float:left; margin:0; background: url(../images/title_baby_names.jpg) no-repeat; font-size:14px; text-indent:-999em; width:550px; height:23px; overflow: hidden; }
.blue h2.lr-title { float:left; margin:0; background: url(../images/title_local_resource.jpg) no-repeat; font-size:14px; text-indent:-999em; width:137px; height:20px; overflow: hidden; }
.blue h2.add-recipe { float:left; margin:0; background: url(../images/title_add_recipe.jpg) no-repeat; font-size:14px; text-indent:-999em; width:332px; height:22px; overflow: hidden; }

		.blue p#pageNavi, #par p#pageNavi{float:right; font-weight:bold; color:#66CBC7; margin-bottom:10px; width:115px;}
		.blue ul#pageNavi{float:right; font-weight:bold; color:#66CBC7; margin-bottom:10px; width:auto;}
		.blue ul#pageNavi a, .blue p#pageNavi a, #par p#pageNavi a{ padding:0 1px 0 6px;}
		.blue p#pageNavi a.show-all, #par p#pageNavi a.show-all{ padding:0 3px 0 0; border:none;}
		.blue p#pageNavi a:link, .blue p#pageNavi a:visited, #par p#pageNavi a:link, #par p#pageNavi a:visited, .blue ul#pageNavi a:link, .blue ul#pageNavi a:visited{ color:#66CBC7; text-decoration:none;}
		.blue p#pageNavi a:hover, .blue p#pageNavi a:active, #par p#pageNavi a:hover, #par p#pageNavi a:active, .blue ul#pageNavi a:hover, .blue ul#pageNavi a:active{ color:#66CBC7; text-decoration:underline;}
	
/* Song List */
#sl-list{ clear: both;  width:560px; margin: 0;}
#sl-list .song-list { float:left; width:560px;}
#sl-list .song-list li{ width:240px; height: 35px; float:left; background:url(../images/list_song.jpg) no-repeat; padding:0 20px 15px 15px; font-size:14px; font-weight:bold;}

#sl-list .pageNavi{float:right;}
#sl-list .pageNavi strong{float:left;}
#sl-list .pageNavi li{float:left; padding:0 10px 0 0;}

#sl-inside{float:left;}
#sl-inside h2{margin: 0 0 10px 0; color:#66CBC7;}

/* End Song List */

/* Party Ideas */
#pi-list{ clear: both; padding: 10px 0 0 10px; border-top: 1px solid #66CBC7;}
#pi-list .party-images{float:left; width: 120px; margin: 0 10px 0 0;}
#pi-list .pi-content{float:left; width:420px;}
.pi-content h2{font-size:16px;}
#pi-list li{float:left; width:560px; margin:0 0 10px 0;}
#pi-list .pageNavi{clear:left; float:right;}
#pi-list .pageNavi strong{float:left;}
#pi-list .pageNavi li{width:auto; float:left; margin:0 0 0 5px;}
#pi-list .pi-content h2{margin: 0 0 10px 0;}

#party-idea-inside { clear: both; width: 560px; }
#party-idea-inside h2 { margin:0 0 15px 0; color:#66CBC7;}
#party-idea-inside .image { float:left; width: 120px; }
#party-idea-inside .text { float: right; width: 430px; }
#pi-home .sub-title-menu{padding-bottom:0px; border-bottom:1px solid #66CBC7; margin-bottom:14px; padding-left:10px;}

/* End Party Ideas */

/* Yummy and Healthy Recipe */

#yhr-intro{float:left;   border-bottom:1px solid #66CBC7; padding: 0 0 20px 9px; margin:0 0 0 0; position:relative; }
#yhr-intro p{float:left; }
#yhr-intro .yhr-recipe-menu{ width:550px; }
#yhr-intro .yhr-recipe-menu a.all-recipe { color:#336666; font-size:14px; font-weight:bold; position:absolute; top:71px; left:355px; padding:0 10px 0 0; border-right:1px solid #333; text-transform:uppercase;}
#yhr-intro .yhr-recipe-menu a.add-recipe { text-indent:-999em; width:107px; height:33px; background:url(../images/add_recipe.jpg) no-repeat; position:absolute; top:65px; left:450px; }
#yhr-inside .sub-title-menu a.all-recipe { color:#336666; font-size:14px; font-weight:bold; position:absolute; top: 15px; right: 115px; padding:0 10px 0 0; border-right:1px solid #333; text-transform:uppercase;}
#yhr-inside .sub-title-menu a.add-recipe { text-indent:-999em; width:107px; height:33px; background:url(../images/add_recipe.jpg) no-repeat; position:absolute; top: 5px; right: 0; }


#yhr-content{float:left;}
#yhr-content-left{float:left; width:240px; }
#yhr-content-right{float:left;  padding:0 0 0 0; margin:18px 0 0 0;}

#yhr-profile .avatar { background: #FFF; margin: 0 auto; }
#yhr-profile p{margin:5px 0 10px 0; text-align: center; font-weight: bold; }

#yhr-profile{float:left; width:240px; background-color:#EAF4F3; text-align:center; padding:10px 0 10px 0;}

	#yhr-profile .profile-menu{float:left; text-align:center; margin:10px 0 0 0;}
	.profile-menu li{float:left; padding:5px 0 5px 0;}
	#yhr-profile .favorite-recipe{float:left; text-align:center; background:url(../images/button_my_favorite.jpg) center no-repeat; width:230px; height:25px; text-indent:-999em; margin:0 auto;}
	#yhr-profile .my-recipe{float:left; text-align:center; background:url(../images/button_my_recipe.jpg) center no-repeat; width:230px; height:25px; text-indent:-999em; margin:0 auto;}
	#yhr-profile .meal-planner{float:left; text-align:center; /*background:url(../images/button_my_recipe.jpg) center no-repeat; */width:200px; height:25px; /*text-indent:-999em;*/ }
	

#yhr-home {float:left; width:560px; }
#yhr-home-logged, #yhr-home-fav {float:left; width:560px; border-bottom:1px solid #66CBC7; position:relative;}
#yhr-home .sub-title-menu{margin:0 0 0 7px !important; margin: 0 0 0 3px; }

#yhr-home-list h2 { margin: 0 0 15px 0; font-size: 14px; padding: 0 0 0 10px; }
#yhr-home-list{ float:left; margin: 15px 0 0 0; }
#yhr-home-list ul{float:left; padding: 0 0 0 10px; }
#yhr-home-list li{float:left; width:130px; height: 160px; display: block; text-align: center; margin: 0 50px 10px 0; }
#yhr-home-list li a{padding:0 0 0 6px;}

#yhr-home-list .pageNavi{float:right;}
#yhr-home-list .pageNavi strong{float:left;}
#yhr-home-list .pageNavi li{float:left; margin: 0 5px 0 0 !important; width:auto; padding: 0 !important;}

#yhr-list{float:left; width:315px; position:relative;}
#yhr-list ul{float:left;}
#yhr-list li{float:left; width:130px;  padding:0 0 48px 23px !important; padding:0 0 48px 19px; text-align: center; height:135px;}
#yhr-list p{text-align:center; }

#yhr-list ul.pageNavi{ float:right; position:absolute; top: 635px; right: 0px;}
#yhr-list ul.pageNavi strong{float:left;}
#yhr-list ul.pageNavi li{ width:auto; margin:0 5px 0 0 !important; padding:0 !important; }

.image-recipe{margin:0 0 5px 0; width:120px !important; height:105px; padding:5px; overflow:hidden; display:block;border:1px solid #CCFFFF; float:left;}
.image-recipe img { width:120px; height:105px;} 
/*.image-recipe img{width:125px; height:100px;}*/
.image-recipe-landing {background:url(../images/healthy.jpg) center no-repeat; width:180px; height:140px;}
.image-recipe-landing img{width:115px; height:90px; border: 0px; margin: 15px 0 0 45px;}
.image-recipe-landing p{width:115px; text-align:center; margin: 0 0 0 45px; border:1px;}
.image-recipe-landing a{color:#CC0000; font-weight:bold;}

.latest-comment { float:left; }
.latest-comment-wrapper{ float:left; background-color:#EAF4F3; width:240px; position:relative; height:490px;}
.latest-comment-wrapper h2{color:#fff; background-color:#0A9BA0; font-size:13px; padding:5px 10px 5px 7px;  margin: 0 0 10px 0; position:absolute; top:0px; left:0px; display: block; width: 223px;}


#tab-comment{ background-color:#0A9BA0; padding:5px 5px 5px 5px !important; padding:5px 5px 0 5px; font-size:12px; position:absolute; top: 2px; left: 120px; width:110px; text-transform:uppercase; }
#tab-comment li.t1, #tab-comment li.t2{ float:left; font-size: 11px; padding: 0 0 0 5px; }
#tab-comment li.t1 P { padding: 0 5px 0 0; }
#tab-comment li.t1 a, #tab-comment li.t2 a { color: #99cccc; }
#tab-comment li.t1 a.tab-current, #tab-comment li.t2 a.tab-current { color: #666; font-weight: bold; }

.latest-comment-wrapper ul{float:left; position:absolute; top:40px; left:12px;}
.latest-comment-wrapper p.blank { padding: 40px 0 0 7px; }

.latest-comment-wrapper p.avatar{ font-size:6px; width:60px; float:left; margin:0 10px 15px 0; padding:3px 3px 10px 3px; border:1px solid #ccc;}
.latest-comment-wrapper p.avatar span { width: 60px; height: 60px; display:block; overflow:hidden; }
.latest-comment-wrapper p.avatar img{ display:block; margin: 0 0 2px 0;}
.latest-comment-wrapper p{margin:0; width:120px; float:left;}
.t1 ul li, .t2 ul li { clear: both; margin: 0 0 10px 0; }
.Comment .t1, .Comment .t2{float:left\;}
.Comment .t1 a.t1-comment{color:#FFF;}
.Comment .t1 a.t1-comment.tab-current{color:#000;}
.Comment .t2 a.t2-comment{color:#FFF; padding:0 3px 0 0;}
.Comment .t2 a.t2-comment.tab-current{color:#000; padding:0 3px 0 0;}

p.cont{margin:0; float:left;}

.latest-comment-all{float:left;}
.latest-comment-all li{float:left; width:210px; margin:0 0 10px 10px;}
.latest-comment-all .avatar{float:left; margin: 0 10px 0 0;}

.latest-comment-self{float:left;}
.latest-comment-self h2{float:left;}

.yhr-inside-title{float:left; width:553px; background-color:#66CDCC; font-size:16px; color:#fff; padding:5px 0 5px 7px; margin:0 0 5px 0; font-size:14px;}
.recipe-menu{float:left; width:560px;  border-top:1px solid #66CDCC; text-align:center; padding:8px 0 0 0;}
.nobordertop { border-top: none; }
.recipe-menu li{float:left; margin:0 30px 0 0;}
.recipe-menu li.last{float:left; margin:0;}
.recipe-menu li.first{float:left; margin: 0 30px 0 10px;}

	.recipe-menu .favorite-recipe{float:left; text-align:center; background:url(../images/recipe_menu_my_favorite.jpg) center no-repeat; width:102px; height:26px; text-indent:-999em; cursor:pointer; overflow: hidden;}
	.recipe-menu .my-recipe{float:left; text-align:center; background:url(../images/recipe_menu_my_recipe.jpg) center no-repeat; width:102px; height:26px; text-indent:-999em; overflow: hidden; }
	.recipe-menu .add-to-favorite{float:left; text-align:center; background:url(../images/recipe_menu_add_favorite.jpg) center no-repeat; width:128px; height:26px; text-indent:-999em; overflow: hidden; }
	.recipe-menu .print-version a{float:left; text-align:center; background:url(../images/recipe_menu_print_version.jpg) center no-repeat; width:109px; height:26px; text-indent:-999em; cursor:pointer; overflow: hidden;}
	
#recipe-detail{float:left; width:560px;}
.recipe-image{float:left; width:560px; text-align:center; margin:12px 0 15px 0;}
.recipe-image img{padding:10px; border:1px solid #CCFFFF;}
.recipe-info{float:left; display:block; width:540px; background-color:#DFFBFE; border-bottom:1px solid #97DAD2; border-top:1px solid #97DAD2; padding:10px;}
	.recipe-info ul{margin:0 0 10px 25px;}
	.recipe-info ul li{list-style: disc;}
	.recipe-info ol{margin:0 0 10px 30px; }
	ol{margin:0 0 10px 30px; }
	.recipe-info h3{margin:0 0 10px 0; color:#639495; font-size:12px;}
.recipe-rating { width:560px; }
	.recipe-rating .wrapper { padding: 10px; }
	.recipe-rating .wrapper p { text-align: center; font-size: 10px; }
	.recipe-rating ul.rating { width: 48px; height:16px; margin:0 auto 5px auto; padding:0; list-style:none; clear:both; position:relative; background: url(/images/icon_star_matrix.jpg) no-repeat 0 0; }
	.recipe-rating ul.nostar {background-position:0 0}
	.recipe-rating ul.onestar {background-position:0 -16px}
	.recipe-rating ul.twostar {background-position:0 -32px}
	.recipe-rating ul.threestar {background-position:0 -48px}
	.recipe-rating ul.fourstar {background-position:0 -64px}
	.recipe-rating ul.fivestar {background-position:0 -80px}
	.recipe-rating ul.rating li { cursor: pointer; float:left; text-indent:-999em; }
	.recipe-rating ul.rating li a { position:absolute; left:0; top:0; width:16px; height:16px; text-decoration:none; z-index: 200; overflow: hidden; }
	.recipe-rating ul.rating li.one a {left:0}
	.recipe-rating ul.rating li.two a {left:16px;}
	.recipe-rating ul.rating li.three a {left:32px;}
	.recipe-rating ul.rating li.four a {left:48px;}
	.recipe-rating ul.rating li.five a {left:64px;}
	.recipe-rating ul.rating li a:hover {z-index:2; width:48px; height:16px; overflow:hidden; left:0; background: url(/images/icon_star_matrix.jpg) no-repeat 0 0}
	.recipe-rating ul.rating li.one a:hover {background-position:0 -96px;}
	.recipe-rating ul.rating li.two a:hover {background-position:0 -112px;}
	.recipe-rating ul.rating li.three a:hover {background-position:0 -128px}
	.recipe-rating ul.rating li.four a:hover {background-position:0 -144px}
	.recipe-rating ul.rating li.five a:hover {background-position:0 -160px}

#recipe-inside{float:left;}

#recipe-comment-form{float:left;}
	#recipe-comment-form h2{float:left; width:553px; background-color:#E8E7E5; font-size:14px; color:#666; padding:5px 0 5px 7px; margin:5px 0 5px 0;}
	.comment-text-box{width:460px;}
	.recipe-comment-button{ width:79px !important; height:15px; background:url(../images/recipe_comment_submit.jpg) top left no-repeat; border:none; letter-spacing:-999em; cursor:pointer;}
#recipe-comment-other{float:left;}
	#recipe-comment-other h2{float:left; width:553px; background-color:#E8E7E5; font-size:14px; color:#666; padding:5px 0 5px 7px; margin:5px 0 5px 0;}
	#recipe-comment-other li{float:left; width:540px; margin: 0 0 10px 0;}
	#recipe-comment-other .avatar {float:left; margin:0 10px 0 0;}
	#recipe-comment-other .comment-content{float:left; width:400px;}
	#recipe-comment-other .comment-content p{margin:0;}
	#recipe-comment-other .comment-author{font-size:10px;}
	#recipe-comment-other .comment-author .author{color:#66CCCC;}
	
.comment-recipe .latest-comment-all li, .comment-recipe .latest-comment-self li{float:left; width:240px; margin: 0 0 10px 0;}
			
			.comment-recipe .latest-comment-all p, .comment-recipe .latest-comment-self p{float:left; diplay:block; width:80px; margin:0; font-size:12px; font-weight:normal; color:#999;} 
			
			.comment-recipe .latest-comment-all p a, .comment-recipe .latest-comment-self p a{font-weight:bold; font-size:14px;}
			.comment-recipe .latest-comment-all p a:link, .comment-recipe .latest-comment-all p a:visited, .comment-recipe .latest-comment-self p a:link, .comment-recipe .latest-comment-self p a:visited{color:#C168BD;}
			.comment-recipe .latest-comment-all p a:hover, .comment-recipe .latest-comment-all p a:active, .comment-recipe .latest-comment-self p a:hover, .comment-recipe .latest-comment-self p a:hover{color:#C168BD; tex-decoration:underline;}
			.comment-recipe .latest-comment-self .avatar, .comment-recipe .latest-comment-all .avatar{float:left; margin:0 10px 0 10px; width:100px;}
			
#add-new-recipe{padding:0 0 0 4px;}			
			
#new-recipe h2{float:left; margin:0; background: url(../images/title_add_recipe_inside.jpg) no-repeat; font-size:14px; text-indent:-999em; width:556px; height:29px; overflow: hidden;}

.new-recipe-form {float:left; padding:0 10px 0 10px;}
.new-recipe-form li{float:left; width:545px; margin:0 0 10px 0;} 
.new-recipe-form label{float:left; width:100px;}
.new-recipe-form textarea{float:left; margin:0 10px 0 0;}
.new-recipe-form .DishName, .new-recipe-form .FileUpload { width: 240px; }
.new-recipe-submit, .password-submit{ width:79px !important; height:15px; background:url(../images/recipe_comment_submit.jpg) top left no-repeat; border:none; letter-spacing:-999em; cursor:pointer;overflow:hidden;}
.upload-button{ width:79px !important; height:14px; background:url(../images/upload_white.jpg) center left no-repeat; border:none; letter-spacing:-999em; cursor:pointer;}
.new-recipe-form .input-form{width:340px !important; width:360px; margin: 0 10px 0 0 !important; margin:0; float:left;}

#yhr-inside-comment-list{width:549px; float:left; margin:6px 0 0 11px !important; margin:6px 0 0 7px;}

 ul.recipe-rating-menu { background:url(../images/star.jpg) no-repeat;  padding:0;}
 ul.recipe-rating-menu li { float:left; list-style-type:none; position:relative; margin:0;}
 ul.recipe-rating-menu li a { height:16px; display:block; text-indent:-9999px; outline:none; }

ul.recipe-rating-menu li.bad a, ul.recipe-rating-menu li.medium a, ul.recipe-rating-menu li.good a { background:url(../images/star.jpg)  no-repeat; }

ul.recipe-rating-menu li.bad a 							{ background-position:0px 0px; width:31px; left:0px; }
ul.recipe-rating-menu li.bad a:hover					{ background-position:0px -16px }

ul.recipe-rating-menu li.medium a 							{ background-position:-31px 0px; width:52px; left:31px }
ul.recipe-rating-menu li.medium a:hover					{ background-position:-31px -16px}

ul.recipe-rating-menu li.good a 							{ background-position:-83px 0px; width:68px; left:83px }
ul.recipe-rating-menu li.good a:hover					{ background-position:-83px -16px}

#NewRecipe_5_txtName{width:433px;}

.new-recipe-form .info{float:left; width:190px !important; width:185px; margin: 0 0 0 5px !important; margin:0px;}
.new-recipe-form .info ul{margin-left:30px;}
.new-recipe-form .info ul li{list-style-type:square; margin:0; width:auto; float:none; margin: 0 0 0 15px;}
.new-recipe-form .info ol li{list-style-type:decimal; margin:0; width:auto; float:none; margin: 0 0 0 15px;}


/* End Yummy and Healthy Recipe */

/* Product and Activity Review */

h1.featured-par-title { width:560px; height:29px; float:left; font-size: 14px; color: #FFF; margin: 0; padding: 0; background: url(../images/title_featured_par.jpg) no-repeat; font-weight: normal; text-indent:-999em; letter-spacing:-999em;}

#featured-par, #par{float:left; padding: 10px;}
#featured-par h2, #par h2{color:#66CBC7; font-size:18px; margin: 0 0 15px 0;}
#featured-par img, #par img{float:left; margin: 0 10px 0 0;}
#featured-par .sendto img, #featured-par .print img, #par .sendto img, #par .print img { margin: 0; }

#par-other, #par-other-inside{float:left; position:relative;}
#par-other h2, #par-other-inside h2{ float:left; background: #D4D4D4; font-size: 14px; color: #333; margin: 0 0 10px 0; padding: 7px 0 8px 10px; display: block; width:550px;}
#par-other a.archive, #par-other-inside a.archive{ text-align:center; background:url(../images/button_index2.jpg) center no-repeat; width:53px; height:19px; text-indent:-999em; float:right;}
#par-other ul, #par-other-inside ul{width:560px; float:left; margin: 0 !important; margin: 0 0 10px 0; position:relative;}
#par-other li{float:left; width:250px; padding:0 20px 10px 7px; margin: 0 0 10px 0; border-bottom:1px solid #66CBC7;}
#par-other-inside li{float:left; width:250px; padding:0 20px 5px 7px; margin: 0 0 10px 0; color:#66CBC7;}
#par-other p{margin:0}
#par-other a.more{float:right;}

#par-inside .sub-title-menu{ border-bottom: 1px solid #66CBC7;}
#par-inside .print-menu{width:560px; float:right; margin:10px 0 15px 0;}



/* End product and Activity Review*/

/* Baby Names */

#baby-name-home{padding:0 0 0 3px;} 
#baby-name-home #baby-names .sub-title-menu{padding-bottom:0; margin-bottom:0; width:auto; margin-left:17px !important; margin-left:7px; height:auto;}
#baby-name-home .sub-title-menu{padding-bottom:0; margin-bottom:0; width:auto; }
/*#baby-name-home .sub-title-menu p{margin:0;}*/
#baby-name-home p.intro{padding-left:7px !important; padding-left:10px; float:left; margin-top:15px;}

#baby-names ul.pageNavi{float:right;}
#baby-names ul.pageNavi strong{float:left; margin:0 0 0 0;}
#baby-names ul.pageNavi li{float:left; margin:0 0 0 5px}

#baby-names .see-all{display:block; float:right; width:100%;}

#baby-names {width:543px;}
#baby-names ul.baby-content{float:left; width:557px; margin:10px 0 0 17px !important; margin:10px 0 0 7px;}
#baby-names ul.baby-content li{float:left; width:240px; height: 75px; padding:0 20px 0 0; margin: 0 0 10px 0; }
#baby-names ul.baby-content h3{margin:0px; color:#557879;}
#baby-names .baby-name-content p{margin:0}
#baby-names .baby-name-content strong{margin:0 3px 0 0; color:#66CBC7;}
#baby-names .baby-name-content strong.name{color:#336666; font-size:14px;}

#baby-names .sub-title-menu h2.A{float:left; margin:0; background: url(../images/baby_alphabet/a.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.B{float:left; margin:0; background: url(../images/baby_alphabet/b.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.C{float:left; margin:0; background: url(../images/baby_alphabet/c.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.D{float:left; margin:0; background: url(../images/baby_alphabet/d.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.E{float:left; margin:0; background: url(../images/baby_alphabet/e.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.F{float:left; margin:0; background: url(../images/baby_alphabet/f.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.G{float:left; margin:0; background: url(../images/baby_alphabet/g.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.H{float:left; margin:0; background: url(../images/baby_alphabet/h.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.I{float:left; margin:0; background: url(../images/baby_alphabet/i.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.J{float:left; margin:0; background: url(../images/baby_alphabet/j.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.K{float:left; margin:0; background: url(../images/baby_alphabet/k.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.L{float:left; margin:0; background: url(../images/baby_alphabet/l.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.M{float:left; margin:0; background: url(../images/baby_alphabet/m.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.N{float:left; margin:0; background: url(../images/baby_alphabet/n.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.O{float:left; margin:0; background: url(../images/baby_alphabet/o.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.P{float:left; margin:0; background: url(../images/baby_alphabet/p.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.Q{float:left; margin:0; background: url(../images/baby_alphabet/q.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.R{float:left; margin:0; background: url(../images/baby_alphabet/r.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.S{float:left; margin:0; background: url(../images/baby_alphabet/s.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.T{float:left; margin:0; background: url(../images/baby_alphabet/t.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.U{float:left; margin:0; background: url(../images/baby_alphabet/u.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.V{float:left; margin:0; background: url(../images/baby_alphabet/v.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.W{float:left; margin:0; background: url(../images/baby_alphabet/w.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.X{float:left; margin:0; background: url(../images/baby_alphabet/x.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.Y{float:left; margin:0; background: url(../images/baby_alphabet/y.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}
#baby-names .sub-title-menu h2.Z{float:left; margin:0; background: url(../images/baby_alphabet/z.jpg) no-repeat; font-size:14px; text-indent:-999em; width:45px; height:45px; overflow: hidden;}

/*#baby-names ul{float:left;}
#baby-names li{float:left; width:200px;}*/

#baby-names{float:left;}

#baby-name-menu-cont{position:relative; border-bottom:1px solid #ccc; height:30px; clear:left; width:560px;}
			
ul#baby-name-menu { background:url(../images/tab_image_baby_name.jpg) no-repeat; position:absolute; top:9px; left:420px; }
ul#baby-name-menu li { float:left; list-style-type:none; position:relative;}
ul#baby-name-menu li a { height:36px; display:block; text-indent:-9999px; outline:none; }

ul#baby-name-menu li.boy a, ul#baby-name-menu li.girl a { background:url(../images/tab_image_baby_name.jpg); }

ul#baby-name-menu li.girl a 							{ background-position:-66px 36px; width:65px; left:66px; }
ul#baby-name-menu li.girl a:hover					{ background-position:-66px 0px }
ul#baby-name-menu li.girl a.active 					{ background-position:-66px 0px }
ul#baby-name-menu li.girl a.active:hover 			{ background-position:-66px 0px }

ul#baby-name-menu li.boy a 							{ background-position:0 36px; width:66px; left:0 }
ul#baby-name-menu li.boy a:hover					{ background-position:0 0}
ul#baby-name-menu li.boy a.active				{ background-position:0 0}
ul#baby-name-menu li.boy a.active:hover 			{ background-position:0 0}

.alphabet{margin:40px 0 13px 15px; font-size:12px; }
.alphabet a{padding:0 5px 0 5px; border-right:1px solid #66CBC7;}

#baby-names .archive{float:right;}

.swf{text-align:center; margin: 0 0 0 15px;}




#baby-names .baby-name-content ul.pageNavi{float:right; }
#baby-names .baby-name-content ul.pageNavi li{width:auto; float:left; width:auto; padding:0 5px 0 0;}

/* End Baby Names */

/* Local Resource */
#localresource-container{ clear: both; width:560px;}
#localresource-container .navigation { width: 560px; height: 36px; background: url(../images/bg_menu_activityplayhouse.jpg) repeat-x; position: relative; display: block; margin: 0 0 10px 0; }
ul#tab { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; right: 0; }
	ul#tab li { float:left; margin: 0; padding: 0; list-style:none; }
	ul#tab li a { height:36px; display:block; text-indent:-9999px; outline:none; border:none; background:url(../images/menu_local_resource.jpg) no-repeat; }
	ul#tab li.doctor a { background-position:0 -36px; width:66px; }
	ul#tab li.doctor a:hover, ul#tab li.doctor a.active { background-position:0 0 }
	ul#tab li.hospital a { background-position: -66px -36px; width: 66px; }
	ul#tab li.hospital a:hover, ul#tab li.hospital a.active	{ background-position:-66px 0; }
	ul#tab li.school { margin: 0 !important; }
	ul#tab li.school a { background-position: -132px -36px; width: 64px; }
	ul#tab li.school a:hover, ul#tab li.school a.active { background-position:-132px 0; }
p#city-tab { margin: 0 0 15px 0; padding: 0; list-style: none; text-align: center; }
	p#city-tab a.active { color: #336666; font-weight: bold; }
p#tools { text-align: right; margin: 0; }
	p#tools img { margin-left: 5px; }
ul#localresource-content { margin: 0; padding: 0; list-style: none; }
	ul#localresource-content li { margin: 0; padding: 0 0 15px 0; list-style: none; line-height: 140%; }
	ul#localresource-content p { margin: 0; padding: 0; }
	ul#localresource-content strong { color: #339999; }
ul#paging { float: right; font-size: 11px; color: #66CCCC; }
	ul#paging li { float: left; margin: 0 0 0 5px; padding: 0; }
p#readall { clear: both; text-align: right; font-size: 11px; }
/* End Local Reource*/

.Comment .more{font-size:10px;}

/* Blue Archive */

#blue-archive h2{margin:10px 0 10px 0;}
#blue-archive li{margin:0 0 10px 0;}
a.archive{ text-align:center; background:url(../images/button_index2.jpg) center no-repeat; width:53px; height:19px; text-indent:-999em; float:right;}
/* End Archive */

/* meal planner */
#meal-planner .sub-title-menu{float:left;}
h2.meal-planner{float:left; margin:0; background: url(../images/title_yhr_meal_planner.jpg) no-repeat; font-size:14px; text-indent:-999em; width:347px; height:23px; overflow: hidden; border:none;}


#meal-planner-other { clear: both; width: 560px; height: 225px; background: url(../images/bg_meal_planner_others.jpg) no-repeat; display: block; position: relative; }
.jcarousel-skin-other-recipes .jcarousel-container { position: absolute; top: 75px; left: 100px; width: 390px; height: 150px; padding: 0 30px 0 30px; }
.jcarousel-skin-other-recipes .jcarousel-container-horizontal { width: 390px; height: 150px; }
.jcarousel-skin-other-recipes .jcarousel-clip-horizontal { width: 390px; height: 150px; }
.jcarousel-skin-other-recipes .jcarousel-item { text-align: center; color: #336666; font-weight: bold; }
.jcarousel-skin-other-recipes .jcarousel-item img { width: 110px; height: 110px;  }
.jcarousel-skin-other-recipes .jcarousel-item span.frame { padding: 5px; background: #FFF; display: block; border-right: 1px solid #999; border-bottom: 1px solid #999; margin: 0 0 5px 0; }
.jcarousel-skin-other-recipes .jcarousel-item a:hover { text-decoration: underline; }
.jcarousel-skin-other-recipes .jcarousel-item-horizontal { margin: 0 10px 0 0; font-weight: bold; line-height: 120%; }
.jcarousel-skin-other-recipes .jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-skin-other-recipes .jcarousel-next-horizontal { position: absolute; top: 75px; right: 10px; width: 20px; height: 26px; cursor: pointer; background: transparent url(../images/btn_recipes_next.jpg) no-repeat 0 0; }
.jcarousel-skin-other-recipes .jcarousel-next-horizontal:hover { background-position: 0 0; }
.jcarousel-skin-other-recipes .jcarousel-next-horizontal:active { background-position: 0 0; }
.jcarousel-skin-other-recipes .jcarousel-next-disabled-horizontal, .jcarousel-skin-other-recipes .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-other-recipes .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: 0 0; }
.jcarousel-skin-other-recipes .jcarousel-prev-horizontal { position: absolute; top: 75px; left: 0; width: 20px; height: 26px; cursor: pointer; background: transparent url(../images/btn_recipes_prev.jpg) no-repeat 0 0; }
.jcarousel-skin-other-recipes .jcarousel-prev-horizontal:hover { background-position: 0 0; }
.jcarousel-skin-other-recipes .jcarousel-prev-horizontal:active { background-position: 0 0; }
.jcarousel-skin-other-recipes .jcarousel-prev-disabled-horizontal, .jcarousel-skin-other-recipes .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-other-recipes .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: 0 0; }

.meal-content{ width: 540px; clear: both; background-color: #CCFFFF; margin: 2px 0 0 0; padding: 10px 10px 0 10px; }
	.meal-content h2{ font-size:14px; color:#336666; margin: 0 0 5px 0; }
	.meal-content p { margin: 0; padding: 0; }
	.meal-content .select-date { float: right; }
	#startDate { float:right; }
.head .klik{ text-align:right;}
.head .edit{ width:37px !important; height:17px; background:url(../images/add_meal_edit.jpg) top left no-repeat; border:none; letter-spacing:-999em; cursor:pointer;}

.select-week{ clear: both; width: 540px; height: 20px; padding: 10px;}
.prev{float:left; text-align:center; background:url(../images/prev_week.jpg) center no-repeat; width:78px; height:14px; text-indent:-999em; border:none; letter-spacing:-999em; cursor:pointer;}
.next{float:right; text-align:center; background:url(../images/next_week.jpg) center no-repeat; width:78px; height:14px; text-indent:-999em; border:none; letter-spacing:-999em; cursor:pointer;}

.mealDay{float:left; width:556px; margin:0 0 30px 0;}

.head{padding:5px 7px 5px 13px; width:536px; background-color:#ccc; float:left;}
.head h2{font-size:14px; color:#333; float:left;}
.head a{float:right;}
.mealDay-content{float:left; padding:16px 14px 0 14px;}
.mealDay-content li{float:left; padding: 0 60px 0 0; width:120px;}
.mealDay-content li.last{float:left; padding: 0 0 0 0;}
.mealDay-content strong{display:block; color:#333;}

.page-list{float:right;}

#fun-stuff-inside h2{margin:10px 0 10px 0; font-size:18px;}

#add-meal h2{color:#66CBC7; font-size:18px; margin:10px 0 10px 0;}

.mealForm .form{display:block; margin: 0 0 10px 0;}
.mealForm .form h3{padding: 3px 0 3px 7px; font-size:14px; background:#ccc; margin: 0 0 10px 0;}
.mealForm .frmButton{ width:79px !important; height:15px; background:url(../images/recipe_comment_submit.jpg) top left no-repeat; border:none; letter-spacing:-999em; cursor:pointer;}

/* end meal plannner */

