html{height:100%;margin-bottom:1px;}
body{font-size:62.5%;font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;color:#333;text-align:center;background: url('images/KF-bg.jpg') center center fixed repeat-x #7FAFD5;margin:0;padding:0;}
#page{text-align:left; height:100%; width:/*740px*/ 820px; background:  #fff url('images/scrkid_top3.gif') -65px 0 no-repeat; margin:0 auto;padding:0;}
#container{margin:0 auto; background: url('images/scrkid_top3.gif') top center no-repeat;}
#content{float:right;font-size:1.2em;width:530px; margin:10px 20px 0 0px;}
.widecolumn .entry p{font-size:1.05em;}
.narrowcolumn .entry,.widecolumn .entry{line-height:1.4em;}
.widecolumn{line-height:1.6em;width:450px;margin:5px 0 0 150px;padding:10px 0 20px;}
.narrowcolumn .postmetadata{text-align:left;font-size:.8em;padding-top:5px;}
.alt{background-color:#f8f8f8;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0;padding:10px;}
small{font-family:Arial, Helvetica, Sans-Serif;font-size:.9em;line-height:1.5em;}
h1,h2,h3{font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;font-weight:700;}
h1{font-size:2em;text-align:left;margin:0;}
#header p{margin-bottom:0;margin-left:190px;margin-top:0;}
.description{font-size:1.2em;color:#333;margin-left:190px;}
h2{font-size:1.6em;margin:30px 0 0;}
h2.pagetitle{font-size:1.6em;margin-top:2px;background-color:#e7e7e7;}
#sidebar h2{font-family:'Lucida Grande', Verdana, Sans-Serif;font-size:1.2em;text-transform:uppercase;margin:5px 0 0;padding:0;}
h3{font-size:1.3em;margin:5px 0 0;padding:0;}
h2,h2 a,h2 a:visited{color:#31549C; padding: 3px; background:#e7e7e7;}
h3,h3 a,h3 a:visited{color:#333;}
.entry p a:visited{color:#b85b5a;}
.commentlist li,#commentform input,#commentform textarea{font:.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li{font-weight:700;list-style:none;margin:15px 0 3px;padding:5px 10px 3px;}
.commentlist cite,.commentlist cite a{font-weight:700;font-style:normal;font-size:1.1em;}
.commentlist p{font-weight:400;line-height:1.5em;text-transform:none;margin:10px 5px 10px 0;}
#commentform p{font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;margin:5px 0;}
.commentmetadata{font-weight:400;display:block;margin:0;}
#sidebar{font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;width:240px;float:left;text-align:left;clear:left;padding:100px 7px;}
small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike{color:#777;}
code{font-size:1.1em;}
acronym,abbr,span.caps{font-size:.9em;letter-spacing:.07em;cursor:help;}
a,h2 a:hover,h3 a:hover{color:#06c;text-decoration:none;}
a:hover{color:#147;text-decoration:underline;}
#wp-calendar #prev a{font-size:9pt;padding-left:10px;text-align:left;}
#wp-calendar a{text-decoration:none;display:block;}
#wp-calendar caption{font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:center;width:100%;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
#header{width:100%;margin:0 0px 0px 0;padding:0; background: url('images/sfmenu_rightnavbg.gif') bottom right no-repeat!important; }
#header h1{font-size:1.6em;}
#header h1 span{display:block;/*background:url('images/logo.png') 195px 15px no-repeat;*/width:545px;height:160px;/*padding:15px 0 15px 25px;*/ text-align:right; }
#header h1 span img {margin:0 0 0 275px; display:none;}
.narrowcolumn{float:left;margin:0;padding:10px 0 10px 15px;}
.post h2{text-align:justify;font-size:1.4em;margin:0;}
.first h2 {font-size:1.6em;}
.post h3{margin: 30px 0 0; clear:left;}
.first h3 {font-size:1.4em; margin: 10px 0 0;}
.widecolumn .postmetadata{margin:30px 0;}
#footer{clear:both; display:block; background:#fff; border-top: 2px dotted #333; text-align:center;margin:0 auto;padding:2px 5px 0 2px; height:30px;}
#footer p{margin-left:220px;margin-top:0;}
hr{margin-left:0;}
h3.comments{margin:40px auto 20px;padding:0;}
p img{max-width:100%;padding:0;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 20px 2px 0;padding:4px;}
.alignright{float:right;}
.alignleft{float:left;}
html>body .entry ul{list-style:disc outside;text-indent:2px;padding:0 0 0 10px;}
html>body .entry li{margin:2px 0 3px 20px;}
/*.entry ul li:before,#sidebar ul ul li:before{content:"\00BB \0020";}*/
.entry ol{margin:0;padding:0 0 0 35px;}
.postmetadata ul,.postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
#sidebar ul li{list-style-type:none;list-style-image:none;margin-bottom:15px;}
#sidebar ul p,#sidebar ul select{margin:5px 0 8px;}
#sidebar ul ul,#sidebar ul ol{margin:5px 0 0;} /*margin:5px 0 0 10px */
#sidebar ul ul ul,#sidebar ul ol{margin:0 0 0 10px;}
ol li,#sidebar ul ol li{list-style:decimal outside;}
#sidebar ul ul li,#sidebar ul ol li{margin:3px 0 0 7px;padding:0;} /*margin:3px 0 0;*/
/*Search bar*/
li#search {text-align:center;}
#searchform{text-align:left;margin:10px auto;padding:3px 5px; width:240px; height:33px; background: url('images/sdbar_searchbg240.gif') no-repeat;}/*margin:5px 3px;*/
#sidebar #searchform #s{width:150px; padding:2px; font-size:1.0em; color: #31549C; background:#B9B3AF;}
#sidebar #searchsubmit{margin: 2px 0 0 8px; padding:0 0 3px;}
.sdsearch .sdsearchsubmit { width: 56px; height: 23px; border: 0; cursor: pointer; background: url('images/searchbtnbg.gif') no-repeat; color: #fff;}
.sdsearch .sdsearchsubmit:hover { background: url('images/searchbtnbg-hvr.gif') no-repeat; }/**/
select{width:130px;}
#commentform input{width:170px;margin:5px 5px 1px 0;padding:2px;}
#commentform textarea{width:100%;padding:2px;}
#commentform #submit{float:right;margin:0;}
.commentlist{text-align:justify;padding:0;}
.nocomments{text-align:center;margin:0;padding:0;}
#wp-calendar{empty-cells:show;width:155px;margin:10px auto 0;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar td{text-align:center;padding:3px 0;}
#wp-calendar td.pad:hover{background-color:#fff;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px;}
blockquote cite{display:block;margin:5px 0 0;}
a img{border:none;}
.navigation{display:block;text-align:center;height:30px;}
#blog_title_hide,#header h1 a,.hrhide{display:none;}
h1,h1 a,h1 a:hover,h1 a:visited,.description,h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#sidebar h2,#wp-calendar caption,cite{text-decoration:none;}
.post h2 a:hover,#sidebar a{color:#0093DD;}
.widecolumn .post,#sidebar form,#pagenav{margin:0;}
.entry ol li,#sidebar ul,#sidebar ul ol{margin:0;padding:0;}
.entry form,.center{text-align:center;}
div.clear {width:100%; clear:left;}
ul.home-page-feeds, ul.home-page-feeds ul {padding:0; margin:0;}

ul.home-page-feeds h2 {margin: 0 0 8px 0;}
ul.home-page-feeds li {list-style-type:none; background:none; text-indent:none; padding:0; margin:0 5px; float:left; width:255px; height:325px;}
ul.home-page-feeds li ul li {float:none; width:auto; height:auto; margin:0;}
ul.home-page-feeds li img {float:none; margin:0; display:block; clear:both;}
.home-page-feeds li ul.home-list li { padding: 3px 15px; background:url(images/bullet_img.jpg) left center no-repeat; margin:0px 5px;}

ul.nutrition-page-feeds {display:block; float:left; overflow:auto; width:550px; height:auto;}
ul.nutrition-page-feeds ul {}

ul.nutrition-page-feeds, ul.nutrition-page-feeds ul {padding:0; margin:0;}
ul.nutrition-page-feeds li {list-style-type:none; background:none; text-indent:none; padding:0; margin:0 5px; float:left; width:255px; height:auto;}
ul.nutrition-page-feeds li ul li {float:none; width:auto; height:auto; margin:0;}
ul.nutrition-page-feeds li img {float:none; margin:0; display:block; clear:both;}
.nutrition-page-feeds li ul.home-list li { padding: 3px 15px; background:url(images/bullet_img.jpg) left center no-repeat; margin:0px 5px;}


/*
ul.nutrition-page-feeds, ul-home-page-feeds {display:block; clear:left; }
ul.nutrition-page-feeds, ul.nutrition-page-feeds ul {padding:0;}
ul.nutrition-page-feeds li {list-style-type:none; background:none; text-indent:none; padding:0; margin:0 5px; float:left; width:255px; height:auto;}
ul.nutrition-page-feeds li ul li {float:none; width:auto; height:auto; padding: 5px 0;}*/

ul.kids-only-coloring {list-style:none; margin:0; padding:0;  }
ul.kids-only-coloring li {list-style:none; background:none; margin:12px; padding:0; float:left;}
ul.kids-only-coloring li img {border:1px solid #000;}

ul.category-links {list-style:none; margin:0; padding:0; display:block; width:100%; overflow:auto;}
ul.category-links li {list-style:none; background:none; margin:12px; padding:0; float:left;}


/* Sidebar Containers */
#cat-posts-268591291, #cat-posts-268592861, #text-273690941 { padding: 3px 0 0 0; width: 240px; background: #e7e7e7 url('images/sdbar-containertop240.gif') no-repeat;}
#cat-posts-268591291 h2, #cat-posts-268592861 h2, #text-273690941 h2 {  padding: 0 3px 3px 6px; color: #31549C; border-bottom: 1px dotted #333; }
#cat-posts-268591291 ul, #cat-posts-268592861 ul { padding: 0 0 5px; background: #e7e7e7 url('images/sdbar-containerbot240.gif') bottom right no-repeat; }
#text-273690941 div {padding: 5px; background: #e7e7e7 url('images/sdbar-containerbot240.gif') bottom right no-repeat; text-align:center; }

/* Kid Fit Quiz */
ol#quiz em {color:#06c; cursor:help;}
ol#quiz span.answer {display:none; clear:left; background:#FEF4C4; border:1px solid #FEF507; color:#000; padding:5px 10px; margin:5px 0px; }

h2.widgettitle {margin:0 0 8px 0;}
