/* @override 
	http://www.stepsthatchange.com/wp-content/themes/kroger/style.css
	http://www.stepupforblackhistory.com/wp-content/themes/kroger/style.css */

/*
THEME NAME: Kroger
THEME URI: 
DESCRIPTION: Kroger supermarkets template
VERSION: 1.0
AUTHOR: Activo Multimedia
AUTHOR URI:
TAGS:
*/

@import url('bp.css');

body{
	/*background:url(img/v2/bg1.jpg) top center;*/
	/*background:url(img/v3/Background.jpg) top center no-repeat;*/
	font-family: Arial;
  background: url(img/v3/Background-Snip.jpg) center;
}
a{color:#4b2a00;text-decoration:none;}
a:hover{color:#4b2a00;text-decoration:underline;}

#container{
	width:1000px;
	margin: auto auto -108px;
	/*padding-bottom:40px;*/
	text-align: left;
  z-index: 7;
  position: relative;
  background: url('img/v3/back_content_03.png') no-repeat 45px bottom;
  padding-bottom: 17px;
}

body.rights-timeline #container{
  background: url('img/v3/back_content_03_black.png') no-repeat 45px bottom;
  margin-bottom: -88px;
}

body.pageid-10 #container,body.pageid-189 #container{
  background: none;
}

#container #timeline_content{
  width: 898px;
	margin: 40px auto 0;
	position:relative;
  text-align:center;
  background:#000;
}
#timeline_content #footer{background:#000;}
#timeline_content p{margin:0;}
#header{
	width:1000px;
	height: 380px;
	/*background:url('img/v2/header.jpg') top center no-repeat;*/
	background:url('img/v3/Header-Backing.png')no-repeat bottom;
	position:relative;
}
#header .stepUP{
	position:absolute;
	top:30px;
	left:36%;
}
#header img{
	position:absolute;
	top:30px;
	left:55px;
}
#header #haiti_logo{
	position:absolute;
	bottom:50px;
	right:120px;
	display:block;
	width:140px;
	height:55px;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index:3;
}
#nav a {
	display: block;
	
}
#nav li ul li{
	float: left;
	
	/*background:url('img/sprites.png') -875px -366px no-repeat;*/
	overflow: hidden;
  text-align:center;
	border-right: none;
  margin-bottom: 0;
  font: 1.5em 'Times New Roman';
  margin-top: 0;
}
#nav li ul .last{background:none;}
#nav li ul {
	position: absolute;
	left: -999em;
	background:url('img/v2/horsmulbg.png') center bottom no-repeat;
	padding-bottom: 9px;
  padding-top: 5px;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: 0;
}
#nav{
	list-style:none;
	margin: -1px 0 0 50px;
	position:relative;
	z-index:50;
  width: 899px;
  background: url(img/v2/nav.png) no-repeat 0 0;
  height: 43px;
}
#nav li{
	position:relative;
	float:left;
  border-right: thin solid #752a1b;
  height: 35px;
  margin-top: 4px;
}
#nav li:last-child {
  border-right: none;
}

#nav li a{
	height: 33px;
	display:block;
	line-height: 35px;
	color:#EFDB52;
	padding-top:1px;
  font-size: 1.5em;
  font-weight: bold;
  text-align: center;
	/*font-size: 1.2em;*/
}
#nav li:first-child a{border-left:none}
#nav li:last-child a{border-right:none;}
#nav li a:hover {text-decoration: underline; width: auto;}
/* Main Nav */
#home{width: 90px;}
#wtr{width: 151px; }
#hl{width:176px;  }
#ise{width:183px; }
#ws{width:170px;  }
#au{width: 116px;  }
#nav a{text-decoration:none;}
#wtr li{width:200px;}
#hl li{width:164px;}
#ise li{width:164px;}
#au li{width:130px; }

