@charset "utf-8";
/* CSS Document */

body {
text-align:center;
margin:0px;
padding:0px;
font:1.2em verdana, arial, sans-serif;
/*background:#EE3642;*/
background: url(../images/background.gif) no-repeat fixed;

}


#main_wrapper {
width:900px;
margin-left:auto;
margin-right:auto;
margin-top:1px;
text-align:left;
background-color:#FFFFFF;
height:950px;
}

#header {
background: url(../images/banner5_animate.gif) top no-repeat;
height:170px;
border-bottom:1px solid #EF313B;
}

#content {
float:left;
width:100%;
float:left;
top:0px;
}

#footer {
clear:both;
color:white;
font:1em verdana, arial, sans-serif;
font-weight:bold;
}

#header_inner, #content_inner {
overflow:hidden;
}
#header_inner {
padding:1em 2em;
}

#content_inner {
padding:0 1em 1em 1.5em;
}

#footer_inner {
padding:.5em 1em;
text-align:center;
}

#video {
width:350px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
margin-bottom:-5px;
padding:0px;
float:left;

}

#intro_text{
width:450px;
margin-left:20px;
margin-right:0px;
margin-top:20px;
margin-bottom:0px;
padding:0px;
float:left;
}

#fortyfive {
float:left;
margin-left:10px;
margin-right:0px;
margin-top:20px;
margin-bottom:-10px;
width:100px;
height:104px;
background: url(../images/45.png) top no-repeat;
height:104px;
position:relative;
padding-left:0px;
padding-right:0px;
padding-bottom:100px;
padding-top:0px;
}

#other{
float:left;
margin-left:10px;
margin-right:0px;
margin-top:20px;
margin-bottom:-10px;
width:100px;
height:104px;
background: url(../images/other.png) top no-repeat;
height:104px;
position:relative;
padding-left:0px;
padding-right:0px;
padding-bottom:100px;
padding-top:0px;
}

#other:hover {
background: url(../images/other_hover.png) top no-repeat;
}


#fortyfive p {
position:absolute;
left:1px;
top:156px;
border:1px solid gray;
padding:.3em;
background-color:#FDD;
display:none;
width:250px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
font-size:.8em;
color:white;
background: #EE3642;
}

#fortyfive:hover {
background: url(../images/45_hover.png) top no-repeat;
}


#twentyeight {
width:100px;
margin-left:20px;
margin-right:0px;
margin-top:20px;
margin-bottom:0px;
float:left;
background: url(../images/28.png) top no-repeat;
height:104px;
position:relative;
padding-bottom:100px;
}

#twentyeight  p {
position:absolute;
left:1px;
top:156px;
border:1px solid gray;
padding:.3em;
background-color:#FDD;
display:none;
width:250px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
color:white;
background: #EE3642;
font-size:.8em;
}

#twentyeight:hover {
background: url(../images/28_hover.png) top no-repeat;
}

#nineteen {
width:100px;
margin-left:20px;
margin-right:0px;
margin-top:20px;
margin-bottom:0px;
float:left;
background: url(../images/19.png) top no-repeat;
height:104px;
position:relative;
padding-bottom:100px;
}

#nineteen  p {
position:absolute;
left:1px;
top:156px;
border:1px solid gray;
padding:.3em;
background-color:#FDD;
display:none;
width:250px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
color:white;
background: #EE3642;
font-size:.8em;
}

#nineteen:hover {
background: url(../images/19_hover.png) top no-repeat;
}


#sixtythree {
width:100px;
margin-left:20px;
margin-right:0px;
margin-top:20px;
margin-bottom:0px;
float:left;
background: url(../images/63.png) top no-repeat;
height:104px;
position:relative;
padding-bottom:100px;
}

#sixtythree  p {
position:absolute;
left:1px;
top:156px;
border:1px solid gray;
padding:.3em;
background-color:#FDD;
display:none;
width:250px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
color:white;
background: #EE3642;
font-size:.8em;
}

#sixtythree:hover {
background: url(../images/63_hover.png) top no-repeat;
}


#seperator {
clear:both;
}

#sixtythree_description {
width:100%;
float:left;
margin-top:-50px;
padding:0px;
}

#sixtythree_description img {
float:left;
width:400px;
border:none;
}

#nineteen_description {
width:100%;
margin-top:-50px;
padding:0px;
display:none;
float:left;
}

#nineteen_description img {
float:left;
border:none;
}

#twentyeight_description {
width:100%;
margin-top:-50px;
padding:0px;
display:none;
float:left;
}

#twentyeight_description img {
float:left;
border:none;
}

p.description_content {
margin:50px 0px 0px 0px;
padding:0px 0px 0px 10px;
float:left;
width:400px;

}

p.description_content_28 {
margin:20px 0px 0px 0px;
padding:0px 0px 0px 10px;
float:left;
}

.links {
text-decoration:none;
cursor: pointer;
border:none;

}

#where_the_money_goes {
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
margin-top:0px;
background: url(../images/instruction_255.jpg) top no-repeat;
width:350px;
height:170px;
float:left;
}

#footer_text {
color:black;
}

#footer_text a {
text-decoration:none;
color:black;
}

#intro_text a img {
text-decoration:none;
}

#donate_now_button {
border:none;
background: url(../images/donatenow.png);
width:193px;
height:36px;
float:right;
}
