/*============================*/
/*    Created by Hikuri84     */
/*    hikuri84@gmail.com      */
/*============================*/
@import url("reset.css"); /*Hint: This imports all CSS rules within the "reset.css" file*/

/*============================*/
/*      Element Styles         */
/*============================*/

/*==- Set your font families styles -==*/
body{
	background: #000000;
}

h1,h2,h3,h4,h5,h6 {
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif;
	color: #01bfcb;
}

p,pre,label,caption,th,td,dt,dd,select,ul,ol,address,cite,img {
	font-family: "Helvetica Neue",Helvetica,sans-serif;
}

blockquote {
	font-family: "Helvetica Neue",Helvetica,sans-serif;
}

tt,code,samp {
	font-family:Consolas, "Courier New", Courier, monospace;
}

/*==- Set your font sizes -==*/
h1 {
	font-size: 2.6em;
}

h2 {
	font-size: 2.4em;
}

h2 span{
	font-size: .7em;
	color: #ffffff;
	margin: 0;
}

h3 {
	font-size: 1.45em;
	text-transform: uppercase;
}

h4 {
	font-size: 2.0em;
}

h5 {
	font-size: 1.8em;
}

h6 {
	font-size: 1.6em;
}

p,pre,label,dt,dd,select,blockquote,address {
	font-size:1.2em;
	font-weight: lighter;
	letter-spacing: .05em
}

ul,ol,th,td,caption,img {
	font-size:1.2em;
}


li ul {
	font-size:1em;
}

/*============================*/
/*        Link Styles         */
/*============================*/
a {
	font-family: "Helvetica Neue",Helvetica,sans-serif;
	color: #01bfcb;
}
a:hover {
	text-decoration:underline;
}
/*============================*/
/*        Form Styles         */
/*============================*/
label {
	clear:left;
	float:left;
	font-size:11px;
	text-transform: uppercase;
	height:19px;
	margin-top:6px;
	padding-top:3px;
	text-align:right;
	vertical-align:middle;
	width:15%;
	line-height: 1.1em;
}

.field {
	clear:none;
	float:left;
	height:26px;
	margin:10px 4px 5px 5px;
	position:relative;
	width:205px;
	background: #000000;
	padding: 2px 7px 0 10px;
	font-size: 1.5em;
	letter-spacing: .05em;
	font-family: "Helvetica Neue",Helvetica,sans-serif;
	border: 1px solid #353535;
	clear:none;
	float:left;
	margin:6px 6px 9px 8px;
	position:relative;
	width:60%;
	color: #ffffff;
}
.field:focus{
	border: 1px solid silver;
}

fieldset{
	overflow: hidden;
	position: relative;
}
	fieldset ul{
		list-style-type: none;
	}

	fieldset ul li{
		margin: 0;
	}

		.nested_list{
			list-style-type: none;
			float: left;
			margin:10px 4px 5px 5px;
		}
			.nested_list li{
				float: left;
				margin: 0 21px 0 6px;
			}
		.nested_p{
			clear:none;
			float:left;
			margin-bottom:0;
			margin-left:9px;
			margin-right:0;
			margin-top:-3px;
			font-size: 1em;
		}
	fieldset div{
		margin:0 auto 20px auto;
		float: left;
		clear: both;
		padding: 0 0 0 107px;
		width: 100%;
	}
	
	filedset li{
		float: left;
		clear: both;
		padding: 0;
		margin: 0;
	}

select{
	margin:6px 4px 5px 5px;
	position:relative;
	clear:none;
	padding: 0px 5px 0 0px;
	font-size: 1.1em;
	float: left;
	width:205px;
}
textarea{
	float: left;
	clear: both;
}
button{
	border:2px solid silver;
	color:#FFFFFF;
	font-size:1.3em;
	height:28px;
	margin:0;
	padding: 0 16px;
	text-transform:uppercase;
	background: #33a6a6;
	cursor: pointer;
}
	.submit{
		margin: 0 auto;
		display: block;
		clear: both;
	}