#nav li ul li a{color:#ffebb3;height:46px;background:url('img/v2/horsmbg.jpg') repeat-x;font-size:.9em;padding:0;margin:0;border:none;}
#nav li ul li a:hover{color:#42210b;background:url('img/v2/horsmbg2.jpg') repeat-x;text-decoration:none;}
#nav #hl ul{background: url('img/v2/horsmulbg2.png') no-repeat left bottom;}
#nav #ise ul{background:url('img/v2/horsmulbg3.png') center bottom no-repeat;}
#nav #au ul{background:url('img/v2/horsmulbg4.png') center bottom no-repeat;}
#nav #au:hover ul {left: -8px; }
#index_subcontent{
	width:898px;
	margin:auto;
	position:relative;
	z-index:0;
	/*background:url('img/v2/content-bg.jpg');*/
	padding: 0;
}
.firstl{font-size:2em;}
#index_subcontent .notices{ height: 246px; list-style: none; margin: 30px 0 3px; padding: 0 0 0 13px;
}
#index_subcontent li{float: left; margin-left: 7px; margin-bottom: 20px;}
#index_subcontent ul.notices li:first-child{
  margin-left: 0;
}
#index_subcontent ul.videos{ list-style-type: none;width:858px; padding: 5px 20px 0 15px;
	overflow: hidden;
	margin-bottom: -12px;
} 
#index_subcontent ul.videos li{ margin: 0 9px 0 0; text-align: center; width:150px; padding-right:12px}
#index_subcontent ul.videos li.last{background: none; margin:0; padding:0}
#index_subcontent ul.videos li img{vertical-align: middle}
#footer_logo{position:relative;top:67px;clear:both;margin:0 0 40px -60px;height:82px;width:1118px;background:url('img/sponsors.png') no-repeat top center;}
#index_subcontent #rotative_brands{
	width: 271px;
	background:url('img/rotativebrands.jpg') no-repeat top left;
	padding-top: 100px;
	height: 168px;
	padding-left: 20px;}
#fbtab {
  display: none;
z-index:100;
margin-top: 450px;
float: left;
position: absolute;
top: 0px;
left:-318px;
width:350px;}
#fbtab div{
	/*margin-top:0px;*/
	width:300px;
	height: 575px; 
	/*float: left;*/
	color: #fff;}
