html{min-width:901px;}
body{
	margin:0;
	background:#e4cfb2 url(../images/bg-body1.jpg) repeat-x 50% 0;
	font:12px/15px Arial, Helvetica, sans-serif;
	color:#464646;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:901px;
	margin:0 auto;
	background:url(../images/bg-wrapper.gif) no-repeat 0 16px;
	padding:22px 0 0;
}
#header,
#main{
	background:#fff;
	overflow:hidden;
	width:100%;
	position:relative;
}
#header{
	padding:0 0 66px;
	background:#fff url(../images/bg-header.gif) no-repeat 489px -1px;
}
.logo{
	float:left;
	background:url(../images/logo.gif) no-repeat;
	width:174px;
	height:141px;
	overflow:hidden;
	text-indent:-9999px;
	margin:13px 0 0 19px;
}
.logo a{
	height:100%;
	display:block;
}
.slogan{
	float:left;
	background:url(../images/slogan.gif) no-repeat;
	width:139px;
	height:107px;
	margin:24px 0 0 73px;
	text-indent:-9999px;
}
#header .holder{
	float:right;
	padding:21px 20px 0 0;
	width:282px;
}
#header .block{
	float:left;
	padding:0 0 0 21px;
}
#header .block img{display:block;}
#header .block a{display:block;}
#header .block .donate{
	margin:0 20px 6px 28px;
	display:block;
	text-indent:-9999px;
	width:92px;
	height:26px;
	background:url(../images/img1.gif) no-repeat;
	overflow:hidden;
}
#header .block .paysystem{margin:0 10px 0 21px;}
#header .block .contactus{margin:-5px 0 0 18px;}
#header .block strong{
	display:block;
	text-indent:-9999px;
	background:url(../images/text-contact.gif) no-repeat;
	width:90px;
	height:15px;
	margin:0 0 8px;
}
#header .block .donation{
	background:url(../images/text-make.gif) no-repeat;
	width:140px;
	height:15px;
}
.search{
	margin:0 0 21px;
	float:right;
}
.search-field{
	border:1px solid #a67c52;
	width:196px;
	float:left;
	padding:4px 5px;
	margin:1px 0 0 -16px;
	position:relative;
	
}
.search-button{
	float:left;
	border:0;
	background:#a67c52;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 0 7px;
	padding:4px 10px 5px;
	width:83px;
	cursor:pointer;
	height:27px;
}
#nav{
	margin:0;
	list-style:none;
	position:absolute;
	bottom:0;
	left:0;
	padding:0;
	background:url(../images/bg-nav.gif) no-repeat 0 20px;
	height:73px;
	width:100%;
}
#nav li{
	float:right;
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0 0 0 -8px;
	padding:40px 18px 2px 20px;
	display:inline;
}
#nav li a{
	color:#fff;
	text-shadow:2px 3px 3px #000;
	position:relative;
	display:block;
	white-space:nowrap;
}
#nav .active{background:url(../images/bg-nav-link.gif) no-repeat 1px 1px;}
#nav .active a{text-decoration:none;}
#nav li a:hover{
	text-decoration:none;
	color:#CCC;
}
.visual img{
	border:1px solid #8c6239;
	vertical-align:top;
}
.visual{
	border:1px solid #a77d53;
	padding:3px 3px 4px;
	float:left;
	margin:-5px 23px 0 0;
}
* html .visual{margin:-5px 20px 0 0;}
#main{padding:0 0 46px;}
#main .block{
	padding:33px 30px 29px 22px;
	overflow:hidden;
	height:1%;
	background:url(../images/bg-block.gif) no-repeat 174px 100%;
}
#main .block h1,
#main .block h2 {
	font:italic 24px/28px Arial, Helvetica, sans-serif;
	color:#9e0b0f;
	margin:0 0 17px;
}
#main .block p {
	font:14px/17px Arial, Helvetica, sans-serif;
	color:#464646;
	margin:0 0 13px 0;
}
#main .holder{
	overflow:hidden;
	height:1%;
}
#main .block a{
	font-size:13px;
	color:#9e0b0f;
}
#main .block h3{
	font:bold 13px/22px  Arial, Helvetica, sans-serif;
	margin:0;
}
#main .block .learnmore{
	padding:2px;
	border:1px solid #a88057;
	margin:26px 0 0;
	overflow:hidden;
	width:121px;
	white-space:nowrap;
}
#main .block .learnmore a{
	font:bold 14px Arial,Helvetica,sans-serif;
	color:#fff;
	background:#aa1418;
	text-shadow:2px 3px 3px #000;
	padding:5px 12px 7px 16px;
	display:block;
}
#main .block .learnmore a:hover{text-decoration:none;}
#main .block .frame{
	padding:0 25px 0 8px;
	float:left;
	width:560px;
}
#main .block .frame ul{
	margin:0;
	padding:0;
	list-style:none;
}
#main .block h2{
	font-size:19px;
	margin:-20px -4px 10px;
	position:relative;
}
#main .block .box{
	float:right;
	width:220px;
	margin:-26px 0 -4px 0;
	padding:0 0 0 5px;
}
* html #main .block .box{padding:0 0 0 7px;}
#main .block .box ul{
	margin:0;
	padding:0;
	list-style:none;
}
#main .block .box li{
	float:left;
	width:98px;
	height:77px;
	padding:0 9px 4px 0;
	overflow:hidden;
}
#main .block .box li a{
	display:block;
	padding:0 0 5px 0;
}
#main .block .box li img{
	vertical-align:top;
	border:1px solid #b79674;
}
#main .block .box h2{
	margin:7px -4px 15px;
	position:relative;
	line-height:28px;
}
#main .block .readmore{
	font:bold 13px Arial,Helvetica,sans-serif;
	padding:0 0 0 19px;
	background:url(../images/bullet-readmore.gif) no-repeat 7px 65%;
}
#main .block .frame h3{margin:-1px 0 2px;}
#main .block .frame p{margin:0 0 15px;}
#footer{
	background:url(../images/bg-footer.gif) no-repeat 0 -1px;
	overflow:hidden;
	height:1%;
	text-align:center;
	padding:19px 130px 50px 0;
}
* html #footer{padding:19px 128px 50px 0;}
.footer-nav{
	margin:0 0 7px;
	padding:0;
	list-style:none;
}
.footer-nav li{
	display:inline;
	background:url(../images/bullet-footer-nav.gif) no-repeat 0 55%;
	padding:0 5px;
	font-size:12px;
}
.footer-nav li:first-child{background:none;}
.footer-nav li a{color:#363636;}
#footer p{
	padding:0 0 0 47px;
	margin:0;
	color:#363636;
}