.radio{
	float: left;
}
.checkbox{
	width: 12px !important;
	height: 12px;
	background: none;
	float: left;
	clear: left;
	margin: 0 5px 0 5px;
	border: none;
	padding: 0;
}
.validator{
	clear:right;
	float:left;
	height:22px;
	width:22px;
	display:block;
	margin: 6px 0 0 0;
	padding: 2px 0 0 0;
	font-size: 1.1em;
	text-indent: -9999px;
	font-family: Tahoma;
}

	.good{
		background:transparent url(../images/sprt-validator.png) no-repeat scroll 0 -1px;
		color: green;
	}
	.bad{
		background:transparent url(../images/sprt-validator.png) no-repeat scroll -25px -1px;
		color: red;
	}
span.tips{
	clear:none;
	color:#313131;
	float:left;
	font-size:0.9em;
	margin:38px 0 0 -42px;
	position:relative;
	text-align:center;
}
.error_messages{
	margin: 20px auto 0 auto;
	width: 80%;
	background: #000000;
	border: 1px solid teal;
	text-align: center;
	display: none;
}
	.error_messages h6{
		background:transparent url(../images/sprt-validator.png) no-repeat scroll -47px 3px;
		height:34px;
		margin:-20px auto 6px;
		padding:0;
		position:relative;
		text-indent:-9999px;
		width:30px;
	}
	.error_messages ul{
		list-style: none;
	}

	.error_messages li {
		color:red;
		letter-spacing:0.06em;
		margin:7px 0 0;
		padding:0;
	}
/*============================*/
/*        CWX Home Site       */
/*============================*/

/*-------- Wraper-------------*/
#main_wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
}

a#cwx_logo{
	background: transparent url(../images/cwx-logo.png) scroll no-repeat 0px 21px;
	height: 110px;
	display: block;
	text-indent: -9999px;
	width: 312px;
}
/*---------------------------*/
ul.list li{
	background:transparent url(../images/bkg-li.png) no-repeat scroll 31px top;
	color:#01BFCB;
	font-size:1.1em;
	height:19px;
	letter-spacing:0.03em;
	list-style-type:none;
	margin:0 0 5px;
	padding:0;
}

/*------ SignUp--------------*/

#signup_header a{
	margin: 11px auto 0 auto;
}

#login_wrap{
	width: 56%;
	margin: 0 auto;
	background: transparent url(../images/bkg-form-invert.png) scroll no-repeat bottom left;
	padding: 0 0 43px;
}

#signup_tabs{
	width: 100%;
	margin: 0;
	float: right;
	clear: both;
	list-style: none;
	position: relative;
	z-index: 12;
}

#signup_tabs li{
	display: block;
	float: right;
}
	#signup_tabs li{
		background:transparent url(../images/sprt-smalltabs.png) no-repeat scroll -106px 0;
		height:44px;
		margin: -24px -13px 0 0;
		padding:0;
		width:106px;
		position: relative;
		z-index: 2;
	}
	#signup_tabs li:hover{
		background:transparent url(../images/sprt-smalltabs.png) no-repeat scroll 0px 0;
		z-index: 3;
	}
		#signup_tabs li a{
			display: block;
			padding: 15px 0 0 29px;
			text-indent: -9999px;
			width:55px;
		}
			#signup{
				background: transparent url(../images/sprt-signin.png) scroll no-repeat 25px 16px;
			}
			#login{
				background:transparent url(../images/sprt-signin.png) no-repeat scroll -54px 16px;
				margin:0 0 0 6px;
			}
	/*#signup_tabs .current{
		background: black;
	}*/
	
.panes pane {
	display:none;
}


.panes{
	background: transparent url(../images/bkg-form.png) scroll no-repeat top left;
	margin: 9px 0 0 0;
	padding: 23px 23px 0;
}
	.panes h2{
		width: 100%;
		clear: both;
		padding: 0 0 12px 0;
	}
	.panes fieldset{
		width: 100%;
		margin: 7px 0 7px 0;
		padding: 0 0 30px 0;
		background: transparent url(../images/bkg-fieldset.png) scroll no-repeat bottom center;
		float: left;
		clear: none;
	}
	.panes label{
		width: 20%;
	}
	
