@charset "UTF-8";
/* CSS Document */

body {
background:#ebb1a9 url(../images/background.jpg) repeat-x top left;
color:#7b7777;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
text-align: left;
vertical-align: top;
}
 	
/* FONTS */
p {
color:#7b7777;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 16px;
margin:0;
margin-bottom:10px;
pading:0;
}

strong {
font-weight:bold;
}

em {
font-style:italic;
}

h1 {
font-weight:bold;
color:#fc0008;
font-size:18px;
margin:10px 0;
padding:0;
}


h2 {
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
}

h2.gallery {
padding:0 0 4px 0;
}


h3 {
font-size:16px;
font-weight:normal;
line-height:18px;
margin:0 0 15px 0;
padding:0;
}

h4 {
font-weight:bold;
color:#bd1200;
font-size:16px;
font-family: Georgia, Times New Roman, Times, serif;
margin:0;
padding:0;
}

h5{
color:#272727;
font-size:10px;
margin:0 0 10px 0;
padding:0;
}

h6 {
font-size:22px;
font-weight:bold;
line-height:25px;
color:#7b7777;
margin:15px 0 0 0;
padding:0;
}

p.signature {
font-family: Georgia, Times New Roman, Times, serif;
}

p.signature strong{
color:#272727;
}

a:link, a:visited {
color:#ff0008;
text-decoration:none;
}

a:hover, a:active {
text-decoration:underline;
}

/* Defined */
div {
 text-align:left;
 vertical-align:top;
}

img {
 border:0;
 display:block;
}

.imgInline {
 display: inline;
}
/* Structure */

#holder {
width:1064px;
background:#ffffff url(../images/page_leftback.jpg) repeat-y top left;;
margin:17px auto 0 auto;
paddong:0;
clear:both;
overflow:hidden;
}

#pageleft {
width:9px;
min-height:961px;
background:url(../images/page_leftgrad.jpg) no-repeat top left;
margin:0;
padding:0;
float:left;
}

#pageright{
width:1055px;
background:url(../images/page_top.jpg) no-repeat top right;
margin:0 0 0 9px;
padding:0;
float:left;
clear:both;
overflow:hidden;
}

#fullWidth {
	width:650px;
	margin:0;
	padding:0;
	float:left;	
}

#pageleftCol {
width:678px;
margin:0;
padding:0;
float:left;
}

#pagerightCol {
width:338px;
margin:17px 20px 0 19px;
padding:0;
float:left;
}

#header_home {
width:664px;
height:211px;
margin:16px 0 0 14px;
padding:0;
}

#header_home strong {
color:#272727;
}

#content {
width:664px;
margin:0 0 20px 14px;
clear:both;
overflow:hidden;
}

.homecolumn1 {
width:320px;
margin:11px 0 11px 0;
padding:0;
border-top:#c1bfbf solid 2px;
border-bottom:#c1bfbf solid 2px;
float:left;
}
.homecolumn2 {
width:320px;
margin:11px 0 11px 22px;
padding:0;
float:left;
}
.homecolumn2 img{
margin:6px 0;
}

.homecolumn2 .divider{
width:320px;
height:2px;
background:#c1bfbf;
margin:0;
padding:0;
}

#subcopy {
width:435px;
float:left;
margin:0;
padding:0;
}
#subpics {
width:214px;
float:left;
margin:15px 0 0 15px;
padding:0;
}
#subpics img {
	padding: 0 0 10px 0;
}

#rightboxed {
width:308px;
/*height:731px;
background:url(../images/rightColBack.jpg) no-repeat top left;*/
border: 4px #cb2800 solid;
font-family: Georgia, Times New Roman, Times, serif;
text-align:center;
margin:5px 0 0 0;
padding:7px;
text-align:center;
}

#rightboxed p{
font-family: Georgia, Times New Roman, Times, serif;
font-size:12px;
}

#rightboxed h1{
font-family: Georgia, Times New Roman, Times, serif;
font-size:15px;
line-height:16px;
color:#bd1200;
padding: 4px 0 8px 0;
margin: 0;
}


#rightboxed .divider{
width:308px;
height:2px;
background:#c1bfbf;
margin:0 0 10px 0;
padding:0;
}

#rightboxed img.alignnone {
	display:inline;
}

.calloutBlock {
	float:left;
	
}

.sitelinks {
float:left;
margin-left:10px;
margin-bottom:10px;
}
.weblinks{
height: 90px;
}

.newsDivide {
width:660px;
height:1px;
background:#c1bfbf;
margin:0 0 10px 0;
padding:0;
}

.listimg {
float:left;
margin:0 10px 0 0;
padding:0;
border:1px solid #c1bfbf;
}

