* {
margin:0;
padding:0;
}

body {
background:#E0DDCE;
color:#333;
font-size:13px;
font-family:Arial, Helvetica;
margin-bottom:50px;
}

h1 {
font-size:18px;
color:#766D5C;
font-weight:bold;
}

p {
font-size:13px;
line-height:1.3em;
}

img {
display:block;
border:none;
margin:0;
padding:0;
}

a {
text-decoration:none;
color:#1D2EEF;
}

ul, ol{
font-size:13px;
margin-left:20px;
}

li {
line-height:1.3em;
}

ul.list li {
margin-bottom:20px;
}

.gallery_img {
float:left;
width:135px;
margin:0 10px 10px 0;
border:1px solid #999;
padding:2px;
}
.gallery_img:hover {
border:1px solid #333;
}
.gallery_img img{
width:135px;
}

.img_rel {
position:relative;
right:5px;
}

.float_right {
float:right;
margin-left:20px;
}
.float_left {
float:left;
margin-right:20px;
}

.spacer5 {
height:5px;
clear:both;
}
.spacer10 {
height:10px;
clear:both;
}
.spacer20 {
height:20px;
clear:both;
}

.clear {
clear:both;
font-size:0px;
line-height:0;
height:0px;
}

.donate_panel {
margin-top:40px;
}

table.table {
border-collapse:collapse;
}
table.table th {
height:30px;
line-height:30px;
text-align:left;
}
table.table td, table.table th {
padding:2px;
vertical-align:top;
}
table.table td.subhead {
text-transform:uppercase;
font-weight:bold;
height:50px;
line-height:50px;
}

a.red, .red {
font-weight:bold;
color:#FF0000;
}

a.blue, .blue {
font-weight:bold;
color:blue;
}

a.cyan, .cyan {
font-weight:bold;
color:cyan;
}

a.green, .green {
font-weight:bold;
color:#A1CE13;
}

#holder_top{
background:#FFFFFF;
}

#header {
margin:0 auto;
width:880px;
background:#FFFFFF;
}

#main_logo{
float:left;
width:168px;
}

#main_donate {
float:right;
width:218px;
margin-top:35px;
}

#holder_main{
width:880px;
margin:0 auto;
}

#menu {
background:#B1A08C;
height:27px;
line-height:27px;
}

#menu ul {
width:880px;
margin:0;
}

#menu ul li {
display:block;
float:left;
list-style:none;
width:20%;
line-height:27px;
text-align:center;
}

#menu ul li a{
color:#FFFFFF;
font-size:16px;
text-decoration:none;
font-weight:bold;
}

#content_left {
float:left;
width:657px;
}

#stats {
border:1px solid #000000;
background:#FFFFD9;
float:left;
width:378px;
height:221px;
margin-right:20px;
color:#000000;
}
#stats .large {
font-size:14px;
}
#stats ul {
margin-left:15px;
}
#stats li {
line-height:1.6em;
text-indent:20px;
}

.fix_height {
height:193px;
}

.content_box {
background:#FFFFFF;
margin-top:20px;
}

.content_box .inner {
margin:0 20px;
padding-top:20px;
padding-bottom:20px;
}

.content_box .inner p.large {
font-size:16px;
color:#766D5C;
font-weight:bold;
}

#content_right {
float:right;
width:202px;
padding-top:20px;
}

#content_right .right_box {
background:#FFFFFF;
padding-bottom:10px;
margin-bottom:20px;
}

#content_right .right_box_brown {
background:#B1A08C;
padding-bottom:10px;
margin-bottom:20px;
}

#content_right .right_box_brown .menu_item .arrow{
float:left;
width:40px;
margin-left:10px;
color:#FFFFFF;
font-weight:bold;
}

#content_right .right_box_brown .menu_item a{
color:#FFFFFF;
font-weight:bold;
font-size:16px;
display:block;
float:left;
width:140px;
}

#content_right .text {
margin:0 10px;
background:#FFFFFF;
font-size:13px;
color:#333;
}

.left_image {
float:left;
}

.inner_float {
float:left;
width:400px;
margin-top:20px;
margin-left:20px;
}

.red_title {
font-size:18px;
color:#D32325;
font-weight:bold;
margin-bottom:20px;
}

.blue_title {
font-size:18px;
color:#2C3286;
font-weight:bold;
margin-bottom:20px;
}

/* Handles the active links */
#menu ul li a.active, #content_right .right_box_brown .active .arrow, #content_right .right_box_brown .active a {
color:#FFD500;
}