/* CSS Document */

*{margin:0;padding:0;}
html{
	font-size:80%;
	background-color: #649005;
	background-repeat: repeat;
}
body{
	margin:7px 0 15px 0;
	text-align:center;
	font-size:small;
	font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
	background-color: #649005;
}
#container{text-align:left;}
#nav[id]{height:auto;}
#stage{background:#fff;border-right:1px solid #DFC97D;border-left:1px solid #f7da77;border-bottom:1px solid #DFC97D;}
#container, #top, #bottom, #footer{
	margin:0 auto;
	width:800px;
}
#top, #bottom{height:10px;display:block;}
#header{
	width: 800px;
	margin-top: 17px;
	position: relative;
}
#header li{
	list-style:none;
	font-weight:bold;
}

.header ul {
}

.header li {
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
}

.header li a{
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
	color: #FADC76;
}

#header li a{color:#333;text-decoration:none;}
* html #header li a{padding:2px 0 3px 0;}
#header li.right a{
	padding-left:68px;
	padding-bottom:5px;
}

#header[id] li.right a{display:block;}

#header li a:hover{color:blue;text-decoration:underline;}
#header li a:active{color:#f9e5bd;}
#header a b{color:#f9e5bd;}
.footer{width:auto;margin:0 28px 0 28px;clear:left;line-height:1.3em;padding:15px 0 15px 0;}
.footer p{margin:0 5px;font-weight:bold;color:#facd64;}
.footer p a{font-size:85%;color:#f9e5bd;text-decoration:none;}
.footer p a:hover{color:#fff;text-decoration:underline;}
#footer{text-align:left;padding:7px 0 10px 0;}
#footer p{margin:0 10px;font-weight:bold;color:#B6381F;}
#footer a, #footer span{font-size:85%;color:#333;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

.notfooter{
	width:auto;
	margin:0 28px 0 28px;
	clear:left;
	line-height:1.3em;
	padding:5px 0 5px 0;
}

.notfooter p {font-size:85%;color:#f9e5bd;}

.notfooter p a{font-size:85%;color:#f9e5bd;text-decoration:none;}
.notfooter p a:hover{color:#fff;text-decoration:underline;}
#notfooter{
	text-align:left;
	padding:7px 0 5px 0;
}
#notfooter p{margin:0 10px;font-weight:bold;color:#B6381F;}
#notfooter a, #footer span{font-size:85%;color:#333;text-decoration:none;}
#notfooter a:hover{text-decoration:underline;}

#themes #menu .thm a{color:#fff;background-color:#222;border-right:1px solid #000;}

h1, h2, h3{font-weight:normal;}

p{
	color:#222;
}

.inline{display:inline !important;}

.center{text-align:center !important;}

.left{float:left;}

.right{float:right;}

.clearfix[class], #stage[id]{
	display:block;
	margin-right: auto;
}

* html .clearfix, 

#stage:after{  height: 1%;  overflow: visible;}

*+html .clearfix, *+html #stage{  min-height: 1%;}

.clearfix:after, #stage:after{  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}

h1{font-size:100%;text-indent:-9000px;text-decoration:none;}

h1 a{height:3em;display:block;background:url(/images/wflogo.png) no-repeat left top;overflow:hidden;}

* html h1 a{background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/wflogo.png", sizingMethod="crop");}

#footer h1 a, .footer h1 a{height:40px;width:90px;}

a{color:blue;outline:none;}

a:hover{cursor:pointer;color:green;}

* html .noI .leftLabel .small, * html .noI .rightLab

img {
border: 0px none;
}
img.staff {
	border: 3px solid #638F05;
	margin: 2px;
}
img.primary {
	border: 3px solid #1B808C;
	margin: 0px;
}
img.toddler {
	border: 3px solid #E87600;
	margin: 0px;
}
img.pre-toddler {
	border: 3px solid #4866A9;
	margin: 0px;
}
img.afterschool {
	border: 3px solid #57468C;
	margin: 0px;
}

img.primary2 {
	border: 3px solid #BD4746;
	margin: 0px;
}
