body {
margin : 0; 
padding : 0;
height: 1750px; 
font-family : verdana, arial, helvetica, sans-serif; 
color : #ccc; 
background-color : #333; 
} 
a {
text-decoration : none; 
font-weight : bold; 
color : #ccc;
outline : none;
} 
a:visited {
color : #ccc;
} 
a:active {
color : #ccc;
} 
a:hover {
color : #ccc; 
text-decoration : underline; 
} 
.ahem {
display : none; 
} 
strong, b {
font-weight : bold; 
} 
p {
font-size : 12px; 
line-height : 22px; 
margin-top : 20px; 
margin-bottom : 10px; 
} 
h1 {
font-size : 34px; 
line-height : 34px; 
font-weight : bold; 
margin-top : 0; 
margin-bottom : 0; 
} 
h2 {
font-size : 18px; 
line-height : 40px; 
font-weight : bold; 
margin-top : 0; 
margin-bottom : 0; 
} 
h3 {
font-size : 16px; 
line-height : 22px; 
font-weight : bold; 
margin-top : 0; 
margin-bottom : 0; 
} 
h4 {
font-size : 8px; 
line-height : 11px; 
font-weight : bold; 
margin-top : 0; 
margin-bottom : 0; 
} 
h5 {
font-size : 12px; 
line-height : 22px; 
font-weight : bold; 
margin-top : 0; 
margin-bottom : 0; 
} 
h6 {
font-size : 10px; 
line-height : 18px; 
font-weight : bold; 
margin-top : 0; 
margin-bottom : 0; 
} 
img {
border : 0; 
} 
.nowrap {
white-space : nowrap; 
font-size : 10px; 
font-weight : bold; 
margin-top : 0; 
margin-bottom : 0; 
} 
.tiny {
font-size : 9px; 
line-height : 16px; 
margin-top : 15px; 
margin-bottom : 5px; 
} 
#top {
margin : 20px 20px 0; 
padding : 10px;
width : 935px; 
border : 5px solid #ccc; 
background : #666; 
height : 100px; 
voice-family : "\"}\""; 
voice-family : inherit; 
height : 70px; 
} 
#footer {
position : absolute; 
top : 1570px;
left : 0;
margin : 20px 20px 20px 20px; 
padding : 10px; 
border : 5px solid #ccc; 
background : #666; 
width : 935px;
height: 100px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
height: 100px;
} 
html > body #top {
height : 70px; 
} 
#left {
position : absolute; 
top : 120px; 
left : 0; 
height : 1400px;
margin : 20px; 
padding : 10px; 
border : 5px solid #ccc; 
background : #666; 
width : 150px; 
voice-family : "\"}\""; 
voice-family : inherit; 
width : 120px; 
} 
html > body #left {
width : 120px; 
} 
#middle {
position : absolute; 
top : 120px; 
left : 170px; 
width : 600px;
margin : 20px; 
padding : 10px; 
border : 5px solid #ccc; 
background : #666; 
} 
#right {
position : absolute; 
top : 120px; 
left : 815px;
height : 1400px; 
margin : 20px; 
padding : 10px; 
border : 5px solid #ccc; 
background : #666; 
width : 150px; 
voice-family : "\"}\""; 
voice-family : inherit; 
width : 120px; 
} 
html > body #right {
width : 120px; 
} 
pre {
font-size : 12px; 
line-height : 22px; 
margin-top : 20px; 
margin-bottom : 10px; 
}

.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color:#333;
color:#ccc;
} 

width:130px;
padding:2px;
text-align:center;
font-weight:bold;
/*/*/border:1px solid #000000;/* */
}

.submenu{
margin-bottom: 0.5em;
}