@charset "utf-8";
/* CSS Document */
/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0; padding: 0;}

/*nomalizes font-size for headers */
h1, h2, h3, h4, h5, h6 { font-size: 100%; }

/*removes list-style from lists */
ol, ul { list-style: none; }

/*Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }

/* Removes list-style from lists */
table { border-collapse: collapse; border-spacing: 0; }

/*Removes border from fieldset and img */
fieldset, img { border: 0;
margin: 0;
padding: 0; }

/*Left aligns text in caption and th */
caption, th {text-align : left;}

/*removes quotation marks from q */
q:before, q:after {content: ''; }

a:link, a:visited, a:hover, a:active: {text-decoration: none;}

body a:link {color: black;
text-decoration: underline;}
body a:visited {color:#800080;
text-decoration: underline;}
body a:hover {color:#009933;
text-decoration: underline;}
body {font-size: 18px;
font-family:Arial, Helvetica, sans-serif;}

body h1 {font-size: 32px;
font-family:"Times New Roman", Times, serif;
text-align:center;
margin-top:0px;
margin-bottom: 10px;
padding-top: 0px;}

body h2 {font-size: 26px;
 
font-family:"Times New Roman", Times, serif;
text-align:center;
margin-bottom: 13px;
 
margin-top: 15px;
}
body h2.primehead {margin-bottom: 5px;}
body h1.primehead {margin-bottom: 5px;}
body h3.sechead {margin-top: 5px;}

body h3 {font-size: 20px;
 
font-family:"Times New Roman", Times, serif;
text-align:center;
margin-bottom: 13px;
 
margin-top: 15px;
margin-left: 10px;
margin-right: 10px;
}

body h3.left {font-size: 20px;
 
font-family:"Times New Roman", Times, serif;
text-align:left;
margin-bottom: 13px;
 
margin-top: 15px;
margin-left: 15px;
 
}


body h4 {font-size: 16px;
 
font-family:"Times New Roman", Times, serif;
text-align:center;
margin-bottom: 13px;
 
margin-top: 5px;
}

body h5 {font-size: 18px;
 
font-family:"Times New Roman", Times, serif;
text-align:left;
margin-bottom: 5px;
margin-left: 15px;
margin-top: 13px;
}

body p {margin-left: 15px;
margin-right: 10px;
 margin-bottom: 10px;}
#wrapper {width: 777px;
margin-left: auto;
margin-right: auto;
}
body p.smallerfont {font-size: 15px;}
body #content_main ol.letters li {list-style-type:lower-alpha;}
body #content_main p.quotes {margin-left: 30px;
font-size: 15px;}

#contentWrapper {border: 1px solid #009933;
border-top: none;
width: 775px;}
#navList {text-align: center;

font-size: 22px;
font-family:Arial, Helvetica, sans-serif;
list-style-image:none;
list-style-position: outside;
margin-bottom: 20px;
margin-top: 3px;}

#navList li {display: inline;
margin-right: 25px;}

li#homelist {margin-left: 25px;}
ul#navList li a:link {text-decoration: none;}
ul#navList li a:visited {text-decoration: none;}
ul#navList li a:hover {text-decoration: none;}

#motto {font-family:Arial, Helvetica, sans-serif;
font-size: 22px;
color: #204001;
text-align: center;
word-spacing: 7px;}

#content_main {width: 561px;
float: left;}

#content_main ul {margin-bottom: 10px;}

#content_main ul li {list-style-position:inside;
list-style-type: disc;
margin-left: 15px;
line-height: 1.1em;
margin-right: 10px;
}

#content_main ul.lineheight li {list-style-position:inside;
list-style-type: disc;
margin-left: 15px;
line-height: 1.2em;
margin-right: 10px;}

#reclives li {list-style-type:georgian;
font-style:italic;}

#content_main ol li {list-style-postion: inside;
list-style-type: decimal;
line-height: 1.2em;
margin-left: 15px;
margin-bottom: 2px;
margin-rigght: 10px;}

#content_main ol {list-style-position: inside;
margin-bottom: 10px;}
#decision {float: right;
margin: 10px;
border: 1px solid black;
position: relative;
width: 300px;}


#agecartoon {float: right;
margin: 10px;
margin-right: 5px;
 
position: relative;
 }


#content_main ol.lets li {list-style-type:upper-alpha;}
p#www {font-size: 16px;
color: #009933;
text-align: center;
font-style:italic;
 
 } 
#web {width: 561px;
float: left;}

#content_sub {width: 208px;
 float: right;}
 

#content_sub ul {width: 198px;
text-align: center;
margin-left:  5px;
margin-top: 10px;
 
 
margin-bottom: 10px;
font-weight: normal;
}
#content_sub ul li {margin-bottom: 5px;
width: 198px;}

#content_sub ul li a {width: 198px;
display: block;
padding-top: 4px;
padding-bottom: 4px;}
#content_sub ul li a:link {text-decoration: none;
color: black;
background-color:#C8FF64;
width: 198px;}

#content_sub ul li a:visited{text-decoration: none;
ccolor:#800080;
background-color:#C8FF64;
width: 198px;}

#content_sub ul li a:hover{text-decoration: none;
color: #9900CC;
background-color:#C8FF64;
width: 198px;}


 
 
 
 
 
 
 
/*=site_info*/
#site_info {width: 775px;
height: 80px;
clear:both;
position:relative;
 
text-align: center;
padding-top: 10px;
line-height: 1.3em;
background-color:#C8FF64;
font-weight: normal;
margin-top: 10px;
font-size: 18px;

 }
 #site_info p {margin-right: 0px;
margin-left: 0px;}

#site_info a {text-decoration: none;
color: black;}
#site_info a:link {text-decoration: none;
color: black;}
#site_info a:visited {text-decoration: none;
color:#800080;}
#site_info a:hover {text-decoration: underline;
color: #9900CC;}
#site_info a:active {text-decoration: underline;
color: #9900CC;}



/*=Typography */

.bold {font-weight: bold;}
.bold2 {font-weight: bold;
font-size: 26px;}
.monospace {font-family:"Courier New", Courier, monospace;
font-size: 11px;}
.box {border: 1px solid black;
margin-top: 10px;
 }
 .italics {font-style:italic;}
 .right {text-align: right;}
 .left {text-align: left;
 margin-left: 15px;}
 .center {text-align: center;
 margin-left: 0px;}
 .floatright {float: right;
 margin: 10px;
 border: 1px solid black;
 position: relative;}
 .bigger {font-size: 1.1em;}
 .sechead {margin-top: 5px;}
 .sechead2 {margin-bottom: 20px;
 margin-top: 5px;}
 .smalltop {margin-top: 15px;
 margin-bottom: 5px;}
 

 