

.main h2 {
    margin-top:10px;
    font-size:18px;
    background-color: #eeeeee;
    padding:10px;

}

.main h3 {
    margin-top:10px;
    font-size:16px;
    background-color: #dddddd;
    padding:10px;
}

.main h4 {
    margin-top:10px;
    font-size:14px;
    color: #43d;
}

.main p {
   line-height:normal; 
}

.main p + p {
    text-indent: 0px;
}

.summary {
   background-color: #F5F5F5; 

   border-radius: 3px; 
   -moz-border-radius: 3px; 
   -webkit-border-radius: 3px; 
   border: #bcc4c4 solid 1px; 
   padding: 10px; 
   margin-bottom: 24px; 
}

.details {
   background-color: #F5F5F5; 

   border-radius: 3px; 
   -moz-border-radius: 3px; 
   -webkit-border-radius: 3px; 
   border: #bcc4c4 solid 1px; 
   padding: 10px; 
   margin-bottom: 24px; 
}

pre {
    margin:10px;
    padding:20px;
    background-color: #ededf2;
    line-height:100%;
    font-size:12px;
    overflow-x:auto;
    overflow-y:hidden;
}

.example {
    margin:10px;
    padding:20px;
    background-color: #ededf2;
    line-height:100%;
    font-size:12px;
    overflow-x:auto;
    overflow-y:hidden;
}

.t-a, .t-b, .t-c, .t-d { 
    font-family: "Verdana", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: normal; 
    word-spacing: normal; 
    line-height: 
    normal !important; 
    font-size: 126% !important; 
}

.t-c .main #intro p + p, .t-d .main #intro p + p { text-indent: 0px; }
.t-a .content .section, .t-b .content .section, .t-c .content .section, .t-d .content .section { list-style-type: none; padding-bottom: 8px; }
.t-c .main .box ul, .t-d .main .box ul { margin-bottom: 0px; }