#user_role{
	background: transparent url(../images/bkg-fieldset.png) scroll no-repeat bottom center;
	padding: 0 0 15px 0;
	margin: 0 0 20px 0;
	float: left;
	overflow: hidden;
	height: 156px;
	width:100%;
}

#user_role li{
	display: block;
	float: left;
	margin: 18px 10px 10px;
	text-align: center;
	vertical-align: bottom;
}
	#user_role li:hover{
		background: transparent url(../images/bkg-highligth.png) scroll no-repeat top center;
	}
	
	li.current{
		background: transparent url(../images/bkg-highligth.png) scroll no-repeat top center;
	}

#user_role div{
	width: 111px;
}

.user_type{
	padding-top: 90px;
	text-transform: uppercase;
	font-size: .98em;
	text-align: center;
}
	#volunteer_role{
		background: transparent url(../images/sprt-roles.png) scroll no-repeat -14px 15px;
	}
	#school_role{
		background: transparent url(../images/sprt-roles.png) scroll no-repeat -148px 15px;
	}
	#organization_role{
		background: transparent url(../images/sprt-roles.png) scroll no-repeat -289px 15px;
	}
	#corporation_role{
		background: transparent url(../images/sprt-roles.png) scroll no-repeat -422px 15px;
	}

.login_screen{
	background: transparent url(../images/bkg-login.png) scroll no-repeat bottom center;
	padding: 0 0 55px 0;
}

#disclaimer_info{
	margin: 0 auto;
	clear: both;
	width: 55%;
	text-align: center;
}

	#disclaimer_links{
		clear:both;
		float:left;
		font-size:1.4em;
		list-style-type:none;
		margin:6px 0 5px;
		padding:0 91px;
		text-align:center;
		width:100%;
	}

	#disclaimer_links li{
		margin: 0;
		padding:0 14px;
		float: left;
	}
	
	#disclaimer_links a{
		color: #1e676b;
		display: block;
	}

#copyrigth{
	font-size:1em;
	clear:both;
}
#forgot_link{
	clear:both;
	display:block;
	float:left;
	font-size:1.2em;
	margin:0 auto;
	padding:0 0 0 20px;
}

#remember{
	float: left;
}
#recover_password{
	display: none;
}
/*------ Activation--------------*/

#birth_day{
	width: 29px;
}
#birth_month{
	width: 29px;
}
#birth_year{
	width: 50px;
}
#user_terms{
}
#user_agrees{
	margin-left: 90px;
}
/*------ToolTip-------------------*/

.tooltip { 
	font-family: Tahoma;
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	display: none;
	width:auto;
	color:#fff;
	text-align:center;
	font-size:1.15em;
	z-index: 3;
	}
	
	.tabed{
		float: left;
		height:0 !important;
		margin:-117px 0 0 0px;	
		position:relative;
		z-index:4;
		border-top: 1px solid #444444;
	}
	.tabed p{
		text-align: center;
		text-transform: uppercase;
		font-size: .7em;
		color: #777777;
	}
/*------Plans----------------------*/
#plans_wrapper{
	float:left;
	margin:45px 0 0 0px;
	position:relative;
	width:100%;
	z-index:4;
	background:transparent url(../images/bkg-fieldset.png) no-repeat scroll 0 bottom;
	padding: 0 0 45px 0;
}
/*.plan{ This will remain commented until we got the ecomerce running and have different plans.
	width: 180px;
	background: transparent url(../images/bkg-plans.png) no-repeat scroll center top;
	float: left;
	padding: 5px;
	margin: 20px 2px 0;
	height: 230px;
	text-align: center;
}*/

