@charset "UTF-8";

/* CSS Document */

/*****Reset*****/

html, body, div, h1, h2, h3, h4, h5, h6, ul,  dl, li, dt, dd, p, blockquote,

pre, form, fieldset, table, th, td { margin: 0; padding: 0; }



div.scroll {

position:absolute;

left:0;

top:0;

width:92%;

z-index:2;

}



div.track {

position:relative;

float:right;

top:0;

width:13px;

height:100%;

font-size:0;

z-index:3;

background-color:#41423c;

background-position:top left;

background-image: url(../images/scroll_bg.jpg);

background-repeat:no-repeat;

}



div.drag_bar {

position:absolute;

width:11px;

margin:1px 1px;

height:14px;

cursor:pointer;

z-index:4;

background-color:#3e3d39;

background-image:url(../images/scroll_center.gif);

background-position:center center;

background-repeat:no-repeat;

margin 

}





/*****Base Styles*****/



.projects_content{float:left; width:959px; padding-left:3px;}

.projects_content .content_area{float:left; width:944px; background:url(../images/media/project_strip.gif) 0 0 repeat-y;}

.projects_content .top_curve_project{float:left; width:944px; background:url(../images/media/top_curve_projects.gif) 0 0 no-repeat;}

.projects_content .bottom_curve_project{float:left; width:948px; background:url(../images/media/bottom_curve_projects.gif) 0 bottom no-repeat;}

.projects_content .beyond{float:left; width:466px;}

