@charset "UTF-8";
/* CSS Document */

/* standard elements */
body{
border: 0;
padding: 0;
margin: 0;
background: #d1ecfa;
text-align: center;
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5{
padding: 0;
margin: 0;
}

/*  custom IDs  */
#pagecontainer{
width: 779px;
margin: 20px auto;
background: transparent url('images/pagebg.jpg') top left repeat-y;
}

#header{
width: 779px;
height: 218px;
position: relative;
background: transparent url('images/header.jpg') top left no-repeat;
}

#headerblurb{
width: 541px;
height: 75px;
position:absolute;
top: 110px;
right: 28px;
color: #FFFFFF;
}

#headermenu{
width: 541px;
height: 30px;
position: absolute;
top: 59px;
right: 28px;
}

#headermenu ul{
margin: 0;
padding: 0;
border: 0;
list-style:none;
height: 30px;
line-height: 30px;
}

#headermenu li{
display:inline;
}

#headermenu li a{
padding: 8px;
color: #d1ecfa;
text-decoration: none;
}

#menucontainer{
float: left;
position: relative;
width: 182px;
left: 5px;
color: #d1ecfa;
text-align: right;
padding-bottom: 10px;
}

#menucontainer ul{
text-align: right;
width: 182px;
margin: 0;
padding:0;
list-style:none;
}

#menucontainer ul li a{
display: block;
width: 182px;
height: 30px;
line-height: 30px;
color: #d1ecfa;
text-decoration: none;
}

#contentcontainer{
width: 490px;
float: right;
position: relative;
right: 55px;
text-align: left;
padding-top: 20px;
padding-bottom: 20px;
}

#contentcontainer table.thumbnails{
background: #b3e0f7;
border: 5px solid #FFFFFF;
width: 100%;
}

#contentcontainer table.thumbnails tr td{
border: 5px solid #FFFFFF;
background: #000000;
padding: 10px;
color: #b3e0f7;
width: 33%;
text-align: center;
vertical-align:top;
}

#contentcontainer table.thumbnails tr td a{
color: #b3e0f7;
text-decoration: none;
}

#contentcontainer table.thumbnails tr td img{
padding-bottom: 5px;
border: 0;
}

#footer{
clear:both;
width: 779px;
height: 72px;
position: relative;
background: transparent url('images/footer.jpg') top left no-repeat;
}

#footercontainer{
width: 541px;
height: 33px;
position: absolute;
bottom: 22px;
right: 28px;
color: #b3e0f7;
font-size:11px;
}

#footercontainer a{
color: #b3e0f7;
text-decoration: none;
border: 1px dotted #b3e0f7;
border-width: 0 0 1px 0;
}

#walden_tag {
margin-top: -20px;
}

#walden_tag a{
text-decoration: none;
color: #2a2a2a;
}

#walden_tag a:hover{
border: 1px dotted #2a2a2a;
border-width: 0 0 1px 0;
}



/* custom classes  */


.left{
float: left;
display: block;
margin-right: 10px;
margin-bottom: 10px;
clear: left;
border: 0;
}

.left_caption{
float:left;
font-weight:bold;
clear: left;
width: 214px;
text-align: center;
font-size: 10px;
font-style:italic;
display: block;
margin-top: -5px;
margin-right: 10px;
margin-bottom: 10px;
}

.left_caption_unbold{
float:left;
font-weight:normal;
clear: left;
width: 214px;
text-align: center;
font-size: 10px;
font-style:italic;
display: block;
margin-top: -5px;
margin-right: 10px;
margin-bottom: 10px;
}
.right{
float: right;
display: block;
margin-left: 10px;
margin-bottom: 10px;
clear: right;
border: 0;
}

.clr{
clear:both;
}

.popup{
background: #000000;
}

<!-- START OF ACTIVEMETER CODE -->
<script type="text/javascript" language="javascript">
var __pid=42960;
var __am_invisible=0;
</script>
<script type="text/javascript" language="javascript" src="http://www.activemeter.com/counter.js"></script>
<noscript>
   <a href="http://www.activemeter.com/" target="_blank">
      <img  src="http://am1.activemeter.com/webtracker/track.html?method=track&pid=42960&java=0" alt="Free Web Counter" border="0">
   </a> 
</noscript>
<!-- END OF ACTIVEMETER CODE -->
            