@charset "utf-8";
/*======================================
				DATE:2009-10-03
=======================================*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-align:center;
	background:#fff /*url(./images/body_bg.gif) repeat-x*/; position:relative;
}

/*======= Common Styles ============*/
*{margin:0; padding:0}
img,fieldset{border:0}
.hide{display:none;	visibility:hidden}
a{text-decoration:none; color:#cc0000; outline:none}
a:hover{text-decoration:underline}
ul{list-style:none}
p{line-height:14px}
/*==========top_slide==========*/
#top_slide{
	width:100%;
	background:url(./images/top_slide_bg.png) repeat-x left bottom;
	position:fixed;
	left:0;
	top:0;/*-129*/
	z-index:10000;
}
#top_slideIn{
	width:576px;
	/*height:138px;*//*158*/
	padding:0 0 0 368px;
	margin:0 auto;
	text-align:left;
	position:relative;
}
.top_slideInner{
	width:100%;
	padding:60px 0 12px;
	overflow:hidden;
	position:relative;
	display:none;
}
.alwaysShow{
	width:100%;
	padding:6px 0 22px;
	position:relative;
	overflow:hidden;
}
.butn_topSlide{
	width:120px;
	height:19px;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	background:url(./images/butn_topSlide.png) no-repeat;
	position:absolute;
	left:226px;
	bottom:0;
}
.butn_topSlide:hover{background-position:left bottom}
.slide_lft{
	width:268px;/*294*/
	padding:0 26px 0 0;
	float:left;
}
.slide_lft h1{
	width:100%;
	height:51px;
	text-indent:-1000px;
	overflow:hidden;
	background:url(./images/h1_topSlide.gif) no-repeat;
}
.slide_lft p{
	font-size:11px;
	line-height:14px;
	color:#8b8b8b;
}
.slide_rgt{
	width:278px;
	padding:1px 0 0;
	float:left;
	position:relative;
}
.slide_rgt span{
	width:100%;
	display:block;
	float:left;
} 
.slide_rgt label{
	width:118px;
	padding:1px 0 1px;
	float:left;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	color:#999;
}
.inpTxt_1, .inpTxt_2, .inpTxt_3{
	width:104px;/*114*/
	height:13px;
	padding:3px 5px;
	margin:0 4px 0 0;
	float:left;
	border:none;
	background:transparent url(./images/inpTxt_1.gif) no-repeat;
	font-size:11px;
	line-height:13px;
	color:#999;
}
.inpTxt_2{width:62px;/*72*/ background-image:url(./images/inpTxt_2.gif)}
.inpTxt_3{width:179px;/*189*/ background-image:url(./images/inpTxt_3.gif)}
.butn_pledge{
	width:89px;
	height:86px;
	background:url(./images/butn_pledge.png) no-repeat;
	border:none;
	text-indent:-1000px;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
	left:195px;
	top:6px;
}
#number_box{
	width:135px;
	height:17px;
	display:block;
	float:right;
}
#number_box a{
	width:18px;
	height:17px;
	float:left;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:17px;
	background:url(./images/number_bg.gif) no-repeat;
}
#number_box a:hover{text-decoration:none}
#number_box a.hover{background-position:left bottom; text-decoration:none}
#slide_link{
	width:207px;
	height:17px;
	display:block;
	float:right;
	background:url(./images/slide_link_bg.gif) no-repeat 109px top;
	margin-left:12px;
}
#slide_link a{
	height:17px;
	float:left;
	margin:0 8px 0 11px;
	display:inline;
	background-repeat:no-repeat;
	text-indent:-1000px;
	overflow:hidden;
}
a.slide_link1{width:90px; background-image:url(./images/link_havePledge.gif); background-position:12px 0;}
a.slide_link2{width:79px; background-image:url(./images/link_pledgeNow.gif)}
a.slide_link3{width:79px; background-image:url(./images/link_Profile.gif)}
#slide_link a:hover{background-position:left bottom}


/*==========btm_slide==========*/
#btm_slide{
	width:100%;
	position:fixed;
	left:0;
	bottom:0;
	z-index:10000;
}
#btm_slide1{
	width:100%;
	background:url(./images/btm_slide2_bg.gif) repeat-x;
}
.btm_slideIn{
	width:917px;/*944*/
	/*height:188px;197*/
	padding:9px 0 0 27px;
	margin:0 auto;
	text-align:left;
	position:relative;
}
a.butn_btmSlide{
	width:120px;
	height:14px;
	display:block;
	text-indent:-1000px;
	text-decoration:none;
	overflow:hidden;
	background:url(./images/butn_btmSlide.png) no-repeat;
	position:absolute;
	left:410px;
	top:-14px;
}
a.butn_btmSlide:hover{background-position:left bottom}
img.follow_us{
	width:150px;
	height:31px;
	position:absolute;
	right:11px;
	top:-26px;
}
span.share_box2{
	width:230px;/*318*/
	height:18px;
	position:absolute;
	right:0;
	top:10px;
	
}
span.share_box2 a{
	float:left;
	height:18px;
	text-indent:-1000px;
	overflow:hidden;
	margin:0 14px 0 5px;
	display:inline;
	background-repeat:no-repeat;
}
span.share_box2 a:hover{background-position:left bottom}
a.share_1{width:65px; background-image:url(./images/share_twitter.gif)}
a.share_2{width:47px; background-image:url(./images/share_youTube.gif)}
a.share_3{width:69px; background-image:url(./images/share_myspace.gif)}
a.share_4{width:61px; background-image:url(./images/share_facebook.gif)}

dl.slide_cont{
	width:917px;/*917*/
	overflow:hidden;
}
dl.hidden{display:none;}
dl.slide_cont dd{
	width:130px;/*185px;*/
	float:left;
	font-size:10px;
    
}
dl.slide_cont h5{
	padding:2px 0;
	font-size:11px;
	line-height:18px;
	color:#000;
}
dl.slide_cont h5 a{
	color:#000;
}
dl.slide_cont h5 a:hover{
	text-decoration:none;
}
ul.slide_list{
	width:100%;
	padding-bottom:10px;
	overflow:hidden;
	list-style:none;
}

ul.slide_list li{
	width:100%;
	float:left;
	line-height:12px;
}
ul.slide_list li a{color:#000}
ul.slide_list li a:hover{color:#c11f25; text-decoration:none}
ul.slide_list li strong{
	display:block;
	font-size:11px;
	line-height:18px;
}



#btm_slide2{
	width:100%;
	background:#fff url(./images/btm_slide1_bg.gif) repeat-x;
	
}

#btm_slide2 .bottom_slider{
	width:940px;/*944*/
	padding:14px 4px 0 0; 
	margin:0 auto;	
	overflow:hidden;
}

#btm_slide2 .tcf_cont{
	width:170px;
	height:40px;
	float:left;
	margin-top:-8px;
}
#btm_slide2 .bottom_slider p{
	width:770px;
	display:block;
	float:right;
	text-align:right;
	font-size:10px;
	line-height:12px;
	color:#999;
}