.plan{
	background:transparent url(../images/bkg-plans.png) no-repeat scroll center top;
	float:left;
	height:230px;
	margin:19px 0 0 47px;
	padding:5px;
	text-align:center;
	width:187px;
}

	.plan h3{
		color: #ffffff;
		font-size: 1.8em;
		background: transparent url(../images/bkg-plans-hr.png) no-repeat scroll center bottom;
		padding: 0 0 7px 0;
		margin: 0 0 4px 0;
		text-align: center;
		letter-spacing: .08em;
	}
	.plan_description{
		height: 95px;
	}
		.prices{
			text-transform: uppercase;
			font-size: 1.5em;
			line-height: 1em;
			margin: 5px 0 0 0;
		}
			.prices span{
				font-size: 2.2em;
				line-height: 1em;
			}
	#premium{
	margin: 0px 6px 0 6px;
	height: 251px;
	}
	
		#premium h3{
			text-shadow: 0 0 8px #ffffff;
		}

		#featured{
		display: block;
		position: relative;
		z-index: 5;
		float: right;
		background: transparent url(../images/bkg-bestvalue.png) no-repeat scroll top left;
		text-indent: -9999px;
		width: 63px;
		height: 29px;
		margin:-39px -19px 0px;
		}
		
.details{
	display: none;
	width: 0px;
	float:left;
	margin:0 0 0 0;
}

#sales_mailer{
	display: none;
}

	#sales_mailer h2{
		background: transparent url(../images/bkg-mail.png) no-repeat scroll top left;
		width: 100%;
		height: 75px;
		text-indent: 103px;
	}

	#sales_mailer h2 span{
		display: block;
	}
	
	#sales_mailer textarea{
		clear:none;
		float:left;
		height:200px;
		margin:10px 4px 5px 5px;
		position:relative;
		width:205px;
		background: #000000;
		padding: 2px 7px 0 10px;
		font-size: 1.1em;
		letter-spacing: .06em;
		font-family: "Helvetica Neue",Helvetica,sans-serif;
		font-weight: lighter;
		border: 1px solid #353535;
		clear:none;
		float:left;
		margin:6px 6px 9px 8px;
		position:relative;
		width:60%;
		color: #ffffff;
	}

	#sales_mailer textarea:focus{
		border: 1px silver solid;
	}

/*============================*/
/*        CWX Home Site       */
/*============================*/
.home_wrap
{
	background:#000 url(../images/wrap_bg.jpg) no-repeat top;
	padding:0px 0px 10px 0px;
}
/*------HEADER-----*/
#header
{
	height:288px;
	overflow:hidden;
}
	#header_left{
		width:310px;
		float:left;
		padding:0px 0px 0px 20px;
	}
		#header_left h2{
			font-size:3.4em;
			margin:0px;
			color:#FFF;
			line-height:1.1em;
		}
		#logo{
			margin:0px;
		}
	
		#logo a{
			background:url(../images/cwx-logo.png) no-repeat 0px 21px;
			width:274px;
			height:121px;
			text-indent:-9999px;
			display:block;
		}
	#header_right{
		width:670px;
		float:left;
		overflow:hidden;
	}
		#menu{
			width:640px;
			text-align:right;
			padding:38px 30px 0px 0px;
		}
			#menu li{
				margin:0px 16px;
				list-style:none;
				display:inline;
			}
			
			#menu li a{
				font-size:13px;
				color:#ffaa5f;
			}
	#photo_block{
		float:right;
		padding:11px 0px 0px 0px;
	}
		#photo_block .block{
			float:left;
			padding:0px 10px 0px 0px;
			overflow:hidden;
		}
			#photo_block .block span{
				background:url(../images/1x1.png) repeat;
				display:block;
				width:209px;
				height:32px;
				text-align:center;
				padding:5px 0px 0px 0px;
			}
			#photo_block .block a{
				width:209px;
				height:37px;
				display:block;
				padding:165px 0px 0px 0px;
				color:#FFF;
				text-decoration:none;
				font-size:18px;
			}
			#photo_block .block a:hover{
				color:#cfcfcf;
			}
			#photo_block .block .photo_1{
				background:url(../images/photo_1.png) no-repeat top;
			}
			#photo_block .block .photo_2{
				background:url(../images/photo_2.png) no-repeat top;
			}
			#photo_block .block .photo_3{
				background:url(../images/photo_3.png) no-repeat top;
			}
