/* FOOTER BG */
img.bg {
	min-height: 293px;
	max-height: 293px;
	min-width: 982px;
	width: 100%;
	height: auto;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
}

@media screen and (max-width: 982px; max-height: 293px;){
	img.bg{
		left: 50%;
		margin-left: -491px;
	}
}

/*FOOTER STUFF*/
#container {
	min-height: 100%;
	margin-bottom: -83px;
	position: relative;
	z-index: 100;
}

#footer{
	min-height: 293px;
	position: relative;
	z-index: 5;
	margin-bottom: -100px;
}

#clearfooter {
	height: 293px;
	clear: both;
}

/*MAIN CONTENT*/
#body{
	width: 982px;
	margin: 0 auto;
}

#top-container{
	background-image: url('../images/content_bg.png');
	background-repeat: repeat-y;
	padding: 0px 0px 0px 7px;
}

#header{
	background-image: url('../images/head_bg.jpg');
	background-repeat: no-repeat;
	height: 478px;
}

#nav{
	float: left;
	width: 266px;
	background-image: url('../images/navbg.png');
	background-repeat: repeat;
	height: 100%;
}

#logo{
	width: 262px;
	height: 100px;
	background-image: url('../images/logo.png');
	background-repeat: no-repeat;
	margin: 0 auto;
	margin-top: 13px;
}

#navbar{
	margin-top: 18px;
}

#navbar a{
	display: block;
	text-decoration: none;
	margin-bottom: 1px;
	font-size: 15px;
	color: #ffffff;
	margin-right: 3px;
	padding: 10px 10px 10px 15px;
	text-transform: uppercase;
	text-shadow: #000000 1px 1px 1px;
	background-image: url('../images/navbg.png');
	background-repeat: repeat;
	opacity:0.8; filter:alpha(opacity=80);
}

#navbar a:hover{
	opacity:1.0; filter:alpha(opacity=100);
}

#right_nav{
	float: right;
	text-align: right;
	margin-right: 11px;
}

#topnav{
	margin-right: 10px;
	color: #ffffff;
	font-size: 13px;
	margin-top: 10px;
}

#topnav a{
	color: #ffffff;
	font-size: 13px;
	text-decoration: none;
}

#topnav a:hover{
	text-decoration: underline;
}

#donate{
	margin-top: 15px;
	margin-right: -26px;
	width: 387px;
	height: 79px;
	background-image: url('../images/donatebg.png');
	background-repeat: no-repeat;
	display: block;
}

#content{
	padding: 15px;
}

#left{
	float: left;
	width: 660px;
}

#right{
	float: right;
	width: 250px;
}

#testimonial{
	background-image: url('../images/testimonialbg.png');
	background-repeat: repeat;
	padding: 10px 14px 10px 10px;
	margin-right: -18px;
	font-size: 12px;
	color: #3f3f3f;
}

#testimonial span{
	display: block;
	text-align: right;
	font-style: italic;
	color: #000000;
}

.flag{
	background-image: url('../images/flag.png');
	background-repeat: no-repeat;
	width: 9px;
	height: 9px;
	float: right;
	margin-right: -18px;
	margin-bottom: 2px;
}

.flag_alt{
	background-image: url('../images/flag_alt.png');
	background-repeat: no-repeat;
	width: 9px;
	height: 9px;
	float: right;
	margin-right: -18px;
	margin-bottom: 2px;
}

#inner a{
	display: block;
	text-decoration: none;
	background-image: url('../images/testimonialbg.png');
	background-repeat: repeat;
	padding: 10px 14px 10px 10px;
	margin-right: -18px;
	font-size: 12px;
	color: #1e1e1e;
}

#content-footer{
	background-image: url('../images/content_foot.png');
	background-repeat: no-repeat;
	height: 16px;
}

#foot_body{
	width: 982px;
	margin: 0 auto;
	position: relative;
	z-index: 1000;
	padding-top: 103px;
	padding-right: 11px;
}

#foot_logo{
	float: left;
	width: 262px;
	height: 100px;
	background-image: url('../images/logo.png');
	background-repeat: no-repeat;
	margin: 0 auto;
	opacity:0.18;
	filter:alpha(opacity=18);
}

#foot_right{
	float: right;
	font-size: 13px;
	color: #54544f;
	text-align: right;
}

#foot_right a{
	font-size: 13px;
	color: #54544f;
	text-decoration: none;
}

#foot_right a:hover{
	color: #ffffff;
	text-decoration: underline;
}


.more_button{
	display: block;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 0px 14px 0px;
	padding: 6px 10px;
	font-size: 16px;
	color: #ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: solid 1px #b5b5b5;
	background-color: #5d7184;
	width: auto;
	background-image: url('../images/button_arrow.png');
	background-repeat: no-repeat;
	background-position: top right;
}

.more_button:hover{
	background-color: #15314d;
	color: #ffffff;
}
