body{ margin: 0px auto; text-align: center; background:#00070e url(images/index_bg.jpg) top center no-repeat;}
body#family{ margin: 0px auto; text-align: center; background:#00070e url(images/familyshow_bg.jpg) top center no-repeat;}
body#rrated{ margin: 0px auto; text-align: center; background:#00070e url(images/rshow_bg.jpg) top center no-repeat;}
body#rrated div#wrapper div#content div#day a{ padding: 180px 10px 0px 0px;}
/*GLOBAL*/
.clearfix{clear: both;}
img{border: none;}
.star{ color:#339999; font-size:.8em; vertical-align:middle; padding-bottom: 10px; text-decoration:none;}
div.top{ text-align:right; margin: 0px 30px 10px 0px;}
.afternoon { color: #ff9900; font-weight: bold;    } 
.evening { color: #ff0000; font-weight: bold; } 
a{ outline:none;}
div#wrapper{ width:960px;  font:12px/1.4em Tahoma, Arial, Helvetica, sans-serif; color:#003333; margin: 0px auto 10px auto; text-align:center; background:url(images/bottom.jpg) bottom center no-repeat; padding-bottom: 90px;}
div#wrapper h1{display: block; width: 164px; height: 94px; text-indent: -9999999px; background:url(images/storytime_festival_logo.png) top center no-repeat; margin: 9px auto 10px auto; text-align:center;}
div#wrapper div#content{width: 954px; margin: 0px auto;}
div#wrapper div#content div#day{float: left; width: 193px;}
div#wrapper div#content div#day a{display: block; width: 183px; height:60px; padding: 270px 10px 0px 0px; font-size:1.2em; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:right;}
div#wrapper div#content div#wording{float: left; width: 568px;}
div#wrapper div#content div#wording div#wording_top{display: block; width: 568px; height:44px; margin: 0px; padding: 0px; background:url(images/show_text_top_bg.png) bottom center no-repeat;}
div#wrapper div#content div#wording div#wording_top img{margin: 0px; padding: 0px;}
div#wrapper div#content div#wording div#wording_bottom{display: block; width: 568px; margin: 0px; padding: 0px;}
div#wrapper div#content div#wording div#wording_bottom img{margin: 0px; padding: 0px;}
div#wrapper div#content div#wording div#wording_content{display: block; width: 568px; margin: 0px; background:url(images/show_text_bg.png) top center repeat-y; min-height:560px; auto!important; *height:560px;}
/*div#wrapper div#content div#wording div#wording_content ul{margin: 0px; padding: 0px 0px 35px 0px; background:url(images/top_divider.png) bottom center no-repeat;}*/
div#wrapper div#content div#wording div#wording_content ul#index{margin: 0px; padding: 0px 0px 5px 0px; background:none;}
div#wrapper div#content div#wording div#wording_content ul#index li{margin: 0px 4px; padding: 0px; display: inline; list-style-type:none; font-size:1.2em;}
div#wrapper div#content div#wording div#wording_content ul#index li a{ font-weight:bold; color:#003333; text-decoration:none;}
div#wrapper div#content div#wording div#wording_content ul#index li a#buy{ color:#990000;}
div#wrapper div#content div#wording div#wording_content ul#index li a#buy:hover{ color:#990000; text-decoration:underline;}
div#wrapper div#content div#wording div#wording_content ul#index li a:hover{ color:#006666; text-decoration:underline;}
div#wrapper div#content div#wording div#wording_content p{margin: 0px; padding: 10px 30px;  text-align:left;}
div#wrapper div#content div#wording div#wording_content h3{ color:#006666; text-align:left; margin: 15px 0px 5px 30px;}
div#wrapper div#content div#wording div#wording_content div#luneup{margin: 10px 20px 10px 20px; padding: 5px; border: 2px dotted #FFCC66; text-align:left; font-size:1.2em; line-height:1.1em;}
div#wrapper div#content div#wording div#wording_content div#luneup div#date{ float: left; width:380px; margin: 0px; }
div#wrapper div#content div#wording div#wording_content div#luneup div#buy_btn{ float: left; width:118px; margin: 0px; }
div#wrapper div#content div#wording div#wording_content div#luneup div#buy_btn img{margin: 13px; }
div#wrapper div#content div#wording div#wording_content div#luneup strong{ color:#660000;}
div#wrapper div#content div#wording div#wording_content div#luneup p{margin: 0px; padding: 10px 10px;  text-align:left;}
div#wrapper div#content div#wording div#wording_content div#luneup img#buy_button_orange{ border:none; margin: 10px;}
div#wrapper div#content div#wording div#wording_content a { color:#006666;}
div#wrapper div#content div#wording div#wording_content a#gallery { font-weight:bold; color:#CC0000;}
div#wrapper div#content div#wording div#wording_content a:hover{ color:#009999;}
div#wrapper div#content div#wording div#wording_content p.sp { text-align:center;}
div#wrapper div#content div#wording div#wording_content p#submenu { text-align:left;}
div#wrapper div#content div#wording div#wording_content p#submenu a{ font-weight:bold; color:#003333; text-decoration:none;}
div#wrapper div#content div#wording div#wording_content p#submenu a:hover{ color:#006666; text-decoration:underline;}
div#wrapper div#content div#wording div#wording_content img.chart { border: 1px solid #336666;}
div#wrapper div#content div#wording div#wording_content ul#textul{ background:none; color:#003333; font-size:1em; text-align:left; margin: 0px 0px 0px 50px; padding: 0px;}
div#wrapper div#content div#wording div#wording_content ul#textul li{ list-style-type: circle; margin: 7px;}
div#wrapper div#content div#night{float: left; width: 193px;}
div#wrapper div#content div#night a{display: block; width: 130px; height:50px; margin-top: 350px; padding: 150px 0px 0px 10px; font-size:1.2em; font-weight:bold; color:#ffffff; text-decoration:none; text-align:left;}
div#wrapper ul#bottom_menu{margin: 10px 0px 20px 0px; padding: 0px;}
div#wrapper ul#bottom_menu li{margin: 0px 4px; padding: 0px; display: inline; list-style-type:none; font-size:.9em;}
div#wrapper ul#bottom_menu li a{ color:#999999;}
div#wrapper ul#bottom_menu li a:hover{ color:#CCCCCC;}
div#wrapper p.bottom_top{ color:#999999; font-size:.9em; margin: 5px 0px 5px 0px;}
div#wrapper p.bottom_top a{ color:#999999;}
div#wrapper p.bottom_top a:hover{ color:#CCCCCC;}