.projects_content .beyond h3{float:left; width:200px;  padding:2px 0 9px 18px; font:normal 12px/14px "AvantGarde", Arial, Helvetica, sans-serif; color:#b1b1af; background:url(../images/media/beyond_strip.gif) 8px 0px no-repeat;}





.media_container{width:962px; padding:0 0 4px 9px}

.media_container .conetent_area{ width:962px; background:url(../images/media/media_content_bg.gif) 0 0 repeat-y;}

.media_container .top_curve{ width:962px; background:url(../images/media/top_curve_container.gif) 0 0 no-repeat;}

.media_container .bottom_curve{ width:955px; background:url(../images/media/bottom_curve_container.gif) 0 bottom no-repeat; height:282px; padding-left:7px;}

.media_container .common_col{float:left; width:232px; margin-right:6px; display:inline;}

.media_container .common_col h3{float:left; width:219px; padding:3px 0 3px 13px; background:url(../images/media/strip_head.gif) 5px 0 no-repeat; font:normal 13px/13px "AvantGarde", Arial, Helvetica, sans-serif; color:#b9b7b5;}

.media_container .volunteer_col{float:left; width:232px; margin-right:6px; display:inline;}

.media_container .volunteer_col h3{float:left; width:219px; padding:2px 0 3px 13px; background:url(../images/media/strip_head_volunteer.gif) 5px 0 no-repeat; font:normal 13px/13px "AvantGarde", Arial, Helvetica, sans-serif; color:#bbbab9;}



.media_container .col_content{float:left; width:226px; background:url(../images/media/col_bg.gif) 0 0 no-repeat; height:258px; padding:6px 0 0 6px;}

.media_container .col_content img{float:left;}

.media_container .col_content h4{float:left; font:bold 12px/12px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; width:212px; padding:8px 0 6px 9px;}

.media_container .col_content p{float:left; font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif; color:#cfcfcf; width:217px; padding-left:9px;height:70px;}





.media_container .col_content ul{float:left; width:212px; padding:0px 0 0 9px; list-style:none;}

.media_container .col_content li{float:left; width:auto; color:#969696; font:bold 10px/12px "AvantGarde", Arial, Helvetica, sans-serif; padding:0;}

.media_container .col_content li a{color:#969696; text-decoration:none;}

.media_container .col_content li a:hover{text-decoration:underline;}

.media_container .col_content li.pluse{float:left; padding:0 20px 2px 5px;}

.media_container .col_content li.watch{float:left; padding:0 0 4px 5px;}

.media_container .col_content li.visit{float:left; padding:0 0 4px 5px;}



li a.volunteer_pluse{float:left; background-image: url(../images/media/volunteer_pluse.gif);}

li a.join{float:left; background-image:url(../images/media/volunteer_pluse.gif);margin-left:20px;}



a.link

{
	background-repeat:no-repeat;
  background-color: transparent;
	height:13px;
	line-height:10px;
	background-position:left center;
	padding-left:18px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:2px;
}







.clear {
clear:both;
}



a{
text-decoration:none;
color:#000000;
outline:0;
}



a:hover

{

text-decoration:underline;

}



body {

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	background: #151516;

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

	padding: 0;

	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	color: #CCCCCC;

}



.container {

	width: 979px;

	margin: 0 auto;

	text-align: left; /* this overrides the text-align: center on the body element. */

	overflow: hidden;

	position: relative;

}

ul, li{padding:0; margin:0;}

.menu ul

{

	list-style:none;

	height:38px!important;

	display: block;

	width:979px;

	background-color: #efefef;

	background-image: url(../images/menu_top.gif);

	background-repeat: no-repeat;

}



.menu li

{

	float:left;

	height:38px;

	display: block;

	overflow: hidden;

}



.menu a

{

	height:38px;

	display: block;

	text-indent: -9999px;

}



 .header {

	}

 .header h1 {

	margin: 0; 

	padding: 0; 

}



 .header a {

	display:block;

	width: 200px;

	height: 150px;

	text-indent: -9999px;

}



 .footer {

	background:#DDDDDD;

	background-image: url(../images/footer_bg.gif);

	height: 78px;

	width: 961px;

	background-repeat: no-repeat;

	margin: 6px auto 8px 8px;

	display:inline;

	float:left;

}

 .footer p

 {

	margin: 0;

	padding: 13px 0 0 340px;

	color: #cccccc;

	font-size: 9px;

	display: block;

 }

 

 .footer ul {

	margin: 0;

	padding: 8px 0 0 340px;

	color: #cccccc;

	font-size: 9px;

	display: block;

	list-style: none;

	height: 34px;

}



.footer li

{

float:left;

}



.footer li a

{

	width:131px;

	height:12px;

	display: block;

	float: left;

	padding: 2px 0px 2px 13px;

	background-image: url(../images/footer_arrow.gif);

	background-repeat: no-repeat;

	line-height: 12px;

	background-position:left center;

	color: #cccccc;

}



.footer li a.col1

{

width:169px;

}





.menu a.home

{

	width:89px;

	display: block;

}



.menu a.conferences

{

	width:90px;

	display: block;

}



.menu a.services

{

width:90px;

display: block;

}



.menu a.ministries

{

width:90px;

display: block;

}



.menu a.groups

{

width:85px;

display: block;

}





.menu a.training

{

width:90px;

display: block;

}



.menu a.projects

{

width:90px;

display: block;

}





.menu a.volunteer

{

width:90px;

display: block;

}





.menu a.media

{

width:85px;

display: block;

}





.menu a.music

{

display: block;

width:85px;

}





.menu a.store

{

	width:95px;

	display: block;

}



.menu a:hover,.menu a.active

{

background-image:url(../images/menu_top_active.gif);

background-repeat:no-repeat;

}





.menu a.home:hover,.menu a.home.active

{

	background-position:0px 0;

}



.menu a.conferences:hover,.menu a.conferences.active

{

	background-position:-89px 0;

}



.menu a.services:hover,.menu a.services.active

{

background-position:-179px 0;

}



.menu a.ministries:hover,.menu a.ministries.active

{

background-position:-269px 0;

}



.menu a.groups:hover,.menu a.groups.active

{

background-position:-359px 0;

}





.menu a.training:hover,.menu a.training.active

{

background-position:-444px 0;

}



.menu a.projects:hover,.menu a.projects.active

{

background-position:-534px 0;

}





.menu a.volunteer:hover,.menu a.volunteer.active

{

background-position:-624px 0;

}





.menu a.media:hover,.menu a.media.active

{

background-position:-714px 0;

}





.menu a.music:hover,.menu a.music.active

{

background-position:-799px 0;

}





.menu a.store:hover,.menu a.store.active

{

	background-position:-884px 0;

}



.widgets

{

	float:right;

	width:289px;

	display:block;

	position:absolute;

	top:38px;

	right:0;

}



#weatherwidget

{

	display:block;

	background-image:url(../images/weatherwidget_small.png);

	height: 25px;

	width: 259px;

	

	color: #FFFFFF;

	font-size: 10px;

	line-height: 22px;

	padding-left: 30px;

	margin-top: 26px;

	margin-left: 267px;

	background-repeat: no-repeat;

	cursor:pointer;

	font-weight:700;

}



 

#weatherwidget.open,#weatherwidget:hover,#weatherload

{

background: url(../images/widgetweather.png);

}







.visible

{

	margin-left:0px;

}



.hidden

{

	margin-left:267px; 

}





#searchwidget

{



	display:block;

	background:url(../images/searchwidget_small.png);

	height: 25px;

	width: 289px;

	

	color: #5f5f60;

	font-size: 10px;

	line-height: 25px;

	padding-left: 0px;

	margin-top: 1px; 

	margin-left: 267px;

	background-repeat: no-repeat;

	cursor:pointer;

}



#searchwidget.open,#searchwidget:hover	,#searchload

{

background-image:url(../images/searchwidget.png);

}





input#search, input#edit-search-theme-form-1

{

	height:12px;

	font-size:10px;

	margin:5px 5px;

	padding:2px 2px;

	border:0;

	background:none;

color:#acacac;

outline:0;

width:180px;

float:left;

z-index:100;

}

#click1

{

	height:25px;

	width:30px;

	display:block;

	float:left;

	

}



#click2

{

	height:25px;

	width:25px;

	display:block;

	float:left;

	

}



#submit

{

	margin-top:2px;

	float:left;

	background-image:url(../images/button_go.gif);

	width:37px;

	height:22px;

	text-indent:-9999px;

	overflow:hidden;

	display:block;

}







.groups_container{width:962px; padding:0 0 4px 9px; float:left;}

.groups_container .conetent_area{float:left; width:962px; background:url(../images/media/media_content_bg.gif) 0 0 repeat-y;}

.groups_container .top_curve{ float:left;width:962px; background:url(../images/media/top_curve_container.gif) 0 0 no-repeat;}

.groups_container .bottom_curve{ float:left; width:955px; background:url(../images/media/bottom_curve_container.gif) 0 bottom no-repeat; padding:0 0 6px 7px;}



.groups_container .inside_content{float:left; width:948px; background:url(../images/media/insider_strip.gif) 0 0 repeat-y;}

.groups_container .top_curve_group{float:left; width:948px; background:url(../images/media/top_curve_group.gif) 0 0 no-repeat;}

.groups_container .top_curve_group_ser{float:left; width:948px; background:url(../images/media/top_curve_group_ser.gif) 0 0 no-repeat;}

.groups_container .bottom_curve_group{float:left; width:948px; background:url(../images/media/bottom_curve_group.gif) 0 bottom no-repeat; padding-bottom:6px}

.groups_container .bottom_curve_group_ser{float:left; width:948px; background:url(../images/media/bottom_curve_group_ser.gif) 0 bottom no-repeat; padding-bottom:6px}



.groups_container .search_result{float:left; width:709px;}

.groups_container .search_result p a{color:#FFFFFF;}



.groups_container .search_result{float:left; width:709px;}

.groups_container .search_result h3{float:left; width:691px; padding:3px 0 2px 18px; font:normal 12px/14px "AvantGarde", Arial, Helvetica, sans-serif; color:#cfcfce; background:url(../images/media/search_strip.gif) 8px 0px no-repeat;}

.groups_container .left_col{float:left; width:696px; padding:13px 6px 0 7px}

.groups_container .left_col h4{float:left; width:680px; font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:0 0 11px 16px;}

.groups_container .left_col p{float:left; width:680px; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#dad9d9; padding:0 0 21px 16px;}

.groups_container .group_description{float:left; width:696px; background:url(../images/media/description_strip.gif) 0 0  repeat-y;}

.groups_container .group_description .des_top_curve{float:left; width:696px; background:url(../images/media/description_top_curve.gif) 0 0 no-repeat;}

.groups_container .group_description .des_bottom_curve{float:left; width:686px; background:url(../images/media/description_bottom_curve.gif) 0 bottom no-repeat; padding:4px 0 6px 10px}

.groups_container .heading_row{float:left; width:686px; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#fff;}

.groups_container .common_row{float:left; width:691px; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#dad9d9; padding-bottom:4px;}

.groups_container .col1{float:left; width:80px; height:31px; padding-top:10px; text-align:center; margin-right:5px; display:inline;}

.groups_container .col1desc{float:left; width:170px; height:31px; padding-top:10px; text-align:center; margin-right:5px; display:inline;}

.groups_container .col2{float:left; width:80px; height:41px;  text-align:center; margin-right:5px; display:inline;}

.groups_container .col3{float:left; width:80px; height:35px; padding-top:6px;  text-align:center; margin-right:5px; display:inline;}

.groups_container .col4{float:left; width:80px; height:48px; padding-top:16px; border-top:5px solid #006f7a; background:#1c1d1f; margin-right:5px; display:inline; text-align:center; vertical-align:middle;}

.groups_container .col5{float:left; width:80px; height:42px; padding-top:22px; border-top:5px solid #006f7a; background:#1c1d1f; margin-right:5px; display:inline; text-align:center; vertical-align:middle;}

.groups_container .col6{float:left; width:170px; height:42px; padding-top:22px; border-top:5px solid #006f7a; background:#1c1d1f; margin-right:5px; display:inline; text-align:center; vertical-align:middle;}



.groups_container .col7{float:left; width:80px; height:53px; padding-top:16px; background:#1c1d1f; margin-right:5px; display:inline; text-align:center; vertical-align:middle;}

.groups_container .col8{float:left; width:170px; height:47px; padding-top:22px;  background:#1c1d1f; margin-right:5px; display:inline; text-align:center; vertical-align:middle;}

.groups_container .col9{float:left; width:80px; height:47px; padding-top:22px;  background:#1c1d1f; margin-right:5px; display:inline; text-align:center; vertical-align:middle;}



.groups_container .search_again{float:left; width:678px; padding:9px 0 0 22px;}

.groups_container .search_again ul{float:left; width:678px; list-style:none; padding-bottom:32px}

.groups_container .search_again li a.search{

	float:left;

	width:auto;

	font:normal 10px/12px "AvantGarde", Arial, Helvetica, sans-serif;

	color:#fff;

	background-image:url(../images/media/search_btn.gif)

}

.groups_container .search_again li{float:left; width:auto; font:normal 10px/12px "AvantGarde", Arial, Helvetica, sans-serif; color:#fff; padding:2px 0 3px 5px;}

.groups_container .search_again li a{color:#fff; text-decoration:none;}

.groups_container .search_again li a:hover{text-decoration:underline;}

.groups_container .search_again p{float:left; font:normal 11px/13px "AvantGarde", Arial, Helvetica, sans-serif; color:#dad9d9; width:690px; padding-bottom:4px;}



.groups_container .connect_group{float:right; width:218px; margin-right:7px; display:inline;}

.groups_container .connect_group h3{float:left; width:200px;  padding:3px 0 8px 18px; font:normal 12px/14px "AvantGarde", Arial, Helvetica, sans-serif; color:#cfcfce; background:url(../images/media/search_strip.gif) 8px 0px no-repeat;}

.groups_container .connect_group h4{float:left; width:200px;  padding:3px 0 8px 18px; font:normal 12px/14px "AvantGarde", Arial, Helvetica, sans-serif; color:#b3b2b0; background:url(../images/media/last_strip.gif) 8px 0px no-repeat;}

.groups_container .connect_group .download_box{float:left; width:218px; background:url(../images/media/download_strip.gif) 0 0 repeat-y;}

.groups_container .connect_group .top_curve_download{float:left; width:218px; background:url(../images/media/top_curve_download.gif) 0 0 no-repeat;} 

.groups_container .connect_group .bottom_curve_download{float:left; width:211px; background:url(../images/media/bottom_curve_download.gif) 0 bottom  no-repeat; padding:6px 0 0 7px;}

.groups_container .connect_group .bottom_curve_download h5{float:left; width:211px; font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#9f9691;} 

.groups_container .connect_group .bottom_curve_download p{float:left; width:211px; font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#dadad9;}

.groups_container .connect_group .bottom_curve_download ul{float:left; width:210px; list-style:none;  padding-top:20px;} 

.groups_container .connect_group .bottom_curve_download li a.download{float:left; width:auto; font:normal 11px/13px "AvantGarde", Arial, Helvetica, sans-serif; color:#9f9691; background-image:url(../images/media/download_icon.gif)}

.groups_container .connect_group .bottom_curve_download li{float:left; width:auto; font:normal 11px/13px "AvantGarde", Arial, Helvetica, sans-serif; color:#9f9691;  padding:2px 0 7px 0px;}

.groups_container .connect_group .bottom_curve_download li a{color:#dadad9; text-decoration:none;}

.groups_container .connect_group .bottom_curve_download li a:hover{text-decoration:underline;}

.groups_container .connect_group .bottom_curve_download form{float:left; width:204px; padding:34px 0 5px }

.groups_container .connect_group .bottom_curve_download fielset{float:left; width:204px;}

.groups_container .connect_group .bottom_curve_download select{float:left; width:204px; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#47443f; }



.groups_container .connect_group .services_online{float:left; width:203px; padding:13px 0 0 8px}

.groups_container .connect_group .services_online h6{float:left; width:203px; font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#9f9691;}

.groups_container .connect_group .services_online p{float:left; width:203px; font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#dadad9; padding-top:3px}





.container_inside{float:left;width:948px; background:url(../images/media/home_group_strip.gif) 0 0 repeat-y}

.container_inside .top_curve_home_group{float:left; width:948px; background:url(../images/media/top_curve_home_group.gif) 0 0 no-repeat;}

.container_inside .bottom_curve_home_group{float:left; width:934px; background:url(../images/media/bottom_curve_home_group.gif) 0 bottom no-repeat; padding:0 7px 7px}

.container_inside .find_group{float:left; width:456px;}

.container_inside .find_group h3{float:left; width:446px;  padding:3px 0 6px 10px; font:normal 12px/14px "AvantGarde", Arial, Helvetica, sans-serif; color:#b5b4b2; background:url(../images/media/search_strip.gif) 0 0px no-repeat;}

.container_inside .form_area{float:left; width:456px; background:url(../images/media/find_group_strip.gif) 0 0 repeat-y;}

.container_inside .top_curve_intro{float:left; width:456px; background:url(../images/media/top_curve_intro.gif) 0 0 no-repeat;}

.container_inside .bottom_curve_intro{float:left; width:440px; background:url(../images/media/bottom_curve_intro.gif) 0 bottom no-repeat; padding:7px 0 0 16px;}

.container_inside .bottom_curve_intro h4{float:left; width:440px; font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}

.container_inside .bottom_curve_intro p{float:left; width:440px; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:11px 0 14px;}

.container_inside .bottom_curve_intro form{float:left; width:365px;}

.container_inside .bottom_curve_intro fielset{float:left; width:365px;}

.container_inside .bottom_curve_intro label{float:left; width:73px; text-align:right; padding:0 11px 0 0; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}

.container_inside .bottom_curve_intro select{float:left; width:157px; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#202123;}

.container_inside .bottom_curve_intro select.first{float:left; width:265px; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#202123;}

.container_inside .bottom_curve_intro input{float:left; width:155px; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#fff; border:0; background:none;}

.container_inside .bottom_curve_intro input.searchbtn{float:left; width:auto; background:url(../images/media/search_btn.gif) 0 5px no-repeat; padding:5px 0 3px 20px!important;padding:5px 0 3px 10px; font:normal 12px/14px "AvantGarde", Arial, Helvetica, sans-serif; color:#fff; cursor:pointer}

.container_inside .bottom_curve_intro input.postcode{float:left; width:78px; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#fff; border:0; background:none;}




.container_inside .bottom_curve_intro .form_row{float:left; width:365px; padding-bottom:5px;}

.container_inside .bottom_curve_intro .form_row1{float:left; width:365px; padding:8px 0 5px;}

.container_inside .bottom_curve_intro .location{float:left; width:155px; background:url(../images/media/location_bg.gif) 0 0 no-repeat; height:18px;}

.container_inside .bottom_curve_intro .postcode{float:left; width:78px; background:url(../images/media/postcode_bg.gif) 0 0 no-repeat; height:18px;}





.container_inside .news_announcements{float:right; width:456px;}

.container_inside .news_announcements h3{float:left; width:446px;  padding:3px 0 6px 10px; font:normal 12px/14px "AvantGarde", Arial, Helvetica, sans-serif; color:#b5b4b2; background:url(../images/media/search_strip.gif) 0 0px no-repeat;}

.container_inside .news_announcements ul, .announcements ul{float:left; width:auto; list-style:none; padding-top:8px;}





.container_inside .news_announcements li, .announcements li{float:left; width:auto; font:normal 10px/12px "AvantGarde", Arial, Helvetica, sans-serif; color:#b6b6b6;}

.container_inside .news_announcements li a, .announcements a{color:#b6b6b6; text-decoration:none;}

.container_inside .news_announcements li a:hover{text-decoration:underline;}

.container_inside .news_announcements li a.rss{float:left; width:auto; background-image:url(../images/media/rss.gif)}

.container_inside .news_announcements li a.plus, .announcements li a.plus{float:left; width:auto;  background-image:url(../images/media/pluse_featured.gif)}



.container_inside .news_area{float:left; }

.container_inside .common_row{float:left; width:436px; padding-bottom:8px;}

.container_inside .content_area{float:left; width:436px; background:url(../images/media/news_strip.gif) 0 0 repeat-y;} 

.container_inside .top_curve_news{float:left; width:436px; background:url(../images/media/top_curve_news.gif) 0 0 no-repeat;}

.container_inside .bottom_curve_news{float:left; width:432px; background:url(../images/media/bottom_curve_news.gif) 0 bottom no-repeat; padding:4px 0 4px 4px;}

.container_inside .bottom_curve_news img{float:left;}

.container_inside .bottom_curve_news .text_area{float:right; width:226px;}

.container_inside .bottom_curve_news .text_area h5{float:left; width:226px; font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#9f9691;}

.container_inside .bottom_curve_news .text_area p{float:left; width:226px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#cecece; padding:4px 0 0;}





/* TOC added */
.lightbox-processed {
  background-color:#151516;
}

body {background:#151516 url(../images/bodyBG.gif) top repeat-x;
}

.searchResults p a {color:#FFFFFF;text-decoration:underline;}

h2.title {font:normal 18px "AvantGarde", Arial, Helvetica, sans-serif; color:#fff; padding-bottom:15px;}

.container-inline {padding-bottom:20px;}
dt {
  margin-top: 5px;
}
dt a {
  color: #CCC;
  font-weight: bold;
}



