@import url(css2.css);

body {
 margin: 0;
 padding: 0;
 font-size: 90%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #111111;
 background-image: url(./images/paperlinedbackground.jpg);
}
div {
 margin: 0;
 padding: 0;
}
p {
 font-size: 1em;
 text-align: justify;
 line-height: 1.2em;
}
h1 {
 font-size: 2em;
 padding: 2px;
 font-weight: bold;
 color: #00AEEF;
 text-align: center;
}
h2 {
 font-size: 1.6em;
 color: #111111;
 background-color: #00AEEF;
 font-weight: bold;
 padding: 0 auto;
 text-align: center;
}
h3 {
 font-size: 1.4em;
 font-weight: bold;
 color: #00AEEF;
 text-decoration: underline;
 text-align: center;
}
h4 {
 font-size: .8em;
 font-weight: bold;
}
#pagecontain {
 padding-left: 50px;
 background-image: url(./images/coil.gif);
 background-repeat: repeat-y;
}
#header {
 height: 157px;
 padding: 0;
 margin: 0;
 background-image: url(./images/paperbackground.jpg);
}
html>body #header {
 height: 160px;
}
#navmenu {
 margin: 0 10px 0 10px;
 padding: 10px 0 10px 0;
 width: 125px;
}
#navmenu ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
}
#navmenu ul li {
 margin: 0 0 5px 0;
 padding: 0;
}
#navmenu ul li a {
 margin: 0;
 padding: 2px 4px;
 text-decoration: none;
 font-size: 0.85em;
 font-weight: bold;
 font-family: 'Comic Sans MS', Geneva, Arial, Helvetica, sans-serif;
 color: #000000;
 display: block;
 height: 1%;
}
html>body #navmenu ul li a {
 height: auto;
}
#navmenu ul li a:visited, a:hover, a:active {
 text-decoration: none;
}
#navmenu ul li a:visited {
 
}
#navmenu ul li a:hover {
 color: #000000;
 background-color: #FEFB3C;
}
#content {
 margin: 0 0 0 140px;
 padding: 43px 20px 1px 20px;
 border-left: solid 1px #FFD9D9;
}
html>body #content {
 padding: 27px 20px 0 20px;
}
#content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#content {display: inline-table;}
/* Hides from IE-mac \*/
* html #content {height: 1%;}
#content {display: block;}
/* End hide from IE-mac */
#brace {
 width: 100%;
 height: 430px;
}
html>body #brace {
 width: auto;
 height: auto;
 min-height: 380px;
}
#footer {
 font-size: 0.95em;
 font-weight: bold;
 font-family: 'Comic Sans MS', Geneva, Arial, Helvetica, sans-serif;
 color: #333333;
 padding: 6px 0;
 text-align: center;
}
#footer p {
 text-align: center;
 font-size: 0.85em;
 margin: 0;
}
#footermenu ul {
 list-style-type: none;
}
#footermenu ul li {
 color: #FF0000;
 display: inline;
}
#footermenu ul li a {
 font-size: 0.85em;
 font-weight: bold;
}
#validation {
 padding: 6px;
}
#content a, a:visited, a:hover, a:active {
 text-decoration: none;
}
#content a {
 padding: 2px 4px;
 color: #0000FF;
}
#content a:visited {
 color: #990099;
}
#content a:hover {
 padding: 2px 4px;
 color: #000000;
 background-color: #FEFB3C;
}
#content a:active {
 color: #000000;
}
a img {
 border: 0;
}
a:visited img {
 border: 0;
}
a:hover img {
 border: 0;
}
a:active img {
 border: 0;
}
.clear {
 clear: both;
}
.picleft {
 float: left;
 margin: 10px;
 padding: 2px;
 border-top: 2px solid #FF0000;
 border-right: 2px solid #0000FF;
 border-bottom: 2px solid #FFFF00;
 border-left: 2px solid #0000FF;
}
.picright {
 float: right;
 margin: 10px;
 padding: 2px;
 border-top: 2px solid #FFFF00;
 border-right: 2px solid #FF0000;
 border-bottom: 2px solid #0000FF;
 border-left: 2px solid #FF0000;
}
.pic {
 margin: 10px;
 padding: 2px;
 border-top: 2px solid #FFFF00;
 border-right: 2px solid #0000FF;
 border-bottom: 2px solid #FFFF00;
 border-left: 2px solid #FF0000;
}
.artright {
 float: right;
 margin: 10px;
 padding: 2px;
}
.artleft {
 float: left;
 margin: 10px;
 padding: 2px;
}
.art {
 margin: 10px;
 padding: 2px;
}
.piccaption {
 margin: 10px;
}
.piccaption dt img {
 padding: 2px;
 border-top: 2px solid #FF0000;
 border-right: 2px solid #0000FF;
 border-bottom: 2px solid #FFFF00;
 border-left: 2px solid #0000FF;
}
.piccaption dd {
 margin: 0;
 font-size: 75%;
 font-weight: bold;
}
.piccaptionleft {
 float: left;
 margin: 10px;
 clear: left;
}
.piccaptionleft dt img {
 padding: 2px;
 border-top: 2px solid #FFFF00;
 border-right: 2px solid #FF0000;
 border-bottom: 2px solid #0000FF;
 border-left: 2px solid #FF0000;
}
.piccaptionleft dd {
 margin: 0;
 font-size: 75%;
 font-weight: bold;
}
.piccaptionright {
 float: right;
 margin: 10px;
 clear: right;
}
.piccaptionright dt img {
 padding: 2px;
 border-top: 2px solid #FFFF00;
 border-right: 2px solid #0000FF;
 border-bottom: 2px solid #FFFF00;
 border-left: 2px solid #FF0000;
}
.piccaptionright dd {
 margin: 0;
 font-size: 75%;
 font-weight: bold;
}
.bold {
 font-weight: bold;
}
.italic {
 font-style: italic;
}
.center {
 text-align: center;
}
.big {
 font-size: 120%;
}
.bigger {
 font-size: 140%;
}
.small {
 font-size: 80%;
}
.blue {
 color: #00AEEF;
}
.uline {
 text-decoration: underline;
}
.sectionhead {
 color: #00AEEF;
 font-weight: bold;
 text-decoration: underline;
}
.sectionpoint {
 font-variant: small-caps;
}
.checkbox {
 display: none;
}
.print {
 display: none;
}
.workshophead {
 font-size: 1.8em;
 font-weight: bold;
 color: #00AEEF;
}
ul {
 list-style-type: disc;
}
.question {
 font-weight: bold;
}
.answer {
 margin-left: 0.25in;
}