@charset "UTF-8";
/* CSS Document for Super Seniors*/


 h1 {font-family: Verdana, Arial; Helvetica, sans-serif;
 font-size: 24px;
	color: #24275A;
	font-weight: bold;
	margin: 10px 0 0 0; padding: 0;
}
 h2 {font-size: 14px;
	color: #24275A;
	font-weight: bold;
	text-transform: uppercase;
		margin: 0 0 2px 0; padding: 0;
}
 h3 {font-size: 18px;
	color: #24275A;
	font-weight: bold;
	margin: 10px 0 0 0; padding: 0;
}
 h4 {font-size: 11px;
	color: #DB2F18;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0; padding: 0;
}
p,.text,.MsoNormal { color: #24275A;	
	font-size: 12px; font-weight: normal; margin: 0 0 7px 0; }
	
#left p {color: #fff;}

.byline {font-family: Georgia, Times New Roman, Times, serif; 	
	font-size: 11px; font-style: 
	italic; color: #24275A; text-indent: 10px;	
	margin: 2px 0 -10px 0; padding: 0; }
	
a.more  {
	font-size: 12px; 
	text-decoration: underline;
	font-weight: bold;
	color: #DB2F18;	
}

a:hover.more  {color: #24275A; }
a  { text-decoration: underline; color: #DB2F18; }
a:hover {color: #24275A; }
#left a {color: #24275A; font-weight: bold;  }
#left a:hover {color: #f0e9db;  }

html {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; height: 101%; background-color: #f0e9db; background: url(images/bg_1x20in.jpg) fixed left top repeat} /* needed to keep vertical scrollbars present in non-IE browsers on shorter pages */
body {text-decoration: none; padding:0 0 <length> 0;}
#wrapper { width: 800px; min-height: 101%;  top: 0px; left: 0px; } 
#banner { background-color: #ebeedc; top: 0; left: 0;}
#buttons { top: 144px; width: 800px; left: 0;}
#main_wrap { overflow: hidden; clear: both; top: 160px; width: 100%;}
#main { float: right;  width: 900px; w\idth: 780px; padding: 10px; 20px 10px 20px; top: 150px; border-left: 200px; }
#left { float: left; width: 180px;  background-color: #8dbebb; padding: 15px 5px 15px 5px; margin: 0 20px 200% 0;} 
#footer {clear: both; padding: 30px 15px 15px 15px; font-size: 9px; text-align: center; }

img {border: 0;} 

#page_header {font-family: Georgia, Times, Times Roman, serif;
	font-style: italic;
	color: #fff; font-size: 18px;
	font-weight: bold;
	vertical-align: middle;	padding: 5px 5px 5px 15px;
	margin: 10px 0px 10px 200px;
	background: url(images/bg_page_header_580x30.gif) fixed top left repeat;
	} 

table { border: 0px solid #fff;  }
 

table .news {
font-weight: bold; font-size: 13px; margin: 5px; border: 2px solid #FFF; background color: #24275A; color: #FFF;}

.caption {font-size: 11px; color: #24275A; font-weight: bold;}

table .photo_left {float: left; border-right: 10px solid white; background-color: #ebeedc; }
table .photo_right {float: right; border-left: 10px solid white; background-color: #ebeedc; }
table .photo_center {float: center; background-color: #ebeedc; }
.photo_center .creditline { font-style: italic; font-family: Georgia, Times, Times Roman, serif; font-size: 9px; text-align: right; }
.photo_right .creditline { display: block; font-style: italic; font-family: Georgia, Times, Times Roman, serif; font-size: 9px; text-align: right; }
.photo_left {float: left; border-right: 10px solid  #ebeedc; display: block; }
.photo_right {float: right; border-left: 10px solid #ebeedc; display: block;}
#photo_right_316 {background: white; float: right; width: 316px; border-left: 10px solid #ebeedc; border-bottom: 5px solid #ebeedc; padding: 8px; display: block;}
#photo_left_316 {background: white; float: left; width: 316px; border-right: 10px solid #ebeedc; border-bottom: 5px solid #ebeedc; padding: 8px; display: block;}
.photo_center {float: center;  display: block;}
.creditline { font-style: italic; font-family: Georgia, Times, Times Roman, serif; font-size: 9px; text-align: right; }

table .news {font-family: 
font-weight: bold; font-size: 14px; margin: 5px; border: 2px solid #FFF; background color: #24275A; color: #FFF;}

.caption {	
	font-size: 11px;
	color: #24275A;
	font-weight: bold;
}
table.photo_left {float: left; border-right: 10px solid white;}
table.photo_right {float: right; border-left: 10px solid white;}
.box_left {
	display: block; 
	float: left;
	padding: 5px;
	border-right: 10px solid white;
	border-bottom: 5px solid white;	
}
.box_right {
	display: block;	
	float: right;
	padding: 5px;
	border-left: 10px solid white;
	border-bottom: 5px solid white;
}
.box_center {
	display: block;	
	float: center;
	padding: 5px;
}