/* Navigation */
#nav {
width:667px;
height:36px;
background:url(../images/nav_back.jpg);
margin:0 0 0 11px;
padding:0;
font-family: Georgia, Times New Roman, Times, serif;
font-size:12px;
}

#nav li {
	display:block;
	width:111px;
	height:20px;
	padding: 0;
	margin:0;
	float:left;
}

#nav li a{
	display:block;
	width:111px;
	height:20px;
	padding:0;
	margin:0;
	text-align:center;
	padding:9px 0 0 0;
	margin:0;
	
}

#nav li a:link, #nav li a:visited{
 text-decoration : none;
 font-weight: normal;
 color: #FFFFFF;
}


#nav li a:hover, #nav li a:active{
 text-decoration : none;
}

/* Forms */
input {
color:#7b7777;
margin:0;
padding:0;
}

.signup {
width:98px;
height:33px;
background: url(../images/button_backSUN.jpg) no-repeat;
border:none;
color:#FFFFFF;
font-family: Georgia, Times New Roman, Times, serif;
font-size:10px;
padding:0 0 8px 0;
margin:4px 0 2px 0;
}

.formleftcol {
margin:0;
padding:0 0 0 11px;
}

/* Headers */

#header {
width:664px;
height:211px;
margin:16px 0 0 14px;
padding:0;
}

#header p {
font-family: Georgia, Times New Roman, Times, serif;
color:#ffffff;
font-size:30px;
font-weight:normal;
margin:0 0 0 10px;
padding:10px 0 0 0;
line-height:28px;
}

.headerpeople {
background:url(../images/header_people.jpg) no-repeat top left;
}
.headernews {
background:url(../images/header_news.jpg) no-repeat top left;
}
.headerwhere {
background:url(../images/header_where.jpg) no-repeat top left;
}
.headerinvolved {
background:url(../images/header_involved.jpg) no-repeat top left;
}
.headercontact {
background:url(../images/header_contact.jpg) no-repeat top left;
}
.headerdonate {
background:url(../images/header_donate.jpg) no-repeat top left;
}

#header_home h1 {
font-family: Georgia, Times New Roman, Times, serif;
color:#fc0008;
font-size:36px;
font-weight:normal;
margin:0 0 12px 20px;
padding:16px 0 0 0;
}

#header_home p {
font-family: Georgia, Times New Roman, Times, serif;
color:#6e6e6e;
font-size:14px;
line-height:17px;
margin:0 0 10px 20px;
padding:0;
}

#header_home p strong {
color:#272727e;
}



/* Buttons */

.button_bio a:link, .button_bio a:visited {
width:93px;
height:33px;
background:url(../images/button_backBIO.jpg) no-repeat top left;
font-family: Georgia, Times New Roman, Times, serif;
font-size:12px;
color:#6e6e6e;
text-decoration:none;
margin:0 0 0 18px;
padding:5px 0 0 0;
text-align:center;
display:block;
}


.button_bio a:hover, .button_bio a:active {
text-decoration:none;
}

.readmore a:link, .readmore a:visited {
width:83px;
height:30px;
background:url(../images/button_backRM.jpg) no-repeat top left;
font-family: Georgia, Times New Roman, Times, serif;
font-size:12px;
color:#6e6e6e;
text-decoration:none;
margin:5px 0;
padding:6px 0 0 0;
text-align:center;
display:block;
}


.readmore a:hover, .readmore a:active {
text-decoration:none;
}

.boxedreadmore a:link, .boxedreadmore a:visited {
width:83px;
height:30px;
background:url(../images/button_backRM.jpg) no-repeat top left;
font-family: Georgia, Times New Roman, Times, serif;
font-size:12px;
color:#6e6e6e;
text-decoration:none;
margin:5px 0 5px 110px;
padding:6px 0 0 0;
text-align:center;
display:block;
}


.boxedreadmore a:hover, .boxedreadmore a:active {
text-decoration:none;
}

.rightboxbut {
	text-align:center;
	display:block;
	height:39px;
	width: 300px;
	margin: 0 0 10px 110px;;
}

.rightboxbut a {
	color:#fff;
	font-weight:normal;
	font-size:13px;
	text-align:center;
	text-decoration:none;
}

.rightboxbut a span {
	display: block;
	float: left;
	height:39px;
	background:url(../images/button_rightbox_red.jpg) repeat-x top left;
	padding:10px 10px 0 10px;
}

.rightboxbut a em{
display: block;
float: left;
background: url(../images/button_rightbox_red_l.jpg) no-repeat;
width: 9px;
height: 39px;
}

.rightboxbut a b{
display: block;
float: left;
background: url(../images/button_rightbox_red_r.jpg) no-repeat;
width: 9px;
height: 39px;
}

.rightboxbut a:hover, .rightboxbut a:active {
text-decoration:none;
}