#fbtab #fbslide{
display: block;
float: right;
margin-left:3px}

	
#header2{
	width:952px;
	height:360px;
	background:url('img/v2/header.jpg') top center no-repeat;
	/*background:url('img/v3/Header-Backing.png')no-repeat bottom;*/
	position:relative;
	margin: 0 auto -63px;
}
#header2 img{
	position:absolute;
	top:22px;
	left:40px;
}
#headerbar{
	height:60px;
	width:777px;
	background:url('img/sprites.png') -75px -231px no-repeat;
	position:relative;
	top:-4px;
	z-index:1;
	margin:0 auto -4px auto;
}
#headerbar.timeline_header{width:772px;}
#header_about,#header_recipes,#header_tips,#header_wts,#header_ise,#header_wresources, #header_hresources,#header_timeline,#header_mypledge,#header_haiti,#header_quiz{
	height:35px;
	width:740px;	
	position:absolute;
	top:19px;
	left:30px;
}
#header_about{background:url('img/sprites.png') -25px -650px no-repeat;}
#header_tips{background:url('img/sprites.png') -25px -487px no-repeat;}
#header_hresources{background:url('img/sprites.png') -25px -530px no-repeat;}
#header_recipes{background:url('img/sprites.png') -25px -447px no-repeat;}
#header_wts{background:url('img/sprites.png') -25px -610px no-repeat;}
#header_ise{background:url('img/sprites.png') -25px -569px no-repeat;}
#header_wresources{background:url('img/sprites.png') -25px -410px no-repeat;}
#header_timeline{background:url('img/sprites.png') -25px -691px no-repeat;}
#header_mypledge{background:url('img/sprites.png') -28px -730px no-repeat;width:750px;left:15px;cursor:pointer;}
#header_haiti{background:url('img/sprites.png') -28px -771px no-repeat;}
#header_quiz{background:url('img/sprites.png') -28px -813px no-repeat;}
#sub_header{
	width:778px;
	height:263px;
	margin:0 auto 0 auto;
}
#content{
	background: url(img/v3/back_content_02.png) repeat-y left bottom;
	width: 904px;
  margin: 0 0 0 45px;position:relative;
	overflow: hidden;
  min-height: 600px;
}
#left_sidebar,#left_sidebar2{
	z-index:3;
	width:213px;
	position:relative;
	float:left;
	padding-bottom: 0px;
	padding-top: 0;
  margin-left: 6px;
}
#left_sidebar2{/*height:1012px;*/width:213px; /*background:#1d67a8 url('img/sidebar_bg.jpg') top right repeat-y;*/}
#left_sidebar ul,#left_sidebar2 ul{
	z-index:3;
	list-style:none;
	padding-left:0;
	margin-bottom:0;
}
#left_sidebar li ,#left_sidebar2 li{
	z-index:3;
	margin: 0;
	width:232px;
	height:39px;
	margin-right:17px;
	overflow:hidden;
}
#left_sidebar2 li{width:263px;}
#left_sidebar li a,#left_sidebar2 li a{
	width:232px;
	/* height:39px; */
	display:block;
	color:#FFF;
	text-decoration:none;
	font-size:1.6em;
	padding:4px 0 0 30px;
	letter-spacing:-1px;
	/*background:#f0eee9;*/
	font-family:'Times New Roman';
	font-style:italic;
}
#left_sidebar2 li a{width:233px;/*background:url('img/sprites.png') -808px -546px no-repeat;*/}
#left_sidebar2 ul ul {
	z-index:3;
	padding: 0;
	margin: 0;
	list-style: none;
	background:url('img/dropdown_bg.jpg') repeat-y;
}
#left_sidebar2 li ul {
		z-index:3;
	position: absolute;
	width: 234px;
	left: -999em;
	margin:-33px 0 0 263px;
}
#left_sidebar2 ul li ul li{
	border:none;
	width:234px;
	background:url('img/sprites.png') -875px -369px no-repeat;
}
#left_sidebar2 ul li ul li a{background:none;margin-left:-15px;/*font-size:1.2em;*/; color: #5E3811}
#left_sidebar2 li ul .last{background:none;}
#left_sidebar2 li ul {
	position: absolute;
	width: 234px;
	background:url('img/dropdown_bg.jpg') repeat-y;
}
#left_sidebar2 li:hover ul,#left_sidebar2 li.sfhover ul{
	left: 0;
}
#left_sidebar2 li:hover, #left_sidebar2 li.hover {
	position:static;
}
#left_sidebar li a:hover { background:url('img/sprites.png') -588px -344px no-repeat;}
#left_sidebar2 li a:hover {background:url('img/sprites.png') -588px -344px no-repeat; text-decoration: underline} /*estaba 600 en vez de 468*/
#left_sidebar2 li ul li a:hover {background:none;text-decoration:underline;}
#left_sidebar img{margin-right:37px;}
#left_sidebar2 img{margin:45px 0 0 1px;}
/*selected*/
#left_sidebar li .selected{background:url('img/sprites.png') -588px -344px no-repeat;}
#left_sidebar2 li .selected{background:url('img/sprites.png') -588px -344px no-repeat; color: #5E3811; font-weight: bold}
#down_sidebar2{/*height:537px;*/}
#down_sidebar2 h3{margin:25px 0 25px 20px;font-size:1.7em;}
#down_sidebar_list li{border:none;font-size:.92em;margin-left:-10px;width:240px;height:auto;margin-bottom:15px;}
#down_sidebar_list li a{background:none;height:auto;line-height:105%;width:200px;}
#down_sidebar_list li a:hover{background:none;color:#c3932f;}
#down_sidebar_list .recipes_selected{color:#c3932f;}
#content_text{
	z-index:0;
	clear:right;
	width: 636px;
	/*min-height:200px;
  height:auto !important;
  height:200px;*/
	/*background:#fff;*/
	position:relative;
	float:right;
	padding-top:20px;
	font-size: 1.3em;
	text-align:left;
	font-weight: 500;
}
#content_text h3{color:#462800;}
/*#content_text.smallcontent{width:640px;/*height:617px;*!/}*/
#content_text.bigcontent{width:100%;height:617px;text-align:center;background:#000;}
#content_text p{
	margin:0 22px 30px 22px;}
