﻿body{background:  #FF9900 url(../images/template/topbg_kids.jpg) repeat-x left top;font-family: Arial, Helvetica, sans-serif;}
#wrap{width:783px; text-align:left; margin:0 auto;}
#header {height: 100px; background:url(../images/template/logo.png) no-repeat left top;}
#header h1{display:none;}
#title {height:46px; padding-top:10px; text-align:left; margin-left:200px; color:White; font-family:Warnock Pro Display, New Roman, Serif;}
#title .large{font-size:2em;}
#title .small{font-size:1.2em; font-style:italic;}
#title a{text-decoration:none; color:White;}
a.homelinklogo{display:inline-block; width:150px; height:75px; float:left;margin:0; padding:0;} 


#content{height:auto; padding:10px;font-size:12px; background: url(../images/template/contentbg.jpg) White top left repeat-x;}
#content #colright{width:200px; font-size:12px; float:right; margin-left:4px; margin-right:6px; color:White; margin-top:0px; background-color:Black; padding:0px;}
#content #colright h1 {background-color:#B6314D; color:White; width:194px; font-size:14px; font-weight:bold; margin-top:0px; padding:3px;}
#content #colright a {color:white;}

#contentsub{height:auto; margin-left:170px; padding:0px;}
#contentsub #colright{width:175px; font-size:11px; float:right; margin-left:6px; background-color:#D2D2C8; padding:0px;}
#contentsub #colright h1 {background-color:#B6314D; text-align:center; color:White;  width:169px; font-size:14px; font-weight:bold; margin-top:0px; padding:3px;}
#contentsub #colright a {color:#6F3F3F;}

#topnav {height: 20px; text-align:right; font-size:.7em; color:White; padding-right:20px; white-space: nowrap;}
#topnav a, #topnav a:visited{color:White; text-decoration:none;}
#topnav a:hover{color:#AFC1CF; text-decoration:underline;} 
#tabs {text-align:right; margin-left:200px; margin-bottom:-1px;text-decoration: none; padding:0px; font-size: .75em;}
#tabs a, #tabs a:link, #tabs a:hover, #tabs a:visited{text-decoration: none;}
/* top tabs */
.tab_extra {width: 100%;}
.tab_node {vertical-align: middle; float:left; height:24px; text-decoration: none; white-space: nowrap; padding: 3px; width:auto; background: url(../images/template/tab_kids_bg.jpg) repeat-x top center; }
.tab_node_blue {vertical-align: middle; float:left; height:24px; white-space: nowrap; padding: 3px; width:auto; background: url(../images/template/tab_kids_bg.jpg) repeat-x top center; }
.tab_node a:link, .tab_node a:visited,.tab_node_blue a:link, .tab_node_blue a:visited{color: #000; text-decoration: none; }
.tab_node a:hover,.tab_node_blue a:hover  {color: #4681A4; text-decoration: none; }
.tab_start {float:left; height:24px; width:3px; white-space: nowrap; margin-left:1px; background: url(../images/template/tab_kids_start.jpg) #fff top right no-repeat; }
.tab_start_blue {float:left; height:24px; width:3px; white-space: nowrap; margin-left:1px; background: url(../images/template/tab_kids_start.jpg) #fff top right no-repeat; }
.tab_end {float:left; height:24px; width:3px; white-space: nowrap; margin-right:1px; background: url(../images/template/tab_kids_end.jpg) #fff top left no-repeat; }
.tab_end_blue {float:left; height:24px; width:3px; white-space: nowrap; margin-right:1px; background: url(../images/template/tab_kids_end.jpg) #fff top left no-repeat; }
.tab_search{color:White;}

#breadcrumb{text-align:left; vertical-align:top;width:777px; font-size: .8em; height:14px; padding:3px; font-family:Verdana, Arial, Helvetica, Sans-Serif; color:#cccccc;}
#breadcrumb table{width:100%;}
#breadcrumb table td.bread_node_current{font-weight:bold;}
#breadcrumb a{color:White; white-space:nowrap; text-decoration:none;}
#breadcrumb a:hover{text-decoration:underline;}

#mainnav{height:115px;width:100%;}
/* menu
#mainnav table.menu{width:100%; text-align:center; padding:0px; background-color:Transparent; font-size:.9em; font-weight:bold;}
#mainnav table.menu table{width:100%;} */
div.menu ul li div.menu_kids_home{background:#2D6899 url(../images/menu/kidshome.jpg) no-repeat top center; vertical-align:bottom; color:White; height:115px; width:131px;}
div.menu ul li div.menu_kids_books{background:#960E98 url(../images/menu/kidsbooks.jpg) no-repeat top center; vertical-align:bottom; color:White; height:115px; width:131px;}
div.menu ul li div.menu_kids_story{background:#9BC142 url(../images/menu/kidsstory.jpg) no-repeat top center; color:White; height:115px; width:131px;}
div.menu ul li div.menu_kids_art{background:#FF9900 url(../images/menu/kidsart.jpg) no-repeat top center; color:White; height:115px; width:130px;}
div.menu ul li div.menu_kids_games{background:#2D8787 url(../images/menu/kidsgames.jpg) no-repeat top center; color:White; height:115px; width:131px;}
#div.menu ul li div.menu_kids_search{background:#663399 url(../images/menu/kidssearch.jpg) no-repeat top center; color:White; height:115px; width:130px;}
div.menu ul li div.menu_kids_id{background:#B6314D url(../images/menu/kidsid.jpg) no-repeat top center; color:White; height:115px; width:130px;}

#mainnav .menu_kids_books div,  #mainnav .menu_kids_home div, #mainnav .menu_kids_story div, 
#mainnav .menu_kids_art div, #mainnav .menu_kids_games div, #mainnav .menu_kids_search div,  
#mainnav .menu_kids_id div{padding-top:95px; text-align:center; font-size:.85em; font-weight:bold;}


#mainnav .menu_kids_story_child{background:#cdee81;padding: 3px; font-size: .7em; font-weight:bold; width: 151px; color:Black; }
#mainnav .menu_kids_games_child{background: #77bdbd; padding: 3px; font-size: .7em; font-weight:bold; width: 151px; color:Black;}
#mainnav .menu_kids_books_child{background: #EE69F1;padding: 3px; font-size: .7em; font-weight:bold; width: 151px; color:Black;}
#mainnav .menu_kids_art_child{background: #f3cd50;padding: 3px; font-size: .7em; font-weight:bold; width: 151px; color:Black;}


#footer{height: 40px; margin-top:10px; line-height:.6em; font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #FFFFFF; text-decoration: none;}
#footer a {color: #FFFFFF; text-decoration: none;}
#footer a:hover {text-decoration: underline;}


#quicklinkicons {width:763px; white-space:nowrap; clear:both; margin: 5px 0px 5px 0px;}
#quicklinkicons .icons{margin:5px 5px 0px 4px;}

/* breadcrumb */
.AspNet-SiteMapPath { width: 100%; }
.bread_extra {width: 100%; }
.bread_node {margin: 0;}
.bread_node_current { margin: 0; font-weight:bold;}
.bread_node_current a {text-decoration: none; }