/*==========wrap==========*/
#wrap{
	width:944px;
	padding-bottom:96px;
	margin:0 auto;
	text-align:left;
	position:relative;
	z-index:1;
}
/*==========HEADER==========*/
#header{
	width:100%;/*944*/
	height:93px;/*133*/
	padding:40px 0 0;
	position:relative;
	z-index:10;
}
#logo_hdr{
	width:auto; 
	height:185px; 
	overflow:hidden;
	cursor:pointer; 
	position:absolute;
	left:-20px;
	top:0;
	z-index:1;
}
.src_form{
	width:935px;/*944*/
	height:24px;
	padding:0 9px 0 0;
}
span.src_box{
	width:205px;/*213*/
	height:22px;/*24*/
	padding:1px 0 1px 7px;
	background:url(./images/srcBox_bg.gif) no-repeat;
	float:right;
}
.inp_txt{
	width:175px;
	height:14px;
	padding:4px 0;
	float:left;
	border:none;
	background:transparent;
	font-size:11px;
	line-height:14px;
	color:#999;
}
.inp_submit{
	width:22px;
	height:22px;
	float:right;
	text-indent:-1000px;
	overflow:hidden;
	border:none;
	cursor:pointer;
	background:url(./images/submit_bg1.gif) no-repeat;
}
.inp_submit:hover{background-position:left bottom}
p.hdr_link{
	width:695px;/*944*/
	height:15px;
	padding:0 0 0 249px;
	background:url(./images/border_1.gif) no-repeat 303px 1px;
}
.hdr_link a{
	float:left;
	margin-right:16px;
	font-size:11px;
	line-height:15px;
	color:#999;
}
.hdr_link a.fst_link{width:45px; text-align:right;text-decoration:none}
.hdr_link a:hover{color:#c11f25;text-decoration:none}
.nav_area{
	width:944px;/*944*/
	height:47px;/*54*/
	padding:1px 0 6px;
	background:url(./images/top_nav_bg.png) no-repeat;
	position:relative;
}
.main_home .nav_area{
	width:746px;
	background-position:-198px top;
	position:absolute;
	left:201px;
	bottom:0;
	z-index:20;
	padding:1px 0 6px;
}
.play_part{
	width:197px;
	height:47px;
	float:left;
	position:relative;
}
a.butn_moreVideo{
	width:94px;
	height:14px;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	background:url(./images/butn_moreVideo.gif) no-repeat;
	position:absolute;
	left:95px;
	top:-15px;
}
ul.top_nav{
	width:747px;
	height:47px;
	float:left;
	list-style:none;
}
ul.top_nav li{
	width:103px;/*106*/
	height:45px;/*47*/
	padding:1px 1px 1px 2px;
	float:left;
}
ul.top_nav li a{
	width:103px;
	height:45px;
	display:block;
	text-indent:-100px;
	overflow:hidden;
	background-repeat:no-repeat;
}
ul.top_nav li a:hover, ul.top_nav li.selected a{background-position:left bottom;text-decoration:none}
li.nav_1 a{background-image:url(./images/nav1_bg.gif)}
li.nav_2 a{background-image:url(./images/nav2_bg.gif)}
li.nav_3 a{background-image:url(./images/nav3_bg.gif)}
li.nav_4 a{background-image:url(./images/nav4_bg.gif)}
li.nav_5 a{background-image:url(./images/nav5_bg.gif)}
li.nav_6 a{background-image:url(./images/nav6_bg.gif)}
li.nav_7 a{background-image:url(./images/nav7_bg.gif)}

/*==========banner==========*/
#banner{
	width:920px;
	height:255px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	padding-left:9px;
	z-index:1;
}
.bnr_bg1{background:url(./images/bnr_bg1.png) no-repeat 600px 13px}
.bnr_bg2{background:url(./images/bnr_bg2.jpg) no-repeat}
.bnr_bg3{/*background:url(./images/bnr_bg3.png) no-repeat 581px 39px;*/position:relative}
.bnr_bg4{background:url(./images/bnr_bg4.gif) no-repeat 543px top}
#banner h1{
	width:100%;
	height:90px;
	margin:67px 0 0;
	text-indent:-1000px;
	overflow:hidden;
	background-repeat:no-repeat;
}
#banner h1.h1_bnr_pages{text-indent:0;margin:0;height:auto}
#banner h2{
	width:100%;
	height:44px;
	text-indent:-2000px;
	overflow:hidden; 
	background-repeat:no-repeat;
}
h1.h1_bnr2{background-image:url(./images/h1_bnr2.gif)}
/*h1.h1_bnr1{background-image:url(./images/h1_hateCrime.gif)}
h1.h1_bnr3{background-image:url(./images/h1_bnr3.gif)}
h1.h1_bnr_about{background-image:url(./images/h1_bnr_about.gif)}*/
h1.h1_bnr4{background-image:url(./images/h1_bnr4.gif)}
#banner h1.h1_bnr5{line-height:57px; margin-top:190px; text-indent:0; font-size:54px; color:#000; letter-spacing:-3px; text-transform:uppercase}
#banner h1.h1_bnr6{height:57px; margin-top:190px; background-image:url(./images/h1_bnr5.gif)}

h2.h2_bnr1{background-image:url(./images/h2_bnr1.png)}
h2.h2_bnr2{background-image:url(./images/h2_bnr2.png)}
h2.h2_bnr3{background-image:url(./images/h2_bnr3.png)}
span.arrow_lft_rgt{
	width:40px;
	height:14px;
	display:block;
	overflow:hidden;
}
span.arrow_lft_rgt a{
	width:15px;
	height:14px;
	float:left;
	text-indent:-1000px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.arrow_pre, .arrow_next{background-image:url(./images/butn_pre&next.gif)}
.arrow_pre{background-position:left bottom}

/*==========video_box and pagination_box==========*/
#video_box{
	width:917px;/*944*/
	height:58px;/*70*/
	padding:6px 0 6px 27px;
	background:url(./images/border_2.gif) repeat-x;
}


#video_box h1{
	width:135px; 
	height:58px; 
	text-indent:-1000px;
	overflow:hidden;
	background:url(./images/h1_damnVideo.gif) no-repeat left center;
	float:left;
}
#video_box h1.popular{
	background:url(./images/h1_mostPopular.gif) no-repeat left center;
}
.video_list{
	width:780px; 
	height:58px; 
	float:left;
}
.video_list dd{
	width:94px; 
	height:56px; 
	float:left; 
	margin-right:6px;
	position:relative;
}
.video_list img{
	width:92px;
	height:56px;
	border:1px solid #999;
}
.video_pop{
	width:180px;/*186*/
	height:108px;/*114*/
	border:1px solid #999;
	padding:3px;
	overflow:hidden;
	background-color:#fff;
	position:absolute;
	left:-47px;
	top:-23px;
	z-index:2;
	cursor:pointer;
}
.video_pop img{
	width:180px;
	height:108px;
	border:none;
}
.pop_title{
	width:174px;/*180*/
	padding:0 3px;
	background-color:#000;
	position:absolute;
	left:3px;
	bottom:3px;
}
.pop_title h2{
	font-size:12px;
	line-height:13px;
	color:#fff;
}
.pop_title span{
	display:block;
	color:#999;
	line-height:12px;
}
a.butn_popPlay{
	width:36px;
	height:38px;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	background:url(./images/butn_popPlay.png) no-repeat;
	position:absolute;
	left:5px;
	top:28px;
}