#container #content_text img.content_image{position:relative;margin-left:30px;width:665px;}
#content_text.pioneers ul, #content_text.pioneers div{
}
	
.content-footer{
float: right;
margin-right: 23px;margin-bottom:15px;}
.content-footer ul{
	border-width: 1px 0 ;
	border-style: solid;
	border-color:#F7E9B8;
	padding:0;
	list-style: none;
	float: right;
	margin-bottom:0;}
.content-footer ul li{
	float: left;
	margin: 0 10px}
.content-footer span.sm{
	border: 1px solid #F7E9B8;
	float: right;
	display: block;
	font-size: .8em;
	font-style:italic;
	color: #666;
	margin-top:5px;
	padding-left:25px;
	line-height:120%;
	}

ul.related-links{
	list-style:none;
	margin: 0 0 40px 40px;
	padding:0;
	float: left;}
ul.related-links li{
float: left;
width: 140px;
margin: 20px;}

ul.related-links li a{
	position:relative;}

ul.related-links.long li{
	width: 200px;}	
	
/*
ul.related-links li a{
	display: block;
  width: 130px;
	padding: 0 10px;
	line-height: 38px;
	text-decoration: none;
	font-weight: bold;
	color: #000;
	margin: 0 5px;
	background:url('img/buttonbg.gif') no-repeat -10px 0;}
ul.related-links.long li a, ul.related-links.long li{
	width:100%}
ul.related-links.long li a{
	background:url('img/buttonbg.gif') no-repeat 0 0;}
ul.related-links li a:hover{
	text-decoration:underline;}
*/


#video_intro {
	margin-top: 50px;}	
#video_footer {
	color:#fff; background: #000;height:150px; padding: 20px 50px}
#video_footer ul{
	list-style: none; margin:0; padding:0}	
#video_footer ul li{
	float: left;
	margin-left: 35px}	
#intro_container{
	width:949px;
	height:350px;
	margin: 0 auto;
	position:relative;
	background:url('img/v2/bhm2011-landing.jpg') no-repeat center 20px;
	padding-top:230px;
}
#intro_container ul{list-style:none;position:relative;clear:both;height:100px;}
#intro_container li{position:relative;float:left;margin-bottom:-18px; line-height: 100px; }
#intro_container li img{vertical-align: middle; }
#line1 li{margin-right:44px;}
#line2 li{margin-right:53px;}
#line3 li{margin-right:23px;bottom:20px;}
#intro_container li.last{margin-right:0;}

#wts{margin-top: -5px;background: #fff;
overflow: hidden;
width: 898px;
margin-left: 6px;
}
#wts h3{
	height:48px;
	background:url('img/sprites.png') -77px -340px no-repeat;
	margin:-4px 0 -5px 0;
    padding-left:24px;
	line-height:250%;
	position:relative;
	z-index:10;
	clear:both;}
#wts h2{margin: 5px 0 0;
font-weight: normal;
font-style: italic;
font-size: 2em;
}
#wts .subtitle{
  margin-left: 0;
}
#wts #coupon{
  text-align:center;}
