
.main{
font: x-small sans-serif;
width:1024px;
margin:auto;
padding:0;
}
.ads{
float:right;
}

.headerdiv{
min-height:105px;
background-image:url('banner.jpg');
background-repeat:no-repeat;
color:#FFFFFF;
font-size:150%;
font-weight:bold;
}

.menu{
background-color:#F7F7F7;
border: 1px solid #BBBBBB;
width:140px;
min-height:600px;
float:left;
}

.menu div{
margin-bottom:5px;
}

.content{
width:875px;
float:right;
min-height:600px;
border: 1px solid #BBBBBB;
background-color:#F7F7F7;
}

.content p{
padding-left:15px;
padding-right:10px;
font-size: 110%;
margin-top:0;
}

h1 {
padding-left:5px;
font-size: 180%;
margin-bottom:0;
}

h2 {
font-size: 150%;
margin-bottom:0;
border-bottom:1px solid #BBBBBB;
margin-left:10px;
margin-right:10px;
}

h3 {
padding-left:15px;
font-size: 140%;
font-style: italic;
margin-bottom:0;
}

pre{
margin-left:25px;
margin-right:25px;
padding:5px;
background-color:white;
border:1px dashed #BBBBBB;
font-size: 110%;
overflow:auto;
}


.menubox{
padding:5px;
background-color:white;
border-top:1px solid #BBBBBB;
border-bottom:1px solid #BBBBBB;
}

.toc{
width: 500px;
margin-left:25px;
padding:5px;
padding-left:15px;
background-color:white;
border:1px solid #BBBBBB;
}

.toc h2{
font-size:100%;
margin-bottom:0;
margin-top:0;
border:0;
}

.toc h3{
margin-bottom:0;
margin-top:0;
font-size:100%;
}

.updatetime{
font-style:italic;
margin-left:25px;
}

.footer{
text-align:right;
width:1024px;
clear:both;
}

