/*
Theme Name: childthematic
Theme URI: http://playsongsplus.com/
Description: Thematic WordPress Child Themes
Author: Your Name
Author URI: http://playsongsplus.com/
Template: thematic
Version: 1.0
.
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
 
@import url('../thematic/style.css');

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');
 
/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');
 
 
/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-l-fixed.css');
 
/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');
 
/* Un-comment the line below to set a grid with 18px line-height to fit 125px ad units  */
/* body { background:url(../thematic/images/960_grid_12_col.gif) repeat-y top center; } */

body {
background-color:#99D6FF;
color:#564B47;
font-family:Tahoma,Arial,SunSans-Regular,Sans-Serif;
font-size:12px;
padding-bottom:20px;
}

#wrapper {
min-width: 940px;
border-top:none;
}

#header {
background-color:#99D6FF;
}

#branding {
background-color:#000;
}

#footer {
background-color:#9EFBAF;
width: 940px;
padding: 0 0 0 0;
margin: 0 auto;
}

p {
font-size:12px;
}

.wp-caption {
	border: 1px solid #C0C0C0;
	text-align: center;
/*	background-color: #f3f3f3; */
	background-color: #ddd;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

#main {
background-color:#fff;
padding: 0;
margin-top: 20px;
}

#primary {
width: 270px;
}

.primary_padding {
padding-top:20px;
padding-left:10px;
}

#content{
margin: 0 0 0 270px;
width: auto;
}

.hentry {
margin-left:20px;
}

#blog-title a {
display:block;
height:___;
width:___;
}

/*.entry-content {
width:95%;
}*/

.entry-title {
text-align:center;
font-family: comic sans ms,Tahoma,Arial,SunSans-Regular,Sans-Serif;
}

#pages-2 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 1.5em;
}

#pages-2 li {line-height:34px;}

#pages-2 li a{
	font-size:18px;
	padding : 0px; 
	margin:0px;
	padding-left:20px;
	text-decoration:none;
	font-family:comic sans ms;
	background : #FFFFFF url('quaver.gif') no-repeat left;
}
#pages-2 li a:visited{
	font-size:18px;
	padding : 0px; 
	margin:0px;
	padding-left:20px;
	text-decoration:none;
	font-family:comic sans ms;
	background : #FFFFFF url('quaver.gif') no-repeat left;
}
#pages-2 li a:hover{
	font-size:18px;
	padding : 0px; 
	margin:0px;
	padding-left:20px;
	text-decoration:underline;
	font-family:comic sans ms;
	background : #FFFFFF url('quaver_blue.gif') no-repeat left;
}
#pages-2 li.about a{
	color:#0c8bf4;
}
#pages-2 li.about a:hover{
	color:#0c8bf4;
}
#pages-2 li.cds a{
	color:#F30B0B;
}
#pages-2 li.cds a:hover{
	color:#F30B0B;
}
#pages-2 li.cds_hush-a-bye a{
	color:#000;
}
#pages-2 li.cds_hush-a-bye a:hover{
	color:#000;
}
#pages-2 li.groups a{
	color:#0cf537;
}
#pages-2 li.groups a:hover{
	color:#0cf537;
}
#pages-2 li.guestbook a{
	color:#F30B0B;
}
#pages-2 li.guestbook a:hover{
	color:#F30B0B;
}
#pages-2 li.frontpage a{
	color:#DFD100;
}
#pages-2 li.frontpage a:hover{
	color:#DFD100;
}
#pages-2 li.training-and-support a{
        color:#DFD100;
}
#pages-2 li.training-and-support a:hover{
        color:#DFD100;
}
#pages-2 li.childrens-parties a{
        color:#0c8bf4;
}
#pages-2 li.childrens-parties a:hover{
        color:#0c8bf4;
}
#pages-2 li.festivals a{
        color:#0cf537;
}
#pages-2 li.festivals a:hover{
        color:#0cf537;
}
#pages-2 li.events a{
        color:#F30B0B;
}
#pages-2 li.events a:hover{
        color:#F30B0B;
}
#pages-2 li.things-we-like a{
        color:#DFD100;
}
#pages-2 li.things-we-like a:hover{
        color:#DFD100;
}
#pages-2 li.contact-us a{
        color:#0cf537;
}
#pages-2 li.contact-us a:hover{
        color:#0cf537;
}
#pages-2 li.links a{
        color:#F30B0B;
}
#pages-2 li.links a:hover{
        color:#F30B0B;
}
#pages-2 li.guestbook a{
        color:#0c8bf4;
}
#pages-2 li.guestbook a:hover{
        color:#0c8bf4;
}
#pages-2 li.groups-class-times {line-height:30px;}
#pages-2 li.groups-directions {line-height:30px;}
#pages-2 li.cds-hush-a-bye {line-height:30px;}
#pages-2 li.cds-rosie-the-little-red-car {line-height:30px;}

