/* CSS Document */



html, body {
height: 100%;
}

a {
color: #990000;
text-decoration: none;
}

a:hover {
color: #990000;
text-decoration: underline;
}

p {
padding: 5px;
}

ul {
list-style-type: none;
}

h2 {
color: #990000;
font-size: 14px; 
}

h3 {
color: #990000;
font-size: 16px;
padding-left: 10px; 
}

h4 {
color: #000000;
font-size: 16px;
padding-left: 10px; 
}

body {
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
background-image: url(../graphics/bg2.gif);
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
z-index: 2;
}

.picturelist {
margin-left:0;
padding-left:0;
}

.clear {
clear: both;
}

#container {
margin: 0 auto -105px;
min-height: 100%;
height: auto !important;
}

#container .page {
margin-left: auto;
margin-right: auto;
width: 800px;
}

#container .page .header {
background-image: url(../graphics/header.gif);
background-repeat: no-repeat;
width: 800px;
height: 150px;
position: relative;
float: left;
background-color:#990000;
top: -1px;
}

#container #wrapper  {
background-image:url(../graphics/content-bg.gif);
background-repeat:repeat-y;
width:800px;
position: relative;
float: left;
}

#wrapper #donate {
left:1px;
position:relative;
top:-1px;
width: 160px;
height: 30px;
float: left;
z-index:99;
}

#container #wrapper .content {
margin-left:auto;
margin-right:auto;
min-height:575px;
padding-top:20px;
position:relative;
top:5px;
width:780px;
margin-bottom: 60px;
}



#container #wrapper .content .contentLeft {
margin-bottom:20px;
min-height:500px;
position:absolute;
top:45px;
width:361px;
float: left;
left: -9px;
}


#container #wrapper .content .contentLeft-level2 {
margin-bottom:20px;
min-height:500px;
position:absolute;
top:45px;
width:235px;
float: left;
left: -9px;
}

#container #wrapper .content .contentRight {
float:right;
left:8px;
position:relative;
top:-5px;
width:426px;
}

#container #wrapper .content .contentRight-level2 {
float:right;
left:8px;
position:relative;
top:-5px;
width:565px;
margin-bottom: 50px;
}

#container #wrapper .content .contentRight-level2 .photo-right  {
padding-top: 20px;
height: 61px;
width: 565px;
}

#container #wrapper .content .contentRight-level2 .photo-right img  {
float: right;
}

#container #wrapper .content .contentRight p {
padding-bottom: 5px;
}


#container #wrapper .content .contentRight strong {
color: #990000;
}

#container #wrapper .content .contentRight h2 {
color: #990000;
font-size: 24px;
padding-left: 10px; 
}

#container #wrapper .content .contentRight-level2 p {
padding-bottom: 5px;
}

#container #wrapper .content .contentRight-level2 h2 {
color: #990000;
font-size: 24px;
padding-left: 10px; 
}

#container #wrapper .content .contentRight-level2 h3 {
color: #990000;
font-size: 16px;
padding-left: 10px; 
}

#ccImage {
margin: 0 0 10px 10px;
}

#express-yourself {
padding: 10px;
}

#container #wrapper .content .contentLeft .homepage-image {
position: relative;
float: left;
}

#container #wrapper .content p {
padding-left: 10px;
padding-right: 10px;
position: relative;
}

#footer {
background-image: url(../graphics/footer-bg2.gif);
background-repeat: no-repeat;
height: 91px;
width: 800px;
margin-left: auto;
margin-right: auto;
position:relative;
}

#footer .footerContent {
margin-left: auto;
margin-right: auto;
width: 800px;
}

#footer .footerContent a {
color:#666666;
}

#footer .footerContent p {
color:#666666;
text-align: center;
font-size: 12px;
font-weight: bold;
}

.push {
height: 91px;
clear: both;
}

#express-yourself img {
position: relative;
left: -5px;
margin-top: 30px;
}

.noprint {
font-size:12px;
font-style:italic;
font-weight:bold;
}







