/* CSS Document  Created by Ted Pedersen*/
body.main{width:100%;margin:0 auto; padding:0 auto; background:url(images/background.jpg) no-repeat #000033;}
#container {
/*background:url(images/cntr-bg.png) repeat-x;*/
width:950px; 
margin: 10px 70px;
padding:0;
}
/*border:#FFFF00;
border-style:solid;
border-width:thin;}*/
#aboutdiv{
background:url(images/about-bg.jpg) repeat-x;
border:#2E70C4;
border-style:solid;
border-width:thin;
height:52px;
width:830px}

#aboutdiv p{
font-size:2em;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding: 2px 20px;
}
#txtbox{ background:url(images/cntr-bg.png) repeat-x;
border:#2E70C4;
border-style:solid;
width:830px;
border-width:thin;
margin: 3px 0 3px 0;
z-index:1;
}
#kidbox{ background:url(images/kids-bg.png) no-repeat;
width:826px;
height:400px;
padding: 0 15px;
}
#footer{ background:#FFFF99 repeat-x;
border:#2E70C4;
border-style:solid;
width:830px;
border-width:thin;
text-align:center;
padding: 5px 0 0 0;
margin: 3px 0 0 0;}
#footer a{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FF0000;}
#footer p{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#0099FF;
margin: 5px 0;
padding:0;}
#footer a:hover{
color:#0099FF;
font-size: 10px;
text-decoration:none;
text-align:center;}
#picdiv{
margin:0;
padding:0;
float:left;
}
.picul{
list-style:none;
}
.picli{
float:left;
text-align:center;
margin:14px 3px;
}
.picli a{
font-family: Comic Sans MS,Lucida Sans,sans-serif;
color:#FFFF99;
font-size:1.5em;
font-weight:bold;
text-decoration:none;
margin-top:0;
}
.picli img{
border:#FFFF99;
border-style:solid;
border-width:thin;
}

.picli a:hover{
color:#FF0000;
}
#feedback{
margin:0;
padding:0;
width:826px;
height:170px;
background:#F30;
}
#feedback img{
float:left;
}
#feedback a{
width:300px;
height:35px;
padding:2px;
background:#FFFF99;
border:#0099FF;
border-style:solid;
border-width:thin;
font-family:Comic Sans MS,Lucida Sans,sans-serif,;
color:#0099FF;
font-size:.8em;
text-decoration:none;
text-align:center;
display:block;
margin:0;
}
#feedback a:hover{
background:#0099FF;
color:#FFFF99;
}

#txtbox p{ 
font-family:Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#000000;
text-align:left;
padding: 5px 2px 0 5px;
}
#feedback p{
margin: 0;
text-align:right;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.6em;
color:#FFFF99;
}

#header{
margin:5px 0 0 0;
padding:0;
border:#FFFF99;
border-style:solid;
border-width:thin;
border-bottom-width:0;
/*background:url(images/header.png);*/
height:110px;
width:830px;}
/*Begin Navigation*/
#navdiv{
background:url(images/nav-bg.jpg) repeat-x;
width:830px;
height:40px;
border:#FFFF99;
border-style:solid;
border-width:thin;
margin:0;
padding:0;
}	
ul#nav {
margin:0;
padding:0;
height:40px;
list-style:none;
z-index:9999;
}

ul#nav li {
float:left;
position:relative;
background:url(images/nav-bg.jpg) repeat-x;
}

ul#nav li a {
color:#0066CC;
text-decoration:none;
display:block;
padding:10px 20px;
font-size:.8em;
font-weight:bold;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

ul#nav li a:hover {
background:url(images/nav-bg-hover.jpg) repeat-x;
color:#FFF;
}

ul#nav ul {
display:none;
margin:0;
padding:0;
list-style:none;
background:url(images/nav-bg.jpg) repeat-x;	
width:225px; /* Declare a width for dropdown menus */
}

ul#nav li:hover, ul#nav li.over {
background:url(images/nav-bg.jpg) repeat-x;

}

ul#nav li:hover ul, ul#nav li.over ul {
display:block;
position:absolute;

}

ul#nav ul li {
float:left;
width:225px; /* Should equal the total width of the dropdown menu declared */
}