/*---------------*/
#pagination_box,#pagination_box2{
	width:917px;/*944*/
	height:50px;/*70*/
	padding:10px 0 10px 27px;
	background:url(./images/border_2.gif) repeat-x;
}
#pagination_box2{
	background:url(./images/border_3.gif) repeat-x;
	height:1px;
	margin-top:1px;
}
span.pagination{
	width:100%;
	height:50px;
}
.pagination a{
	width:16px;
	height:16px;
	float:left;
	margin:31px 3px 0 0;
	font-size:10px;
	line-height:16px;
	color:#999;
	text-align:center;
	text-decoration:none;
	border:1px solid #ccc;
}
.pagination a:hover{color:#fff; background-color:#a80d14}
.pagination a.slct_pg{
	width:48px;
	height:48px;
	margin-top:0;
	color:#fff;
	font-size:28px;
	line-height:48px;
	background-color:#a80d14;
}
.pagination b{
	float:left;
	margin:31px 3px 0 0;
	font-size:10px;
	line-height:16px;
	color:#999;
}
#reg_nav{
	width:935px;/*944*/
	height:23px;/*70*/
	padding:28px 0 19px 9px;
	background:url(./images/border_2.gif) repeat-x;
	list-style:none;
}
#reg_nav li{
	float:left;
	padding:0 21px 0 18px;
	background:url(./images/border_4.gif) no-repeat right top;
}
#reg_nav li.regNav_4{background:none}
#reg_nav li a{
	height:23px;
	display:block;
	background-repeat:no-repeat;
	text-indent:-1000px;
	overflow:hidden;
}
#reg_nav li.active a:hover, #reg_nav li.slct_reg a{background-position:left bottom}
li.regNav_1 a{width:52px; background-image:url(./images/regNav_1.gif)}
li.regNav_2 a{width:59px; background-image:url(./images/regNav_2.gif)}
li.regNav_3 a{width:110px; background-image:url(./images/regNav_3.gif)}
li.regNav_4 a{width:152px; background-image:url(./images/regNav_4.gif)}
li.regNav_5 a{width:130px; background-image:url(./images/regNav_5.gif)}



/*==========main_cont==========*/
#main_cont{width:944px; padding:0 0 34px; overflow:hidden}
.cont_lft{
	width:560px;/*585*/ 
	padding:15px 0 0 16px;/*left:25px*/
	float:left;
	font-size:12px;
	color:#333;
}
.cont_rgt{
	width:291px;/*322*/ 
	padding:32px 31px 0 0;
	float:right;
	position:relative;
}
.cont_rgt_pad{padding-top:65px}
.cont_rgt_pad2{padding-top:48px}
/*=====Common Headers===*/
.cont_lft h1{font-size:18px; line-height:20px}
.cont_lft h2{font-size:16px; line-height:18px}
.cont_lft h3{font-size:14px; line-height:16px}

.cont_rgt h2{
	width:100%;
	height:35px;
	border-top:8px solid #000;
	border-bottom:1px solid #000;
	text-indent:-1000px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:6px 8px;
}
h2.h2_rgt1{background-image:url(./images/h2_rgt1.gif)}
h2.h2_rgt2{background-image:url(./images/h2_rgt2.gif)}
h2.h2_rgt3{background-image:url(./images/h2_rgt3.gif)}
h2.h2_rgt4{background-image:url(./images/h2_rgt4.gif)}
h2.h2_rgt5{background-image:url(./images/h2_rgt5.gif)}
h2.h2_rgt6{background-image:url(./images/h2_rgt6.gif)}
h2.h2_rgt7{background-image:url(./images/h2_rgt7.gif)}
h2.h2_rgt8{background-image:url(./images/h2_rgt8.gif)}
h2.h2_rgt9{background-image:url(./images/h2_rgt9.gif)}


/*==========Home==========*/
.main_home{
	width:100%;
	position:relative;

}
.home_top{width:100%;/*944*/ overflow:hidden;position:relative; z-index:1}
 /* IE7, IE8 */
.home_top { z-index/*\**/: -9999\9; }

.home_left{width:100%;/* height:489px;*/position:relative;overflow:hidden;z-index:1}
 /* IE7, IE8 */
.home_left { z-index/*\**/: -999\9; }
.logo_home, .person{
	width:655px; 
	height:489px; 
	overflow:hidden; 
	position:relative; 
	left:0; 
	top:0;
}
.logo_home{height:543px;width:900px /*padding-top:40px;*/}
.person{width:445px;/*655*/ padding-left:210px}
ul.home_rgt{
	width:289px;
	/*padding:257px 0 0; */
	height:489px;
	list-style:none;
	position:absolute;
	right:0;
	top:0;
	background-color:transparent;
	z-index:10;
	
}

ul.home_rgt li{width:100%; height:232px;/*489*//*change*/ padding:257px 0 0;  display:none;/*change*/}
ul.home_rgt li.revisit{height:327px;/*489*//*change*/ padding:162px 0 0;/*change*/}

