html{}
body{
	margin:0;
	color:#fff;
	font:13px/17px Arial, Helvetica, sans-serif;
	background:#000000 url(../images/bg-page.jpg) no-repeat 50% 0 fixed;
	min-width:900px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#fff;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#fff;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	margin:0 auto;
	width:717px;
}
.wrapper-holder{
	background: url(../images/bg-image.png);
	margin:0 0 4px;
	padding:0 3px 19px;
}
#header{
	overflow:hidden;
	margin:0 -3px;
}
.logo{
	float:left;
	background: url(../images/logo.png) no-repeat;
	width:280px;
	height:85px;
	text-indent:-9999px;
	overflow:hidden;
	padding:12px 0 11px 19px;
}
.logo a{
	display:block;
	height:100%;
}
#nav{
	float:right;
	list-style:none;
	margin:30px 0 0;
	padding:6px 1px 7px 6px;
	background: url(../images/bg-image.png);
	font: 23px/25px Impact, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-transform:uppercase;
	text-align:center;
}
#nav li{
	float:left;
	margin:0 5px 0 0;
}
#nav a{
	color:#d4d4d4;
	display:block;
	background:#555;
	padding:1px 14px 3px 13px;
}
#nav .donate-button a{
	color:#000;
	background:#3cabad;
	padding:1px 22px 3px;
}
#nav a:hover{text-decoration:none;}
.carousel{
	margin:0 0 6px;
	overflow:hidden;
}
.carousel .mask {
	position: relative;
	overflow: hidden;
	width: 100%;
	float: left;
}
.carousel .mask ul {
	list-style: none;
	width: 99999px;
	float: left;
	padding: 0;
	margin: 0;
}
.carousel .mask ul li {
	white-space: nowrap;
	float: left;
	width: 711px;
	height: 404px;
}
.twocolumns{
	overflow:hidden;
	text-transform:uppercase;
	padding:0 3px;
}
.column{
	float:left;
	width:261px;
	text-align:center;
}
.column:first-child{
	text-align:left;
	width:439px;
	margin:0 5px 0 0;
}
.twocolumns h1,
.twocolumns h2{
	font-size:26px;
	line-height:26px;
	background:#555;
	padding:12px 5px 14px;
	margin:0 0 5px;
	letter-spacing:-1px;
	font-weight:normal;
}
.twocolumns h1{padding:12px 5px 14px 14px;}
.text-block{
	background: url(../images/bg-text-block.png);
	padding:16px 5px 0 14px;
	letter-spacing:-1px;
}
.text-holder{overflow:hidden;}
.number{
	float:left;
	margin:0 11px 17px 0;
	font-size:75px;
	line-height:72px;
	letter-spacing:-3px;
	width:121px;
}
.percent{
	font-size:50px;
	line-height:53px;
	letter-spacing:-2px;
	margin:0 11px 0 0;
}
.column p{margin:0 5px 17px;}
.box{
	background: url(../images/bg-box.png);
	padding:29px 0 31px;
	font-size:40px;
	line-height:40px;
	display:block;
	margin:0 0 6px;
}
.column .donate{
	display:block;
	background: url(../images/bg-donate.png);
	font-size:26px;
	line-height:26px;
	padding:20px 5px 21px;
}
.column .donate:hover{text-decoration:none;}
.bottom{
	padding:17px 18px 18px 19px;
	margin:0 0 8px;
}
.bottom .twocolumns{margin: 0 0 59px;}
.bottom .column{
	width:335px;
}
.bottom .column:first-child{
	width:335px;
	margin:0 4px 0 0;
}
.visual{
	display:block;
	margin:0 0 6px;
}
.item-holder {
    font: 29px/37px "Trebuchet MS",Helvetica,sans-serif;
    letter-spacing: -1px;
}
.item-holder .number{
	color:#111;
	background:#555;
	width:41px;
	text-align:center;
	padding:9px 5px 7px;
	margin:0 4px 0 0;
	font-size:30px;
	line-height:37px;
}
.link{
	display:block;
	padding:9px 2px 7px 10px;
	color:#111;
	background:#464545;
	overflow:hidden;
}
.link:hover{text-decoration:none;}
.column .item-holder .donate{
	background:#3cabad;
	padding:9px 2px 7px 0;
	font-size:30px;
	line-height:37px;
	overflow:hidden;
}
.alt .number{
	background:#2f8183;
	color:#fff;
}
.social{
	list-style:none;
	margin:0;
	padding:4px 0 4px 1px;
	overflow:hidden;
	background:#020101;
}
.social li{
	float:left;
	margin:0 0 0 2px;
}
.social a{
	display:block;
	background: url(../images/bg-social.png) no-repeat;
	width: 124px;
	height: 48px;
	text-indent:-9999px;
	overflow:hidden;
}
.social .twitter{
	background-position:-126px 0;
	width: 117px;
}
.social .tumblr{
	background-position:-245px 0;
	width: 116px;
}
.social .instagram{
	background-position:-363px 0;
	width: 114px;
}
.social .youtube{
	background-position:-479px 0;
	width: 97px;
}
.social .vimeo{
	background-position:-578px 0;
	width: 97px;
}

#social-adjust {
	margin-left: 15px;
	margin-top: 10px;
	margin-right: 15px
	
}

#footer {
    color: #ffffff;
    font-size: 12px;
    line-height: 17px;
    text-align: center;
}
.footer-logo{
	margin:0 auto 17px;
	background: url(../images/thirst-logo.png) no-repeat;
	width: 109px;
	height: 48px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.footer-logo a{
	height:100%;
	display:block;
}
#footer p{margin:0 0 15px;}

.block-text{
	padding: 10px 15px;
	text-align:left;
	font-size:12px;
	line-height:17px;
	color:#ffffff;
	background: url("../images/bg-text-block.png") repeat scroll 0 0 transparent;
}

.smile {
	float:left;
	margin:0 0x 0 0;
	width: 224px;
}

.video {
	display: block;
	float: left;
	margin-left: 5px;
	width: 473px;

}


.bottom-donate-page {
	padding:17px 0px 18px 0px;
	margin:0 0 8px;
}


.column-bottom-donate-page{
	width:350px;
	margin:0 4px 0 0;
	float: left;
	text-align: center;
}

.column-donate-page{
	float:left;
	width:351px;
	text-align:center;
}

.img-kids {
	border-style:none;
	margin-top: 5px;}
	
