body {
	margin: 0px;
	font-family: Verdana, Tahoma, Times New Roman, Arial;
	font-size: medium;
	/*
	background-color: AntiqueWhite;
	background-image: url(/pictures/bg1.gif);
	*/
}

#main { width: 100%; border: 0; }
#main td.left { width: 200px; background-color: #F3E2CC; background-image: url(/pictures/bg2.gif); border-right: 1px solid #808080; }

#main .left_top { width: 200px; background-color: #F3E2CC; background-image: url(/pictures/bg2.gif); border-right: 1px solid #808080; line-height: 20px; }
#main .left_bottom { width: 200px; background-color: #F3E2CC; background-image: url(/pictures/bg2.gif); border-right: 1px solid #808080; line-height: 30px; }
#main .gray_left { background-color: #808080; height: 22px; }
#main .gray_right { color: #fff; font: 13px Verdana, Tahoma, Arial; font-weight: normal; background-color: #888888; height: 22px; padding-left: 10px; line-height: 22px; vertical-align: middle; }
#main .gray_right a:link      { font-weight: bold; text-decoration: underline; }
#main .gray_right a:visited   { font-weight: bold; text-decoration: underline; }
#main .gray_right a:active    { font-weight: bold; text-decoration: underline; }
#main .gray_right a:hover     { font-weight: bold; text-decoration: none; }

#menu h1 { padding: 0px; padding-left: 20px; color: black; font: 21px Times New Roman, Verdana, Tahoma, Arial; }
#menu h2 { padding: 0px; padding-left: 30px; color: black; font: 16px Times New Roman, Verdana, Tahoma, Arial; }
#menu div { padding-top: 40px; padding-left: 20px; }

#content { padding-left: 10px; padding-top: 10px; padding-right: 10px; }

div.snd_entry { line-height: 20px; vertical-align: middle; padding: 2px; }
div.snd_entry span { float: left; }
div.snd_entry img { border: 0; float: right; padding: 0; margin: 0; padding-left: 3px; padding-right: 3px; }