/*------TABS-----*/
#tabs{
	width:985px;
	height:60px;
	margin:8px 15px 0px 0px;
}
	#tabs ul{
		background:url(../images/menu.jpg) no-repeat 0px -60px;
		height:60px;
		float:right;
		width:525px;
	}
		#tabs ul li{
			margin:0px;
			list-style:none;
			float:left;
		}
		#tabs ul li a{
			text-indent:-9999px;
			display:block;
			height:60px;
		}
		#tabs ul li a:hover{
			background:none;
		}
		#tabs ul li a.active{
			background:none;
		}
	#tabs ul li .vol{
		background:url(../images/menu.jpg) no-repeat 0px 0px;
		width:130px;
	}
	#tabs ul li .sch{
		background:url(../images/menu.jpg) no-repeat -130px 0px;
		width:121px;
	}
	#tabs ul li .org{
		background:url(../images/menu.jpg) no-repeat -251px 0px;
		width:134px;
	}
	#tabs UL LI .cor{
		background:url(../images/menu.jpg) no-repeat -385px 0px;
		width:140px;
	}

/*------CONTENT-----*/
#main{
	overflow:hidden;
	margin:10px auto 0px auto;
	width: 98%;
}

/*------HOME--------*/
#featured_column{
	float: left;
	/*padding: 0px 0px 22px 0px;*/
	width:45%;
}

	#hand_placeholder{
		display: block;
		width: 100%;
		background: transparent url(../images/home-placeholder.png) no-repeat center bottom;
		height: 440px;
	}
	
	#hand_placeholder p{
		text-align: right;
		padding: 411px 55px 0 0;
	}

#featured_stories{
	float:left;
	padding:0 0 0 1%;
	width:53%;
}

	#featured_stories h3{
		display: block;
		padding-top: 12px;
		font-size: 2em;
	}
	
	#featured_stories blockquote{
		font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif;
		font-size: 1.4em;
		font-size:1.6em;
		font-weight:lighter;
	}
	
	#featured_stories p{
		padding-bottom: 1em;
	}
		.post_date{
			font-size: 1em !important;
			color: #444444 !important;
		}
		
		.foot_note{
			font-size: 1em;
			color: #888888;
		}
		
		
	#video_homepage{
		clear: both;
		padding: 26px;
	}

	.show_story{
		cursor:pointer;
		display:block;
		font-size:1.3em;
		height:35px;
		padding:0 27px 0 0;
		text-align:right;
		text-decoration:underline !important;
	}
	
	#complete_story{
		height: 0px;
		overflow: hidden;
		width: 100%;
	}

#hidden_home{
	display: none;
}

.slide{
	float: left;
}

.left_column
{
	background:url(../images/main_bg.jpg) no-repeat 3px 80px;
	width:325px;
	float:left;
	padding:0px 0px 10px 10px;
}
	.left_column ul{
		width:302px;
		padding:10px 0px 0px 0px;
	}
	.left_column ul li{
		margin:2px 0px 10px 0px;
		list-style:none;
		padding:1px 0px 13px 0px;
		height:35px;
		overflow:hidden;
		background: transparent url(../images/line.png) scroll no-repeat bottom center;
	}
	.left_column ul li a{
		font-size:16px;
		color:#68cbd0;
		text-decoration:none;
		line-height:16px;
		display: block;
		height: 36px;
		padding: 0 0 0 50px;
	}
	.left_column ul li a:hover
	{
		text-decoration:underline;
	}

.volunteer_icnS
{
	background:url(../images/icon_1.png) no-repeat 0px 0px;
}
.school_icnS
{
	background:url(../images/icon_2.png) no-repeat 0px 0px;
}
.corporation_icnS
{
	background:url(../images/icon_3.png) no-repeat 0px 0px;
}
#left UL .line
{
	background:url(../images/line.png) no-repeat;
	height:12px;
}
.video
{
	background:url(../images/video_frame.jpg) no-repeat;
	width:295px;
	height:199px;
	padding:6px 0px 0px 6px;
	z-index: 1;
	position: relative;
}

	.indexed_video{
		position: absolute;
		z-index: 1;
	}
