html, body {background:#3399FF;}

.wrapper {width:1000px; margin: 0 auto;}
.boxes h1, .wrapper h1, .sidebar h1, .largeimage h1{margin:0; font-size:medium; text-align: center; padding:0 10px 5px 10px; }
.boxes p, .wrapper p, .sidebar p { margin:0; padding:5px 10px; font-size:small;}
.boxes {background: transparent; width:800px; float:left; margin-left: 15px; margin-bottom: 10px;}
.sidebar {background: transparent; width:165px;   float: left; margin: 0 3px;}
.largeimage {background: transparent; width:500px;  margin: 0 auto; margin-bottom: 10px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #444; border-right:1px solid #444; }
.xb1 {margin:0 5px; background:#444;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #444; border-width:0 1px; height:auto; background:#fff;}
* html .xboxcontent {height:1px;}

.color_a {background:#c9ba65; color:#fff;}
.color_b {background:#3399FF; color:#000;}
.color_c {background:#758279; color:#fff;}
.color_d {background:#fff; color:#000;}


.sidebar ul {
 margin: 0;
 padding: 0;
 list-style: none;
 
}

/* float each element inline */
.sidebar li {
  float: left;
  display: inline;
}
/* style the links in the nav list */
.sidebar a {
  display: block;
  margin: 0;
  padding: 1px 0 1px 22px;
  width: 136px;
  text-decoration: none;
  font-size: small;
}

.sidebar a:link, .sidebar a:visited {
  background-color:#FFFFFF;
  color:#000033;
  
  border-bottom:#CCCCCC solid 1px;
}

.sidebar a:hover, .sidebar a:active {
   background-color:#E8E8E8;
   color:#000033;
  
  border-bottom: #CCCCCC solid 1px;
}

.smallclipart img {
padding: 5px;
}

#seasonalcountdown {
width: 350px;
float: left;
text-align:center;
}

#right {
width: 350px;
float: right;
}

h2 {
font-size: medium;
margin-left: 8px;
}

#maincontent {
border-left: #F7EDD4 solid 1px;
border-right: #F7EDD4 solid 1px;
border-bottom: #F7EDD4 solid 1px;
background: #FFFFFF;
float: left;
position: relative;
display:inline;
margin-top: 0px;

}

#searchbar {
background:#00557D;
}
#searchbar form {
width: 300px;
margin-bottom: 0px;
}

#glinks {
background:#CCCCCC;
margin-bottom: 5px;


}