div.impr_large { vertical-align: top; }
div.impr_large img { border: 1px solid #ccc; margin: 3px; float: left; }


/* links */
div.lnk_entry { vertical-align: middle; }
div.lnk_entry img { border: 1px solid #ccc; margin: 3px; }
p.lnk_left { width: 50%; float: left; }
p.lnk_right { width: 50%; float: left; }

p.lnk_entry div { float: left; width: 250px; }

textarea.links {
	border: 2px solid #000;
	background-image: url(/pictures/bg2.gif);
	background-attachment: fixed;
	background-color: AntiqueWhite;
	width: 400px;
	height: 80px;
	font-size: 12px;
}

label { color: #000; font-family: Verdana, Tahoma, Times New Roman, Times, Arial; font-size: larger; }
p { color: black; font-family: Verdana, Tahoma, Times New Roman, Arial; font-size: normal; }
td { color: black; font-family: Verdana, Tahoma, Times New Roman, Arial; font-size: smaller; }

a:link       { color: navy; text-decoration: underline; }
a:active     { color: navy; text-decoration: underline; }
a:visited    { color: navy; text-decoration: underline; }
a:hover      { color: navy; text-decoration: none; }

 .navigationbar        { color: white; font: 13px Verdana, Tahoma, Arial; font-weight: normal; }
 .navigation           { color: white; font: 13px Verdana, Tahoma, Arial; font-weight: bold; }
a.navigation:link      { color: white; font: 13px Verdana, Tahoma, Arial; font-weight: bold; text-decoration: underline; }
a.navigation:visited   { color: white; font: 13px Verdana, Tahoma, Arial; font-weight: bold; text-decoration: underline; }
a.navigation:active    { color: white; font: 13px Verdana, Tahoma, Arial; font-weight: bold; text-decoration: underline; }
a.navigation:hover     { color: white; font: 13px Verdana, Tahoma, Arial; font-weight: bold; text-decoration: none; }

.delim1 { border-bottom: 1px solid #808080; }
.delim2 { border-bottom: 2px solid #888888; }

hr.bg1 { color: #808080; padding: 0; margin: 0; border: 0; height: 1px; line-height: 1px; }
hr.bg2 { color: #888; padding: 0; margin: 0; border: 0; height: 2px; line-height: 2px; }

.bg1 { background-color: #808080; height: 1px; line-height: 1px; padding: 0px; margin: 0px; }
.bg2 { background-color: #888888; height: 2px; line-height: 2px; padding: 0px; margin: 0px; }

.bg1black { background-color: #000000; height: 1px; padding: 0px; margin: 0px; }
.bg2black { background-color: #000000; height: 2px; padding: 0px; margin: 0px; }

h1 { font-size: 21px; font-weight: bold; margin: 0px; padding: 0px; }
h2 { font-size: 19px; font-weight: normal; margin: 0px; padding: 0px; }
h3 { font-size: 17px; font-weight: bold; margin: 0px; padding: 0px; }
h4 { font-size: 15px; font-weight: normal; margin: 0px; padding: 0px; }

.error { color: #B90000; font-weight: bold; }

/*
 * Guestbook
 */
div.gb_obr p { text-indent: 20px; }
p.gb_msg { padding-top: 0; margin-top: 2px; }
p.gb_answer, p.gb_text { padding: 0; margin: 2px; }
p.gb_msg, p.gb_msg span { color: navy; vertical-align: middle; }
span.gb_date { text-align: center; width: 200px; }
span.gb_email { float: right; text-align: right; }

table.gb_msg_add { width: 100%; }
table.gb_msg_add td { vertical-align: top; }
table.gb_msg_add label { font-weight: bold; }
table.gb_msg_add input, table.gb_msg_add textarea { width: 100%; }
table.gb_msg_add img { float: right; padding: 0; margin: 0; display: inline; }

p.gb_pager { color: navy; padding: 2px; margin: 0; }

/*
 * News
 */
.news_title   { color: black; }
.news_date    { color: black; font-weight: bold; }
.news_pager   { color: navy; }

/*
 * Index
 */
.index          { font-weight: bold; font-size: 12px; }
.index_date     { color: #B90000; font-weight: bold; font-size: 12px; }
.index_header   { font-size: 14px; font-weight: bold; }

/*
 * Menu
 */
 .menu { color: black; font: 21px Times New Roman, Verdana, Tahoma, Arial; }
a.menu:link,a.menu:visited, a.menu:active { color: black; font: 21px Times New Roman, Verdana, Tahoma, Arial; text-decoration: underline; }
a.menu:hover { color: black; font: 21px Times New Roman, Verdana, Tahoma, Arial; text-decoration: none; }

 .menu_hover { color: black; font: 21px Times New Roman, Verdana, Tahoma, Arial; }
a.menu_hover:link, a.menu_hover:active, a.menu_hover:visited { color: black; font: 21px Times New Roman, Verdana, Tahoma, Arial; text-decoration: underline; }
a.menu_hover:hover { color: black; font: 21px Times New Roman, Verdana, Tahoma, Arial; text-decoration: none; }

 .submenu { color: black; font: 16px Times New Roman, Verdana, Tahoma, Arial; }
a.submenu:link, a.submenu:visited, a.submenu:active { color: black; font: 16px Times New Roman, Verdana, Tahoma, Arial; text-decoration: underline; }
a.submenu:hover { color: black; font: 16px Times New Roman, Verdana, Tahoma, Arial; text-decoration: none; }

 .submenu_hover { color: black; font: 16px Times New Roman, Verdana, Tahoma, Arial; }
a.submenu_hover:link, a.submenu_hover:visited, a.submenu_hover:active { color: black; font: 16px Times New Roman, Verdana, Tahoma, Arial; text-decoration: underline; }
a.submenu_hover:hover { color: black; font: 16px Times New Roman, Verdana, Tahoma, Arial; text-decoration: none; }

/* content */
.common { font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-size: medium; }
.accords { font-family: Courier New; }
h2.accords { font-family: Courier New; font-size: large; font-weight: bold; }
p.verses, p.verse_top, p.verse_bottom { font-family: Times New Roman; font-size: larger; }
p.verse_top, p.verse_bottom { font-style: italic; }
h2.verses { font-family: Times New Roman;  font-size: large; font-weight: bold; }
.head1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-size: large; font-weight: bold; }
.head2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-size: large; }
.head3 { font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-size: medium; font-weight: bold; }

.Question2Natella  { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; text-indent: 15px; }
.NatellaQuestion   { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-indent: 15px; }
.NatellaAnswer     { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-indent: 15px; }
.Answer2Natella    { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-indent: 15px; }

div.video-container { padding-top: 3px; }
div.video-container div.inner-block {
    border: 1px solid #000;
    display: inline-block;
    padding: 3px;
}

* html div.video-container div.inner-block { display: inline; }

a.video-title { border: 0; border-bottom: 1px dashed #006; text-decoration: none; outline: none; }
a.video-title:focus { outline: none; }

/* impressions */
#impr_photos img { border: 0; }

/* Clear */
div.impr_large:after, div.lnk_entry:after, p.lnk_left:after, p.lnk_right:after, div.snd_entry:after {
	display: block; clear: both;
	visibility: hidden; content: ".";
	height: 0;
}

*html div.lnk_entry { height: 1%; }
*html div.lnk_left { height: 1%; }
*html div.lnk_right { height: 1%; }
*html div.snd_entry { height: 1%; }
*html div.impr_large { height: 1%; }
