* {
	color: #af1f09;
}

td.nav_bar {
	background-color: #af1f09;
	background-image: url(../images/maroon/nav_bar_maroon.gif);
	background-repeat: no-repeat;
}

td.nav_bar2 {
	background-color: #af1f09;
	background-image: url(../images/maroon/nav_bar2_maroon.gif);
	background-repeat: no-repeat;
}

td.sub_nav, td.sub_nav * {
	background-color: #af1f09;
	background-image: none;
	background-repeat: repeat;
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

td.row_header {
	background-color: #ebc7c1;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}

td.row_dark {
	background-color: #f7e8e6;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}

td.row_light {
	background-color: #fbf4f2;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}

h1, h1 * {
	font-size: 16px;
	font-weight: bold;
}

h3, h3 * {
	font-size: 14px;
	font-weight: bold;
}

a {
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
	font-weight: bold;
}

iframe.cms-iframe {
	width: 500px;
	background-color: #f7e8e6; 
}

table.gallery td.image {
	background-color: #f7e8e6;
	text-align: center;
	vertical-align: middle;
}

table.gallery td.caption {
	background-color: #ebc7c1;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}