body {
background: #000 url('http://nvmc.tv/images/v2/bg.jpg') no-repeat;
background-position: center top;
margin: 0;
padding: 0;
font-size: 14px;
color: #fff;
font-family: Helvetica, Arial;
line-height: 26px;
}


.invite {
width: 178px;
position: absolute; top:0; right: 0;
z-index: 99;
}

.wrapper {
width: 900px;
margin: 25px auto;
}

.header {
width: 900px;
margin: 0 auto;
}

.header_left {
width: 254px;
float: left;
}

.header_right {
width: 600px;
float: right;
margin-top: 10px;
}


/*--Start Drop Down Menu CSS--*/

.header_right ul { padding: 0; margin: 10px 0; list-style: none;}
.header_right li { float: left; position: relative; list-style: none; margin-right: 20px;}
.header_right li ul {display: none; position: absolute; top: 15px; left: 0; z-index: 99; background: url('http://nvmc.tv/images/v2/subnav_bg.png') repeat; padding-right: 0px; margin-top: 10px; padding-top: 5px;}
.header_right li ul li {margin: 5px; width: 150px;}
.header_right li ul li a { background: none; padding: 10px; color: #fff; font-size: 14px; clear: left;}
.header_right li ul li a:hover { background: none; padding: 10px; color: #f7b80f; font-size: 14px;}
.header_right li:hover ul { display: block; width: 200px;}
.header_right ul li a { text-decoration: none; color: #fff; font-size: 16px; padding: 10px;}
.header_right ul li a:hover { text-decoration: none; padding: 10px; color: #f7b80f;}

/*--End Drop Down Menu CSS--*/


.main_videobox {
width: 893px;
margin: 0 auto;
background:#000;
}

.flash-intro {
width: 893px;
width:323px;
}


.slides img {
width: 893px;
height: 323px;
}

.slides {
width: 893px;
height: 323px;
z-index: 98;
}

div.bottomnav {
width:893px;
height:107px;
background: url('http://nvmc.tv/images/v2/bottomnav.png') no-repeat;
margin: 0px auto;
}

#nav li a {
text-indent:-999em;
display:block;	
list-style: none;
float: left;
}


#nav, #nav li {
list-style: none;
float: left;
margin: 0;
padding: 0;
}

#nav li a#home 				{ background: url('http://nvmc.tv/images/v2/bottomnav.png') no-repeat 0px 0px; width: 208px; height: 87px }
#nav li a:hover#home	   	{ background: url('http://nvmc.tv/images/v2/bottomnav_over.png') no-repeat 0px 0px; width: 208px; height: 87px }

#nav li a#watch				{ background: url('http://nvmc.tv/images/v2/bottomnav.png') no-repeat -208px 0px; width: 228px; height: 87px }
#nav li a:hover#watch	   	{ background: url('http://nvmc.tv/images/v2/bottomnav_over.png') no-repeat -208px 0px; width: 228px; height: 87px }

#nav li a#pastor 			{ background: url('http://nvmc.tv/images/v2/bottomnav.png') no-repeat -436px 0px; width: 238px; height: 87px }
#nav li a:hover#pastor	   	{ background: url('http://nvmc.tv/images/v2/bottomnav_over.png') no-repeat -436px 0px; width: 238px; height: 87px }

#nav li a#give 				{ background: url('http://nvmc.tv/images/v2/bottomnav.png') no-repeat -674px 0px; width: 219px; height: 87px }
#nav li a:hover#give  		{ background: url('http://nvmc.tv/images/v2/bottomnav_over.png') no-repeat -674px 0px; width: 219px; height: 87px }






/*-- Start Bottom Coda Slider--*/
.bottom_content { width: 893px; margin: 0 auto; background: #151515 url('http://nvmc.tv/images/v2/bottom_bg.jpg') no-repeat;}
.bottom_left { width: 400px; float: left; margin-right: 30px; padding-left: 20px; padding-top: 10px;}
.bottom_right { width: 409px; float: left; padding-top: 10px;}
.corner { margin-left: 3px;}

/*--Visitor Slide--*/
ul.quick_links{
list-style: none;
margin: 0px 5px;
padding: 0;
width: 250px;
}

ul.quick_links li {
list-style: none;
margin: 2px 0;
padding: 2px 0;
border-bottom: 1px solid #666;
}

ul.quick_links a {
text-decoration: none; 
color: #fff;
}

ul.quick_links a:hover {color:#f7b80f}


.video { width: 409px; border: 5px solid #fff; margin-top:30px;}
h2.welcome { text-indent: -999em; width: 260px; height: 28px; margin-top:10px; background: url('http://nvmc.tv/images/v2/welcome_title.png') no-repeat;}
h2.links { text-indent: -999em; width: 134px; height: 25px; margin-top: 20px; background: url('http://nvmc.tv/images/v2/links_title.png') no-repeat;}

/*--Watch Online Slide--*/
#watch_online_body .bottom_left{ font-size: 16px; margin-left: 20px; line-height: 24px;}
.watch_button {margin: 30px 0px;}
.imac { margin-left: 55px; }
.countdown {margin-top:50px; padding-left:25px;}

/*--Meet our Pastor Slide--*/
.pastor_left { width: 300px; height: 311px; float: left; margin-right: 30px; padding-left: 20px; padding-top: 10px;}
.boggs_pic { margin-left: 40px;}
.pastor_right { width: 509px; float: left; padding-right: 10px; line-height: 24px; padding-top:10px;}
ul.pastor_nav { list-style: none; margin-top: 20px; padding: 0;}
ul.pastor_nav li { list-style: none; margin-right:25px; padding: 0; float: left;}
h2.pastor { text-indent: -999em; width: 205px; height: 30px; margin-top:10px; background: url('http://nvmc.tv/images/v2/pastor_title.png') no-repeat;}

/*--Online Giving Slide--*/
#online_give_body { background: url('http://nvmc.tv/images/v2/giving_bg.png') no-repeat; background-position: top right;}
#online_give_body ul { list-style: none; margin: 0; padding: 0;}
#online_give_body li { list-style: none; margin: 0; padding: 0;}
#online_give_body li a { text-decoration: none; color: #fff;}
#online_give_body li a:hover {color:#f7b80f}
.give_button { margin-top: 100px; margin-left: 50px;}
h2.give {text-indent: -999em; width: 128px; height: 34px; background: url('http://nvmc.tv/images/v2/give_title.png') no-repeat;}


/*Javascript Coda Slider */
.stripViewer { /* This is the viewing window */
position: relative;
overflow: hidden; 
margin: auto;
width:893px; /* Also specified in  .stripViewer .panelContainer .panel  below */
height:395px;
clear: both;
}
		
.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
position: relative;
left: 0; top: 0;
width: 3412px;
list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
float:left;
height: 395px;
position: relative;
width: 893px; /* Also specified in  .stripViewer  above */
margin: 0 auto;	
}

/*--End Bottom Coda Slider--*/


.footer {
color: #999;
font-size: 13px;
padding: 0px 15px;
padding-bottom: 40px;
margin-top: 10px;
width:893px;
}

.footer_left {
float: left;
margin-top: 10px;
}

.footer_right {
float: right;
width: 185px;
height: 54px;
background: url('http://nvmc.tv/images/v2/jbird_logo.jpg') no-repeat;
}

.footer_right a {
text-indent: -999em;
display: block;
text-decoration: none;
background: url('http://nvmc.tv/images/v2/jbird_logo.jpg') no-repeat 0px 0px; width: 185px; height: 54px;
}


.footer_right a:hover  {
background: url('http://nvmc.tv/images/v2/jbird_logo_over.jpg') no-repeat 0px 0px; width: 185px; height: 54px;
text-indent: -999em;
}



.footer a {
text-decoration: none;
color: #999;
}

.footer a:hover {
color: #f7b80f;
}

h2 { margin:0; padding: 0;}
h3 { margin:0; padding: 0; padding-top: 15px; font-size: 16px; font-weight: 100; color:#f7b80f; }
p {margin:0; padding: 0;}
.clear {clear:both;}






/*--Start Content Pages--*/
.content_body {
width: 853px;
margin: 0 auto;
background: url('http://nvmc.tv/images/v2/subnav_bg.png') repeat;
padding: 20px;
line-height: 24px;
}

.content_sidebar {
width: 225px;
float: left;
}

.content_sidebar ul {
list-style: none;
margin: 0;
padding: 0;
}

.content_sidebar li {
list-style: none;
margin: 10px 15px;
padding: 0;
}

.content_sidebar a {
text-decoration: none;
color: #fff;
font-size: 16px;
}

.content_sidebar a:hover {
color: #f7b80f;
}

.content_right {
width: 600px;
float: left;
margin: 0px;
}

.content_right b {
font-size: 16px;
color: #f7b80f;
font-weight:100;
}

.content_right a {
text-decoration: none;
color: #f7b80f;
}

.content_right a:hover {
text-decoration: underline;
color: #f7b80f;
}

.content_body h2 {
color: #f7b80f;
margin: 10px 0;
padding-bottom: 8px;
font-size: 20px;
font-weight: 100;
}

ul.staff      {list-style:none; margin:0; padding:0; line-height:10px; padding-bottom:30px;}
ul.staff li   {list-style:none; margin:0; padding:0; float:left; margin-right: 50px; margin-top:20px; width:250px;}

.top_pic {
width: 620px;
height: 165px;
border: 5px solid #fff;
margin-bottom: 15px;
}

#player {
width:880px;
height:400px;
}



		
.stripNav {display:none;}
.stripNavL {display: none;}
.stripNavR {display:none;}
.stripNav a { display: none;}

	
		
.ie_body {
width: 853px;
font-size: 16px;
line-height:30px;
padding: 20px;
background: #000;
margin: 0 auto;
}

ie_body h4 {
font-size: 34px;
margin: 0;
padding: 0;
}

ul.browsers {
list-style: none;
margin: 50px 30px;
padding: 0;
}

ul.browsers li {
list-style: none;
margin: 0;
padding: 0;
float: left;
}

.evite_left {
float:left;
width: 400px;
margin-top: 20px;
padding-right: 30px;
}


.email_form {
width: 375px;
height: 225px;
float: left;
padding:10px;
font-size:16px;
}

.email_form p {margin:10px 0;}

.email_form h2 {font-size:20px; maring:0; padding:0;}
.input {width: 350px; height:30px; font-size:20px; font-family: verdana; color:#333;}