html{
    height:100%;
    margin-bottom: 0.01em;
}
body{
    background-color:#fff; 
    margin:0px;
}
a{text-decoration: underline; color:#000}
#outer{
    position:relative; 
    margin:0px auto; 
    height:auto;
}
#title{
    position:relative; 
    width:970px; 
    height:3px; 
    background-color:#eee; 
    top:0; 
    left:0; 
    margin-top:0;                                                       
}
.green{
    color:#080;
}
#nav{
    background-color:#fff; 
    position:relative; 
    margin:20px 0;
    font-family:arial; 
    font:normal 9px arial;
}                  
#textstuff{
    margin-top: 15px;
}
#imagecontainer{
    position:relative; 
    margin:20px 0 15px 0;
    background-color: #f3f3f3;
}
#imagecontainer img{
    border-right: 5px solid #fff;
}
.imgborder{
    border:1px solid #eee;
}
.noex{
    padding:10px;
    font:normal 9px arial;
}
.noex a{
    color:#000;
}
a.day, div.day{
    float:left;
    display:block;
    color:#aaa; padding:4px; border:1px solid #fff; 
    text-decoration:none;
    margin:0 5px 0 0;
}
.month{
    float:left;
    display:block;
    color:#000; padding:4px 4px 4px 0; border:1px solid #fff; text-decoration:none;
    margin:0 5px 0 0;
    text-transform: uppercase;
}
a.hasimage{border:1px solid #ccc; background-color: #fff; font-size:9px; font-weight:normal; color:#000}
a.hasimage:hover, a.sel{border:1px solid #ccc; background-color: #eee; color:#555}
#imagetitle{text-align:left; font:normal 9px arial; color:#000; text-transform:uppercase; float:left; }
#space{height:5px}
#staticlinks{font-size:9px; text-transform:uppercase; line-height:60px; font-family:arial}
#staticlinks a{text-decoration: underline; color: #000;}