body { color: #000; background-color: #fff; margin: 0; padding: 0; }
html, body, table, td, th, h1, h2, h3, h4, h5, h6, p, a, span, div { font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; }
img { border: 0; }
a, a:link { color: #3504C1; text-decoration: none; }
a:visited { color: #C10435; text-decoration: none; }
a:hover { text-decoration: underline; }
em { font-style: normal; font-weight: bold; }
p { font-size: 80%; margin: 10px 0px 10px 0px; text-align: justify; }
li { font-size: 100%; margin-bottom: 3px; text-align: left; }
h4 { font-size: 90%; font-weight: bold; margin-bottom: 5px; }
h3 { font-size: 100%; font-weight: bold; margin-bottom: 10px; }
h2 { font-size: 115%; font-weight: bold; margin-bottom: 15px; }
h1 { font-size: 125%; font-weight: bold; margin-bottom: 20px; }
input { font-size: 90%; }
ul { padding-left: 10px; margin-left: 10px; }

#main { background: #ffffff url(/images/main_bg.png) no-repeat bottom left; }
#main2 { background: #ffffff url(/images/globebg.png) no-repeat bottom right; margin-left: 200px; }

P.quote { font-size: 80%; font-family: Serif; text-align: justify; margin-left: 20px; margin-right: 20px;}
P.quoteauthor { font-size: 80%; font-style: italic; font-family: Serif; text-align: right; padding-left: 2em; margin-left: 20px; margin-right: 20px; }
P.announce { margin: 0px; padding-top: 2px; padding-bottom: 4px; font-size: 80%; text-align: left; }
P.announce EM { font-style: normal; font-weight: bold; color: #C10435; }

#nav { background: #ffffff url(/images/nav_background.png) no-repeat; font-size: xx-small; position: relative; display: block; top: 0; left: 0; width: 100%; height: 80px; z-index: 1000; }
#navbuttons { white-space: nowrap; display: block; position: absolute; top: 52px; left: 150px; height: 28px; width: 600px; }
#navutils { font-size: small; white-space: nowrap; position: absolute; top: 4px; left: 350px; width: 300px; text-align: right; }
#navutils ul { line-height: 1em; margin: 0; padding: 0; }
#navutils li { font-size: 100%; list-style-type: none; display: inline; background: none; margin: 0; padding: 0 1em; border-left: 1px solid #000000; float: right; }
#navutils a { color: #ffffff; font-weight: bolder; text-decoration: none; }
#navutils a:hover { color: #bfbfbf; text-decoration: none; }
#navlogin { font-size: xx-small; color: #ffffff; white-space: nowrap; position: absolute; top: 16px; left: 450px; width: 300px; text-align: right; }
#navlogin p { text-align: right; font-size: 100%; padding: 0 1em; }
#navlogin a, a:link, a:visted { color: #2200dd; text-decoration: none; }

#splash2 { height: 300px; background: url(/images/splash_cidrs.jpg) center no-repeat #000000;}
#splash { height: 256px; background: url(/images/splash.jpg) center no-repeat #000000;}
#splash { padding: 0px; margin: 0px; }

/* #sidenav { margin: 20px 10px 50px 20px; }
#sidenav p { padding: 2px 0; margin: 0; font-size: 80%; text-align: left; }
#sidenav h1 { font-size: 120%; font-weight: bold; margin-bottom: 5px; }
#sidenav h2 { font-size: 90%; font-weight: bold; margin-bottom: 5px; } */

#sidenav { float:left; width:175px; margin: 11px 0px 0px 11px; }


#footer { color: #666666; background: #bbbbbb; display: block; text-align: justify; font-size: 80%;padding: 10px; }
#footer { height: auto; border-top: 0; }
#footer a {color: #333333;}
#footer p { margin: 0; }


#content { margin: 11px 20px 0px 215px; }
#content h1 { font-size: 80%; line-height: 20px; margin: 11px 11px 3px 0px; padding: 0px 6px 0px 6px; background: #c10435; color: White;}

.center { margin-left: auto; margin-right: auto; text-align:center;}

#content1 { background-color:Teal; }

.stafflist p { text-align: left; }
.formbox { border: thin solid gray; background-color: #efefef; }
.formbox p { text-align: left; }
p.padsides { padding-left: 5px; padding-right: 5px; } 
.forumpages { text-align: right; margin-top: 2px; margin-bottom: 2px; font-size: 80%; }
.forumpost { background-color: #efefef; text-align: left;}
.forumpost2 { background-color: #fff1f5; text-align: left;}
.forumuser { background-color: #efefef; text-align: center; }
.forumuser2 { background-color: #fff1f5; text-align: center; }
.forumheader { background-color: #C10435; color:White; font-weight: bold;}
.forumheader a { color: White; text-decoration: none; }
.forumheader a:visited { color: White; text-decoration: none; }
.forumpostbody { font-size: 80%; margin-bottom: 3px; text-align: justify; }
#popuppage { margin: 10px; }
IMG.photo { border: thin solid black; }
#faqpage { margin: 30px 0px 140px 0px; }
#faqpage p { margin-top: 2px; margin-bottom: 4px; }
.checklist td { font-size: 80%; margin-bottom: 3px; text-align: justify; }
