/* <meta name="author" content="OISF" /> */
/* <meta name="developer" content="Tara Keezer" /> */
/* <meta name="copyright" content="&copy; 2010 OISF" /> */


@charset "UTF-8";
/* CSS Document */


/* Section formatting */

body {
background: #99CCFF;
}

#wrap {
background: #99CCFF;
}

#screen {
margin-left: 8%;
margin-right: 10%;
background: #FFFFFF;
}

#head, #sidebar, #main, #foot {
background: #FFFFFF;
padding: 12px;
font-size: 1em;
line-height: 130%;
}

#head, #foot {
width: 100%;
}

#head {
padding-bottom: 5px;
}

#sidebar {
border-right: #99CCFF;
}

/* Section positioning */

#sidebar {
position: absolute;
top: 170px;
}

#main {
position: relative;
left: 20%;
width: 79%;
margin-left: 10px;
margin-right: 10px;
}

#foot {
padding-top: 30px;
}


/* Text formatting */

body {
font-family: Helvetica, Verdana, FreeSans, sans-serif;
font-size: .9em;
color: #252525;
line-height: 175%;
}

h1, h2, h3, h4 {
line-height: normal;
color: navy;
}

h1 {
font-size: 2.2em;
text-align: left;
}

h2 {
font-size: 1.6em;
margin-bottom: 0.5em;
}

h3, h4 {
margin-top: 2em;
margin-bottom: -0.5em;
}

h3 {
font-style: italic;
font-size: 1.2em;
}

h4 {
font-size: 1em;
}

table {
margin-top: .5em;
}

.code {
font-family: Courier, "Andale Mono", FreeMono, monospace; 
padding-left: 25px;
padding-right: 25px;
border-left: 5px solid #99CCFF;
}

p.indent {
margin-left: 25px;
margin-right: 25px;
margin-top: -.8em;
}

.codeinline {
font-family: Courier, FreeMono, "Andale Mono", monospace; 
font-size: 1em; 
}

.codedef {
font-family: Courier, FreeMono, "Andale Mono", monospace;
font-weight: bold;
font-size: 1em; 
}

.codevar {
font-family: Courier, FreeMono, "Andale Mono", monospace;
font-style: italic;
font-size: .9em; 
}

a:link {
color: navy;
}

a:hover, a:active, a:visited {
color: #99CCFF;
}


