html, body {height: 100%;}

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #000;
	background-color: #998675;
	margin: 0px;
	padding: 0px;
	border: 0px solid #F60;
	line-height: 160%;
}

img {border: 0px;}

div.pageContainer{height: 100%;}

table tr {vertical-align: top; margin: 0px; padding: 0px;}

table.layout {width: 900px; height: 100%; border: 1px solid #B1B3B6;}

table td {text-align: left;}

table.layout td.gutter {background-color: #998675; padding: 0px; margin: 0px; }
table.layout td.left {width: 100px; display: block; background-color: #998675;}
table.layout td.right {width: 100px; display: block; background-color: #998675;}
table.layout td.left_nav {width: 100px; height: 57px; display: block; background-color: #61361d;}

table.layout td.header {width: 750px; height: 77px; padding: 0; margin: 0; line-height: 1px;}

table.layout td.nav {width: 750px; height: 57px; font-size: 13pt; background-color: #61361d;}

table.layout td.nav div.navbar {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; }
table.layout td.nav div.navbar div {float: left; display: inline; margin: 10px 10px 0px 5px; font-weight: 200; padding: 9px 15px 9px 15px}
table.layout td.nav div.navbar div a         {font-weight: 200; text-decoration: none; color: #FFF;}
table.layout td.nav div.navbar div a:link    {font-weight: 200; text-decoration: none; color: #FFF;}
table.layout td.nav div.navbar div a:visited {font-weight: 200; text-decoration: none; color: #FFF;}
table.layout td.nav div.navbar div a:active  {font-weight: 200; text-decoration: none; color: #FFF;}
table.layout td.nav div.navbar div a:hover   {font-weight: 200; text-decoration: none; color: #FFF; background-color: #8d4a22}
table.layout td.nav div.navbar div:hover     {background-color: #8d4a22}
table.layout td.nav div.navbar div.selected     {background-color: #8d4a22}

table.layout td.collage {width: 950px; height: 151px; padding: 0; margin: 0; line-height: 1px;} /* home page large collage banner */
table.layout td.banner_left {width: 100px; height: 52px; background-image: url(../images/banners/sub_banner.jpg); background-repeat: no-repeat; background-position: 0px 0px;}  /* level 2 pages, sub section name banner */
table.layout td.banner_middle {width: 750px; height: 52px; background-image: url(../images/banners/sub_banner.jpg); background-repeat: no-repeat; background-position: -100px 0px;}
table.layout td.banner_right {width: 100px; height: 52px; }

table.layout td.banner_middle div.breadcrumb {color: #a7a9ac; margin: 10px 0px 0px 20px; width: 800px;}
table.layout td.banner_middle span.active {color: #FFF;}
table.layout td.banner_middle div.breadcrumb {float: left; width: auto;}
table.layout td.banner_middle div.breadcrumb a         {color: #a7a9ac; text-decoration: none;}
table.layout td.banner_middle div.breadcrumb a:link    {color: #a7a9ac; text-decoration: none;}
table.layout td.banner_middle div.breadcrumb a:visited {color: #a7a9ac; text-decoration: none;}
table.layout td.banner_middle div.breadcrumb a:active  {color: #a7a9ac; text-decoration: none;}
table.layout td.banner_middle div.breadcrumb a:hover   {color: #a7a9ac; text-decoration: underline;}


table.layout td.content { height: 100%; background-color: #FFF; width: 750px;}
table.main {width: 750px; color: #777; background-color: #FFF;}
table.main td.leftcol {width: 290px; padding: 15px 0px 20px 12px; background-color: #FFF;}
div.donateBtn  {margin: 0px 0px 5px 10px;}
div.leftLinks {margin: 15px 10px 10px 20px;}
div.leftLinks div {margin: 15px 0px 10px 0px;}
div.leftLinks div a {color: #61361d; text-decoration: underline;}
div.leftLinks div a:link    {color: #61361d; text-decoration: underline;}
div.leftLinks div a:visited {color: #61361d; text-decoration: underline;}
div.leftLinks div a:active  {color: #61361d; text-decoration: underline;}
div.leftLinks div a:hover   {color: #902422; text-decoration: underline;}

div.leftImgs {margin: 15px 10px 10px 0px;}
div.leftImgs div {margin: 5px 0px 5px 0px;}


table.main td.rightcol  {
	padding: 0px 35px 10px 10px;
	background-color: #FFF;
}

table.main h2 {
	color: #902422;
	font-size: 15pt;
	font-weight: bold;
	margin: 25px 20px 5px 0px;
	line-height: 130%;
}
table.main h3 {
	color: #902422;
	font-size: 12pt;
	font-weight: bold;
	margin: 30px 20px 5px 0px;
	line-height: 120%;
}
table.main h3 a         {color: #902422; font-weight: bold; text-decoration: underline;}
table.main h3 a:link    {color: #902422; font-weight: bold; text-decoration: underline;}
table.main h3 a:visited {color: #902422; font-weight: bold; text-decoration: underline;}
table.main h3 a:active  {color: #902422; font-weight: bold; text-decoration: underline;}
table.main h3 a:hover   {color: #777; font-weight: bold; text-decoration: underline;}

table.main p {margin: 5px 20px 15px 0px;}
table.main a         {color: #777; text-decoration: underline;}
table.main a:link    {color: #777; text-decoration: underline;}
table.main a:visited {color: #777; text-decoration: underline;}
table.main a:active  {color: #777; text-decoration: underline;}
table.main a:hover   {color: #902422; text-decoration: underline;}

table.main a.nounder {text-decoration: none;}
table.main a.nounder:link {text-decoration: none;}

table.main ul {margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px;}
table.main ul li {margin: 5px 0px 5px 30px; padding: 0px 0px 0px 0px;}

table.main table.positions td {padding: 0px 25px 7px 0px;}

table.layout td.footer {height: 60px; text-align: center; vertical-align: bottom; background-color: #FFF;}
table.layout td.footer div.address   {font-size: 9pt; color: #b1b3b6; margin: 45px 0px 0px 0px 0px;}
table.layout td.footer div.copyright {font-size: 9pt; color: #b1b3b6; margin: 0px 0px 5px 0px;}


div.level3_nav {float: left; padding: 0px 0px 0px 30px; }
div.level3_nav ul {float: left; margin: 0px; padding: 0px;}
div.level3_nav ul li {float: left; list-style-type: none; margin: 0px 10px 0px 10px; padding: 0px;}

td.topLinks {background-color: #FFF;}
td.topLinks div {float: right; color: #777; margin: 5px 10px 0px 0px;}
td.topLinks div a {color: #777; text-decoration: none}
td.topLinks div a:link    {color: #777; text-decoration: none;}
td.topLinks div a:visited {color: #777; text-decoration: none;}
td.topLinks div a:active  {color: #777; text-decoration: none;}
td.topLinks div a:hover   {color: #777; text-decoration: underline;}

.smalltype {
	font-size: 90%;
	line-height: 110%;
}
.smallhead {
	line-height: 130%;
	font-weight: normal;
	color: #902422;
}
.sidebar {
	padding-left: 10px;
	font-size: 90%;
}
.sidebar_head {
}
.caption {
	font-size: 90%;
	line-height: 110%;
}
.photoCaption {
	padding: 0px 0px 0px 11px;
	font-size: 90%;
	margin-top: -7px;
	line-height: 120%;
}
.pdf {
	font-size: x-small;
	color: #777;
}
.sub {
	color: #902422;
}
.mug img {
	margin-bottom: 10px;
	background: left;
	float: left;
	margin-right: 10px;
}
.mug_descript {vertical-align: bottom; padding: 0px 0px 6px 0px; margin: 0px;}
#photopage {
	width: 700px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
}
#photopage object {
	margin-right: 25px;
}