#pages-2 li.groups-class-times a{
	font-size:14px;
	padding : 0px; 
	margin:0px;
	padding-left:20px;
	text-decoration:none;
	font-family:comic sans ms;
	background : #FFFFFF no-repeat left;
}
#pages-2 li.groups-class-times a:visited{
	font-size:14px;
	padding : 0px; 
	margin:0px;
	padding-left:20px;
	text-decoration:none;
	font-family:comic sans ms;
	background : #FFFFFF no-repeat left;
}
#pages-2 li.groups-class-times a:hover{
	font-size:14px;
	padding : 0px; 
	margin:0px;
	padding-left:20px;
	text-decoration:underline;
	font-family:comic sans ms;
	background : #FFFFFF no-repeat left;
}
#pages-2 li.groups-directions a{
	font-size:14px;
	padding : 0px; 
	margin:0px;
	padding-left:20px;
	text-decoration:none;
	font-family:comic sans ms;
	background : #FFFFFF no-repeat left;
}
#pages-2 li.groups-directions a:visited{
	font-size:14px;
	padding : 0px; 
	margin:0px;
	padding-left:20px;
	text-decoration:none;
	font-family:comic sans ms;
	background : #FFFFFF no-repeat left;
}
#pages-2 li.groups-directions a:hover{
	font-size:14px;
	padding : 0px; 
	margin:0px;
	padding-left:20px;
	text-decoration:underline;
	font-family:comic sans ms;
	background : #FFFFFF no-repeat left;
}
#pages-2 li.cds-hush-a-bye a{
	font-size:14px;
	padding : 0px; 
	margin:0px;
	padding-left:20px;
	text-decoration:none;
	font-family:comic sans ms;
	background : #FFFFFF no-repeat left;
}
#pages-2 li.cds-hush-a-bye a:visited{
	font-size:14px;
	padding : 0px; 
	margin:0px;
	padding-left:20px;
	text-decoration:none;
	font-family:comic sans ms;
	background : #FFFFFF no-repeat left;
}
#pages-2 li.cds-hush-a-bye a:hover{
	font-size:14px;
	padding : 0px; 
	margin:0px;
	padding-left:20px;
	text-decoration:underline;
	font-family:comic sans ms;
	background : #FFFFFF no-repeat left;
}
#pages-2 li.cds-rosie-the-little-red-car a{
	font-size:14px;
	padding : 0px; 
	margin:0px;
	padding-left:20px;
	text-decoration:none;
	font-family:comic sans ms;
	background : #FFFFFF no-repeat left;
}
#pages-2 li.cds-rosie-the-little-red-car a:visited{
	font-size:14px;
	padding : 0px; 
	margin:0px;
	padding-left:20px;
	text-decoration:none;
	font-family:comic sans ms;
	background : #FFFFFF no-repeat left;
}
#pages-2 li.cds-rosie-the-little-red-car a:hover{
	font-size:14px;
	padding : 0px; 
	margin:0px;
	padding-left:20px;
	text-decoration:underline;
	font-family:comic sans ms;
	background : #FFFFFF no-repeat left;
}