/* Inner Pages */

#left-sidebar {
	width:230px;
	float:left;
	background-color:#FFF;
	margin-top:10px;
	border-right:#C90 1px solid;
}
#inner-content {
	float:right;
	width:670px;
	background-color:#FFF;
	margin-top:10px;
}
#media-content {
	padding:15px;
}
#left-sidebar-contact {
	width:260px;
	float:left;
	background-color:#FFF;
	margin-top:10px;
	border-right:#C90 1px solid;
}
#inner-content-contact {
	float:right;
	width:640px;
	background-color:#FFF;
	margin-top:10px;
}
img.sidebar-image {
	margin-left:10px;
	border:1px #960 solid;
}
h1.inner-h1 {
	font:italic 24px Arial, Helvetica, sans-serif;
	color:#9e0b0f;
	margin:0 0 17px 10px;
}
p.inner-p {
	font:14px/17px Arial, Helvetica, sans-serif;
	color:#464646;
	margin:0 15px 15px 15px;
	margin-left:10px;
}
p.address {
	text-align:center;
	font:16px Arial, Helvetica, sans-serif;
}
p.home-p {
	text-align:justify;
}
h3.inner-h3 {
	margin:0 0 17px 10px;
}
a.email {
	color:#03F;
}
a.email-contact {
	color:#03F;
	font-size:14px;
}
.news-title {
	margin:0 0 0 20px;
}
.news-author {
	margin:0 0 5px 20px;
}
.inner-ul li {
	font:14px/17px Arial, Helvetica, sans-serif;
	color:#464646;
}
.home-bullet {
	list-style:circle;
	margin-left:15px;
	font-size:14px;
}