#wts dt{position:relative;text-align:center;line-height:100px;height:100px;width:210px;float:left;margin-right:-18px;background:url('img/v2/sidebarbg.jpg') repeat-y;border-bottom:1px solid #9a9997;}
#wts dt img{margin-left:25px;}
#wts dd{position:relative;width:655px;float:left;height:100px;/*background:url('img/wts_bg_hor.jpg') repeat-y*/;padding:0 10px 10px 15px;border-bottom:1px solid #9a9997;}
#wts dd a{color:#000;font-weight:bold;}
#wts .first_d{padding-top:24px;}
#wts dt.first_d{/*background:url('img/wts_bg_ver.jpg') repeat-x;*/}
#wts dt,#wts dd{padding-bottom:10px;padding-top:10px;}
#wts strong{color:#623b14;}
#wts p.wtsp{background:#f4f0d7;border:1px solid #dbd9c4;padding:5px 8px;color:#422110;
  line-height: 110%;margin:0;
  font-size: 1em;
}
.clear{clear:both;}
#wts a{display:block;}
/*#container #content_text img{position:absolute;top:0;left:0;width:620px;}*/
#wts dl{
  overflow: hidden;
}

#link_coupon img{
  width: 898px;
  height: auto;
}

#container #content_text.pledge img{position:relative;top:auto;left:auto;width:auto;}
/*#recipe_title{margin-top:180px;}*/
.entry-title,div.pledge h1{margin-bottom: 15px;
  margin-top: -20px;
  /*font-weight: normal;
   *font-style: italic;
  font-size: 1.4em;*/
}
a.recipe-top{display: block; height: 170px}
#ise_title{margin-top:120px;}
#wts #sharethis_0{ float: right;	margin: 0 10px 10px 0;}

.text-laila span{
	font-size: 1.4em;}

/* Pledge */
div.pledge{
	width: 791px;
  padding-top: 0;
  padding-bottom: 30px;
  margin: auto;
	background-color: #3e2607;
}
.pledge .loading{
  padding-top: 18px;
  position: absolute;
  top: 150px;
  width: 150px;
  text-align: center;
  left: 40%;
  background: url(img/commentsload.gif) no-repeat top center; }
.pledge #map{
  width: 100%;
  height: 300px;
  overflow: hidden;
  position: relative;
  background: url(img/pledge/desert-texture.jpg) repeat 0 0;}
.pledge .field{
  position: absolute;
  top: 0;
  left: 0;
  width: 1000px;
  top: 0;
  left: 0;
  height: 400px;}
.pledge #map .nav div{
  background: url(img/pledge/sprite-flechas.png) no-repeat center center;
  position: absolute;
  width: 50px;
  height: 50px; }

.pledge #map .nav .up{top: 0; left: 0; width:100%; background-position: center 30px}
.pledge #map .nav .right{top: 0; right: 0; height: 300px;  background-position: -50px center}
.pledge #map .nav .down{bottom: 0; left: 0; width: 100%;  background-position: center -50px}
.pledge #map .nav .left{top: 0; left: 0; height: 300px; background-position: 30px center}

.pledge .apledge{
  position: absolute;
  top: 0;
  left: 0;
  min-width: 42px;
  min-height: 56px;}
.pledge .apledge .step{
  float: left;
  height: 56px;
  width: 42px;
  background: url(img/pledge/steo-off.png) no-repeat center center; }
.pledge .apledge.hover .step{
  background: url(img/pledge/step-on.png) no-repeat center center; }
.pledge .apledge .content{
  color: #fff;
  display: none;
  width: 200px;
  margin-left: 50px; }
.pledge .apledge.hover .content{
  display: block; }
  

.pledge h1{
  display: none; }
.pledge .header{
  background: url('img/pledge/header.png') no-repeat 0 0;
  text-align: right;
  height: 115px; }
.pledge .header .nav{
  list-style: none; }
.pledge .header .nav li{
  display:inline; }
