p {
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	line-height : 150%;	
}

.regular_font {
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	line-height : 150%;
}

.small_font {
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	line-height : 150%;
}

h1 {
	font : bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
}

h2 {
	font : bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
}

h3 {
	font : bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-top : 0px;
}

h4 {
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
}

ul {
	margin-bottom : 8px;
	margin-top : 8px;
	padding-bottom : 0px;
	padding-top : 0px;
	}

ol {
	margin-bottom : 8px;
	margin-top : 8px;
	padding-bottom : 0px;
	padding-top : 0px;
	}

li {
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 150%;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-bottom : 5px;
	padding-top : 0px;
	}

blockquote  {
	margin-left : 25px;
	margin-right : 25px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 5px;
	padding-top : 5px;
}

.h1_about {
	font : bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #773C36
}

.h2_about {
	font : bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #773C36
}

.h3_about {
	font : bold 16px  Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #773C36
}

.h4_about {
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #773C36
}

.h1_media {
	font : bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #315577
}

.h2_media {
	font : bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #315577
}

.h3_media {
	font : bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #315577
}

.h4_media {
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #315577
}

.h1_superkids {
	font : bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #4F7A70
}

.h2_superkids {
	font : bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #4F7A70
}

.h3_superkids {
	font : bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #4F7A70
}

.h4_superkids {
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #4F7A70
}

.h1_meetings {
	font : bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #2F5C9D
}

.h2_meetings {
	font : bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #2F5C9D
}

.h3_meetings {
	font : bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #2F5C9D
}

.h4_meetings {
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #2F5C9D
}

.h1_studycenter {
	font : bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #433C5B
	}

.h2_studycenter {
	font : bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #433C5B
}

.h3_studycenter {
	font : bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #433C5B
}

.h4_studycenter {
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #433C5B
}

.h1_contactus {
	font : bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #4AA143
	}

.h2_contactus {
	font : bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #4AA143
}

.h3_contactus {
	font : bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #4AA143
}

.h4_contactus {
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #4AA143
}

.h1_giving {
	font : bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #4B181D
	}

.h2_giving {
	font : bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #4B181D
}

.h3_giving {
	font : bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #4B181D
}

.h4_giving {
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #4B181D
}

.space {
	font : 4px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
}

.copyright {
	font : 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #4F4C4D;
	font-weight : bold;
}

.disclaimer {
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	font-style : italic;
}

.bottom_nav {
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #4F4C4D;
}

.h1_home {
	font : 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #773C36;
}

.h2_home {
	font : 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #773C36;
	font-weight : bold;
}

.h3_home {
	font : 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #773C36;
}

.h4_home {
	font : 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #773C36;
	font-weight : bold;
}

.h1_bvovradio {
	font : 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #773551;
}

.h2_bvovradio {
	font : 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #773551;
	font-weight : bold;
}

.h3_bvovradio {
	font : 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #773551;
}

.h4_bvovradio {
	font : 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #773551;
	font-weight : bold;
}

.h1_bvovtv {
	font : 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #773551;
}

.h2_bvovtv {
	font : 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #773551;
	font-weight : bold;
}

.h3_bvovtv {
	font : 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #773551;
}

.h4_bvovtv {
	font : 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #773551;
	font-weight : bold;
}


.calendar_title {
	font : 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #433C5B;
	font-weight : bold;
}

.calendar_days {
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #433C5B;
	font-weight : bold;
}

.calendar_text {
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
}

.form_field {
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	line-height : 150%;
	color : #000080;
	font-weight : bold;
}

.form_error {
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	line-height : 150%;
	color : #FF0000;
}

.hf_home_head {
	font : bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #4AA4DC;
}

.hf_home_sub {
	font : bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #B4D657;
}

.hf_int_sub {
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #000000;
}	


.hf_left_nav {
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #000000;
	text-decoration : none;
}

.hf_toolbox {
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #000000;
}

.hf_text {
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
}

.hf_coming_soon_h1 {
	font : bold 24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #4AA4DC;
}

.hf_coming_soon_h2 {
	font : bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #B4D657;
}

.h4_singles {
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #2D87E3
}

textarea.notes {
	width: 399px;
	height: 120px; 
}

.sermonnotes {
	color: #333333;
	padding: 0px 8px 8px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 210px;
	border: #015ea5 solid 1px;
	background-image: url(http://www.bvov.tv/images/txtarea.gif);
}

* html div #btnprint { z-index:2; position: absolute; height:23px; left: 540px; top: 546px; }

#btnprint {
	width: 117px;
	height: 31px;
	background-color: #003572;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align:center;
	padding:9px 0px 0px 0px;
	display:block;
}

#btnprint a:link {
	color: #ffffff;
	text-decoration: none;
	display:block;
}
#btnprint a:visited {
	color: #ffffff;
	text-decoration: none;
	display:block;
}
#btnprint a:hover {
	color: #ffffff;
	text-decoration: underline;
	display:block;
}
#btnprint a:active {
	color: #ffffff;
	text-decoration: none;
	display:block;
}

.event {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.eventnav {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#tabs ul{
list-style:none;
}

#tabs li{
display:inline;
text-transform:uppercase;
font: bold 10px Arial, Helvetica, sans-serif;
text-align: left;
text-decoration: none;
background-color: #488DD2;
color: #ffffff;
padding: 5px;
border-right:solid;
}


