img {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}

body {margin-top:15px; padding:0px; background:url(images/bg_main1.jpg); font-family:Arial, Helvetica, sans-serif;}
#main_content{width:957px; height:645px; margin:auto; background:#FFFFFF;}
img{border:0;}

#header{height:136px; background:#FFFFFF; padding-left:48px; padding-top:18px;}
#logo{float:left;}
.header_bg{background:url(images/header_line.gif) left repeat-x; height:109px;}
.slogan{padding:57px 0 0 40px; float:left;}
.event{background:url(images/events_img.gif) no-repeat; width:94px; height:50px; float:right; margin:40px 25px 0 0; font-size:15px; padding:42px 0 0 15px;font-weight:bold;}
.event a{color:#f27021; text-decoration:none;background-image:url('images/events.png')no-repeat}
.event a:hover{color:#000000; text-decoration:none;background-image:url('images/events_hover.png')no-repeat}

.about{width:318px; background:#98c041; text-align:center; padding:6px 0; float:left;}
.about a{font-size:18px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; width:100%;}
.about:hover{background:#f3ce21; cursor:pointer;}
.about_selected{width:318px; background:#f3ce21; text-align:center; padding:6px 0; float:left;}
.about_selected a{font-size:18px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; width:100%;}

.connect{width:317px; background:#98c041; text-align:center; padding:6px 0; float:left;}
.connect a{font-size:18px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; width:100%;}
.connect:hover{background:#f3ce21; cursor:pointer;}
.connect_selected{width:317px; background:#f3ce21; text-align:center; padding:6px 0; float:left;}
.connect_selected a{font-size:18px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; width:100%;}

.learn{width:318px; background:#98c041; text-align:center; padding:6px 0; float:left;}
.learn a{font-size:18px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; width:100%;}
.learn:hover{background:#f3ce21; cursor:pointer;}
.learn_selected{width:318px; background:#f3ce21; text-align:center; padding:6px 0; float:left;}
.learn_selected a{font-size:18px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; width:100%;}

.learn_new{width:318px; background:#98c041; text-align:center; padding:6px 0; float:left;}
.learn_new a{font-size:18px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; width:100%;}
.learn_new:hover{background:#f3ce21; cursor:pointer;}
/*.learn_selected_new{width:317px; background:#f3ce21; text-align:center; padding:6px 0; float:left;}
.learn_selected_new a{font-size:18px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; width:100%;}*/

#mid_content{background:url(images/mid_content.jpg) repeat-x; height:348px;}
.giveto{border-top:8px solid #98c041; text-transform:uppercase; font-size:18px; color:#FFFFFF; text-align:right; padding-right:49px; height:32px;padding-top:7px}
.giveto_event{border-top:8px solid #98c041; text-transform:uppercase; font-size:18px; color:#FFFFFF; text-align:right; padding-right:49px; height:32px;padding-top:7px;background-color:#fff}
.giveto a{background:#98c041; text-decoration:none; color:#FFFFFF; padding:8px 13px 10px 13px;}
.giveto a:hover{background:#98c041; text-decoration:none; color:#000000;}

#podcost{width:311px; float:left;height:348px;}
#notes{width:305px; float:left; margin:0 15px; height:348px;}
/*#dreams{width:311px; float:left; background:#371f0e; height:349px;}*/
#dreams{width:311px; float:left; height:348px;}

.pimage{text-align:center; margin:50px 0px 24px 70px;height:187px;width:171px}
.p_title{font-size:21px; border-bottom:1px solid #444445; margin:0 20px; padding-bottom:3px; color:#FFFFFF;}
.p_text{font-size:14px; margin:0 20px; line-height:17px; padding-top:5px; color:#a1a0a0;}
.icons{padding-left:48px; float:left;}
.icons img{padding:0 2px;}

#footer{padding:0 0;}
#footer_event{padding:0 0;background-color:#fff}
.footerlink{font-size:12px; text-align:right; padding-top:19px; font-weight:bold; color:#98c041; padding-right:50px;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

/**********ganesh*******/
.common{background:url(images/mid_transparent_img.png)}
.about_div{width:228px; float:left;height:345px;}
#what{}
#core{margin:0 15px;}
#story{}
#internship{margin:0 0 0 15px;}

.aimage{text-align:left; margin-left:19px;margin-top:66px;height:56px;width:56px}
.atitle{font-size:24px; margin:0 18px;padding-top:17px;padding-bottom:15px;color:#FFFFFF;border-bottom:1px solid #444445;}
.ptitle{font-size:24px; margin:30px 0 24px 35px; color:#FFFFFF;}
.pimage1{height:56px;width:56px}
.ptitle_text{padding-top:30px}
.ptext{font-size:14px; margin:0 18px; line-height:17px; padding-top:23px; color:#FFFFFF;}
.content1{font-size:14px; margin:0 5px 0 35px; color:#FFFFFF;padding-bottom:15px}
.content2{font-size:12px; margin:0 13px 0 35px; color:#FFFFFF;}
.content3{font-size:14px; margin:0 0 0 35px; color:#FFFFFF;padding-top:12px}
.content_div{width:555px; height:150px;}
.page_image{padding-top:60px ;float:left; margin-right:20px;margin-left:30px;height:235px;width:350px;overflow:hidden;}

.connect_div_top{font-size:36px; text-align:center; color:#F3CE21;/*padding-top:30px;padding-bottom:31px;*/height:107px;background:url(images/mid_transparent_img.png);font-family:Times New Roman}
.connect_div_left{width:308px; height:105px;margin-top:15px; float:left;}
.connect_div_right{width:308px; height:105px;margin-top:15px; float:left;margin-left:16px}
.connect_div_inner_title{width:175px;font-size:24px; border-bottom:1px solid #444445; margin:0 20px; padding-bottom:3px; padding-top:10px;color:#FFFFFF}
.connect_div_inner_content{width:175px; font-size:14px;color:#A1A0A0 !important;padding-left:20px;height:41px;padding-bottom:10px;padding-top:5px;overflow:hidden}
.connect_div_inner_content a{color:#A1A0A0 !important;}
.connect_div_inner_image{height:59px;width:71px; margin:23px 0px 0px 8px}

.mouse_hover {background-color:#371F0E}
/*.mouse_hover {background:url(images/mouse_hover.png)}*/

.common .image_hover{display:none}
.common .image_nohover{display:block}
.mouse_hover .image_hover{display:block}
.mouse_hover .image_nohover{display:none}

.text_hidden{height:34px;overflow:hidden}


.worship_div_left{height:348px;width:305px; float:left}
.wimage{float:left;width:309px;height:227px;margin:67px 15px 0px 18px}
.wtext{font-size:12px; margin:0px 0px 0px 35px; line-height:17px; color:#FFFFFF; height:150px; width:258px;overflow:hidden}
.worship_div_right{width:310px; height:105px;float:left;margin-top:18px}
.worship_div_inner_title{width:260px;font-size:21px; border-bottom:1px solid #444445; margin:0 20px; padding-bottom:10px; padding-top:10px;color:#FFFFFF}
.worship_div_inner_content{width:260px; font-size:12px;color:#A1A0A0;padding-left:20px;height:20px;padding-bottom:10px;padding-top:10px;overflow:hidden}
.worship_innner_image{height:81px; width:81px; margin:12px 0px 0px 5px}
.worship_padd{margin-top:67px}

.color_link {text-decoration:none; }
.color_link :hover{text-decoration:underline;}

a{text-decoration:none;}
a:hover{text-decoration:none;}
.nav_anchor {font-size:18px; text-transform:uppercase; color:#FFFFFF}
.cursor_style{cursor:pointer}

#podcasts_text{float:left; margin:0 0 0 15px; padding-top:10px; height:319px; width:630px;}
.podcasts_title{font-size:24px; color:#FFFFFF;}
.podcasts_text{font-size:14px; line-height:17px; color:#FFFFFF;}
.podcasts_title_detail{font-size:24px; margin:0 0 0 20px; color:#FFFFFF;}
.podcasts_text_detail{font-size:14px; margin:0 100px 0 20px; line-height:17px; color:#FFFFFF;}
a.podcasts_link{color:#f3ce21; text-decoration:none;}
a.podcasts_link:hover{color:#f3ce21; text-decoration:underline;}
/*.download{float:right; border-bottom:3px solid #36302b; width:610px; text-align:right; font-size:12px; padding-bottom:7px; margin-bottom:10px;}
.download a{color:#808080; text-decoration:none; background:#36302b; padding:8px;}
.download a:hover{color:#f3ce21; text-decoration:underline;}*/
.podcasts_theight{height:291px; position : relative; z-index : 2; overflow : hidden;}
.podcasts_arrow{text-align:center;}
.podcasts_arrow img{border:none; cursor:pointer;}
.note_detail{margin:0 5px 0 20px; color:#FFFFFF; overflow:auto; height:190px}
.back{float:right; text-align:right; font-size:12px; padding-bottom:7px; margin-bottom:10px;margin-top:34px}
.back a{color:#808080; text-decoration:none; background:#36302b; padding:8px 18px 8px 18px;}
.back a:hover{color:#f3ce21; text-decoration:underline;}

/**********Modified Download********/
.download{float:right;text-align:right; font-size:12px; padding-bottom:7px; margin-bottom:10px;margin-top:34px}
.download a{color:#808080; text-decoration:none; background:#36302b; padding:8px;}
.download a:hover{color:#f3ce21; text-decoration:underline;}
.download_container{border-bottom:3px solid #36302b; width:610px;height:56px;margin-bottom:10px;}
.download_text{width:530px;height:52px}

/**********Text Classes**********/
.avenir_black
{
	/*font-family:Avenir Black;*/
}
.marial
{
	/*font-family:MArial;*/
}
.futura_light
{
	/*font-family:Futura light;*/
}

.podcasts_inner
{
	z-index : 1;
	position : absolute;
	top : 0px;
	left : 0px;
}

/********Give to pihop**********/
.giveto_main_left
{
	width:600px; 
	color:#FFFFFF;
}
.giveto_left_margin
{
	margin:40px 0px 0px 35px;
}
.giveto_left_head
{
	height:24px; 
	font-size:24px;
}
.giveto_left_text
{
	height:172px;
	margin-top:25px;
	font-size:14px;
}
.giveto_button
{
	text-align:center;
	font-size:18px;
}
.giveto_button_inner
{
	background-color:#F27021;
	background-image:url('images/monthly_subscribe.png');
	background-repeat:no-repeat;
	background-position:center center;
	width:270px;
	height:56px;
	color:#FFFFFF;
	border : 0px;
	color:#FFFFFF;
	font-size:16px;
	display : block;
	padding: 0px;
}
.giveto_button_inner2
{
	background-color:#F27021;
	background-image:url('images/single_donation.png');
	background-repeat:no-repeat;
	background-position:center center;
	width:270px;
	height:56px;
	color:#FFFFFF;
	border : 0px;
	color:#FFFFFF;
	font-size:16px;
	display : block;
	padding: 0px;
}
/*.giveto_button_inner
{
	background-color:#F27021;
	width:270px;
	height:56px;
	color:#FFFFFF;
}*/
.giveto_button_margin
{
	margin-top:17px;
}
.giveto_2_button
{
	margin-left:25px;
}
.giveto_main_right
{
	width:356px;
	color:#FFFFFF;
}
.giveto_right_margin
{
	margin:40px 0px 0px 35px; 
	height:277px; 
	color:#FFFFFF;
	font-size:16px;
}
.giveto_right_text
{
	padding:13px 0px 0px 20px;
	line-height:18px;
}
.giveto_color{border-top:8px solid #F3CE21; text-transform:uppercase; font-size:18px; color:#FFFFFF; text-align:right; padding-right:49px; height:32px;padding-top:7px}
.giveto_color a{background:#F3CE21; text-decoration:none; color:#FFFFFF; padding:8px 13px 10px 8px;}
.giveto_color a:hover{background:#F3CE21; text-decoration:none; color:#000000;}
/**********Title Images***********/
.about_title_image
{
	height:23px;
}
.dream_page_title
{
	height:26px;
}
.connect_page_title
{
	height:28px;
}
.internship_title
{
	vertical-align:bottom;
}
a.internship
{
	color:#f27021;
}
a.internship:hover
{
	text-decoration:underline;
	color:#f27021;
}
/*a.internship
{
	color:#98c041;
}
a.internship:hover
{
	color:#f27021;
}*/

/**********Story Page************/
.story_content
{
	height:100px;
	line-height:16px;
}
.right_content
{	
	height:210px;
	width:400px;
}

.right_content a:focus {outline: none;}
.small_nav
{
	margin-top:40px;
	margin-right:10px;
}
.right_main_div
{
	margin-top:10px;
	margin-left:80px;
}
.right_main_content
{
	width:160px;
	height:130px;
	overflow:hidden;
}
.right_image
{
	margin-left:161px;
	height:130px;
}
.bottom_slide
{	
	padding-top:10px;
}
.white_text
{
	color:#FFFFFF;
}

/**********Events Page***********/
.event_calender
{
	padding:7px 0px;
}
.event_div_right
{
	padding:0px 0px 0px 15px;
}
.event_div1
{
	height:90px;
	width:310px;
}
.event_div2
{
	height:140px;
	width:310px;
	margin:10px 0px;
}
.event_div3
{
	height:98px;
	width:310px;
}

/********Footer Links***********/
a.footerlink_style
{
	text-decoration:none;
	color:#98c041;
}
a.footerlink_style:hover
{
	text-decoration:underline;
}

/********extras************/
.see_it
{
	width:175px; 
	font-size:12px;
	color:#A1A0A0 !important;
	padding-left:20px;
	height:35px;
	padding-bottom:10px;
	padding-top:5px;
	overflow:hidden;	
}

/*****note details*******/
.notes_details{float:left; margin:0 0 0 15px; padding-top:29px; height:319px; width:630px;}

/**********note details************/
.firstname
{
	padding-top:5px;
	padding-left:5px;
	height:18px;
	z-index:2;
}
.teaser
{
	padding-left:5px;
	padding-top:0px;
	overflow:hidden;
	font-size:14px;
	z-index:2;
	height:17px;
	overflow:hidden;
	color:#FFFFFF;
}
.right_text_style
{
	height:90px;
	padding-top:5px;
}

/**kitesh**/
#main_content_event{width:957px; height:923px; margin:auto; background:#FFFFFF;}

#mid_content_event
{
	/*transparent url(images/bg_main1.jpg) repeat scroll 0 0*/
	background:url(images/bg_main1.jpg) repeat scroll 0 0; height:607px;
}

#header_flash{height:156px; background:#FFFFFF;}
a.podcasts_link_hover
{
	color:#808080; text-decoration:none; 
}

a.podcasts_link_hover_inner
{
 color:#F3CE21; text-decoration:none; 
}

a:hover.podcasts_link_hover
{
	color:#f3ce21; text-decoration:underline;
}
a.connect_mozilla{color:#A1A0A0}
a.connect_mozilla:hover{color:#A1A0A0}
a.connect_mozilla:visited{color:#A1A0A0}

a.about_mozilla{color:#FFFFFF}
a.about_mozilla:hover{color:#FFFFFF}
a.about_mozilla:visited{color:#FFFFFF}

a.learn_mozilla{color:#A1A0A0}
a.learn_mozilla:hover{color:#A1A0A0}
a.learn_mozilla:visited{color:#A1A0A0}

.hidden{overflow:hidden}