.pledge .form a{
	color: #fff;
	font-style: italic;
	text-decoration: underline;
}
.pledge .form p{
  height: 47px;
  line-height: 64px;
  background: url(img/pledge/franja-textos.png) 0 bottom;
	margin-bottom: 0;	
	border:none;
}
.pledge .form p.name{
	border-top: 1px solid #33220a;
}
.pledge .form p.rules{
	padding-top: 15px;
	height: 32px;
}
.pledge .form p.rules,.pledge .form p.submit{
	background: none;
}
.pledge .form label{
  color: #fff;
  font-size: 1.3em;
  text-align: center;
  width: 160px;
  display: block;
  float: left; 
	line-height: 1em;
	padding-top: 16px;
	background: none;
	text-shadow: 1px 1px 3px #000;
}
.pledge .form input[type=text]{
  height: 21px;
  font-size: 1.2em;
  width: 575px;
  margin-top: 10px; }
.pledge .form .pledge{
  padding: 15px;
  height: 185px;
	background: url(img/pledge/pie-mensaje.png) no-repeat 680px 62px;
}
.pledge .form .pledge label{
  float: none}
.pledge .form .pledge textarea{
  width: 600px;
  height: 102px;
	margin-top: 14px;
}
.pledge .form .rules{
  text-align: center; }
.pledge .form .rules label{
  display: inline;
  float: none; }
.pledge .form .submit a{
  display: block;
  width: 173px;
  margin: auto;
  overflow: hidden;
  background: url('img/pledge/make-your-pledge.png') no-repeat 0 0;
  padding-top: 59px;
  cursor: pointer;
  height: 0}
.pledge p.pledge label{
	margin-top: -15px;
	margin-left: -15px;
	padding-left: 15px;
	background-image: url(img/pledge/franja-textos.png);
	height: 33px;
	width: 775px;
	margin-right: 0;
	border: none;
	line-height: 1em;
	padding-top: 14px;
	text-align: left;
}
.pledge table{
  border-style: solid;
  border-color: #3E2607;
  border-width: 1px 1px 0 0; }
.pledge td,.pledge th{
  border-style: solid;
  border-color: #3E2607;
  background: #3E2607;
  color: #fff;
  border-width: 0 0 1px 1px; }
.pledge td{
  color: #000;
  background: #fff
}
#respond{
  display: none
  }

.pledge #map #pledge-about h2{
	background: none;
	color: #fff;
	padding: 0;
	font-size: 2em;
	margin-bottom: 6px;
}

.pledge #map #pledge-about p{
	margin-bottom: 5px;
	line-height: 1.4em;
}
.pledge #map #pledge-about a{
	color: #dadada;
	font-style: italic;
	text-decoration: underline;
}
.pledge #map #pledge-about{
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.51);
	padding-top: 1px;
	display: none;
	z-index: 40;
}
.pledge #map #pledge-about .info-container{
	margin: 10px 20px 29px;
	color: #fff;
}
.pledge #map a.close-info{
	position: absolute;
	background-image: url(img/pledge/close.png);
	width: 25px;
	height: 25px;
	text-indent: -5000px;
	right: 20px;
	top: 20px;
}
/*Pioneers*/
#content_text.pioneers{
  padding-top: 0}
#container #content_text.pioneers .slides{
	overflow: hidden;
  width: 580px;
	position: relative;
  margin: 0 22px;
}
#container #content_text.pioneers .slides #pioneers{
    width: 5800px;
}
#container #content_text.pioneers .slides #pioneers .pioneer{
    width: 580px; 
    float: left;
    height: 520px;
		text-align:center;
}

#container #content_text.pioneers .slides #pioneers .pioneer img{
		left: auto;
		position: relative;
    width: auto;
}
#container #content_text.pioneers .slides #pioneers .pioneer p{
    background:#F4EDD3;
    border: solid 2px #AD9859;
    color:#49260D;
    padding:10px; 
		text-align:left;
}
#container #content_text.pioneers ul.pioneerslist{ margin: 0; padding: 0 27px; text-align: center; width:580px;}
#container #content_text.pioneers ul.pioneerslist li{display: inline; font-size: .8em; margin-right:30px; white-space:nowrap;}
#container #content_text.pioneers ul.pioneerslist li a{ text-decoration: none; color: #603913}
#container #content_text.pioneers ul.pioneerslist li a:hover{text-decoration: underline}

