* { padding: 0; margin: 0; }

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    background: #E6F5FF;
}

a {
    text-decoration: none;
}

p {
    padding: 5px 5px 0 5px;
}

img {
    border: 0;
}

h1 {
    margin: 20px auto 10px auto;
    color: #003F6A;
}

h1 a {
    color: #003F6A;
}

hr {
    margin: 10px auto;
    border: #003F6A 1px solid;
}

#wrapper { 
    margin: 0 auto;
    width: 950px;
    
    min-height: 400px;
}

#content { 
    
    color: #333;
    width: 73%;
    display: block;
    margin: 10px 0;
    background: #FFF;
}

#content ol {
    
}

#content ol li {
    margin: 10px auto 10px 30px;
    font-size: 1.5em;
}

#content ol li div {
    font-size: 100%;
}


#content li {
    margin: 10px auto 10px 30px;
}

.definition {
    margin: 10px auto 0px 20px;
}

.example {
    margin: 20px;
    background-color: #E6F5FF;
    
}

.tags {
    margin: 20px auto;
}

.tag {
    
}

#header {
    margin: 0 auto;
    margin-top: 5px;
    width: 950px;
    color: #333;
    height: 100px;
}

#header #login {
    float:right;
}

#footer { 
    width: 100%;
    clear: both;
    color: #333;
    background: #66C1FF;
    margin: 0 auto;
    
}

#footer-wrapper {
    margin: 0pt auto;
    
    width: 800px;
    text-align: left;    
    padding: 0.3em 0;
}

#sidebar {
    float:right;
    color: #333;
    width: 25%;
    display: inline;
    margin: 10px 0;
    background: #FFF;
}

#navigation {
    width: 100%;
    clear: both;
    color: #333;
    background: #66C1FF;
    margin: 0 auto;
}

#navigation-wrapper {
    width: 800px;
    background: #66C1FF;
    margin: 0pt auto;
    padding: 0.3em 0;
}

.clear {
    clear:both;
}

.roundedcornr_box {
    background: #ffffff;
    margin: 0px 0;
}
.roundedcornr_top div {
    background: url(/images/roundedcornr_tl.png) no-repeat top left;
}
.roundedcornr_top {
    background: url(/images/roundedcornr_tr.png) no-repeat top right;
}
.roundedcornr_bottom div {
    background: url(/images/roundedcornr_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom {
    background: url(/images/roundedcornr_br.png) no-repeat bottom right;
}

.roundedcornr_top div, .roundedcornr_top, 
.roundedcornr_bottom div, .roundedcornr_bottom {
    width: 100%;
    height: 12px;
    font-size: 1px;
}
.roundedcornr_content { margin: 0 12px; }


.roundedcornr_box_334786 {
   background: #e6f5ff;
}
.roundedcornr_top_334786 div {
   background: url(/images/roundedcornr_334786_tl.png) no-repeat top left;
}
.roundedcornr_top_334786 {
   background: url(/images/roundedcornr_334786_tr.png) no-repeat top right;
}
.roundedcornr_bottom_334786 div {
   background: url(/images/roundedcornr_334786_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_334786 {
   background: url(/images/roundedcornr_334786_br.png) no-repeat bottom right;
}

.roundedcornr_top_334786 div, .roundedcornr_top_334786, 
.roundedcornr_bottom_334786 div, .roundedcornr_bottom_334786 {
   width: 100%;
   height: 12px;
   font-size: 1px;
}
.roundedcornr_content_334786 { margin: 0 12px; }
.css1 { font-size: 1.0em; }
.css2 { font-size: 1.2em; }
.css3 { font-size: 1.4em; }
.css4 { font-size: 1.6em; }
