@charset "UTF-8";
/* CSS Document */
body {
	background-image: url(../general_images/kraft_paper.jpg);
	background-repeat: repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.00em;
	margin:0;
	padding:10px 0;
	background-attachment:fixed;
}

a {
	text-decoration:none;
	color:#98331E;
}

a:hover {
	text-decoration:none;
	color:#475328;
}

h5 {
	height:1px;
	border-top:#1A1919 1px solid;
	margin:0;
	padding:0;
}

h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#475328;
	font-style:italic;
	margin:0 0 15px 20px;
}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-weight:bold; 
	font-size:2.125em; 
	color:#475328;
	margin:0 0 15px 20px;
	}

#wrapper {
	margin:0 auto;
	width:977px;
}

#Subwrapper {
	margin:-20px 0 -16px 0;
	padding:0;
	width:977px;
	background:url(../general_images/wrapperBack.png) repeat-y;
	display:block;
}

#wrapperTop {
	width:977px;
	background:url(../general_images/wrapperTop.png) no-repeat;
	height:16px;
	margin:0;
	padding:0;
}

#wrapperBottom {
	width:977px;
	background:url(../general_images/wrapperBottom.png) no-repeat;
	height:16px;
	margin:0;
	padding:0;
	clear:both;
}
#header {
	width:977px;
	margin-top:5px;
	padding:0;
}
#menu {
	width:977px;
}

#menu ul{
	margin:0;
	padding:0 0 8px 9px;
	text-decoration:none;
	display:inline;
	font-size:1.15em;
}

#menu li {
	display:inline;
	text-decoration:none;
	margin:0 25px 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#28320B;
}

#menu li a {
	text-decoration:none;
	color:#98331E;;
}
	
#menu li a:hover {
	text-decoration:none;
	color:#475328;
}

#leftColumn {
	float:left;
	width:485px;
	padding:0 0 0 2px;
	margin:3px 0 0 0;
	display:block;
}

#leftColumnTop {
	width:483px;
	height:16px;
	margin:0;
	padding:0;
	background:url(../general_images/left_TOP.png) no-repeat;
}

#leftColumnBody {
	background:url(../general_images/left_BODY.png) repeat-y;
	margin:0;
	display:block;
	padding:0;
}

#leftColumnBottom {
	width:483px;
	height:16px;
	margin:0;
	padding:0;
	background:url(../general_images/left_BOTTOM.png) no-repeat;
}
 #leftColumn H5 {
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:1.01em;
	 line-height:1.25em;
	 font-style:italic;
	 margin:0;
	 padding:10px 15px 5px 20px;
	 color:#4A5329;
 }
 
  #leftColumn p {
	  font-size:.7675em;
	   margin:0;
	 padding:5px 25px 5px 25px;
	 line-height:1.75em;
	 color:#28320B;
  }
 
#rightColumn {
	float:right;
	width:485px;
	padding:0 1px 0 0;
	display:block;
}

#rightColumn p {
	  font-size:.7175em;
	   margin:0;
	 padding:0 25px 0 18px;
	 line-height:1.75em;
	 color:#28320B;
}


#rightColumnTop {
	width:483px;
	height:16px;
	margin:3px 0 0 0;
	padding:0;
	background:url(../general_images/left_TOP.png) no-repeat;
}

#rightColumnBody {
	background:url(../general_images/left_BODY.png) repeat-y;
	margin:0;
	display:block;
	padding:0;
}

#rightColumnBody p {
	font-size:1.25em;
	margin:0;
	line-height:1.75em;
}

#rightColumnBottom {
	width:483px;
	height:16px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../general_images/left_BOTTOM.png) no-repeat;
}

.leftImage {
	float:left;
	margin:5px 20px 20px 0;
	border:#4A5329 4px solid;
}

.leftBullet {
	float:left;
	margin:0 10px 0 0;
	clear:both;
}

.rightImage {
	float:right;
	margin:5px 0 20px 20px;
	border:#4A5329 4px solid;
}

.rightImage2 {
	float:right;
	margin:5px; 0 10px 20px;
}

.rightImageFULL {
	float:right;
	margin:5px 18px 0px 20px;
	border:#4A5329 4px solid;
}

#full {
	width:977px;
}

#fullTOP {
	width:977px;
	height:16px;
	background:url(../general_images/fullTOP.png) no-repeat;
}

#fullBODY {
	width:977px;
	background:url(../general_images/fullBODY.png) repeat-y;
}

#fullBOTTOM {
	width:977px;
	height:16px;
	background:url(../general_images/fullBOTTOM.png) no-repeat;
	clear:both;
}

#full h1 {
		 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:1.21em;
	 line-height:1.25em;
	 font-style:italic;
	 margin:0;
	 padding:10px 15px 5px 22px;
	 color:#4A5329;
}

#full h2 {
	font-family:Verdana, Geneva, sans-serif;
	 font-size:.8125em;
	 line-height:1.25em;
	 margin:0;
	 padding:0px 5px 5px 22px;
	 color:#28320B;
}

#full p {
	  font-size:.7675em;
	   margin:0;
	 padding:15px 25px 15px 25px;
	 line-height:1.75em;
	 color:#28320B;
}

