body {

width: 100%;
background: #cec9c4;
position: relative;
font-family: Georgia, Times, Times New Roman, Serif;
font-size: 11pt;
font-weight: normal;
font-style: normal;
line-height: 1; 
text-align: center;

}

td, form, input, textarea, select { font-size: 11pt; }


#main {

width: 900px;
margin: 0 auto;
text-align: left;

}

/* Header */

.header-container {

width: 900px;

}

.header {

position: relative;
background-color: #544b44;
vertical-align: bottom;
height: 223px;
margin: 0px;
padding: 0px;
border-width: 4px 0px 0px 0px;
border-style: solid;
border-color: #000000;
overflow: hidden;

}

.header-left {

background-color: #544b44;
width: 244px;
height: 223px;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
border-width: 0px;

}

.header-center {

position: absolute;
background-color: #ffffff;
width: 356px;
height: 223px;
left: 244px;
top: 0px;
margin: 0px;
padding: 0px;
border-width: 0px;

}

.header-righttop {

position: absolute;
background-color: #544b44;
width: 300px;
height: 120px;
top: 0px;
left: 600px;
margin: 8px 0px 0px 0px;
padding: 0px;
border: 0px;
vertical-align: top;
line-height: 8px;

}

#menuleft {
float: left;
width: 150px;
height: 120px;
}

#menuright { 
float: right;
width: 150px;
height: 25px;
}

.header-rightbottom {

position: absolute;
background-color: #544b44;
width: 300px;
height: 94px;
left: 600px;
top: 128px;
margin: 0px;
padding: 0px;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #736a63;
font-size: 18pt;
font-weight: normal;
font-style: normal;
color: white;

}

/* Footer */

.footer-conatiner {

position: relative;
width: 900px;

}

.footer {

position: absolute;
background-color: #544b44;
vertical-align: bottom;
height: 50px;
width: 656px;
margin: 0px;
padding: 20px 0px 0px 244px;
border-width: 1px 0px 4px 0px;
border-style: solid none solid none;
border-color: #736a63 transparent #000000 transparent;

}

/* Main Content */

.main {

background-color: #f5f5ed;
width: 900px;
margin: 0px;
padding: 0px 0px 30px 0px;
border-width: 0px;

}

.mainleft {

width: 152px;
float: left;
margin: 0px;
border: 0px;
padding: 0px;
background-color: inherit;

}
 
.insideleft { padding: 60pt 46px 0px 46px; }
.homeleft { 
padding: 30pt 46px 0px 46px; 
text-align: right;

}
 
.maincenter { 

width: 356px;
float: left;
margin: 0px;
padding: 16pt 0px 0px 0px;
border: 0px;
background-color: inherit;

}

.mainright {

width: 214px;
float: right;
margin: 0px;
padding: 60pt 43px 0px 43px;
border: 0px;
background-color: inherit;

 }
 
/* Home styles */

#homemaincenter { 

width: 325px;
float: left;
margin: 0px;
padding: 30pt 30px 16pt 0px;
border-width: 0 1px 0 0;
border-style: solid;
border-color: #ababab;
background-color: inherit;

}

#homenews {

width: 214px;
float: right;
margin: 0;
padding: 25pt 43px 0 43px;
border: 0px;
background-color: inherit;

 }

#homebottom {

position: relative;
background-color: #f5f5ed;
width: 767px;
padding: 0;
margin: 0 43px 0px 90px;
border-width: 1px 0 0 0;
border-style: solid;
border-color: #ababab;
clear: both;

}

#homecenter {

width: 510px;
float: left;
padding: 0;
margin: 0;
border: 0;

}

#homeright {

width: 157px;
float: left;
margin: 0px;
padding: 0 43px 0 43px;
border: 0px;
background-color: inherit;

}

/* News */



/* HRs (oboy) */

div.hrt {

border-top-width: 1px;
border-style: solid;
border-color: #ababab;
padding-top: 5pt;

}

div.hrb {

border-bottom-width: 1px;
border-style: solid;
border-color: #ababab;
padding-bottom: 16pt;

}

