body {
	background-color: #ecf4f7;
	}
	
body.feis {
	background-color: #ecf4f7;
	}
	
table.center_content {
	background-color: #f7f2f5;
	}
	
table.center_content_feis {
	background-color: #e9f4f8;
	}

table.footer {
	background-image: url(images/frame/bottom_mid.jpg);
	color: #eba9b5;
	font-family: helvetica, arial, geneva, verdana, sans-serif;
	font-size: 14px;
	}
	
table.footer_feis {
	background-image: url(images/frame/oscf/bottom_mid.jpg);
	color: #023d78;
	font-family: helvetica, arial, geneva, verdana, sans-serif;
	font-size: 14px;
	}
	
td.text_shadow_left {
	background-image: url(images/frame/text_shadow_left.jpg);
	background-repeat: repeat-y;
	}

td.text_shadow_left_feis {
	background-image: url(images/frame/oscf/text_shadow_left.jpg);
	background-repeat: repeat-y;
	}

td.text_shadow_right {
	background-image: url(images/frame/text_shadow_right.jpg);
	background-repeat: repeat-y;
	}
	
td.text_shadow_right_feis {
	background-image: url(images/frame/oscf/text_shadow_right.jpg);
	background-repeat: repeat-y;
	}
	
td.text_inner {
	background-color: #ffffff;
	color: #023d78;
	font-family: helvetica, arial, geneva, verdana, sans-serif;
	font-size: 12px;
	}
	
div.home_text_large {
	background-color: #ffffff;
	color: #023d78;
	font-family: helvetica, arial, geneva, verdana, sans-serif;
	font-size: 15px;
	}
	
a.text_link:link {
	text-decoration: none;
	color: #d43754;
	}
	
a.text_link:active {
	text-decoration: underline;
	color: #d43754;
	}
	
a.text_link:visited {
	text-decoration: none;
	color: #d43754;
	}
	
a.text_link:hover {
	text-decoration: underline;
	color: #d43754;
	}
	
a.text_link_feis:link {
	text-decoration: none;
	color: #60a731;
	}
	
a.text_link_feis:active {
	text-decoration: underline;
	color: #60a731;
	}
	
a.text_link_feis:visited {
	text-decoration: none;
	color: #60a731;
	}
	
a.text_link_feis:hover {
	text-decoration: underline;
	color: #60a731;
	}


a.text_link_big:link {
	text-decoration: none;
	color: #d43754;
	font-size: 24px;
	}
	
a.text_link_big:active {
	text-decoration: underline;
	color: #d43754;
	font-size: 24px;
	}
	
a.text_link_big:visited {
	text-decoration: none;
	color: #d43754;
	font-size: 24px;
	}
	
a.text_link_big:hover {
	text-decoration: underline;
	color: #d43754;
	font-size: 24px;
	}
	
a.footer_link:link {
	text-decoration: none;
	color: #eba9b5;
	font-family: helvetica, arial, geneva, verdana, sans-serif;
	font-size: 14px;
	}
	
a.footer_link:hover {
	text-decoration: underline;
	color: #eba9b5;
	font-family: helvetica, arial, geneva, verdana, sans-serif;
	font-size: 14px;
	}
	
a.footer_link_feis:link {
	text-decoration: none;
	color: #023d78;
	font-family: helvetica, arial, geneva, verdana, sans-serif;
	font-size: 14px;
	}
	
a.footer_link_feis:hover {
	text-decoration: underline;
	color: #023d78;
	font-family: helvetica, arial, geneva, verdana, sans-serif;
	font-size: 14px;
	}
	
div.gallery {
	text-align:center;
	}

/* Photo gallery ||| Joshuaink.com ||| March 2005 ||| Free to use but this credit must remain in place */

#wrap {
	width:706px;
	margin:0 auto;
	position:relative;
	}
	
#gallery-main-content li {
	width: 180px;
	border-top: solid #f7f1f3 1px;
	border-bottom: solid #f2cbd7 2px;
	border-left: solid #f7f1f3 1px;
	border-right: solid #f2cbd7 2px;
/* uncomment and adjust this if you want a rounded frame in Mozilla browsers
	-moz-border-radius:20px;
 */
	background:#FFF;
	padding:10px;
	text-align:center;
	position:relative;
	float:left;
	display:inline;
	margin:5px;
	}
	
#sub-gallery-main-content li {
	width: 120px;
	border-top: solid #f7f1f3 1px;
	border-bottom: solid #f2cbd7 2px;
	border-left: solid #f7f1f3 1px;
	border-right: solid #f2cbd7 2px;
/* uncomment and adjust this if you want a rounded frame in Mozilla browsers
	-moz-border-radius:20px;
 */
	background:#FFF;
	padding:10px;
	text-align:center;
	position:relative;
	float:left;
	display:inline;
	margin:5px;
	}

#fullplate-photo {
	border:solid #EEE;
	border-top: solid #f7f1f3 1px;
	border-bottom: solid #f2cbd7 2px;
	border-left: solid #f7f1f3 1px;
	border-right: solid #f2cbd7 2px;
/* uncomment and adjust this if you want a rounded frame in Mozilla browsers
	-moz-border-radius:20px;
 */
	background:#FFF;
	padding: 15px 15px 15px 15px;
	margin:0 auto;
	width:600px;
	}




#gallery-main-content  a span {
/*\*/
	position:absolute;
	left:-9999px;
	font-family: helvetica, arial, geneva, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #d43754;
	}
	
#sub-gallery-main-content  a span {
/*\*/
	position:absolute;
	left:-9999px;
	font-family: helvetica, arial, geneva, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #d43754;
	}
	


#gallery-main-content a:hover span {	
	font-family: helvetica, arial, geneva, verdana, sans-serif;
	font-size: 12px;
	top:10px;
	left:10px;
	width:180px;
	background:#FFFfff;
	padding:7px 0 0px 0;
	border:1px solid #ffffff;
	border-width:0 0 10px 0;
	text-decoration: underline;
	color: #d43754;
	filter: alpha(opacity=70);
	moz-opacity: .7;
	opacity: .70;
	} 

#sub-gallery-main-content a:hover span {	
	font-family: helvetica, arial, geneva, verdana, sans-serif;
	font-size: 12px;
	top:10px;
	left:10px;
	width:120px;
	background:#FFFfff;
	padding:7px 0 0px 0;
	border:1px solid #ffffff;
	border-width:0 0 10px 0;
	text-decoration: underline;
	color: #d43754;
	filter: alpha(opacity=70);
	moz-opacity: .7;
	opacity: .70;
	} 
	
div.full_descrip {
	margin-left: 37px;
	margin-right: 37px;
	margin-top: 5px;
	}

ul.checklist {
	list-style-type: none;
	vertical-align: text-top;
	color: #023d78;
	font-family: helvetica, arial, geneva, verdana, sans-serif;
	font-size: 14px;
	}

div.checklist {
	vertical-align: text-top;
	color: #023d78;
	font-family: helvetica, arial, geneva, verdana, sans-serif;
	font-size: 14px;
	}
	
div.schedule_change
	{color: #ff0036;
	}
