h1 {}{
    margin : 0px;
    margin-top : 10px;
    margin-bottom : 5px;
    font-size : 24px;
    line-height: 200%;
}
h2 {}{
    margin-top : 10px;
    margin-bottom : 3px;
    font-size : 18px;
}

h3 {}{
    font-size : 16px;
}
h4 {}{
    font-size: 14px;
}
p {}{
    margin: 10px 0px;
    text-indent: 20px;
    line-height: 150%;
}
.CalTitle
{}{
    background-color : #014E82;
    border-color:#ADF;
    font-family:Arial;
    font-size: 13px;
    font-weight:normal;
    color : White;    
    margin-left : 0px;
    padding : 0px;
    height:100%;
}
.CalNextPrev
{}{
    background-color : #014E82;
    color : White;    
}
.CalDayHeader
{}{
    background-color:#186AA2;
    color : White;    
}
div.News
{}{
    font-size : 11.5px;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 5px;
    padding-left: 10px;
}
.HeaderBar
{}{
    font-size : 11.5px;
    font-weight: normal;
    border-collapse: collapse;
    background-image: url(images/BlueTabBack.gif);
    background-repeat:repeat-x;
}
.BlogStatsBar
{}{
    font-size : 11.5px;
    text-align:right;
    font-weight: normal;
    color: Silver;
    border-collapse:collapse;
}
p.date {}{
    font-size : 11.5px;
    font-weight : bold;
    margin-bottom : 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 4px;
    text-align: right;
}
blockquote {}{
    font-size : 11.5px;
    font-style : italic;
}
div.postFoot
{}{
    font-size : 11.5px;
    background-color: WhiteSmoke;
    border-top: gainsboro 1px solid;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 1px;
    padding-top: 1px;
    text-align: right;
}
#leftmenu h3 {}{
    font-size : 11.5px;
    margin : 0px;
    margin-top : 10px;        
    padding-bottom: 2px;
    padding-left: 3px;
    border-top: solid 1px Gainsboro;
}
#leftmenu ul {}{
    font-size : 11.5px;
    list-style: none;
    margin : 0px;
    padding-left : 5px;
    margin-left : 5px;
    margin-bottom : 10px;
}
#leftmenu a
{}{
    font-size : 11.5px;
    padding: 1px;
    text-decoration: none;
}
#footer {}{
    font-size : 11.5px;
    margin : 0px;    
    padding-top : 5px;
    text-align : center;
}
#CommentForm
{}{
    font-size : 11.5px;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
input, textarea
{}{
    font-size : 11.5px;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;    
}
.CommentForm
{}{
    font-size : 11.5px;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#leftmenu {}{
    position : absolute;
    left : 0px;
    width : 200px;
    height:auto;
    background-color: WhiteSmoke;
    padding-top: 0px;
}
#main {}{
    margin-left : 200px;    
    background-color : White;
    padding : 10px;
    border-left : 1px solid #555;
    border-bottom : 4px solid Black;
}