.clips{
	width:160px;
	height:59px;
	display:block;
	margin:-40px 0px 0px -12px;
	position:relative;
	z-index:100;
}
	#volunteers{
		background:url(../images/sprt_clips.png) no-repeat scroll 0 0;
	}
	#schools{
		background:url(../images/sprt_clips.png) no-repeat scroll 0 -75px;
	}
	#organizations{
		background:url(../images/sprt_clips.png) no-repeat scroll 0 -143px;
	}
	#corporations{
		background:url(../images/sprt_clips.png) no-repeat scroll 0 -219px;
	}

.mid_column{
	background:url(../images/main_bg.jpg) no-repeat 5px 80px;
	width:340px;
	float:left;
	padding:10px 0px 0px 0px;
}

.mid_column h2
{
	font-size:3em;
	color:#01bfcb;
	margin:0px 0px 20px 0px;
}
	.mid_column p
	{
		font-size:1.3em;
		line-height:18px;
		margin:0px 0px 20px 0px;
	}
	.mid_column UL
	{
		margin:0px 0px 20px 0px;
	}
	.mid_column UL LI
	{
		background:url(../images/bullet.png) 0px 0px no-repeat;
		margin:0px 0px 3px 0px;
		list-style:none;
		padding:2px 0px 0px 30px;
		height:20px;
		overflow:hidden;
	}
	.mid_column UL LI A
	{
		color:#4fe7f1;
		text-decoration:none;
		font-size:14px;
		font-style:italic;
		font-weight:bold;
	}
	.mid_column UL LI A:hover{
		text-decoration:underline;
	}
	.mid_column blockquote{
		text-transform: uppercase;
		font-size: 1.2em;
		font-weight: bold;
	}
.right_column
{
	background:url(../images/main_bg.jpg) no-repeat 3px 80px;
	width:325px;
	float:left;
	text-align:center;
}

/*---BANNERS---*/

.banner{
	width:240px;
	height:324px;
	display:inline-block;
	margin:20px 0px 30px 0px;
	position:relative;
}

#volunteer_banner{
	background:url(../images/bkg-volunteer-banner.png) no-repeat scroll top center;
}
#school_banner{
	background:url(../images/bkg-school-banner.png) no-repeat scroll top center;
}
#organization_banner{
	background:url(../images/bkg-organizations-banner.png) no-repeat scroll top center;
}
#corporation_banner{
	background:url(../images/bkg-corporations-banner.png) no-repeat scroll top center;
}

.join
{
	background:url(../images/join.png) no-repeat;
	width:289px;
	height:33px;
	padding:11px 0px 0px 19px;
}
.join P
{
	margin:0px;
	font-size:20px;
	color:#404041;
	float:left;
	padding:4px 10px 0px 0px;
}
.join P SPAN
{
	color:#f7941e;
}
.join .button
{
	background:url(../images/join_button.jpg) repeat-x;
	height:16px;
	float:left;
	text-decoration:none;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:3px 5px;
	display:block;
	position:relative;
}
/*-LEGAL-*/
#legal_wrap p {
	margin: 12px 6px;
	font-size:1.3em;
	letter-spacing:0.07em;
 }

#legal_wrap em{
	font-weight: bold;
	font-style: italic;
	font-size:1.32em;
}
#legal_wrap dt{
	font-weight: bold;
	font-style: italic;
	font-size:1.32em;
}
	#legal_wrap dd{
		margin: 12px 6px;
		font-size:1.3em;
		letter-spacing:0.07em;
	}

.legal_list li{
	background:transparent url(../images/bkg-li.png) no-repeat scroll 31px top;
	color:#FFFFFF;
	font-size:1em;
	letter-spacing:0.03em;
	list-style-type:none;
	margin:12px 0 12px 0px;
	padding:0 0 0 58px;
	min-height: 19px;
}

/*-FOOTER-*/
#footer{
	background:url(../images/footer.png) no-repeat;
	width:1024px;
	height:75px;
	margin:0 auto;
	margin-top:-37px;
	font-size:11px;
	clear: both;
}
		#footer span{
			display:block;
			float:left;
			padding:43px 0px 0px 72px;
			color:#000;
			position:relative;
			font-family: Helvetica;
		}
		#footer span a{
			color: #000000;
		}
		
		#footer span a:visited{
			color: #212121;
		}
		
		#footer ul{
			float:right;
			padding:42px 30px 0px 0px;
		}
			#footer ul li{
				margin:0px 3px;
				list-style:none;
				display:inline;
			}
				#footer ul li a{
					color:#000;
					text-decoration:none;
					font-size:11px;
					position:relative;
				}
				#footer UL LI A:hover{
					text-decoration:underline;
				}
