﻿body {
background-color : #8ab2ad;
margin-top : 0;
margin-bottom : 0;
padding-top : 0;
padding-bottom : 0;
background-repeat : repeat;
background-attachment : fixed;
background-image : url(images/gradients/background_gradient.jpg);
text-align : center;
}
.MainTable {
background-color : #fff;
border : 1px solid #bbb;
border-collapse : collapse;
text-align : center;
border-spacing : 0;
}
.insideTable {
border-style : none;
border-width : 0;
}
.ThisWeekTable {
width : 487px;
margin : 8px;
padding : 8px;
}
.PageHeaders {
margin : 0;
padding : 0;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #b0dfe4;
}
.UpcomingEvents {
border-bottom-width : 1px;
border-bottom-style : dashed;
border-bottom-color : #ccc;
margin : 5px 0;
padding : 0;
}
.TableCells {
height : 29px;
border-bottom-width : 1px;
border-bottom-style : dashed;
border-bottom-color : #ccc;
margin : 0;
padding : 7px;
}
.header {
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #ccc;
}
.footer {
background-position : bottom;
background-image : url('images/gradients/footer_gradient.png');
background-repeat : repeat;
border-top-style : solid;
border-top-width : 1px;
border-top-color : #ddd;
}
.RightSideBar {
border-right-width : 1px;
border-right-style : solid;
border-right-color : #ddd;
width : 176px;
}
.MenuHeaders {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000;
	background-image : url('images/gradients/sidebar_head_tile.jpg');
	font-weight : 700;
	border-top-width : 1px;
	border-top-style : solid;
	border-top-color : #ccc;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #ccc;
	text-align: left;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}
.SideBarMenu {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color : #000;
	vertical-align : middle;
	border-bottom-style : solid;
	border-bottom-color : #ccc;
	border-width : 0 0 1px;
	margin : 0;
	text-align: left;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}
.Table {
border-right-width : 1px;
border-right-style : solid;
border-right-color : #ccc;
border-left-width : 1px;
border-left-style : solid;
border-left-color : #ccc;
}
a {
color : #f60;
text-decoration : none;
}
em {
	font-family : Georgia, serif;
	font-size : 14px;
	font-style : italic;
	font-weight : 400;
	letter-spacing : normal;
	line-height : 1.42em;
	color : #f60;
	margin-top : 0;
	margin-bottom : 6px;
	text-align: left;
}
.TimeList {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 13px;
	list-style-type: disc;
	text-align: left;
	margin-left: 5px;
	margin-bottom: 0px;
}
a:hover {
text-decoration : underline;
color : #333;
}
p {
	font-family : Georgia, serif;
	font-size : 12px;
	line-height : 1.7em;
	color : #333;
	margin-top : 0;
	margin-bottom : 12px;
	text-align: left;
}
hr {
border-bottom : 1px dashed #bfdced;
border-collapse : collapse;
border-spacing : 1px;
width : 98%;
margin-top : 8px;
height : 1px;
border-left-width : 0;
border-right-width : 0;
border-top-width : 0;
}
.Pictures {
border : 1px solid #ccc;
text-align : center;
vertical-align : middle;
margin : 5px;
}
.sidebackground {
border-left : 1px solid #d9d7cc;
border-top : 1px solid #d9d7cc;
background-image : url(images/gradients/column_grad_tile.jpg);
background-position : 50% top;
background-repeat : repeat-x;
background-color : #fff;
font-family : Arial, Helvetica, sans-serif;
border-left-width : 1px;
border-left-style : solid;
border-left-color : #ddd;
border-top-width : 0;
font-size : 11px;
width : 174px;
margin : 0;
padding : 0;
}
.footertext {
font-family : Georgia;
font-size : 10px;
text-transform : uppercase;
letter-spacing : 1px;
line-height : 20px;
color : #555;
text-align : center;
margin : 0;
padding : 0;
}
.LeftSideBar {
background-color : #fff;
}
h1 {
	font-family : Georgia, serif;
	font-size : 44px;
	font-style : normal;
	font-weight : 400;
	letter-spacing : -3px;
	line-height : 1em;
	color : #54adb7;
	margin : 0;
	padding : 0;
	text-align: left;
}
h2 {
	font-family : Georgia, serif;
	font-size : 21px;
	font-style : italic;
	font-weight : 400;
	letter-spacing : -1pt;
	color : #54adb7;
	margin : 0;
	padding : 0;
	text-align: left;
}
h3 {
font-family : Georgia;
font-size : 16px;
font-weight : 400;
font-style : italic;
color : #ff6e00;
text-align : left;
margin : 6px 0 0;
padding : 0;
}
blockquote {
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
line-height : 16px;
text-align : left;
color : #78a9c7;
font-weight : 700;
margin : 0 0 10px;
padding : 0;
}
dt {
font-family : Cambria, Georgia, "Times New Roman";
font-size : 15px;
text-transform : none;
color : #a69f7c;
margin : 8px 0 5px;
padding : 0;
}
li {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-weight : 400;
	line-height : 1.5em;
	font-size : 12px;
	margin : 0 0 3px;
	padding : 0;
	text-align: left;
}
ul {
	margin-top : 6px;
	margin-bottom : 6px;
	list-style-type : disc;
	text-align: left;
}
.Bold {
font-weight : 700;
}
.Names {
font-family : Georgia, serif;
font-size : 17px;
line-height : 1.4em;
margin : 0;
padding : 0;
}
.Subname {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 14px;
margin : 0;
padding : 0;
}
.TableHeaders {
border-top : 1px solid #c4d2c8;
border-bottom : 1px solid #c4d2c8;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
text-transform : uppercase;
color : #000;
background-image : url('images/gradients/sidebar_head_tile.jpg');
height : 28px;
font-weight : 700;
letter-spacing : 0;
border-color : #c4d2c8;
border-style : solid;
border-width : 0;
padding : 5px;
}
.NavigationMenuHeader1 {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 19px;
letter-spacing : -1px;
color : #b84d16;
text-align : left;
margin : 2px;
padding : 0;
}
.NavigationMenuHeader2 {
font-family : Georgia, serif;
font-size : 13px;
font-style : italic;
line-height : 1.6em;
color : #d68232;
text-align : left;
margin : -2px 0 0;
padding : 0;
}
.MenuItems {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : 400;
text-align : left;
line-height : 12px;
margin : 0 0 7px;
padding : 0;
}
ol {
margin-bottom : 6px;
margin-top : 6px;
}

