.print { display: none; }

body {
    background: #e8cacc url(/images/bg3_alt_horiz.jpg);
    font-family: Helvetica,Verdana, Arial, sans-serif;
    font-size: 14px;                
    padding: 0;
    margin: 0;
}

#containerShaded {
    background: url(/images/bg1-1.png) repeat-y;
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
}

#containerInner {
    width: 950px;
    margin-left: auto;
    margin-right: auto;
}

#header { padding: 10px; }

#topnav {
    background-color: #061556;
    color: #FFFFFF;
    padding: 5px 10px;
    font-weight: bold;
}

#topnav a { color: #FFFFFF; margin-right: 20px; text-decoration: none; }

#topdecor {
    background-color: #061556;
    padding-bottom: 5px !important;
    border-bottom: 1px solid #FFFFFF;
    padding-bottom: 5px;
} 

#topdecor img { 
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;  
}

#content { background: url(/images/bg4.jpg) repeat-y; !important; }
#content-left { float: left; background: url(/images/bg4.jpg) repeat-y; padding: 20px 10px; width: 195px;  }
#content-main { margin-left: 216px; background-color: #FFFFFF; padding: 1px 10px; }

 h1, h2, h3, h4, h5 { border-bottom: 1px dotted #061556;  color: #061556; }

#left-menu { list-style: none; padding: 0; margin: 0; }
#left-menu li { padding: 6px 0; border-bottom: 1px dotted #061556; }
#left-menu li ul { margin-left: 0; padding: 0 16px; }
#left-menu li ul li { padding: 3px 0; border: 0; width: 162px; }
#left-menu li ul li a { font-weight: normal; }
#left-menu a { text-decoration: none; color: #061556; font-weight: bold; width: 190px; display: block; }

.clear { clear: both; }

#header-nav { float: right; margin-top: 16px;}
#header-nav a { color: #061556; margin-right: 5px; text-decoration: none; font-weight: bold; }
#header-nav form { display: inline; }
#header-nav form input { font-size: 10px; border: 1px solid #061556; }        

img { border: 0; }

#diary hr { border: 0; padding: 0; border-top: 1px dotted #FFF; }            
#diary { font-size: 12px; padding: 0; margin:0; margin-top: -7px; }
#diary a { color: #061556; text-decoration: none; font-weight: bold; }            

a { color: #061556; text-decoration: none; }

#footer { color: #FFFFFF; background-color: #061556; text-align: center; font-size: 12px; padding: 2px; }
#footer a { color: #FFF; }
#footercredit { font-size: 12px; padding-top: 3pxl }   
            
.required {
    color: #CC0000;
}