#full ul {
	margin-left:20px;
	 line-height:1.55em;
	 color:#28320B;
	 font-size:.7675em;
}

#full li {
	list-style:none;
	background:url(../general_images/leaf.png) no-repeat top left;
	padding-left:30px;
	padding-bottom:5px;
	margin:0;
	
}

#lineBreak {
	height:2px;
	padding:5px 0;
	 margin:0 25px 0 18px;
	 border-bottom:#28320B 1px dotted;
	 clear:both;
}
	
.days {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:.9525em;
	color:#333;
	text-align:center;
	padding:5px 0;
}

.package {
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size:.8525em;
	color:#FFF;
	text-align:left;
	padding:5px 10px;
	letter-spacing:.10125em;
}


.packageENTRY {
	  font-size:.7175em;
	   margin:5px;
	 padding:5px 10px;
	 line-height:1.45em;
	 color:#28320B;
	 text-align:left;
}

.entry {
  font-size:.7175em;
	   margin:5px;
	 padding:5px;
	 line-height:1.45em;
	 color:#28320B;
	 text-align:center;
}

.subentry {
	   margin:5px;
	 padding:5px;
	 line-height:1.45em;
	 color:#28320B;
	 text-align:center;
}

.greenspace {
	  font-size:.7175em;
	   margin:5px;
	 padding:5px;
	 line-height:1.45em;
	 background-color:#a6ca67;
	 color:#28320B;
	 text-align:center;
}
.rightalign {
	text-align:right;
}

#leftSUB {
	float:left;
	width:400px;
	padding:0 25px 0 0;
	border-right:dotted 1px #333;
}

#BannerTest {
	width:977px;
	height:201px;
	background:url(../wp-content/themes/default/images/bannerBLANK.png) no-repeat;
	padding:21px 0 0 20px;
	margin:0;
}

.flashHOLD {
	margin:0;
	padding:0;
}

#Leftsub {
	float:left;
	width:500px;
	
	padding:0 0 0 25px;
}

#Leftsub p{
	padding-left:0;
}

#Leftsub h1{
	padding-left:0;
} 

#Leftsub h2{
	padding-left:0;
	font-style: italic;
}

#Rightsub {
	float:right;
	width:410px;
	margin-right:15px;
	background:url(../general_images/leafBLEED.jpg) no-repeat bottom left;
}

#Rightsub p{
	padding:5px 20px 5px 0;
}

#Rightsub h1 {
	font-size:1.0125em;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:15px 0 10px 0;
}

#Rightsub h2 {
	font-size:.9125em;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:10px 0 10px 0;
}

.rightSUBimage {
	margin:10px 5px 0 0;
	padding:0;
	border:5px solid #27370C;
}

.clearit {
	clear:both;
}

.table_day {
	background-color:#27370C;
	color:#FFF;
	text-align:left;
	padding:4px;
	font-size:.81725em;
	letter-spacing:.225em;
	font-family: Verdana, Geneva, sans-serif;
}

.table_time {
	font-family:Verdana, Geneva, sans-serif;
	border-left:5px solid #27370C;
	color:#333;
	text-align:left;
	padding:4px 4px 4px 10px;
	font-size:.81725em;
	background-color:#D1E0B9;
}

.table_class {
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	text-align:left;
	padding:4px;
	font-size:.81725em;
	font-weight:bold;
	background-color:#D1E0B9;
}

.table_teacher {
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	text-align:right;
	padding:4px 10px 4px 4px;
	font-size:.81725em;
	border-right:5px solid #27370C;
	background-color:#D1E0B9;
}

.table_timeB {
	font-family:Verdana, Geneva, sans-serif;
	border-left:5px solid #27370C;
	color:#333;
	text-align:left;
	padding:4px 4px 4px 10px;
	font-size:.81725em;
}

.table_classB {
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	text-align:left;
	padding:4px;
	font-size:.81725em;
	font-weight:bold;
}

.table_teacherB {
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	text-align:right;
	padding:4px 10px 4px 4px;
	font-size:.81725em;
	border-right:5px solid #27370C;
}

.table_timeG {
	font-family:Verdana, Geneva, sans-serif;
	border-left:5px solid #27370C;
	color:#333;
	text-align:left;
	padding:4px 4px 4px 10px;
	font-size:.81725em;
	background-color:#a6ca67;
}

.table_classG {
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	text-align:left;
	padding:4px;
	font-size:.81725em;
	font-weight:bold;
	background-color:#a6ca67;
}

.table_teacherG {
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	text-align:right;
	padding:4px 10px 4px 4px;
	font-size:.81725em;
	border-right:5px solid #27370C;
	background-color:#a6ca67;
}

.table_full {
	font-size:.91725em;
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-right:5px solid #27370C;
	border-left:5px solid #27370C;
	padding:8px 4px 8px 10px;
	text-align:center;
}

.table_fullB {
	font-size:.91725em;
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-right:5px solid #27370C;
	border-left:5px solid #27370C;
	border-bottom:5px solid #27370C;
	padding:8px 4px 8px 10px;
	text-align:center;
	background-color:#D1E0B9;
}

