/*********************************
**
**	Basic styles
**
*********************************/

body, tr.odd {
	background: url(/_images/_background.jpg) #0060c0;
}

body, table, td, th {
	color: black;
}

body, table, td, th {
	font-family: Georgia, "Times New Roman", serif;
}

td.HeadlineSource, td.logobar, td.navbar, td.PgName, div.FloatDate, table.Photos td, h1, h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
	margin-left: .25em;
	margin-right: .25em;
}

td {
	padding: .5em;
	vertical-align: top;
}

a { text-decoration: none; }
a:link { color: blue; }
a:visited { color: #808080; }
a:hover { text-decoration: underline; }
a:active { color: red; }

img {
	border: 0px;
}

img.floatleft, img.floatright {
	vertical-align: top;
	padding: 3px;
}

img.floatleft {
	float: left;
}

img.floatright {
	float: right;
}

ul {
	list-style: url(/_images/bullet.gif) circle;
}

li {
	margin-top: 1em;
	margin-bottom: 1em;
}

hr {
	background: url(/_images/rule.gif) #0080ff;
	height: 4px;
}

h1, h2 {
	color: #00a0ff;
	margin-bottom: 0;
}

h2, h1 sup {
	font-size: medium;
	font-style: italic;
}


/*********************************
**
**  td.logobar
**
*********************************/
td.logobar {
	height: 1%;
	color: red;
	font-size: large;
	font-weight: bold;
	font-style: italic;
	padding: 0em;
}

/*********************************
**
**  td.navbar
**
*********************************/
td.navbar {
	border-right: 2px navy solid;
	padding-top: 0em;
	padding-left: 0em;
	padding-right: .2em;
}

td.navbar div {
	padding-left: 5em;
	padding-right: .2em;
	font-size: small;
}

td.navbar div#current {
	border: 2px blue solid;
}

td.navbar div.a, td.navbar div.b, td.navbar div.c {
	padding-left: .1em;
	white-space: nowrap;
}

td.navbar div.a, td.navbar div.b {
	padding-left: .2em;
	text-align: center;
	font-size: medium;
	background-color: navy;
	font-weight: bold;
	color: white;
	margin-top: .2em;
	margin-bottom: .2em;
}

td.navbar div.c, td.navbar div.e, td.navbar div.g {
	font-style: italic;
}

td.navbar div.d { padding-left: 1em; }
td.navbar div.e { padding-left: 2em; }
td.navbar div.f { padding-left: 3em; }
td.navbar div.g { padding-left: 4em; }
td.navbar div.h { padding-left: 5em; }

td.navbar div.a a:link, td.navbar div.b a:link { color: white; }
td.navbar div.a a:visited, td.navbar div.b a:visited { color: #f2d4fd; }

/*********************************
**
**  td.footer
**
*********************************/
td.footer {
	height: 1%;
	color: #404040;
	text-align: center;
	font-size: small;
	font-style: italic;
}

/*********************************
**
**  td.main, td.photos
**
*********************************/
td.main, td.photos {
	background: white;
	padding-top: 1em;
	padding-bottom: 1em;
}

td.main h1 {
	font-weight: bold;
	font-size: x-large;
}

td.main sup {
	font-weight: bold;
	font-size: smaller;
	color: red;
}

tr.odd {
}

tr.even {
}

span.logo {
	font-style: italic;
	font-weight: bold;
}

p.byline {
	font-weight: bold;
}

p.poem {
	font-style: italic;
}

p.center {
	text-align: center;
}

td.Chapter {
	font-size: small;
}

td.Chapter div {
	font-size: medium;
	font-style: italic;
	font-weight: bold;
}

td.Meeting {
}

td.BookTitle {
}

td.BookLinks {
	white-space: nowrap;
}

td.PgName {
	padding-left: 0em;
	padding-right: .2em;
}

td.PgName div {
}

td.PgName div.a, td.PgName div.b, td.PgName div.c {
	padding-left: .1em;
	white-space: nowrap;
}

td.PgName div.a, td.PgName div.b {
	padding-left: .2em;
	text-align: center;
	font-size: medium;
	background-color: navy;
	font-weight: bold;
	color: white;
}

td.PgName div.c, td.PgName div.e, td.PgName div.g {
	font-style: italic;
}

td.PgName div.c { padding-left: .1em; }
td.PgName div.d { padding-left: 1.5em; }
td.PgName div.e { padding-left: 3em; }
td.PgName div.f { padding-left: 4.5em; }
td.PgName div.g { padding-left: 6em; }
td.PgName div.h { padding-left: 7.5em; }

td.PgName div.a a:link, td.PgName div.b a:link { color: white; }
td.PgName div.a a:visited, td.PgName div.b a:visited { color: #f2d4fd; }

td.PgDesc {
}

td.CalDate {
	white-space: nowrap;
}

td.CalDesc {
}

td.LinkName {
}

td.LinkDesc {
}

table.Photos td {
	padding: 0.25em;
	vertical-align: middle;
	font-size: small;
	font-style: italic;
}

td.thumb {
	text-align: right;
}

td.HeadlineSource {
	font-size: small;
	font-style: italic;
}

span.BookTitle {
	font-style: italic;
	font-weight: bold;
}

span.Smaller {
	font-size: smaller;
}

div.FloatDate {
	border: 1px solid;
	font-size: smaller;
	font-weight: bold;
	float: right;
	padding: .2em;
	margin-left: .4em;
}

img.Logo {
	float: right;
	vertical-align: top;
}
