/* CSS Document */

body{
	margin:0;
	padding:0;
	font:normal 11px verdana;
	color:#EFFABD;
	background:url(../images/line_02.gif) repeat-x top #905e42;
}
a
{
	color:#EFFABD;
    }
#wrapper0{
	margin:0 auto;
	width:1003px;
}
#wrapper{
	float:left;
	width:1003px;
}
#top{
	float:left;
	width:1003px;
	height:184px;
}
#logo{
	float:left;
	width:319px;
}
#charity{
	float:left;
	width:169px;
	color:#6F7B38;
	padding:3px 0 0 150px;
}
#top_nav{
	float:right;
	width:380px;
	background:url(../images/top_04.gif);
}
#top_nav img{
	float:left;
}
#top_nav a{
	color:#FFFFFF;
	text-decoration:none;
	padding:10px 24px 0 11px;
}
#top_nav span{
	float:left;
	padding-top:17px;
}
#top_box{
	width:370px;
	float:right;
	padding-right:10px;
}
#top_box a{
	background:url(../images/arrow.gif) 0 2px no-repeat;
	padding-left:15px;
	color:#5C412C;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.top_box1{
	width:110px;
	float:right;
	line-height:24px;
}
.top_box2{
	width:160px;
	float:right;
	line-height:24px;
}
.top_box3{
	width:80px;
	float:right;
	line-height:24px;
}
#left{
	width:650px;
	float:left;
	padding-top:10px;
	line-height:18px;
	font-size:12px;
}
.left_box1{
	width:600px;
	float:left;
	padding:0 10px;
	line-height:20px;
	font-size:13px;
}
.left_box2{
	width:196px;
	float:left;
	padding:0 10px;
}
.row1
{
	width:196px;
	float:left;
	padding-bottom:20px;
    }
.td1
{
	width:93px;
	float:left;
    } 
.td2 a
{
    text-decoration:none;
    font:bold 10px verdana;
    }        
.td2
{
	width:103px;
	float:left;
	height:39px;
    }
.td3
{
	width:103px;
	float:left;
    font:bold 10px verdana;
    color:#ffffff;
    } 
.td22 a
{
    text-decoration:none;
    font:bold 10px verdana;
    }        
.td22
{
	width:160px;
	float:left;
	height:39px;
    }
.td33
{
	width:160px;
	float:left;
    font:bold 10px verdana;
    color:#ffffff;
    }   
    
#left h1{
	padding:10px 0 15px 0;
	margin:0;
	font:normal 22px verdana;
}
#right{
	width:348px;
	float:left;
	padding-top:10px;
	padding-left:5px;
}
#donation{
	width:318px;
	float:left;
	padding:5px 10px 10px 10px;
	border:5px solid #EFFABD;
	background-color:#9BAA53;
}
#donation h1{
	padding:0 0 10px 0;
	margin:0;
	font:bold 16px verdana;
	width:318px;
	text-align:center;
}
.D1{
	width:60px;
	float:left;
	text-align:right;
	padding-right:3px;
	height:35px;
}
.D2{
	width:252px;
	float:left;
	height:35px;
}
#GuestBookSign{
	width:318px;
	float:left;
	padding:5px 10px 10px 10px;
	border:3px solid #61422E;
	background-color:#95A54F;
}
#GuestBookSign h1{
	padding:0 0 10px 0;
	margin:0;
	font:normal 14px verdana;
	width:318px;
	text-align:center;
	color:#61422E;
}
.GB1{
	width:120px;
	float:left;
	text-align:right;
	padding-right:3px;
	height:35px;
}
.GB2{
	width:192px;
	float:left;
	height:35px;
}
.form2{
	margin:0;
	padding:2px;
	border-top:1px solid #7B7B7B;
	border-left:1px solid #C1C1C1;
	border-right:1px solid #C1C1C1;
	border-bottom:1px solid #DCDCDC;
	font:normal 10px verdana;
}

.form1{
	margin:0;
	padding:0;
	border-top:1px solid #7B7B7B;
	border-left:1px solid #C1C1C1;
	border-right:1px solid #C1C1C1;
	border-bottom:1px solid #DCDCDC;
	font:normal 12px verdana;
}
#D_btn{
	float:right;
	padding:10px 0 0 0;
}
#pattern{
	width:883px;
	float:left;
	padding:25px 0 25px 120px;
}

#footer_line{
	width:1003px;
	float:left;
	height:3px;
	background-color:#DCDEA7;
}
#footer_line img
{
    float:right;
    }