#tabs li.active{
display:inline;
text-transform:uppercase;
font: bold 10px Arial, Helvetica, sans-serif;
text-align: left;
text-decoration: none;
background-color: #003572;
color: #ffffff;
padding: 5px;
border-right:solid;
}

#tabs a{
color:#FFFFFF;
text-decoration:none;
}

th.biblegateway {
	background-color: #003572;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align:center;
	display:block;
}

td.playertab
{
	width: 152px;
	height: 71px;
	background-repeat: no-repeat;
}

.playertab_inactive
{
	background: url(images/playertab_gray.jpg);	
}

.playertab_flash
{
	background: url(images/playertab_flash.jpg);	
}
.playertab_windowsmedia
{
	background: url(images/playertab_windowsmedia.jpg);	
}
.playertab_silverlight
{
	background: url(images/playertab_silverlight.jpg);	
}
.playertab_flash_inactive
{
	background: url(images/playertab_flash_inactive.jpg);	
}
.playertab_windowsmedia_inactive
{
	background: url(images/playertab_windowsmedia_inactive.jpg);	
}
.playertab_silverlight_inactive
{
	background: url(images/playertab_silverlight_inactive.jpg);	
}

.playerSelector
{
	padding-top: 8px;
}

/*#print_box { float:left; width:700px; margin-bottom:12px; }*/
#print_box ul { float:right; margin-top:2px; margin-left:16px; list-style-type:none}

.order_btn {  float:right; margin-right:10px; }
.order_btn a { background: #eadaae; color: #505982; border: 1px solid #cccccc; text-decoration:none;font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 5px 10px 5px 10px; height:30px; }
* html .order_btn a { padding: 5px 10px 5px 10px; }
.order_btn a:hover { font-weight: bold; text-decoration: underline; }

.salvationpkg { border:1px solid #cccccc; width: 206px; padding-bottom:15px; display:block; }
.salvationpkg img { margin: 0 0 0 15px; }
.salvationpkg a { text-align:center; text-decoration:none;font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #505982; margin-left:10px; }
.salvationpkg a:hover { font-weight: bold; text-decoration: underline; }

div.block {
border:1px solid #CCCCCC;
margin-bottom:14px;
overflow:hidden;
padding:10px 13px;
width:180px;
_width:206px;
}
div.block-inner {
font-size: 80%;
}
div.block h2 {
border-bottom:1px dashed #D4CFBF;
color:#013976;
line-height:1em;
margin-bottom:12px;
padding:2px 0 9px;
text-transform:uppercase;
width:180px;

}
label{
color:#837D70;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
}
.form-item, .form-checkboxes, .form-radios {
margin:1em 0;
}
.form-item {
margin-bottom:1em;
margin-top:1em;
}
#bible-search-form .form-select, .form-text {
width:170px;
margin:0em;
}

/* ----------------- MAIN NAV ------------------*/

#main_nav_box { float:left; width:775px; position:absolute; /*left:0; bottom:0;*/ overflow:hidden; }
#main_nav_box ul { color: #aa7b0b; text-align: center; border-top:2px solid #dda439; list-style-type:none; margin:0; padding:0;}
#main_nav_box ul li { float:left; padding:0px; }
#main_nav_box ul li a { display:block; color: #aa7b0b;text-decoration: none; background:#f3cb70; text-transform:uppercase; border-right: 1px solid #e0ab3d; border-bottom:3px solid #ebc36a; width:99px; *width:98px; padding:7px 0px 4px 0px; font-weight:normal; font-size:90% }
#main_nav_box ul li a:hover { background:#f9d78a; border-bottom:3px solid #eecc7d; }

#main_nav_box ul li a.giving_nav {
  background-color: #DA9C35;
  color: #ffffff;
  border-bottom: 3px solid #DA9C35;
  border-right: 1px solid #DA9C35;
  
}
#main_nav_box ul li a.giving_nav:hover {
  background-color: #DDA444;
  border-bottom: 3px solid #DDA444;
  border-right: 1px solid #DDA444;
  color: #ffffff; 
}
#main_nav_box ul li a.med_nav {
  width: 122px;
  *width: 123px;
}
#main_nav_box ul li a.long_nav {
  width: 125px;
  *width: 130px;
}

/* ----------------- SUB NAVS ------------------*/

#sub_nav_box { overflow:hidden; background:#ffffff bottom left repeat-x; margin-bottom:0; padding-top:40px; _padding: 25px 0px 0px;}
body.home #sub_nav_box { width: 775px; margin: 0 auto; margin-bottom: 0px; background:#ffffff none; }
#sub_nav { width:775px; margin:0 auto; min-height:30px; height:30px; _min-height:45px; _height:45px;}
#sub_nav ul { color: #aa7b0b; text-align: center; margin:0px; padding:0px; _margin-top:8px; _padding-top:8px; }
#sub_nav ul li { display:inline; margin-left:-4px; }
#sub_nav ul li a { color: #9f9784;text-decoration: none; text-transform:uppercase; border-right: 1px solid #eeeae1; font-weight:normal; font-size:83%; padding:8px 8px 10px;}
#sub_nav ul li a:hover { background: transparent center bottom no-repeat; color:#766d57; }
#sub_nav ul li a.first { border-left: 1px solid #eeeae1; }

#sub_nav ul {
	display: none;
}
#sub_nav ul.visible {
	display: block;
}

body.home ul#nav-home,
body.connect ul#nav-connect,
body.churches ul#nav-churches,
body.events ul#nav-events,
body.media ul#nav-media,
body.store ul#nav-store {
	display: block;
}