div.burst {

border-width: 1px 0 1px 0;
border-style: solid;
border-color: #ababab;
background-color: #e0e0d5; 
padding: 0 25px 15px 25px;

}

/* Links */

a:link { color: #175d2d; text-decoration: none; }
a:visited { color: #175d2d; text-decoration: none; }
a:hover { color: #175d2d; text-decoration: underline; }
a:active { color: #f4bf00; text-decoration: none; }

div.header-rightbottom a { text-decoration: none; }
#donate a.white { color: #fff; }
#donate a.white:hover { color: #f4bf00; text-decoration: none; }

/* Text */

p, .normal { font-size: 11pt; line-height: 16pt; margin-top: 11pt;}
p.top { margin-top: -5pt; }
.fade { color: #736a63; }
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }

p.big { font-size: 13pt; line-height: 25px; }
p.ups, .ups { margin-top: -10px; }
p.bigups { margin-top: -20px; }
p.bigger, .bigger { font-size: 11pt; line-height: 21px; margin: 15px 0px 0px 0px; padding: 0px; border: 0px; }
p.small, .small { font-size: 9.5pt; line-height: 14pt; }
p.smallups { margin-top: -5px; }
p.smallcompact, .smallcompact { font-size: 9.5pt; line-height: 9pt; }
p.indent { text-indent: 30px; }
p.inset, .inset { 
margin-top: 15px;
margin-left: 30px; 
margin-right: 30px; }
p.doubleinset { margin: 15px 50px 0px 50px; }

p.caption { font-style: italic; font-size: 9.5pt; line-height: 14pt; margin-top: 5px; }
p.date { margin: -15pt 0 15pt 0;
font-size: 8.5pt;
line-height: 22px;
letter-spacing: .1em;
text-transform: uppercase;
text-align: center;
font-weight: bold;
color: #544b44;
}

#homenews p { color: #637569; }
#homenews span.leader { margin-right: 1.5em; }

em { font-style: italic; }
strong { font-weight: bold; }

ul { font-size: 11pt; line-height: 16pt; margin: 11pt 0 0 20px; list-style-type: disc; list-style-position: outside; }
ol { font-size: 11pt; line-height: 16pt; margin: 30px 0px 0px 0px; padding: 0px; border: 0px;}

#donate { vertical-align: 16px; color: #fff; }

#footertext { color: #fff; font-size: 9.5pt; line-height: 16pt; }
#footertext a { color: #f4bf00; }

h1 { font-size: 21pt;
line-height: 35pt;
text-align: center;
margin-bottom: 10pt;
font-weight: normal;
}

h2 { font-size: 11pt;
line-height: 16pt;
text-align: center;
margin: 0 0 10pt 0;
font-style: italic;
font-weight: normal; }

.leader { font-size: 8.5pt;
line-height: 22px;
letter-spacing: .1em;
text-transform: uppercase;
font-weight: bold;
color: #000;
}

.topleader { font-size: 24pt; 
line-height: 26pt; }

.subnav li {
margin-top: 12px;
}

/* Images */

.imgfl { float: left; margin: 17px 10px 5px 0px; }
.imgfr { float: right; margin: 17px 0px 5px 10px; padding-left: 15px; }
.imgfc { display: block; margin-left: auto; margin-right: auto; }
.imgfl img,
.imgtl { text-align: left; }
.imgtc { text-align: center; }
.imgtr { text-align: right; }
img.bottom { vertical-align: bottom; }

.imgborder { border: 1px solid #736a63; }
a img.imgborder:hover { border-color: #fff; }

#imgdonate { margin: 25px 0px 25px 43px; }

/* Forms */

form { 
font-family: Georgia, Times, Times New Roman, Serif;
font-size: 11pt;
}

input, textarea { margin: 15px 0 0 0;
font-family: Georgia, Times, Times New Roman, Serif;
font-size: 11pt; }
.formtop { margin: 0; }
.submitter { background-color: #e0e0d5; }

/* Clearing */

.main:after,
.footer:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }



/** Table **/
td {
	padding: 0px 6px;
}