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


body{
	text-align:center;
	background-image:url(/images/body_background.png);
	background-position:center top;
	background-repeat:repeat-y;
	background-color:#320002;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
}
/*div {
border: 1px solid #030;	
}*/

a{
color:#000;	
}

a:hover{
color:#D00;	
}

#header{
margin:0px auto;	
display:block;
width:1008px;
height:170px;
position:relative;
}

#header_bg{
position:absolute;
top:0px;
left:54px;
width:900px;
height:170px;
}
#logo{
position:absolute;
left:0px;
top:10px;
}
#jump{
position:absolute;
left:500px;
top:80px;
}
#don_opp{
position:absolute;
left:460px;
top:12px;
}
#header_child{
position:absolute;
right:0px;
bottom:0px;
z-index:380;
}
#menu{
	display:block;
	background-color:#320002;
	width:1008px;
	height:20px;
	color:#FCCE0F;
	margin:0px auto;
	padding:5px;
	font-family: Courier, monospace;
	font-weight:bold;
	font-size:15px;
	text-align:center;
}
#menu a{
	color:#FCCE0F;
	padding:16px 10px 16px 10px;
	text-decoration:none;
}
#menu a:hover{
	text-decoration:underline;

}
#content{
margin:0px auto;
width:1008px;	
text-align:center;
}
#photo_block{
	width:280px;
	display:block;
	float:left;
}
#center_content{
	width:412px;
	display:block;
	margin:20px auto 40px auto;
	text-align:left;
	font-size:14px;
}



h1 {
	color: #d00;
	font-size: 16px;
	font-family: Courier, monospace;
}

h2 {
color: #000;
font-size: 14px;
font-family: Georgia, "Times New Roman", Times, serif;
}

h3 {
color: #000;
font-size: 12px;
font-family: Georgia, "Times New Roman", Times, serif;
}

td {
padding:4px;	
}

.imgLeft {
width: 150px;
}

.imgRight {
width: 150px;
}

img.wframe {
border: #FFF 4px solid;
margin: 5px 0px 5px 0px;
}
div.wframeL {
	float: left;
	margin: 10px;
	border: solid 4px #fff;
}

div.wframeR {
	float: right;
	margin: 10px;
	border: solid 4px #fff;
	}

.quoteRight {
	float: right;
	margin: 4px 4px 4px 8px;
	width: 130px;
	text-align: left;
	color: #810205;
	}
.quotesRed {
	color: #810205;
	font-weight: bold;
	}
.quoteLeft {
	float: left;
	margin: 4px 8px 4px 4px;
	width: 130px;
	text-align: justify;
	color: #810205;
	}
.query { color: #810205; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; padding: 2pt; font-weight: bold;}
.answer { color: #000; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif;  padding: 2pt 2pt 6pt; }	
.note { color: #000; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

.footlink {color: #FFFFFF;}
.footlink:hover{color: #FFCC00;}

#contact_block{
	width:296px;	
	float:right;
	text-align:center;
}
#contact_addr{
	
}
#contact_top{
	margin:0px;
	padding:0px;
	width:296px;
	display:block;
}
#contact_form_wrapper{
	display:block;	
	width:296px;
	margin:0px;
	padding:0px;
	background-image:url(/images/contact_box_middle.png);
	background-position:top center;
	background-repeat:repeat-y;
	overflow:hidden;
}
#contact_form{
	width:230px;
	text-align:left;
	margin:0px auto;
	font-family:Courier, monospace;
	font-size:13px;
}
#contact_form select,textarea,input.field{
	border:1px solid rgb(188,112,144);	
}
#contact_form textarea{
	width:220px;
	height:150px;
}

#contact_bottom{
	padding:0px;
	margin:0px;
	width:296px;
	display:block;	
}
#footer{
background-image:url(/images/donate_background.png);
background-repeat:repeat-y;
background-position:center top;
text-align:left;
width:900px;
margin:0px auto;
display:block;
font-size:16px;
}

#footerEnd{
	width:900px;
	margin:10px auto 10px auto;
	display:block;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#footer strong{
	font-family:Courier, monospace;
	font-size:18px;
}
#dcontain{
width:900px;
height:300px;
position:relative;
}
#dleft-copy{
width:400px;
display:block;
position:absolute;
left:25px;
top:25px;
}
#dright-copy{
width:400px;
display:block;
position:absolute;
left:475px;
top:25px;
}
#dright-copy span{
padding:4px;	
}
#footer strong{
font-size:16px;	
}
#gallery{
display:block;
width:412px;
}

#gallery_top{
margin-top:10px;
width:410px;
text-align:center;
background-color:#FFF;
border:1px solid #DFBA6B;
}
#gallery_top img{
	margin:0px auto;	
	border:4px solid #FFF;
}

#gallery_thumbs{
margin:10px;
display:block;
}

.thumbs{
	width:50px;
	height:50px;
	margin:3px;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
}

#gallery_thumbs img{
	margin:5px;
	border:1px solid #FFF;

}

#gallery_thumbs img:hover{
	border:1px solid #320002;	
}

#imageDescription{
	width:410px;
	background-color:#FFF;
}

#lColumn,#rColumn{
	width:50px;	
}

#cColumn{
	text-align:center;
	font-size:12px;
	font-weight: bold;
	padding:10px;
}



#clear{
clear:both;	
}