body {
background: #262626 url('http://therefuge.net/images/site/bg.jpg') repeat-x;
margin:0;
padding: 0;
color: #444;
font: normal 12px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif; /* normalize font size across browsers */
}

.wrapper {width: 965px; margin: 0 auto;}

.header {}

.logo {width: 300px; float:left; padding-top: 10px; padding-bottom:5px;}


h3 {
font-weight: bold;
font-size: 18px;
padding: 0px;
margin: 0px;
}

.h4 {
font-weight: bold;
font-size: 14px;
padding: 0px;
margin: 0px;
}

h6 {
font-weight: bold;
font-size: 18px;
padding: 5px 0;
margin: 0px;
}



/*------------------------ Everything HEADER IGHT------------------------------------------*/

.header_right {width:615px; float: right;}


/*Quick Links Drop Down*/

.quick_links {width: 195px; float: left; position: relative; z-index:4000; margin-right: 5px; margin-left: 5px; }
a.quick_links_button { width:195px; height: 34px; float:left; background: url('http://therefuge.net/images/site/quick_links_button.png') no-repeat;}
.dropnav {display:block;}

.quick_links li.dropmain {  position: relative; list-style: none; }	
.quick_links li.dropmain ul.dropsub {
display: none; 
position: absolute; top: 31px; right: 0px; z-index: 99; 
background-color: #666;
background-image: -moz-linear-gradient(0% 0% 180deg, #666, #333) !important;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666666), to(#333333), color-stop(.8,#333333)); 
padding-right: 0px; 
margin-top: 0px; 
padding-top: 0px;
}
	
.quick_links li.dropmain ul.dropsub li { width: 175px; margin: 0px; padding:0px; font-size: 13px; color: #fff; border-bottom: 1px solid #999;}
.quick_links ul.dropsub li a { text-decoration: none; color: #fff; font-size: 13px; padding:5px 8px;}
.quick_links ul.dropsub li a:hover { text-decoration: none; color: #deba14; font-size: 13px; width: 159px;}

.quick_links li:hover ul.dropsub { 
display: block; 
width: 175px; 
margin: 0px;
padding: 10px; 
-moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px;
}


/*-------Other Churches Drop Down-----------*/

.other_churches { width: 195px; float: left; position: relative; z-index:4000; margin-right: 5px; margin-left: 5px}
a.other_churches_button{ width:195px; height: 34px; float:left; background: url('http://therefuge.net/images/site/other_churches_button.png') no-repeat;}
.dropnav {display:block;}


.other_churches li.dropmain {  position: relative; list-style: none; }	
.other_churches li.dropmain ul.dropsub {
display: none; 
position: absolute; top: 31px; right: 0px; z-index: 99; 
background-color: #666;
background-image: -moz-linear-gradient(0% 0% 180deg, #666, #333) !important;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666666), to(#333333), color-stop(.8,#333333)); padding-right: 0px; 
margin-top: 0px; 
padding-top: 0px;
}
	
.other_churches li.dropmain ul.dropsub li { width: 175px; margin: 0px; padding:0px; font-size: 13px; color: #fff; border-bottom: 1px solid #999;}
.other_churches ul.dropsub li a { text-decoration: none; color: #fff; font-size: 13px; padding:5px 8px;}
.other_churches ul.dropsub li a:hover { text-decoration: none; color: #deba14; font-size: 13px; width: 159px;}

.other_churches li:hover ul.dropsub { 
display: block; 
width: 175px; 
margin: 0px;
padding: 10px; 
-moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px;
}


/*Campuses Drop Down*/

.campuses {width: 195px; float: left; position: relative; z-index:4000; margin-right: 5px; margin-left: 5px; }
a.campuses_button { width:195px; height: 34px; float:left; background: url('http://therefuge.net/images/site/campus_button.png') no-repeat;}
.dropnav {display:block;}

.campuses li.dropmain {  position: relative; list-style: none; }	
.campuses li.dropmain ul.dropsub {
display: none; 
position: absolute; top: 31px; right: 0px; z-index: 99; 
background-color: #666;
background-image: -moz-linear-gradient(0% 0% 180deg, #666, #333) !important;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666666), to(#333333), color-stop(.8,#333333)); 
padding-right: 0px; 
margin-top: 0px; 
padding-top: 0px;
}
	
.campuses li.dropmain ul.dropsub li { width: 175px; margin: 0px; padding:0px; font-size: 13px; color: #fff; border-bottom: 1px solid #999;}
.campuses ul.dropsub li a { text-decoration: none; color: #fff; font-size: 13px; padding:5px 8px;}
.campuses ul.dropsub li a:hover { text-decoration: none; color: #deba14; font-size: 13px; width: 159px;}

.campuses li:hover ul.dropsub { 
display: block; 
width: 175px; 
margin: 0px;
padding: 10px; 
-moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px;
}



.network_links {float:right; margin-right: 20px; margin-top: 25px; width: 400px;}
.network_links li {float: right; padding: 0px 3px; margin-top: 15px;}
.watch_now {width: 150px; float:right; margin-top: 15px; margin-right: 20px;}


/*------Search-------*/

.search_bar {margin-top: 5px;}
.search {margin-top: 10px; width: 265px; height: 43px; background: url('http://therefuge.net/images/site/search_bg.png') no-repeat; float: left; }
.search .input {border: 1px solid #ddd; width: 160px; height: 25px; margin: 7px 3px 0px 17px;  float: left; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.search_submit {background: none; border:none; font-size: 16px; color: #fff; font-weight: 100; float: left; margin-top: 10px;}
.drop_down_search { width: 135px; float: left;}

.our_media_button { 
width: 135px; 
height: 43px; 
background: url('http://therefuge.net/images/site/our_media_button.png') no-repeat; 
text-indent: -999em; 
float: left; 
margin-top: 10px;
} 




/*------------------------------------------------------------- End Everything HEADER RIGHT------------------------------------------------------------------------*/









/*------------------------------------------------------------------- Top NAV--------------------------------------------------------------------------------*/

div.topnav { 
width:957px; 
height:45px; 
background: url('http://therefuge.net/images/site/topnav_bg.png') no-repeat; 
margin: 0px auto; 
border-bottom: 1px solid #ddd; 
margin-bottom: 15px;
position: relative; z-index: 3000;
}

#nav li a { display:block;	list-style: none; float: left;}
#nav, #nav li { list-style: none; float: left; margin: 0; padding: 0;}


#nav li a.new 				{ background: url('http://www.therefuge.net/images/site/new_here.png') no-repeat ; width: 215px; height: 45px; text-indent:-999em;}
#nav li a:hover.new	   		{ background: url('http://www.therefuge.net/images/site/new_here_over.png') no-repeat ; width: 215px; height: 45px; text-indent:-999em; }


#nav li a.about				{ background: url('http://www.therefuge.net/images/site/about.png') no-repeat ; width: 114px; height: 45px; text-indent:-999em;}
#nav li a:hover.about	   	{ background: url('http://www.therefuge.net/images/site/about_over.png') no-repeat ; width: 114px; height: 45px; text-indent:-999em; }


#nav li a.ministries		{ background: url('http://www.therefuge.net/images/site/ministries.png') no-repeat ; width: 175px; height: 45px; text-indent:-999em; }
#nav li a:hover.ministries	{ background: url('http://www.therefuge.net/images/site/ministries_over.png') no-repeat ; width: 175px; height: 45px; text-indent:-999em; }


#nav li a.news				{ background: url('http://www.therefuge.net/images/site/news.png') no-repeat ; width: 212px; height: 45px; text-indent:-999em; }
#nav li a:hover.news	   	{ background: url('http://www.therefuge.net/images/site/news_over.png') no-repeat ; width: 212px; height: 45px; text-indent:-999em; }


#nav li a.media				{ background: url('http://www.therefuge.net/images/site/media.png') no-repeat ; width: 104px; height: 45px; text-indent:-999em; }
#nav li a:hover.media  		{ background: url('http://www.therefuge.net/images/site/media_over.png') no-repeat ; width: 104px; height: 45px; text-indent:-999em; }

#nav li a.contact			{ background: url('http://www.therefuge.net/images/site/contact.png') no-repeat ; width: 137px; height: 45px; text-indent:-999em; }
#nav li a:hover.contact  	{ background: url('http://www.therefuge.net/images/site/contact_over.png') no-repeat ; width: 137px; height: 45px; text-indent:-999em; }



/*Drop Down Menu CSS */

.topnav li.mainnav {  position: relative; z-index: 1000; list-style: none;}	
.topnav li.mainnav ul.subnav {
display: none; 
position: absolute; top: 45px; left: 0; z-index: 99; 
background: url('http://therefuge.net/images/site/subnav_bg.png') repeat; 
padding-right: 0px; 
margin-top: 10px; 
padding-top: 5px;
text-transform: uppercase;
-moz-border-radius: 0px 0px 20px 20px; -webkit-border-radius: 0px 0px 20px 20px;
border-radius: 0px 0px 20px 20px; border-radius: 0px 0px 20px 20px;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
border-left: 1px solid #fff;

}
	
.topnav li.mainnav ul.subnav li { width: 150px; margin: 0px; padding: 0px;}	
.topnav li.mainnav ul.subnav li a { background: none; padding: 3px 2px; color: #fff; font-size: 12px; clear: left;}
.topnav li.mainnav ul.subnav li a:hover { background: none; padding: 3px 2px; color: #f7b80f; font-size: 12px;}
.topnav li:hover ul.subnav { display: block; width: 135px; margin: 0px;padding: 10px;}
.topnav ul li a { text-decoration: none; color: #fff; font-size: 14px;}
.topnav ul li a:hover { text-decoration: none; color: #f7b80f;}
	
/*End Drop Down Menu CSS */



/*------------------------------------------------------------------- End Top NAV--------------------------------------------------------------------------------*/









/*---------------------------------------------------------------- Javascript Slideshow ----------------------------------------------------------------------------*/


.slides {width:960px; height:226px; margin:0 auto; background:#000; position: relative; z-index: 0;}

/*---------------------------------------------------------------- End Javascript Slideshow -------------------------------------------------------------------------*/





.content {width: 960px; margin:0 auto; background: #ffffff; -moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px;}
.content_nosidebar {width: 960px; margin:0 auto; background: #ffffff; -moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px;}




/*-------------------------------------------------------------------- Big 3 Buttons ----------------------------------------------------------------------------*/

.bottom_buttons {margin-bottom: 15px;}

.bottom_buttons li {width:280px; height: 85px; float: left; margin: 14px 20px;}



.three_buttons { font-size: 12px;
width: 960px; 
background: #fff url('http://therefuge.net/images/site/3button_bg.jpg') repeat-x; 
/*
padding: 0px 0px 40px 0px;
-moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px;
*/

 }

.three_buttons li {width:280px; height: 85px; float: left; margin: 14px 20px;}

.three_buttons li a {width:260px; height: 75px; float: left; background: url('http://therefuge.net/images/site/box-1.png') no-repeat; padding: 10px 0px 0px 20px; color: #fff;}

.three_buttons li a:hover {width:260px; height: 75px; float: left; background: url('http://therefuge.net/images/site/box_hover1-1.png') no-repeat; padding: 10px 0px 0px 20px; color:#fff; text-decoration: none;}




.three_buttons a span {font-size: 20px; line-height: 20px; font-family: 'Josefin Sans Std Light', arial, serif; }

li a span.big_event_title {font-size: 18px; color: #fff;}

/*------------------------------------------------------------------ End Big 3 Buttons --------------------------------------------------------------------------*/



.content_body {
width: 960px;
margin: 0 auto;
background: #fff url('http://www.therefuge.net/images/site/contentbg_03.jpg') repeat-y;
-moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px;
}

.content_body_nosidebar {
width: 960px;
margin: 0 auto;
background: #fff;
-moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px;
}

.content_text {
width: 960px;
margin: 0 auto;
background: #fff;
-moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px;
}

.content_sidebar {
width: 250px;
float:left;
min-height: 10px;
background: #aeb0b2;
height:100% !important;
font-family: "myriad-pro-condensed-1";
}

.content_sidebar li {width: 250px; height: 65px; background: url('http://therefuge.net/images/site/sidebar_button.jpg') no-repeat; }

.content_sidebar li a {
text-decoration: none;
font-family: 'Advent Pro', sans-serif;
font-weight: 500;
width: 235px; 
height: 45px; 
background: url('http://therefuge.net/images/site/sidebar_button.jpg') no-repeat; 
float: left; 
color: #222;
font-size: 20px;
padding: 20px 0px 0px 15px;
text-align: left;
text-transform: uppercase;
}

.content_sidebar li a:hover {
text-decoration: none; 
width: 235px; 
height: 45px; 
background: url('http://therefuge.net/images/site/sidebar_button_over.jpg') no-repeat; 
float: left; 
font-size: 20px;
padding: 20px 0px 0px 15px;
}

#active_content_sidebar  {width: 250px; height: 65px; background: url('http://therefuge.net/images/site/sidebar_button.jpg') no-repeat; }

#active_content_sidebar a {
text-decoration: none; 
width: 235px; 
height: 45px; 
background: url('http://therefuge.net/images/site/active_sidebar_button.jpg') no-repeat; 
float: left; 
color: #222;
font-size: 20px;
padding: 20px 0px 0px 15px;
text-align: left;
}

#active_content_sidebar a:hover {
text-decoration: none; 
width: 235px; 
height: 45px; 
background: url('http://therefuge.net/images/site/sidebar_button_over.jpg') no-repeat; 
float: left; 
font-size: 20px;
padding: 20px 0px 0px 15px;
}

.back_content_sidebar li {width: 250px; height: 65px; background: url('http://therefuge.net/images/site/-back_sidebar_button.jpg') no-repeat; }

.back_content_sidebar li a {
	text-decoration: none; 
	width: 235px; 
	height: 45px; 
	background: url('http://therefuge.net/images/site/back_sidebar_button.jpg') no-repeat; 
	float: left; 
	color: #222;
	font-size: 20px;
	padding: 20px 0px 0px 15px;
	text-align: left;
}

.back_content_sidebar li a:hover {
	text-decoration: none; 
	width: 235px; 
	height: 45px; 
	background: url('http://therefuge.net/images/site/back_sidebar_button_over.jpg') no-repeat; 
	float: left; 
	font-size: 20px;
	padding: 20px 0px 0px 15px;
}


/*------Content-------*/

.content_right {
width: 695px;
float: left;
margin:0px 0px 0px 10px;

}

.content_right_full {
width: 95%;
float: left;
background: #fff;
-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px;

}

.content_right_events {
width: 630px;
float: left;
margin-left: 30px;
-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px;
}

.content_text_left{
width: 48%;
float: left;
padding: 5px 5px 0px 5px;
}

.content_text_right{
width: 48%;
float: right;
padding: 5px 5px 0px 5px;
}

.content_text_left_1{
width: 55%;
float: left;
padding: 5px 5px 0px 5px;
}

.content_text_right_1{

float: right;
padding: 5px 5px 0px 5px;
}

.text_box{
background: #b2b2b2;
padding: 0px 6px;
}

.text_box1{
padding: 5px 6px;
}

.test{
padding: 5px 5px 0px 5px;
}


.content_media {
width: 960px;
background: #fff;
padding: 5px 5px 0px 5px;
-moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px;
}
/*------------------------ Conetent page divider ------------------------------------------*/
.content_body_full {
width: 960px;
margin: 0 auto;
background: #fff;
}

.content_text_left_2{
width: 73%;
float: left;
padding: 5px 5px 0px 5px;
}

.content_text_right_2{
width: 25%;
float: right;
padding: 5px 5px 0px 5px;
}

.content_text_left_3{
width: 37%;
float: left;
padding: 5px 0px 0px 2px;
}

.content_text_right_3{
width: 60%;
float: right;
padding: 5px 5px 0px 5px;
}

.divider {
position: relative;
width: 100%;
height: 2px;
background: #333333;
}

.divider2 {
position: relative;
width: 100%;
height: 1px;
background: #989998;
}

.groupdivider {
width: 100%;
height: 1px;
background: #989998;
padding: 5px 0px;
}


.video {width: 512px; height: 288px; border: 1px solid #ddd; padding: 5px; margin: 20px auto;}


ul.staff {text-transform: uppercase; font-size:16px; font-weight:300; padding: 0px 20px;}
ul.staff li {float:left; padding-right: 0px; text-align:center; width: 220px; height: 400px; margin: 0px 5px;}
ul.staff li span {font-size:14px;}




.event_registration { 
background: #999; 
width:355px; 

float: left;
padding: 20px;
font-size: 26px;
text-transform: uppercase;
text-shadow: #fff 0px 2px 2px ;
text-align:center; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
background-image: linear-gradient(bottom, rgb(204,204,204) 42%, rgb(221,221,221) 59%);
background-image: -o-linear-gradient(bottom, rgb(204,204,204) 42%, rgb(221,221,221) 59%);
background-image: -moz-linear-gradient(bottom, rgb(204,204,204) 42%, rgb(221,221,221) 59%);
background-image: -webkit-linear-gradient(bottom, rgb(204,204,204) 42%, rgb(221,221,221) 59%);
background-image: -ms-linear-gradient(bottom, rgb(204,204,204) 42%, rgb(221,221,221) 59%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42, rgb(204,204,204)),
	color-stop(0.59, rgb(221,221,221))
);
}



.calendar_list {
width: 420px;
float:left;
padding: 0px 20px;
}


.calendar_right {
width:390px;
color:#333;
float:left;
font-size:16px;
background: #ffffff;
margin: 0px 25px;
padding:auto;
}

.calendar_right li {border-bottom:1px dashed #000; padding: 10px 0px;}
.calendar_right a {color:#222;}




.events_list li {
padding: 15px 0px;
width: 460px;
min-height: 125px;
}

.event_title  {font-size:16px; color: #000;}


.event_month {font-size:16px; text-transform: uppercase;}
.event_day {font-size:20px;}
.big_date {float:left; background: #999; width:50px; height:40px; padding: 10px; color: #fff; margin-right: 10px; text-align:center; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.event_info {float:left; width: 375px;}


.video_announcements {margin-top: 60px;}



ul.forms {width: 400px;background: #f7f6ec; padding: 15px; margin-top:10px;}
ul.forms li {padding: 5px 0px; }

ul.forms label {font-size:14px; width: 150px; font-weight:bold; color:#000;}
ul.forms input {width:350px; height:30px; border:1px solid #ddd; font-size:14px;}


.event_image { border:1px solid #ddd; padding: 5px; margin-bottom: 10px;}



.footer {font-size: 11px; color: #999; margin: 10px 10px; padding:10px 0px 25px 0px;}
.footer_left {float:left;}
.footer_right {float:right; font-size: 12px;}

.contact_left {
width: 400px;
float:left;
padding: 0px 15px;
}

.contact_right {width:450px; float:right; padding: 10px 15px;}

.contact_right .input {
border:1px solid #ddd;;
width:400px;
height:25px;
font-size:16px;
}

.contact_right .textarea {
border:1px solid #ddd;;
width:400px;
height:150px;
font-size:16px;
margin-bottom:25px;
}

ul {list-style: none; margin:0; padding:0;}
ul li {list-style: none; margin:0; padding:0;}

p {margin: 3px 0px;}
.clear {clear:both;}

a {text-decoration: none; color:#1888b6;}
a:hover {text-decoration: underline; color:#1888b6;}


h2 {margin: 5px 0px; padding-bottom: 15px; font-size:22px;}


.ie_body {
width: 853px;
font-size: 16px;
line-height:30px;
padding: 20px;
background: #000;
margin: 50px auto;
color: #ddd;
}

ie_body h4 {
font-size: 34px;
margin: 0;
padding: 0;
}

ul.browsers {
list-style: none;
margin: 50px 30px;
padding: 0;
}

ul.browsers li {
list-style: none;
margin: 0;
padding: 0;
float: left;
}


h1 {font-size: 24px; color: #000;}


.pagination_links  { font-size: 14px; margin-top: 15px;}
.pagination_links span {font-style: Georgia; font-size:12px; font-style: italic;}

.pagination_links a { font-size: 14px; border: 1px solid #ddd; padding: 2px 4px;}
.pagination_links a:hover { font-size: 14px; border: 1px solid #ddd; padding: 2px 4px; background: #444;}


/*start Request Forms*/

.forms_body {
margin: 0px 20px;
}

a { }
a:visited { }
a:hover { text-decoration: none; }
img { border: none; }
p, ul, ol, dl, table { margin-bottom: 18px; }
ul, ol, dd { margin-left: 36px; }
input, textarea, select { font: inherit; }

/*****Custom Classes*****/
.clearing { clear: both; }
.clearfix { overflow: hidden; }
.last { margin-bottom: 0; }
.screenReader { display: block; left: -9999px; position: absolute; top: -9999px; }
.leftSide { float: left; margin: 0 10px 10px 0; }
.rightSide { float: right; margin: 0 0 10px 10px; }
.centered { display: inline; margin: 0 auto 18px; }

/*****Basic Layout*****/

.forms_body {
padding: 10px 0px;
}

ul.request_icons li {width: 150px; float: left; margin: 0 20px 0 0;}

.request_thumb {width: 100px;  padding: 0 0 0 30px; clear:both;} 
span.request_title {font-size: 14px; font-weight: bold; margin: 10px 0px 0px 10px; color: #000; clear:both;  }


/* Community Groups -------------------------------------------------------------------- */

.groupimage {
width: 150px; 
height: 150px; 
float:left; 
background: #fff;
margin:2px 2px 2px 0px;
}

.grouptext{
width: 255px; 
height: 150px;
float:left;
margin:2px 2px 2px 0px;
}

.groupleader {
float:left;
margin:2px 2px 2px 5px;
font-family:Helvetica;
font-weight:bold;
font-size:15px;
color: #000;
text-align:left;
text-transform:uppercase;
vertical-align:middle;
}

.groupdate {
float:left;
margin:2px 2px 2px 5px;
font-family:Helvetica;
font-size:12px;
color: #a64741;
text-align:left;
line-height:13px;
vertical-align:middle;
}

.groupdescription {
float:left;
margin:5px 2px 2px 5px;
font-family:Helvetica;
font-size:12px;
color: #666666;
text-align:left;
vertical-align:middle;
line-height:13px;
}

.groupvideo{
width: 270px; 
height: 150px;
background: #cccc33;
color: #000;
float:left;
border-style:solid;
border-color:#999999;
margin:2px 0px 2px 0px;
}

.grouplocation{
width: 146px; 
height: 22px;
float:left;
background: #993333;
padding: 3px 0 0 4px;
margin:0px 2px 2px 0px;
font-family: Helvetica;
font-size:15px;
color: #fff;
text-align:center;
text-transform:uppercase;
}

.groupname {
width: 251px; 
height: 22px;
float:left;
background: #7e6f5a;
padding: 3px 0 0 4px;
margin:0px 2px 2px 0px;
font-family:Helvetica;
font-size:15px;
color: #fff;
text-align:left;
text-transform:uppercase;
vertical-align:middle;
}

.groupblock{
width: 266px; 
height: 22px;
background: #993333;
float:left;
padding: 3px 0 0 4px;
margin:0px 2px 2px 0px;
font-family:Helvetica;
font-size:15px;
color: #fff;
text-align:left;
text-transform:uppercase;
vertical-align:middle;
a.groupblock:link {color:#ff0000;text-decoration:none;}
}

ul, ol, dd { 
margin-left: 0;
 }