.spiffy{
display:block;
background-color:#99D6FF;
}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff;
}
.spiffy1{
  margin-left:3px;
  padding-left:1px;
  border-left:1px solid #c4e7ff;
  background:#e5f4ff;
}
.spiffy2{
  margin-left:1px;
  padding-left:1px;
  border-left:1px solid #a3daff;
  background:#ebf7ff;
}
.spiffy3{
  margin-left:1px;
  border-left:1px solid #ebf7ff;
}
.spiffy4{
  border-left:1px solid #c4e7ff;
}
.spiffy5{
  border-left:1px solid #e5f4ff;
}
.spiffyfg{
  background:#ffffff;
}

#content .spiffy{
display:block;
background-color:#99D6FF;
}
#content .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff;
}
#content .spiffy1{
  margin-right:3px;
  padding-right:1px;
  margin-left:0px;
  padding-left:0px;
  border-right:1px solid #c4e7ff;
  border-left:none;
  background:#e5f4ff;
}
#content .spiffy2{
  margin-right:1px;
  padding-right:1px;
  margin-left:0px;
  padding-left:0px;
  border-right:1px solid #a3daff;
  border-left:none;
  background:#ebf7ff;
}
#content .spiffy3{
  margin-right:1px;
  margin-left:0px;
  border-left:none;
  border-right:1px solid #ebf7ff;
}
#content .spiffy4{
  margin-left:0px;
  border-right:1px solid #c4e7ff;
  border-left:none;
}
#content .spiffy5{
  border-right:1px solid #e5f4ff;
  border-left:none;
}
#content .spiffyfg{
  background:#ffffff;
}


.breadcrumb {
background-color: #FCF599;
text-align:right;
padding-bottom:5px;
margin-right:5px;
}

.breadcrumb_padding {
padding-right:10px;
}

#content .breadcrumb .spiffy{
  display:block;
  background-color:#fff;
}
#content .breadcrumb .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FCF599;}
#content .breadcrumb .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fdfad3;
  border-right:1px solid #fdfad3;
  background:#fcf7b2;}
#content .breadcrumb .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefef4;
  border-right:1px solid #fefef4;
  background:#fcf6ac;}
#content .breadcrumb .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fcf6ac;
  border-right:1px solid #fcf6ac;}
#content .breadcrumb .spiffy4{
  border-left:1px solid #fdfad3;
  border-right:1px solid #fdfad3;}
#content .breadcrumb .spiffy5{
  border-left:1px solid #fcf7b2;
  border-right:1px solid #fcf7b2;}
#content .breadcrumb .spiffyfg{
  background:#FCF599;}

.aligncenter, img.aligncenter {
clear:both;
display:block;
margin-left:auto;
margin-right:auto;
}

.stars {
background: #fff url('stars_bg.gif') no-repeat top left;
clear:both;
float:left;
margin: 0 auto;
text-align: center;
width: 98%;
padding: 4px;
}
.star {
background: #fff url('star.gif') no-repeat left;
float:right;
height:40px;
line-height:40px;
width:160px;
}

#comments {
margin: 0 0 0 0;
}

.menu {
padding-left: 10px;
}

.footercorners {
width: 940px;
margin: 0 auto;
}
.footercorners .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#9EFBAF}
.footercorners .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #9be5dc;
  border-right:1px solid #9be5dc;
  background:#9cf1c3}
.footercorners .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #99d9f7;
  border-right:1px solid #99d9f7;
  background:#9df3be}
.footercorners .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #9df3be;
  border-right:1px solid #9df3be;}
.footercorners .spiffy4{
  border-left:1px solid #9be5dc;
  border-right:1px solid #9be5dc}
.footercorners .spiffy5{
  border-left:1px solid #9cf1c3;
  border-right:1px solid #9cf1c3}

#siteinfo {
color: #564B47;
text-align: center;
}
#siteinfo a {
color: #000;
}