#copyright
{
	font-size:1em;
	clear:both;
	text-align:center;
	padding:0px 0px 15px 0px;
	font-family: Helvetica;
}

/*SPECIAL NEWS ITEMS*/

#save_the_children{
	background:transparent url(../images/save-children.png) no-repeat scroll 22px top;
	color:#EA2735;
	display:block;
	font-size:2.5em;
	font-weight:lighter;
	height:68px;
	line-height:1.2em;
	padding:1px 0 13px 110px;
}

#bikers_who_help {
color:#EA2735;
display:block;
font-size:2.5em;
font-weight:lighter;
height:68px;
line-height:1.2em;
padding:1px 0 13px 110px;
}


#ways_to_help{
	background:transparent url(../images/earthquake.png) no-repeat scroll left top;
	color:#EA2735;
	display:block;
	font-size:2.5em;
	font-weight:lighter;
	height:68px;
	line-height:1.2em;
	padding:1px 0 13px 110px;
}

/*Video Scroller*/

#video_galery_wraper { 
overflow:hidden;
position:relative;
width:545px;
}
	#video_scroller{
		width:20000em; 
		position:relative; 
		float: left;
	}
		.featured_video{
			float: left;
			padding:10px;
			width:540px;
		}
	#video_thumbnails{
		float: left;
		width: 542px;
		background: transparent url(../images/bkg-item-manager.png) no-repeat scroll center -1px;
		height: 50px;
	}
	#navi_container{
		background: transparent url(../images/gdr-pagination.png) repeat-x scroll center bottom;
		height:42px;
		width:100%;
	}
		.navi{
			display:block;
			float:left;
			height:60px;
			left:48%;
			margin:0 auto;
			position:relative;
			width:90%;
		}
		.navi a{
			border-bottom:1px solid #444444;
			display:block;
			float:left;
			height:44px;
			margin:-8px 0 0 11px;
			position:relative;
			right:50%;
			width:70px;
		}
		.navi a:hover{
			margin: -10px 0 0 11px;
			border-bottom: none;
		}
		.navi .active{
			
		}


#t-1{
background: transparent url(../images/video/tennis.jpg) no-repeat top left;	
	
}

#t1{
	background: transparent url(../images/video/katia.jpg) no-repeat top left;
}		
#t2{
	background: transparent url(../images/video/tomshoes.jpg) no-repeat top left;
}	
#t3{
	background: transparent url(../images/video/doremi.jpg) no-repeat top left;
}
#t4{
	background: transparent url(../images/video/helpinghaiti.jpg) no-repeat top left;
}
#t5{
	background: transparent url(../images/video/pinkman.jpg) no-repeat top left;
}
#t6{
	background: transparent url(../images/video/wegen.jpg) no-repeat top left;
}



.blog_link{
	display: block;
	text-align: center;
	font-size: 1.5em;
}

.open  {
float:right;
}

.helpbtn {
background:url("../images/bkg-help.png") no-repeat scroll 0 0 transparent;
color:#2DA1AA;
cursor:pointer;
display:block;
font-size:1.5em;
height:28px;
margin:0 -15px 0 0;
padding:2px 0 0 17px;
position:relative;
text-align:center;
width:68px;
}


.help_content {
color:#000000;
padding:12px;
text-align: center;
margin: 0 auto;

}

.simple_overlay { 
     
   
    display:none; 
     
    z-index:10000; 
     
   
    background-color:#333; 
     
    width:675px;     
    min-height:200px; 
    border:1px solid #666; 
     
    -webkit-box-shadow: 1px -2px 43px 2px #FFFFFF;     
    -moz-box-shadow:1px -2px 43px 2px #FFFFFF;     
} 
 

.simple_overlay .close { 
    background-image:url(../images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
