﻿* { margin: 0; padding: 0; }
body { background-color: #fff; font-family: "Trebuchet MS" , Verdana, Arial, Georgia, sans-serif; font-weight: normal; }
table { border-collapse: collapse; }

/* GENERAL LAYOUT */
#page-container { width: 960px; margin: auto; text-align: left; }
#header, #menu, #footer, .navleft  { display:none; }
#headerp { display:inline; }
#menu { width: 100%; height: 28px; background-color: #333333; }
#menu td { vertical-align: middle; }
#content { background-color: #ffffff;  }
#footer {  }

/*    Links  */
a { text-decoration: none; color: #aa0000; }
a:link, a:visited { }
a:hover, a:active { text-decoration: underline; }
.read { margin: 4px; color: #000; width: auto; text-decoration: none; padding: 4px; white-space: nowrap; }
.read:hover { background-color: #333333; color: #fff; text-decoration: none; }

/* TEXT FORMATTING */
h1 { color: #666; font-size: 16pt; line-height: 24pt; }
h2 { color: #aa0000; font-size: 12pt; font-weight: bold; border-bottom: solid 1px #e1e1e1; margin-top: 20px; }
h3 { color: #222; font-size: 11pt; font-weight: bold; }
h4 { color: #000; font-size: 9pt; font-style: italic; }
p, ul, td { color: #000; font: 10pt/18pt Verdana,sans-serif; }
p { margin-top: 10px; }


/* navigation content */
#main { width: 100%; background-color: #ffffff; }


/**********main conent************/

.content { padding: 20px 0px 20px 20px; vertical-align: top; background-color: #FFFFFF; }
.content ul, .content ol { padding: 0; margin-left: 30px; }
.content li { list-style-position: outside; font-size: 11px; line-height: 20px; }




/* SITE-WIDE CLASSES */


.accessible { display: none; }
.left { float: left; }
.m20left { margin-left: 20px; }



.right { float: right; }
.clear { clear: both; }
.col615 { width: 615px; vertical-align:top; }
.col475 { width: 615px; padding-right: 20px; }
.col200 { width: 190px; padding: 10px; }

.m10 { margin: 10px; }

.pad20 { padding: 20px; }
.pad20top { padding-top: 20px; }
.pad20left { padding-left: 20px; }
.pad20right { padding-right: 20px; }

.gray { background-color: #d6d6d6; }

.picborder { border: solid 2px #fff; }
.picwideborder { border: solid 4px #fff; }

.hbox { padding: 6px; margin: 0px 13px 6px 13px; width: 115px; float: left; height: 150px; text-align: center; }
.hbox p { margin-left: 0px; margin-right: 0px; }
.hbox img { border: none; }

.tdc33 { text-align: center; vertical-align: top; width: 33%; padding: 10px; }

/****************image links********************/
.galthumb img { float: left; margin: 10px 20px 10px 0px; border: 2px solid #fff; }
a img { border: none; }
.galthumb img:hover, a img:hover { border: 2px solid #CC3300; }
.homerightcol { padding: 0px 20px 20px 20px; }

/*********Contributors listing******************/
.donate { border-top: solid 1px #cccccc; padding: 4px 0px 4px 0px; vertical-align: top; }
.donate img { max-width: 125px; max-height: 45px; }

/* comments */
.com { margin: 4px 30px 10px 0px; border-top-style: solid; border-top-width: 1px; border-top-color: #C0C0C0; padding-top:10px; }
.com p { font-style:italic; }



/*forms*/
input, .formtable td  { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.formtable {width:100%;}
.formtable td { padding: 4pt; }

.f450 { width: 650px; }
.f450multi { width:650px; height:250px; border: solid 1px #000;  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.f300 { width: 500px; }
.f300 { width: 400px; }
.f100 { width: 150px; }
.f100r { width: 150px; text-align: right; }
.f50 { width: 100px; }
.flined { padding: 10px 2px 2px 2px; border-bottom: 1px solid #000; border-style: solid; border-width: 1px; border-color: #FFFFFF #FFFFFF #000000 #FFFFFF; }
.fshaded { background-color: #fff; }