/* Museums */
#museum-search{
  padding: 0 22px 22px}
#museum-search p{
  margin: 0 0 22px;
}
#museumResults{
  color: #5E3811 
}
#museumResults h2{
  margin-bottom:0;
}
#museumResults .accordion_content{
  background: url('img/imagen-museo.png') no-repeat right 0;
  height: 260px;
  padding-top: 35px;
  padding-right: 10px;
  text-align: right;
  width: 581px;
  margin: 10px auto;
}
#museumResults .accordion_content strong{
  font-size: 1.4em;
  display: block;

}

/* Cforms */
#container #content_text img.bottom-form{
	position:relative;
	margin:0 0 0 35px;}
	
#form-laila{
	border:medium solid #745225;
	padding: 10px;
	margin:30px;}
	
#form-laila .cform fieldset{
	border-style: none;
	background: #F7E9B8;}
	
#form-laila ul{
	list-style-type:none;}
#form-laila ul li{
	margin-top: 10px;}

#response{
	padding-right: 30px;}
#response th{
	background: #C09234;
	color: #000;}	
#response td{
	font-size:.9em}

#wts_tochange1,#wts_tochange2,#wts_tochange3,#wts_tochange4,#wts_f4l1,#wts_f4l2,#wts_f4l1_f4l,#wts_f4l1_fco{display:none;}
#pledge_anchor{
	position:absolute;
	top:500px;
}
#quiz_content ol{
	list-style:lower-alpha;
}

img{ behavior: url(/wp-content/themes/kroger/iepngfix.htc) }
#content_text ul{position:relative;}
#content_text ul.contributions_double li{
	margin:0;
}
#wrapper{
  background:url(img/v3/Background.jpg) top center no-repeat;
	/*background:url(img/v2/bg2.jpg) top center no-repeat;*/
  /*background: url(img/v3/Footer.png) repeat-x left bottom;*/
}
#footer{
	min-height: 40px;
  padding: 111px 0 10px;
  text-align: center;
  color: #a27f60;
  background: url(img/v3/Footer.png) repeat-x left 33px;
}

#footer table{
	width: 700px;
	margin: 0 auto;
}
#footer p{
	margin: 0;
}

#footer ul{list-style:none;padding:0;}
#footer ul li{position:relative;
	float:left;
	margin-left:0px;
	width:auto;
}
#footer ul li img{
	vertical-align:middle;
}

#footer_bottom{
	height:21px;
	display: none;
}
#footer_bottom.type2{background:none;}
#content #footer_bottom{
	margin-bottom:-21px;
}
.learntxt,.livetxt,.steptxt, .videotxt{
	font-weight: bold;
	margin-bottom: -23px;
	font-size: 1.6em;
  color: #6f271b;
  display: block;
}
.videotxt{color: #29204A;
    float: left;
    font-size: 3em;
    text-align: right;
    width: 100%;
}
/*.learntxt{color:#02a7a0;}
.livetxt{color:#35b347;}
.steptxt{color:#cd7c2b;}*/
h2,div.pledge h1{
	height:34px;
	line-height: 34px;
	background:url('img/v2/hbg.png') repeat-x;
	color:#5e3811;
	font-size: 1em;
	font-weight: bold;
	padding-left:20px;
  overflow: hidden
	margin-bottom: 1px;
}
.subtitle{
	color:#cc8e37;
	font-weight:bold;
	font-family:'Times New Roman';
	font-style:italic;
	font-size:1.2em;
	margin-left:30px;
	padding-left:20px;
	background:#ebe3d8;
	display:block;
}
#form-laila table{width:70%;}
.top_sharthis{text-align:right;padding-right:15px;
  margin-bottom: 11px;
}

#respond{
  padding: 20px;
}

#respond label{
  display: block;
  width: 120px;
  float: left;
  text-align: right;
  padding-right: 5px;
}