ul.home_rgt h3{
	width:96%;
	padding-right:4%;
	font-size:18px;
	line-height:22px;
	overflow:hidden;
	color:#999;
	text-align:right;
}
/*h3.h3_home1{background-image:url(./images/h3_home.gif)}*/
ul.home_rgt h2{
	width:100%;
	height:46px;
	text-indent:-1000px;
	overflow:hidden;
	background-repeat:no-repeat;
}
h2.h2_home1{background-image:url(./images/h2_home1.png);}
ul.home_rgt h2.h2_home1{height:63px}
h2.h2_home2{background-image:url(./images/h2_home2.png)}
h2.h2_home3{background-image:url(./images/h2_home3.png)}
ul.home_rgt h4{
	width:100%;
	padding:0 0 3px;
	font-size:14px;
	line-height:18px;
	color:#000;
}
ul.home_rgt p a{font-weight:bold; color:#c62026}


/*----------new 2010-02-26--------------*/
.store_box{
	width:289px;
	padding-top:11px;	
	overflow:hidden;
	position:absolute;
	left:0; top:0;
}
.store_box img{float:right}
div.store_box h4{width:auto; padding-top:9px}
ul.home_rgt h4.h4_missed{
	width:96%;
	padding:0 4% 0 0;
	margin-top:-5px;
	font-size:15px;
	line-height:18px;
	color:#ccc;
	text-align:right;
}
ul.home_rgt h2.h2_damnblog{height:27px; background-image:url(images/h2_homeBlog.png); margin-top:20px}
ul.home_rgt li a.readAll{width:142px; height:13px; display:block; margin:13px 0 0 132px; background:url(images/readAll.gif) no-repeat; text-indent:-1000px; overflow:hidden}
ul.home_rgt li.revisit ul.rgt_list1{
	height:auto; 
	overflow:hidden;
	width:279px;/*289*/
	padding:0 5px;
}
ul.home_rgt li.revisit ul.rgt_list1 li{height:auto; padding:12px 0; display:block}
ul.home_rgt li.revisit ul.rgt_list1 li h3{
	width:auto;
	padding-right:0;
	text-align:left;
	font-size:14px; 
	line-height:17px; 
	color:#000;	
}
ul.home_rgt li.revisit ul.rgt_list1 li p, ul.home_rgt li.revisit ul.rgt_list1 li span{font-size:10px; line-height:13px; padding:0; margin:0}

/*--------------end of 2010-02-26---------------*/

form.home_reg{
	width:287px;/*289*/
	height:117px;/*125*/
	padding:8px 0 0 2px;
	position:relative;
}
.home_reg span{
	width:100%;
	float:left;
}
.home_reg label{
	width:118px;
	padding:8px 0 1px;
	float:left;
	line-height:12px;
	font-weight:bold;
	color:#999;
}
.inp_bg1, .inp_bg2, .inp_bg3, .inp_bg4{
	width:112px;/*114*/
	height:17px;/*19*/
	padding:1px;
	margin-right:4px;
	float:left;
	background:url(./images/inpTxt_1.gif) no-repeat;
}
.inp_bg2{width:70px; background-image:url(./images/inpTxt_2.gif)}
.inp_bg3{width:187px; background-image:url(./images/inpTxt_3.gif)}
.inp_bg4{width:331px; background-image:url(./images/inpTxt_7.gif)}
.inp_bg1 input, .inp_bg2 input, .inp_bg3 input, .inp_bg4 input{
	height:15px;/*17*/
	padding:1px 2px;
	float:left;
	border:none;
	background:transparent;
	font-size:11px;
	line-height:15px;
}
.inp_bg1 input{width:86px}
.inp_bg2 input{width:51px}
.inp_bg3 input{width:161px}
.inp_bg4 input{width:325px}
a.qus_icon{width:15px; height:17px; float:right; position:relative;z-index:5}
a.qus_icon:hover{text-decoration:none}
em.question_1{
	width:95px;/*147*/
	height:65px;/*93*/
	padding:2px 45px 26px 7px;
	color:#fff;
	font-style:normal;
	background:url(./images/questions_bg.png) no-repeat;
	position:absolute;
	left:-27px;
	top:-85px;
	display:none;
	text-align:center;
}
em.question_1 i{
	font-style:normal;
	position:relative;
}
/*.qus_icon:hover .question_1{display:block}*/
span.sign_In{font-weight:bold; padding:2px 0 0}
span.sign_In a{color:#c62026}
.submit_1, .submit_2, .submit_3{
	width:87px;
	height:95px;
	border:0;
	text-indent:-1000px;
	overflow:hidden;
	cursor:pointer;
	background:url(./images/butn_pledge2.png) no-repeat;
	position:absolute;
	left:193px;
	top:12px;
	z-index:1;
}
.submit_2{background-image:url(./images/butn_signIn.png)}
.submit_3{background-image:url(./images/butn_retreive.png)}

/*------2010-07-09---------*/
span.forget_pass{font-weight:bold; padding:3px 0 0 20px;}
span.forget_pass a{color:#c62026}
span.news_sign{padding:2px 0 3px}
span.news_sign input.inp_chk1{width:13px; height:13px; float:left; margin-right:5px}
span.news_sign i{float:left; color:#999; font-style:normal; font-weight:bold}


/*==========[page:issues-content]==========*/
.issues_cont{
	width:460px;/*560*/
	padding:25px 0 0 100px;
	position:relative;
}
a.big_shareIcon{position:absolute; left:0; top:0}
.issues_cont h1, .issues_cont h3{padding-bottom:6px}
.issues_cont h2{padding-bottom:4px}
.issues_cont p{line-height:18px; padding-bottom:18px}
.issues_cont p a, .story_contIn p a{color:#cc0000; text-decoration:underline}
.story_cont h2 a{color:#333333}
.issues_cont p a:hover, .story_contIn p a:hover{text-decoration:none}

.cont_lft ul{
	width:100%;/*460*/
	padding:0 0 28px;
	overflow:hidden;
	list-style:none;
}
.cont_lft ul li{
	width:442px;/*460*/
	padding-left:18px;
	line-height:18px;
	background:url(./images/bullet_1.gif) no-repeat 6px 6px;
}
.cont_lft ul li a{color:#cc0000; text-decoration:underline}
.cont_lft ul li a:hover{text-decoration:none}
.download_box{
	width:350px;/*460*/
	height:51px;/*68*/
	padding:17px 97px 0 13px; 
	margin-top:36px;
	background:url(./images/download_bg.gif) no-repeat;
	font-size:11px;
	color:#ccc;
}
.download_box h6{font-size:12px; line-height:14px; color:#fff}
.download_box p{line-height:14px}
.share_box{width:330px; height:32px}
.share_box b{
	padding-top:19px;
	float:left;
	font-size:11px;
	line-height:12px;
	color:#999;
}
.share_box span{float:right}
.share_box a{
	width:32px;
	height:32px;
	float:left;
	text-indent:-1000px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.share_box a:hover{background-position:left bottom}
.share_icon1{background-image:url(./images/share_icon1.gif)}
.share_icon2{background-image:url(./images/share_icon2.gif)}
.share_icon3{background-image:url(./images/share_icon3.gif)}
.share_icon4{background-image:url(./images/share_icon4.gif)}
.share_icon5{background-image:url(./images/share_icon5.gif)}
.share_icon6{background-image:url(./images/share_icon6.gif)}
.share_icon7{background-image:url(./images/share_icon7.gif)}
.share_icon8{background-image:url(./images/share_icon8.gif)}
.share_icon_video{background:url(./images/ShareIcons.png) no-repeat -168px 0px;width:42px;height:39px;display:block;text-indent:-9999px;float: left;}
.share_icon_video:hover{background-position: -168px -39px;}
.share_icon_phone{background:url(./images/ShareIcons.png) no-repeat -126px 0px;width:42px;height:39px;display:block;text-indent:-9999px;float: left;}
.share_icon_phone:hover{background-position: -126px -39px;}
.share_icon_twitter{background:url(./images/ShareIcons.png) no-repeat -43px 0px;width:42px;height:39px;display:block;text-indent:-9999px;float: left;}
.share_icon_twitter:hover{background-position: -43px -39px;}
.share_icon_facebook{background:url(./images/ShareIcons.png) no-repeat 0px 0px;width:42px;height:39px;display:block;text-indent:-9999px;float: left;}
.share_icon_facebook:hover{background-position: 0px -39px;}
.share_icon_google{background:url(./images/ShareIcons.png) no-repeat -84px 0px;width:42px;height:39px;display:block;text-indent:-9999px;float: left;}
.share_icon_google:hover{background-position: -84px -39px;}

.video-share-title{margin-top: 25px;}
.video-share-direction{display: block; margin: 5px 0;}

.cont_rgt .share_box{position:absolute; left:-39px; top:0}

.twitter-box, .facebook-box{display: none;}

/*--------all right-side contents---------*/
.rgt_box1{
	width:171px;/*291*/
	padding:111px 110px 58px 10px;
	background:url(./images/rgtBox_bg1.gif) no-repeat left 34px;
	position:relative;
}
a.butn_play{
	width:51px;
	height:51px;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	background:url(./images/butn_play.png) no-repeat;
	position:absolute;
	left:232px;
	top:126px;
}
.rgt_box2 a.butn_play{top:108px}
a.butn_play:hover{background-position:left bottom}
.rgt_box2{
	width:171px;/*291*/
	padding:86px 110px 63px 10px;
	background:url(./images/rgtBox_bg2.gif) no-repeat left 34px;
	border-top:8px solid #000;
	position:relative;
}
.rgt_list1{
	width:279px;/*291*/
	padding:0 6px 33px;
	list-style:none;
	overflow:hidden;
	/*border-bottom:8px solid #000;*/
	font-size:10px;
	line-height:12px;
}
.rgt_list1 li{
	width:100%;
	padding:12px 0;
	float:left;
	background:url(./images/border_3.gif) repeat-x left bottom;
}
.rgt_list1 h3{
	font-size:14px; 
	line-height:17px; 
	color:#000;
}
.rgt_list1 h3 a{
	color:#000;
}
.rgt_list1 h4{
	font-size:10px; 
	line-height:12px; 
	color:#c62026;
}
.rgt_list1 span{display:block}
.rgt_list1 p{padding:0 0 11px}
.rgt_list1 span a{text-decoration:underline}
.rgt_list1 img{
	width:92px;
	height:56px;
	border:1px solid #999;
	float:left;
}
.rgt_list2 img{
	width:56px;
	height:56px;
}
.rgt_part{width:179px; float:right}

.rgt_list2 .rgt_part{width:200px;/*214*/ padding-right:15px}
.rgt_part_main{width:450px}
.rgt_part_blog{
	font-size:10px;
	line-height:12px;
}

.rgt_list3{
	width:279px;/*291*/
	padding:0 6px 33px;
	overflow:hidden;
	list-style:none;
}
.rgt_list3 li{
	width:100%;
	padding:3px 0 4px;
	float:left;
	font-weight:bold;
	background:url(./images/border_3.gif) repeat-x left bottom;
}
.rgt_list3 li span{
	float:left;
	font-size:12px;
	line-height:27px
}
.rgt_list3 li span a{
	color:#000;
}
a.comment_no{
	width:32px;
	line-height:21px;
	float:right;
	padding:0 0 6px;
	font-size:14px;
	color:#fff;
	text-align:center;
	background:url(./images/comment_bg.gif) no-repeat;
}

/*------2010-07-09-----*/
.rgt_box3{
	width:282px;/*291*/
	padding:13px 0 113px 9px;
	margin-top:22px;
	background:url(./images/rgtBox_bg3.gif) no-repeat;

}
span.news_sign2{padding-top:3px}
span.news_sign2 input.inp_chk1{width:13px; height:13px; float:left; margin-right:5px}
span.news_sign2 i{float:left; font-size:11px; color:#999; font-style:normal; font-weight:bold}

.rgt_box3 .slide_rgt{float:none}
.rgt_box3 h1{
	width:100%;
	height:51px;
	text-indent:-1000px;
	overflow:hidden;
	background:url(./images/h2_home2.gif) no-repeat;
}
.rgt_box3 p{width:270px}
.btmPad{padding-bottom:0}

/*==========[page:personal-stories-content]==========*/
.story_cont{
	width:560px;
	padding:26px 0 33px;
	border-bottom:8px solid #000;
}
.search_item{
	padding-bottom:15px;
	border:none;
}
.story_cont_divider{border:0}
.story_contIn{
	width:462px;/*560*/
	padding:0 0 0 98px;
	position:relative;
}
.story_contIn p img{/*border:1px solid #000*/ padding:6px 6px 6px 6px}
.story_contIn img.person_bg{
	width:90px;
	height:90px;
	border:1px solid #999;
	position:absolute;
	left:0;
	top:0;
}
.story_contIn h1{padding-bottom:4px}
.story_contIn h1 a{color:#333}
.story_contIn span{
	display:block;
	font-size:11px;
	line-height:13px;
	color:#999;
}
.story_contIn p{line-height:18px; padding:5px 0}

.tag_box{
	width:400px;
	padding:8px 0 1px 56px;
	overflow:hidden;
	font-size:11px;
	line-height:13px;
}
.tag_box b{
	float:left;
	color:#999;
	margin-right:45px;
}
.tag_box a{
	/*float:left;*/
	color:#c60000;
}
.story_cont .share_box{margin-left:60px}

/*==========[page:issues-lobby]==========*/
.pg_issuesLobby{
	width:917px;/*944*/
	/*padding:0 0 0 27px;*/
}
dl.issue_cont{
	width:917px;
	overflow:hidden;
}
.issue_cont dd{
	width:205px;
	height:124px;
	padding:0 22px 28px 0;
	float:left;
	
}

.issue_cont dd {cursor:pointer}

.issue_cont dd a{
	position:absolute;
	width:205px;
	height:124px;
	left:0;
	top:0;
	display:block;
	text-indent:-10000px;
	overflow:hidden;
	z-index:100;
}
.issue_cont img{
	width:203px;
	height:122px;
	border:1px solid #ccc;
}
.trans_box_wrap{
	width:205px;
	height:124px;
	overflow:hidden;
	position:relative;
}
.trans_box{
	z-index:1;
	width:191px;/*201*/
	padding:3px 5px;
	border-top:1px solid #fff;
	font-size:10px;
	color:#fff;
	background:url(./images/transBox_bg.png);
	position:absolute;
	left:2px;
	top:100px;
	/*_bottom:12px;*/
}
.trans_box h4{
	font-size:14px;
	line-height:18px;
}

/*==========[page: Lobbies->About]==========*/
.splitIn3{
	width:100%;
	background:url(./images/splitIn3.gif) repeat-y;
	margin:9px auto 0;
	overflow:hidden;
	padding:14px 0 50px;
	font-size:12px;
}
.splitIn3Box1, .splitIn3Box2, .splitIn3Box3{
	width:250px;
	float:left;
	display:inline;
	margin:0 47px 0 27px;
}
.splitIn3Box3{
	margin-right:0;
}
.splitIn3 h2{
	width:100%;
	height:28px;
	margin-bottom:5px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	overflow:hidden;
}
.splitIn3 h3{
	font-style:bold;
	font-size:14px;
}
.splitIn3Box1 h2{background-image:url(./images/h2_ourMission.gif)}
.splitIn3Box2 h2{background-image:url(./images/h2_ourPartners.gif)}
.splitIn3Box3 h2{background-image:url(./images/h2_ourSponsors.gif)}
.splitIn3 p{margin-bottom:10px;line-height:18px;color:#333333}

/*==========[page:personal-stories]==========*/
.pg_personalStories{
	width:917px;/*944*/
	padding:0;/*0 0 0 27px;*/
	font-size:12px;
}
.pg_personalStories h2{
	padding-left:7px;
	font-size:16px;
	line-height:35px;
	color:#000;
	background:url(./images/border_3.gif) repeat-x left bottom;
}
dl.story_cont2{
	width:100%;/*917*/
	padding-bottom:7px;
	overflow:hidden;
}
.story_cont2 dd{
	width:205px;
	padding-bottom:11px;
	margin:0 22px 18px 0;
	float:left;
	background:url(./images/border_3.gif) repeat-x left bottom;
}
.story_img{
	width:100%;
	height:94px;
	background:url(./images/border_3.gif) repeat-x left bottom;
}
.story_cont2 h2 a{color:#000}
.story_img img{float:left}
.story_img a.comment_no{margin-top:61px}
.story_cont2 dd p{
	line-height:18px;
	color:#333;
	padding:7px 0 8px 7px;
}
.story_cont2 dd p strong{color:#c62026}
.story_cont2 dd small{
	padding-left:7px;
	font-size:10px;
	line-height:12px;
	display:block;
}
.story_cont2 dd span{
	padding:22px 7px 0 0;
	display:block;
	text-align:right;
	font-size:10px;
	
}
/*==========[page:register-1]==========*/
.pg_registered{
	width:944px;/*944*/
	padding:9px 0 0;
	margin-top:6px;
	overflow:hidden;
	color:#333;
	background:url(./images/border_5.gif) repeat-y;
}
.regIn_1, .regIn_2, .regIn_3{
	width:250px;
	padding:0 34px 0 27px;
	float:left;
}
.regIn_3{padding:0 0 0 44px}
.pg_registered h2{
	width:100%;
	height:28px;
	text-indent:-1000px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.regIn_1 h2{background-image:url(./images/h2_pledge.gif)}
.regIn_2 h2{background-image:url(./images/h2_becomeAmember.gif)}
.regIn_3 h2{background-image:url(./images/h2_letsGet.gif)}
.pg_registered p{
	height:133px;
	font-size:12px;
	line-height:18px;
	padding:4px 0 0;
}
.pg_registered label{
	padding:12px 0 2px;
	display:block;
	line-height:12px;
	font-weight:bold;
}
input.inpTxt_4, .txtArea_1, .txtArea_2, .txtArea_3{
	width:230px;/*246*/
	height:14px;/*24*/
	padding:5px 8px;
	font-size:11px;
	line-height:14px;
	color:#666;
	display:block;
	border:none;
	background:url(./images/inpTxt_4.gif) no-repeat;
}
/*==========[STUFF]==========*/
input.txtArea_stuff{
	width:230px;/*246*/
	height:50px;/*24*/
	padding:5px 8px;
	font-size:9px;
	color:#666;
	display:block;
	border:none;
	background:url(./images/inpTxt_4.gif) no-repeat;
}
/*==========[STUFF]==========*/
/*==========[REQUIRED]==========*/
input.inpTxt_REQ{background-image:url(./images/inpTxt_REQ.gif)}
/*==========[REQUIRED]==========*/
input.inpTxt_5{background-image:url(./images/inpTxt_6.gif)}
.txtArea_1{
	width:546px;/*562*/
	height:235px;/*245*/
	background-image:url(./images/txtArea_1.gif)
}

.txtArea_3{
	width:496px;/*562*/
	height:235px;/*245*/
	background-image:url(./images/txtArea_3.gif)
}
.select_1{
	/*width:115px;/*115**/
	height:24px;
	padding:3 0 0 5px;
	font-size:11px;
	/*line-height:24px;*/
	color:#666;
	/*background:url(./images/inpTxt_5.gif) no-repeat;*/
	/*position:relative;*/
}
/*.select_2{width:241px}*/
/*span.selectArrow_1{
	width:23px;
	height:24px;
	display:block;
	background:url(./images/selectArrow_1.gif) no-repeat;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
}*/
span.remember{
	width:100%;
	padding:4px 0 0px;
	display:block;
	overflow:hidden;
}
span.remember label{float:left}
input.inpChk_1{
	width:13px;
	height:13px;
	float:left;
	margin:11px 4px 0 0;
}
dl.upToDate{
	width:250px;/*250*/
	padding:6px 0 0;
}
dl.upToDate dd{
	width:100%;
	padding:0 0 4px; 
	overflow:hidden;
}
dl.upToDate dd .inpChk_1{margin-top:0}
dl.upToDate dd label{
	width:128px;	
	padding:0;
	float:left;
	font-size:10px; 
	color:#666;
}
dl.upToDate dd label.dl_rgt{width:80px}
dl.upToDate dd strong{font-size:11px}
.browse_box{
	width:100%;
	padding:0 0 8px;
	overflow:hidden;
}
.browse_box img{
	width:90px;
	height:90px;
	float:left;
	border:1px solid #ccc;
}
.browse_box small{
	width:145px;
	padding-top:31px;
	float:right;
	font-size:10px;
	line-height:12px;
	color:#666;
}
/*--------submit buttons here-------------*/
.inpSubmit_1, .inpSubmit_2, .inpSubmit_3, .inpSubmit_4, .inpSubmit_5, .inpSubmit_6, .inpSubmit_7,inpSubmit_sub{
	width:167px;
	height:59px;
	display:block;
	margin:18px 0 0 36px;
	text-indent:-1000px;
	overflow:hidden;
	cursor:pointer;
	border:none;
	background:url(./images/inpSubmit_1.gif) no-repeat;
}
.inpSubmit_3, .inpSubmit_4, .inpSubmit_5, .inpSubmit_6, .inpSubmit_7{width:109px; height:42px}
.inpSubmit_2{
	margin:5px 0 0 335px;
	background-image:url(./images/inpSubmit_2.gif);
}
.inpSubmit_3{
	margin:9px 0 0 33px;
	background-image:url(./images/inpSubmit_3.gif);
}
.inpSubmit_4{
	margin:17px 0 0 35px;
	background-image:url(./images/inpSubmit_4.gif);
}
.inpSubmit_5{
	margin:11px 0 0 106px;
	background-image:url(./images/inpSubmit_5.gif);
}
.inpSubmit_6{
	margin:38px 0 0 124px;
	background-image:url(./images/inpSubmit_6.gif);
}
.inpSubmit_7{
	margin:30px 0 0 123px;
	background-image:url(./images/inpSubmit_7.gif);
}
.inpSubmit_sub{
	margin:30px 55px 0 0px;
	height:58px;
	width:166px;
	border:none;
	float:right;
	cursor:pointer;
	background-image:url(./images/sub.gif);
}

/*==========[page:register-4]==========*/
.reg4_left{
	width:562px;/*589*/ 
	padding:2px 0 0 27px;
	float:left;
	color:#333;
}
.reg4_left label{
	padding:12px 0 2px;
	display:block;
	line-height:12px;
	font-weight:bold;
}
/*==========[page:register-3]==========*/
.reg3_left{
	width:412px;/*589*/ 
	padding:15px 150px 0 27px;
	float:left;
	color:#333;
	font-size:12px;
}
.reg3_left h2{
	height:23px;
	background:url(./images/h2_howPledgingWork.gif) no-repeat;
	margin-bottom:9px;
	text-indent:-1000px;
	overflow:hidden;
}
.reg3_left p{
	line-height:18px;
	padding-bottom:18px;
}
/*==========[page:register-2]==========*/
.reg2_left{
	width:557px;/*584*/ 
	padding:14px 0 0 27px;
	float:left;
	color:#333;
	font-size:12px;
}
.reg2_hdr{
	width:100%;
	overflow:hidden;
}
.reg2_hdr h2{
	width:250px;
	height:25px;
	float:left;
	text-indent:-1000px;
	overflow:hidden;
	background:url(./images/h2_yourPledges.gif) no-repeat;
}
span.reg2_hdrRgt{
	width:139px;
	height:28px;/*42*/
	padding:0 0 14px;
	float:right;
	background:url(./images/sent_bg.gif) no-repeat left bottom;
}
.reg2_hdrRgt{margin-right:50px;}
.reg2_hdrRgt a{
	width:55px;
	padding:0 5px 0 12px;
	float:left;
	font-size:34px;
	line-height:28px;
	color:#000;
	font-weight:bold;
	text-align:right;
}
.reg2_hdrRgt a.viewed{
	width:45px;
	color:#c62026;
	border-left:2px solid #999;
	text-align:left;
}
.reg2_hdrRgt a:hover{text-decoration:none}
.pledge_box{
	width:539px;/*557*/
	padding:32px 18px 35px 0;
	background:url(./images/border_3.gif) repeat-x left bottom;
}
.pledge_boxIn{
	width:539px;
	overflow:hidden;
	padding-bottom:9px;
}
.pledge_boxIn img{
	width:92px;
	border:1px solid #999;
	float:left;
	margin-right:18px;
}
.pledge_boxMid{
	width:253px;
	float:left;
	font-size:10px;
}
.pledge_boxMid h1{
	font-size:18px; 
	line-height:20px;
	color:#c60000;
}
.pledge_boxMid h3{
	font-size:14px; 
	line-height:16px;
	color:#000;
}
.pledge_boxMid span{
	display:block;
	line-height:14px;
	padding:2px 0 3px;
}
.pledge_boxRgt{
	width:97px;
	float:right;
}
.pledge_boxRgt a{
	width:41px;
	padding:0 0 0 6px;
	float:left;
	font-size:18px;
	line-height:18px;
	color:#c62026;
	font-weight:bold;
}
.pledge_boxRgt a.sent_no{
	padding:0 9px 0 0;
	color:#000;
	text-align:right;
	background:url(./images/border_6.gif) no-repeat right 1px;
}
.pledge_box .share_box{margin-left:43px}

/*================All overlays starts here===================*/
.overlays{
	width:309px;/*481*/
	height:363px;/*522*/
	padding:159px 122px 0 50px;
	background:url(./images/overlays_bg.png) no-repeat;
	position:relative;
	color:#fff;
	margin:0 auto;
}
a.butn_close{
	width:29px;
	height:30px;
	text-indent:-1000px;
	overflow:hidden;
	display:block;
	position:absolute;
	left:330px;
	top:67px;
	background:url(./images/butn_close.png) no-repeat;
}
.overlays h2, .friend_box h3, .thumbnail_rgt h4{
	width:100%;
	height:46px;
	margin-bottom:3px;
	text-indent:-1000px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.overlays p{padding-bottom:4px}
.overlays p a{font-weight:bold; color:#ffcc00; text-decoration:underline}
.overlays span{
	width:100%;
	height:21px;
	display:block;
}
.overlays span.row_span{height:19px}
/*------2010-07-09---------*/
.overlays span.news_sign2{padding-top:10px}
/*-------end------*/

.overlays label{
	width:118px;
	padding:8px 0 1px;
	float:left;
	line-height:12px;
	font-weight:bold;
	color:#999;
}
/*-------[page:coldregister2]-------*/
h2.h2_overlays1{background-image:url(./images/h2_overlay1.gif)}
/*-------[page:tell2]-------*/
.tell2{
	width:309px;/*481*/
	height:408px;/*522*/
	padding:114px 122px 0 50px;
}
/*-------[page:tell3]-------*/
.tell3{
	width:246px;/*481*/
	height:351px;/*522*/
	padding:171px 122px 0 113px;
}
h2.h2_overlays2{background-image:url(./images/h2_overlay2.gif)}
/*-------[page:tell4]-------*/
.tell4{
	width:334px;/*481*/
	height:449px;/*522*/
	padding:73px 97px 0 50px;
}
.tell4 h2.h2_overlays3{
	height:78px;
	margin-bottom:11px;
	background-image:url(./images/h2_overlay3.gif)
}
.tell4 p{padding-bottom:8px}
.tell4 label{width:180px}
.txtArea_2{
	width:317px;/*333 other properties at line 1074*/
	height:72px;/*82*/
	background-image:url(./images/txtArea_2.gif)
}
.friend_link{
	width:140px;
	height:69px;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	background:url(./images/friend_link.gif) no-repeat;
	position:absolute;
	left:258px;
	top:234px;
}
/*-------[page:tell5]-------*/
.friend_box_wrap{
	width:255px;
	height:240px;
	position:absolute;
	overflow:hidden;
	left:419px;
	top:148px;
}
.friend_box{
	width:231px;/*255*/
	height:225px;/*240*/
	padding:15px 0 0 24px;
	background:url(./images/friend_boxBg.png) no-repeat;
	position:absolute;
	left:-255px;
	top:0;
}
.friend_box h3{
	height:33px;
	margin-bottom:0;
	background-image:url(./images/h3_overlay1.gif);
}
.friend_box p{padding-bottom:14px}
.friend_box p a{font-weight:normal; color:#fff; text-decoration:none}
.friend_box p small{display:block; font-size:11px}
/*-------[page:video4]-------*/
.video4{
	width:454px;/*481*/
	height:402px;/*522*/
	padding:120px 0 0 27px;
}
.video4 h2.h2_overlays4{
	height:72px;
	margin-bottom:0;
	background-image:url(./images/h2_overlay4.gif)
}
/*-------[page:video3]-------*/
.video3{
	width:453px;/*481*/
	height:406px;/*522*/
	padding:116px 0 0 28px;
}
.video3 h2.h2_overlays5{
	height:74px;
	margin-bottom:8px;
	background-image:url(./images/h2_overlay5.gif)
}
.video3 h5{
	font-size:14px;
	line-height:16px;
	padding-bottom:3px;
}
.thumbnail{
	width:385px;
	height:197px;
	overflow:hidden;
}
.thumbnail_lft{
	width:241px;
	height:197px;
	float:left;
}
.thumbnail_rgt{
	width:129px;
	padding-top:24px;
	float:right;
}
.thumbnail_rgt h4{
	height:14px;
	margin-bottom:0;
	background-image:url(./images/h4_currentThumbnail.gif);
	background-position:6px top;
}
/*-------[page:video2]-------*/
.video2_top{width:903px; background:url(./images/video2_bg.png) no-repeat}
.video2_btm{width:903px; padding:5px 0; background:url(./images/video2_bg.png) no-repeat right bottom}
.video2{
	width:890px;/*837*/
	padding:0 7px 0 6px;
	background-color:#fff;
	position:relative;
}
#video2_logo{
	width:103px;
	height:104px;
	position:absolute;
	left:7px;
	top:-65px;
}

/*================pg-videos========================*/
.cont_lft h1.video_contHdr{font-size:26px; line-height:30px; color:#000}
dl.video_cont{
	width:560px;/*560*/
	padding-bottom:20px;
	overflow:hidden;
}
dl.video_cont dd{
	width:94px;/*106*/
	height:130px;
	padding:0 12px 18px 0;
	float:left;
}
dl.video_cont dd a{
	display:block;
	line-height:14px;
	color:#000;
	font-weight:bold;
	margin-bottom:3px;
}
dl.video_cont dd a img{width:92px; height:56px; border:1px solid #999}
dl.video_cont dd span{
	display:block;
	font-size:11px;
	line-height:13px;
	color:#666;
}
.rgt_list4{
	width:279px;/*291*/
	padding:0 6px 33px;
	list-style:none;
	overflow:hidden;
}
.rgt_list1 li{
	width:100%;
	font-size:12px;
	line-height:25px;
	float:left;
	background:url(./images/border_3.gif) repeat-x left bottom;
}


/********modify by wp dev***********/


#tellFriend, #pledgeOverlay, #signOverlay, #mashup, #saveVideo, #videoPlayer, #pledgeOverlayHome{display:none}
p.errMsg1, p.errMsg2{font-weight:bold; color:red; display:none; height:auto}
.video_pop{display:none}
#kplayerWrap{padding-top:40px}
.cont_lft ol{ padding: 0px 0px 28px; margin-left:25px}
.cont_lft ol li{line-height:18px;margin-bottom:5px;padding-left:5px;}

#faqBanner{margin-top:-150px;float:left;width:550px}

#ipodPlayer{position:absolute;width:390px;height:200px;z-index:0;right:0}
#overlayHolder
{
	position:absolute;
	right:0;
	top:0;
	width:390;
	height:250;
	z-index: 0;
}

#playerHolder 
{
	position:absolute;
	right:0;
	top:22px;
	width:266;
	height:185;
	z-index: 1;

}

.thankyou_cont{
	position:absolute;
	top:10px;
	right:30px;
	width:300px;
	height:255px
}
/*added by nazmul */
h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
}


.left_content_wrapper{
	width:500px;
}

.left_content_wrapper p{
	line-height:18px;
	padding-bottom:18px;
}
.alignright {
	float: right;
}

.alignleft {
	float: left;
}
/*========================dipu-2010-05-19=========================*/
#banner.big_banner{
	width:944px;
	height:281px;
	margin:0 0 -25px;
	position:relative; 
	top:-26px;
	padding-left:0px;
}
.rotate_banner{ position:relative;}
.rotate_banner a{display:none; position:absolute; left:0; top:0;}
#video_box.video2 h1{
	width:165px;
	background-image:url(./images/h1_featuredVideo.gif);
}
#video_box.video2 .video_list{width:750px}
.main_3col{
	width:917px;/*944*/
	padding:0 0 0 27px;
	overflow:hidden;
	margin-top:9px;
	background:url(./images/border_5.gif) repeat-y;
}
.main_3col h1{
	width:100%;
	height:31px;
	text-indent:-1000px;
	overflow:hidden;
	background:no-repeat left top;
}
.mainCol_1 h1{background-image:url(./images/h1_recentpost.gif)}
.mainCol_1{
	width:263px;
	float:left;
}
ul.post_list{
	width:263px;
	padding:5px 0 0;
	overflow:hidden;
}
ul.post_list li{
	width:247px;/*263*/
	padding:9px 8px 13px;
	background:url(./images/border_3.gif) repeat-x left bottom;
}
ul.post_list li img{
	width:52px;
	height:52px;
	border:1px solid #a9a9a9;
	float:left;
	margin-right:12px;
}
ul.post_list li h3 a{
	font-size:14px;
	line-height:17px;
	color:#000;
	padding-bottom:2px;
}
ul.post_list li h4{
	font-size:10px;
	line-height:11px;
	color:#c62026;
}
ul.post_list li span{
	display:block;
	font-size:10px;
	line-height:12px;
}
span.all_links{
	width:100%;
	display:block;
	overflow:hidden;
	padding:9px 0 15px;
}
span.all_links a{
	float:right;
	font-size:10px;
	line-height:12px;
	color:#666;
}
.mainCol_2{
	width:293px;
	padding:0 0 0 32px;
	float:left;
}
.mainCol_2 h1{background-image:url(./images/h1_personalStories.gif); background-position:12px top}
.mainCol_2 h1.join{background-image:url(./images/h1_joinnow.gif); background-position:left top}
.mainCol_2 h2{
	font-size:18px;
	line-height:29px;
	color:#999;
}
.mainCol_2 ul.post_list{margin-left:12px}
.mainCol_2 span.all_links{
	width:94%;
	padding-right:6%;
}
.mainCol_2 p{
	font-size:11px;
	line-height:14px;
	padding-right:20px;
}
.mainCol_2 p a{font-weight:bold; color:#c51f25}
.mainCol_2 form.home_reg{
	width:293px;/*293*/
	height:131px;/*131*/
	padding:0;
}
.butn_join{
	width:86px;
	height:94px;
	border:0;
	text-indent:-1000px;
	overflow:hidden;
	cursor:pointer;
	background:url(./images/butn_join.gif) no-repeat;
	position:absolute;
	right:0;
	bottom:0;
}


.mainCol_3{
	width:300px;
	float:right; 
	height:300px;
}
.mainCol_3 h1{background-image:url(./images/h1_damnStore.gif)}
.mainCol_3 h2{
	width:111px;
	height:73px;
	margin-top:8px;
	text-indent:-1000px;
	overflow:hidden;
	background:url(./images/h2_get-the-damn.gif) no-repeat;
}
.mainCol_3 p{
	font-size:11px;
	line-height:13px;
	color:#333;
	padding-top:3px;
}
a.butn_arrow{
	width:51px;
	height:51px;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	margin:-6px 0 0 54px;
	background:url(./images/butn_arrow.gif) no-repeat;
}

.moduleRow td{

	padding-left: 5px;
}
/*============pop_up 2010-08-17============*/
.pop_up{
	width:918px;/*938*/
	height:308px;/*328*/
	padding:10px;
	text-align:left;
	background:url(./images/pop_upBg.gif) no-repeat;
	position:absolute;
	top:68px;
	z-index:1000;
}
a.butn_close2{
	width:39px;
	height:39px;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	background:url(./images/butn_close2.png) no-repeat;
	position:absolute;
	right:-11px;
	top:-10px;
}
.pop_left{
	width:550px;
	height:308px;
	float:left;
	overflow:hidden;
}
.pop_left img{display:block}
	
.pop_rgt{
	width:293px;
	height:271px;/*308*/
	padding:37px 39px 0 0;
	float:right;
	position:relative;
}
.pop_rgt h1{
	width:100%;
	height:31px;
	text-indent:-1000px;
	overflow:hidden;
	background:no-repeat left top;
}
.pop_rgt h1.join{background-image:url(./images/h1_joinnow.gif); background-position:left top}
.pop_rgt h2{
	font-size:18px;
	line-height:29px;
	color:#999;
}
.pop_rgt p{
	font-size:11px;
	line-height:14px;
	padding-right:20px;
}
.pop_rgt p a{font-weight:bold; color:#c51f25}
.pop_rgt form.home_reg{
	width:293px;/*293*/
	height:151px;/*151*/
	padding:0;
}
.pop_rgt form.home_reg .news_sign{margin-top:3px;}
.pop_rgt .butn_join{
	right:10px;
	bottom:42px;
	background-image:url(./images/butn_pledge3.png);
}
a.sign_In2{
	float:right;
	font-size:11px;
	line-height:14px;
	font-weight:bold; 
	color:#c51f25;
	position:absolute;
	right:17px;
	bottom:0;
}

/* video overlay tooltip */
/* tooltip styling */
.tooltip {
	display:none;
	background:url(images/bubble.png);
	height:68px;
	width:222px;
	font-size:11px;
	color:#fff;
	padding: 25px 0 0 10px;
}

/* a .label element inside tooltip */
.tooltip h1 {
	color:#cc0000;
	font-weight:bold;
	font-size: 18px;
}

.tooltip p {
	color:#fff;
	font-size:12px;
	width: 200px;
}

#phone-frame{
	display: none;
	background: #fff;
	width:599px;
	height: 482px;
	border: 1px solid #cc0000;
}
