@charset "utf-8";
/* CSS Document */
    html, body {
      height: 100%;
      margin: 0 0 1px;
      padding: 0;
    }

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -144px; /* the bottom margin is the negative value of the footer's height */
	
}
.header {
	background: url(img/header-bg-aqua.png) left top repeat-x;
	height:149px;
	padding-left: 168px;
	z-index:3000;
}
.footer, .push {
	height: 144px; /* .push must be the same height as .footer */
}

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/
body  {
  background:#fff none repeat scroll 0 0;
color:#474747;
font-family:"helvetica neue",arial,helvetica,sans-serif;
font-size:14px;
line-height:18px;
position:relative;

}


.up{
text-transform:uppercase;
}

.main { font-family: "helvetica neue",arial,helvetica,sans-serif; font-size: 12px; color: #414141; line-height: 18px;}


.req {
color:#FF0000;
font-size: 10px; 

}
.remark {

font-size: 10px; 

}
.title{

 font-family: "helvetica neue",arial,helvetica,sans-serif; font-size: 14px; color: #414141; line-height: 20px;
 font-weight:bold;
}
.main_title{
font-family: "helvetica neue",arial,helvetica,sans-serif;
font-weight:bold;
color:#FFA222;
font-size:18px;
margin-top:40px; background:none;padding:0;
text-align: center;
}
h1{
 /* background-image:url(images/bg-h1.gif); */
/*background-color:#F8F2DD;*/
background-position:center bottom;
background-repeat:repeat-x;
color:#FFA222;
font-size:2.714em;
line-height:1;
/*margin-right:170px;*/
padding-bottom:0.4em;
padding-top:0.2em;

}
.tertiary-container {
overflow:hidden;
}
.prose {
padding-right:1.429em;
padding-top:1px;
text-align:justify;
}

h1, h2 {
font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Arial,Helvetica,sans-serif;
font-weight:200;
}
.image-main {
text-align:center;
width:100%;
}

.content-inner {
background-color:white;
/*margin-right:170px;*/
padding-bottom:0.5em;
}
.image-main img {
margin:0 auto;
width:480px;
width:100%;
}
.image-meta {
border-bottom:1px solid #EDEDED;
font-style:italic;
margin-bottom:0.5em;
padding:0 1em 0.6em;
text-align:right;
}
.tertiary-container .content {
}
.primary {
float:right;
overflow:hidden;
position:relative;
width:100%;
}

.content {
/* background-image:url(images/faux_column.gif); */
background-position:right top;
background-repeat:repeat-y;
display:inline;
float:left;
padding-top:1.5em;
position:relative;
width:100%;
}
.tertiary {
clear:both;
display:inline;
float:right;
margin-right:0;
padding-bottom:1px;
position:relative;
width:150px;
}
h2{

font-family: Arial, sans-serif; 
line-height: 20px;
}
#tagline {
height:24px;
left:120px;
position:absolute;
top:140px;
width:169px;
}

.header .receptical .article {
font-size:0.857em;
position:relative;
z-index:5;
}

.header .article {
padding:1px 0 0;
position:relative;
z-index:2;
}

.article {
clear:both;
margin:0 20px;
}
.section {
margin:0 auto;
max-width:92em;
min-width:750px;
text-align:left;
width:90%;

}

/* .header .receptical {

background-position:left top;
background-repeat:repeat;
color:#FFFFFF;

} */
/* .transbg{
background-image:url(images/transparent_black.png);
height:50px;
} */
.receptical {

min-width:850px;
text-align:center;
width:100%;

}

.nav-secondary {
background-color:#F2F0E5;
background-image:url(images/nav.gif);
background-position:center bottom;
background-repeat:repeat-x;
margin-bottom:1em;
overflow:hidden;
padding:1em 0 0;
}
/* .head_banner {background:url(images/transparent_black.png) repeat-x 0 0; background-repeat:repeat-x !important;}  */
.head_banner {background:url(images/head_banner.jpg) repeat-x 0 0;overflow:hidden;height:190px;position:relative;}
/* .head_banner_sussie {background:url(images/head_banner_sussie.jpg) repeat-x 0 0;overflow:hidden;height:190px;position:relative;} */
.head_banner .article_link {display:block;position:absolute; width:293px; height:178px;left:94px;}
.wwf_content{ margin-top:-60px; }
.head_banner .sussie_logo_link {position:absolute; right: 20px; top:113px;}
.wwf_content_inner {width:839px;margin:0 auto;padding-top:20px;padding-bottom:10px;}
.cash .wwf_content_inner,
.cheque .wwf_content_inner {width:700px;}
.wwf_content_inner2 {width:823px; margin:15px auto;padding:1px 10px;}
.wwf_content_thankyou {width:823px;}
.wwf_content_inner3 {margin:0 auto;padding:0;width:839px;}
.wwf_content_index {margin:0 auto;padding:0;width:839px;}
.cash .wwf_content_inner3,
.cheque .wwf_content_inner3 {width:700px;}
.contribution {font-size:14px;}
h1.donate { margin-top:40px; background:none;padding:0;color:#f26422;font-size:40px;}
ul.wwf_donations {padding:0px;overflow:hidden;margin-bottom:0;}
ul.wwf_donations li {list-style-type:none;float:left;margin-right:80px;}
ul.wwf_donations li.first {margin-left:62px;}
.wwf_footer {height:93px;background:#31302c;clear:both;}
.wwf_footer_inner {position:relative;width:843px;margin:0 auto;padding:0;height:93px;}
.wwf_footer_inner .banner {position:absolute;bottom:0px;}
.head0 {color:#000;font-size:30px;}
div.head {margin:10px 0;}
img {border:0;}
table.donations {}
.clearbg {background:#F8F2DD;}
.note {font-weight:bold;}
.intro {color:#006499;padding:0 10px;}


.header-inner {

	position: relative;

	width: 812px;

	margin: 0 auto;

	font: 12px/1.2 Helvetica, Arial, sans-serif;

	padding-top: 10px;

	padding-left: 168px;

}
.logo {
	position: absolute;
	left: 20px !important;
	top: 0;
	z-index:60;
	}
#TB.aqua { }
.row {
    margin-bottom: 0;
	background-color:#f4f3ec;
	
}
.footer .container {
position: relative;
	margin: 0 auto;
		width: 868px;
		height: 144px;
		background: url(img/panda.png) left top no-repeat;

	}
.footer .tagline {


		margin-bottom: 12px;
		padding: 30px 0 0 100px;

		

	}
.col12 { width: 980px;
	height:42px;}