#footer{
	width:963px;
	float:left;
	padding:20px;
	color:#F3AC55;
	font-size:10px;
	line-height:19px;
}
#footer a{
	color:#F3AC55;
	text-decoration:none;
}
#footer span
{
	text-decoration:underline;
	}
.GuestBook
{
    margin-bottom:20px;
    border:1px dashed #C5A58F;
    }
.GuestBook2
{
    color:#3D2B1F;
    font-weight:bold;
    }
.title{
	padding:0;
	margin:0;
	font:normal 22px verdana;
	padding-bottom:23px;
	padding-left:10px;
	color:#B6C379;
}
.PS
{
    font-size:10px;
    }
    
#left_second{
	width:715px;
	float:left;
	padding-top:10px;
	background:url(../images/line_15.gif) no-repeat 700px 15px;
}    
#left_second h1{
	padding:0;
	margin:0;
	font:normal 22px verdana;
}
#right_second{
	width:280px;
	float:left;
	padding-top:10px;
	padding-left:5px;
}
#right_second ul{
    padding:20px 0 25px 10px;
    margin:0;
    float:left;
    width:240px;
}    
#right_second ul li{
    padding:11px 0 11px 40px;
    margin:0;
    list-style:none;
    border-bottom:1px solid #9E826F;
    background:url(../images/icon_19.gif) no-repeat 12px 12px;
    font-size:12px;
} 
#right_second ul li a
{
    text-decoration:none;
    }   
#right_second h2
{
	padding:0;
	margin:0;
	font:normal 22px verdana;
	color:#B8C96A;
    }    
.nav_active
{
    font-weight:bold;
    color:#B8C96A;
    }    
.pr_title
{
    font:bold 12px verdana;
    color:#AAC531;
    } 
.pr_title a
{
    text-decoration:none;
    color:#ffffff;
    }       
.price
{
    font-weight:bold;
    }    
.br1
{
    border:1px solid #DAE3A0;
    }    
.br2
{
    border:1px solid #DAE3A0;
    margin:0 15px 10px 0;
    }    
.br3
{
    border-bottom:1px solid #DAE3A0;
    padding-bottom:10px;
    margin-bottom:10px;
    }
.br4
{
    border:5px solid #DAE3A0;
    margin:10px 15px 45px 0;
    padding:1px;
    float:left;
    }      
.no_br
{
    border:1px solid #835E45;
    }    
.date
{
    font:bold 11px verdana;
    color:#ffffff;
    }        
.article_content{
	width:690px;
	float:left;
	padding:15px 25px 20px 0;
	line-height:16px;
}     
.text1
{
    font:bold 10px verdana;
    color:#EFFABD;
    }    
.text2 a
{
    text-decoration:none;
    font:bold 10px verdana;
    color:#EFFABD;
    }        
.row2
{
	width:280px;
	float:left;
	padding-bottom:20px;
    }    
#items
{
    float:left;
    font:bold 10px verdana;
    padding:10px 0 10px 0px;
    width:240px;
    text-align:center;
    color:#412716;
    margin-top:20px;
    line-height:20px;
    background-color:#9E826F;
    border-left:10px solid #835E45;
    }    
#items a
{
    color:#412716;
    }    
.step
{
    float:left;
    width:97%;
    border-bottom:1px solid #6E4B33;
    padding:0 0 3px 0;
    margin-bottom:3px;
    font-size:10px;
    }    
.step a
{
    text-decoration:none;
    color:#412716;
    }    
.pager a
{
    background-color:#835E45;
    }    
.pager span
{
    background-color:#734221;
    padding:3px;
    }     
.content{
	width:590px;
	float:left;
	padding:15px 25px 20px 0;
	line-height:16px;
}
.sub_category
{
    font-size:11px;
    padding:5px 0 3px 10px;
    }
.sub_category a
{
    text-decoration:none;
    }
.sub_category_active
{
    font-size:11px;
    padding:5px 0 3px 10px;
    color:#B8C96A;
    }
#class1
{
    width:600px;
    float:left;
    }   
#class1 ul{
    padding:0px 0 25px 10px;
    margin:0;
    float:left;
    width:240px;
}    
#class1 ul li{
    padding:11px 0 11px 40px;
    margin:0;
    list-style:none;
    border-bottom:1px solid #9E826F;
    background:url(../images/icon_19.gif) no-repeat 12px 15px;
    font-size:12px;
} 
#class1 ul li a
{
    text-decoration:none;
    }   
    
    
    
    
    