body {
 font: 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
 background: #ddd;
 padding: 0px;
 margin: 0px;
 margin-bottom: 50px;
}

A:link {
 color: #0000FF;
 font-weight: bold;
}
A:visited {
 color: #C000C0; text-decoration: none;
 font-weight: bold;
}
A:hover {
 color: #FF0000; background: #ffffcc;
 text-decoration: none;
 font-weight: bold;
}

#content {
 margin-right:7%;
 margin-left:7%;
 margin-top:3%;
 padding-bottom:10px;
 background:#fff;
 border:1px solid #000;
 text-align:left;
 min-width:500px;
}

#menufooter {
 margin-bottom:20px;
}

#menusitelinks {
 font-size:12px;
}

.menus {
 border-left:1px solid #000; 
 border-bottom:1px solid #000;
 border-top:1px solid #000;
 border-right:10px solid #000;
 background:#fff;
 color:#000;
 padding:10px;
 margin-bottom:10px;
 text-align:left;
 font-size:10px;
}

#menu {
 width:240px;
 padding:0px;
 margin-left:20px;
 margin-right:-3px;
 float:right;
 voice-family: "\"}\"";
 voice-family: inherit;
}

html>body #menu {
 margin-right:-6px;
}

p,h1,h2 {
 margin-top:0px;
 margin-bottom:10px;
 padding:0px 20px 0px 20px;
}

h2 {
 font-size:16px;
 padding-top:0px;
 margin-bottom:0px;
}

li {
 padding-top: 5px;
 }

#title h1 {
 font-size:18px;
 border-top:1px solid #000;
 border-bottom:1px solid #000;
 border-right:10px solid #000;
 border-left:10px solid #000;
 margin-top:10px;
 padding-left:10px;
 padding-right:10px;
 padding-top:5px;
 padding-bottom:5px;
}

#title {
 padding:0px;
 margin-right:-6px;
 margin-left:-6px;
 width:100%; /* I have to specify a width for IE5 PC, or else it ignores the top-margin of the H1 element therein. But 100% is different in browsers without IE5x PC's broken box model, so I have to use the CSS2 selector trick to set the width to auto for those browsers*/
 voice-family: "\"}\"";
 voice-family: inherit;
 width:auto;
}

.botgnav {
 padding: 10px;
 margin-left: 7%;
 border: 1px solid #000;
 background:#eef;
 width: 225px;
}

html>body #title {
 width:auto;
}

.links {
 margin-left:50px;
 margin-right:30px;
}

.layouts {
 font-size:10px;
 margin-left:10px;
}

a.list {
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size: 13pt;
}

.foot {
 font-family: sirona, "Times New Roman", serif; font-size: 75%; font-style: italic;
}

pre#cal {
 margin-left: 10px;
 }