body {margin-top: 20px; margin-left:0px; margin-right:0px; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#5D5B5C;}

.redlink {}

.redlink:link {text-decoration: none; color:#E10022; }
.redlink:visited {text-decoration: none; color:#E10022;}
.redlink:hover {text-decoration: none; color:#E10022;}
.redlink:active {text-decoration: none; color:#E10022;}

.link_londonspeaker { width:141px; height:34px; background-image:url(../_images/london_cardinals_links_london_speaker.jpg); opacity:0.4;filter:alpha(opacity=40) }
.link_londonspeaker:link { opacity:0.4;filter:alpha(opacity=40)}
.link_londonspeaker:hover {opacity:1.0;filter:alpha(opacity=100)}
.link_londonspeaker:active {opacity:1.0;filter:alpha(opacity=100)}
.link_londonspeaker:visited {opacity:0.4;filter:alpha(opacity=40)}


.link_district_71 { width:141px; height:57px; background-image:url(../_images/london_cardinals_links_district_71.jpg); opacity:0.4;filter:alpha(opacity=40) }
.link_district_71:link { opacity:0.4;filter:alpha(opacity=40)}
.link_district_71:hover {opacity:1.0;filter:alpha(opacity=100)}
.link_district_71:active {opacity:1.0;filter:alpha(opacity=100)}
.link_district_71:visited {opacity:0.4;filter:alpha(opacity=40)}

.link_facebook { width:141px; height:66px;  background-image:url(../_images/london_cardinals_links_facebook_hoover.jpg); }
.link_facebook:link { background-image:url(../_images/london_cardinals_links_facebook.jpg); }
.link_facebook:hover {background-image:url(../_images/london_cardinals_links_facebook.jpg);}
.link_facebook:active {background-image:url(../_images/london_cardinals_links_facebook.jpg);}
.link_facebook:visited { background-image:url(../_images/london_cardinals_links_facebook.jpg);}

.link_toastmasters_international { width:141px; height:130px; background-image:url(../_images/london_cardinals_links_toastmasters_international.jpg); opacity:0.7;filter:alpha(opacity=70) }
.link_toastmasters_international:link { opacity:0.7;filter:alpha(opacity=70)}
.link_toastmasters_international:hover {opacity:2.0;filter:alpha(opacity=200)}
.link_toastmasters_international:active {opacity:2.0;filter:alpha(opacity=200)}
.link_toastmasters_international:visited {opacity:0.7;filter:alpha(opacity=70)}


.container { margin-left:auto; margin-right:auto; width:980px;}


.header_container { height:127px; width:980px; }
	
	.left_speech_mark { height:93px; width:89px; float:left; margin-right:79px; margin-top:36px;}
	.center_font_container { height:93px; width:671px; float:left; margin-top:34px;}
		.date_and_time { height: 43px; width:671px; float:left; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; }
			.time { width:43px; float:left;}
			.day_date_month_year { width:628px; float:left; color:#AFB0B4; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }
		.logo { height:24px; width: 671px; float:left; }
		.logo_subtitle { height: 14px; width:671px; float:left; padding-top:12px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }
	.right_logo { height:127px; width:141px; float:left; margin-top:2px;}
	.dotted_bar {width:812px;  float:left; height:22px; border-bottom:dotted 2px #666666; margin-left:168px; margin-bottom:22px;}

.body_container {height:50px; width:980px; float:left; }
	.left_column { width:140px; margin-right:28px; float:left;}
		.next_meeting_title{background-color:#5D5D5D; height:41px; width:135px; border-bottom: 1px solid #FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding-left:5px; padding-top:3px;}
		.next_meeting_date{background-color:#999999; height:140px; width:140px; margin-bottom:10px;}
		.where_we_meet_title{background-color:#AFB0B4; height:41px; width:135px; border-bottom: 1px solid #FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding-left:5px; padding-top:3px;}
		.where_we_meet_img{background-color:#999999; height:140px; width:140px; margin-bottom:18px; }
		.where_we_meet_txt{background-color:#ffffff; width:140px; margin-bottom:24px;font-family:Arial, Helvetica, sans-serif; color:#5D5B5C; font-size:12px;}
		.contact{background-color:#5D5D5D; height:41px; width:135px; border-bottom: 1px solid #FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding-left:5px; padding-top:3px; margin-bottom:18px;}
		.contact_txt{background-color:#ffffff; width:140px; font-family:Arial, Helvetica, sans-serif; color:#5D5B5C; font-size:12px;}
				
	.middle_column { width: 643px; margin-right:28px; float:left; height:auto; }
		.feature_title{ width:638px; height:41px; padding-left:5px; padding-top:3px; border-bottom:1px solid #FFFFFF; background-color:#E10022; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
		.feature_img{ width:643px; height:335px; margin-bottom:18px; }
		.feature_txt{ width:643px; padding-bottom:22px; margin-bottom:22px; border-bottom:dotted 2px #666666; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#5D5B5C;}
		.half_way_down_left_column { width:335px; float:left; height:auto; }
			.text{ width:305px; padding-bottom:22px; margin-bottom:22px; border-bottom:dotted 2px #666666; margin-right:30px;}
			.cardinals_plus{width:305px; margin-bottom:12px; margin-right:30px;}
			.text_dent{margin-left:45px; width:260px; }
		.half_way_down_right_column {
	width:308px;
	height:auto;
	float:left;
	display: block;
}
			.history_title{
	background-color:#AFB0B4;
	height:41px;
	width:135px;
	border-bottom: 1px solid #FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	padding-left:5px;
	padding-top:3px;
	margin-left:30px; display:block;


}
			.history_img{
	width:140px;
	margin-bottom:22px;
}
				
	.right_column { width:140px; float:left; }
		.links_title{background-color:#5D5D5D; height:41px; width:135px; border-bottom: 1px solid #FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding-left:5px; padding-top:3px;}
		.links_imgs{ width:140px; border-bottom:dotted 2px #666666; }
	
.footer {height:16px; width:980px; background:#AFB0B4; float:left; margin-top:20px;}
.footer_spacer {height:20px; width:980px; float:left;  display:block;}
