a{
	color: #0000ff;
	font-weight: 700;
	text-transform: uppercase;
}

body{
	background: url(/inline/background_body.png) #dfdfdf top fixed;
	font: 10pt verdana;
	margin: 0px 0px 16px 0px;
}

div,table{ margin: auto; }

div,td,th{ padding: 0; }

div.content{
	background: #ffffff;
	margin-top: 16px;
	padding: 16px;
	width: 90%;
}

div.content,div.navigator,td{ line-height: 1.5em; }

div.navigator{ font-size: 16pt; padding-bottom: 32px; }

div.news{
	background: #ffffd0;
	border: 1px solid #000000;
	height: 64px;
	overflow: auto;
	padding: 8px;
}

div.sidebar-images{ float: right; margin-left: 16px; text-align: center; }

hr{ width: 50%; }

img{ border: none; }

img.new{ vertical-align: super; }

img.thumbnail{ border: 1px solid #000000; }

table{ border-collapse: collapse; }

table.calendar{
	background: #808080;
	border: 1px solid #000000;
	width: 240px;
}

table.calendar,table.thumbnails{ border-collapse: separate; }

table.frame{ width: 992px; }

table.menu{ width: 90%; }

table.thumbnails{
	background: #808080;
	border: 1px solid #000000;
	width: 272px;
}

td,th{ background: #ffffff; vertical-align: top; }

td.calendar{
	background: #f0f0f0;
	border: 1px solid #000000;
	padding: 2px;
	text-align: center;
}

td.content{
	background: url(/inline/background_td-content.png) repeat-x;
}

td.icon{ padding: 8px; }

td.menu{ padding: 8px; width: 33.3%; }

td.newsletter{ padding: 8px; vertical-align: middle; }

td.thumbnails{
	background: #f0f0f0;
	border: 1px solid #000000;
	font-size: 8pt;
	padding: 2px;
	text-align: center;
	width: 50%;
}

th.calendar,th.thumbnails{ background: #d0d0d0; border: 1px solid #000000; }

ul{ list-style-image: url(/inline/bullet_blue.png); }

.verse { font-size: 16pt; line-height: 150%; }

.title{ font-size: 16pt; }