/*--------------------------------------------*/
/*---------------[BASIC STYLES]---------------*/
/*--------------------------------------------*/

* { padding:0; margin:0; }

body {background: black url(../images/bg.jpg) no-repeat top center;}
img {border-style: none;}
a {outline: none;}
img, div, a { behavior: url(iepngfix.htc); }



/*---------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]------------*/
/*---------------------------------------------*/



/************************************************
*	Header       								*
************************************************/

#header {width: 906px; height: 101px; margin-left: auto; margin-right: auto;}
#logo {float:left;}
#share {margin:52px 0 0 138px; float:left;}
#facebook {margin:0 0 0 26px; float:left;}
#faithchurch {float:right;}



/************************************************
*	Navbar      								*
************************************************/
	
#navbar {position:relative; margin:0 auto 0 auto; z-index:100;  width: 906px; height: 62px; text-align: left; color: #FFFFFF; padding: 0px; font-family:"Arial Black"; font-size:21px; text-transform: uppercase;}
#nav_title_home {font-family: Arial; font-size: 11px; text-transform: uppercase; color:#788df9; margin:14px 0 0 17px;}
#nav_title_about {font-family: Arial; font-size: 11px; text-transform: uppercase; color:#f32cc0; margin:14px 0 0 17px;}	
#nav_title_blog {font-family: Arial; font-size: 11px; text-transform: uppercase; color:#ed9312; margin:14px 0 0 17px;}	
#nav_title_videos {font-family: Arial; font-size: 11px; text-transform: uppercase; color:#8fda23; margin:14px 0 0 17px;}
#nav_title_contact {font-family: Arial; font-size: 11px; text-transform: uppercase; color:#fefd27; margin:14px 0 0 17px;}	
	
/*** ESSENTIAL STYLES ***/

.menu, .menu * {margin:	0; padding:0; list-style:	none;}
.menu {line-height: 1.0; behavior: url(iepngfix.htc);}
.menu ul {position: absolute; top: -999em; width: 170px;}
.menu ul li {width: 100%; border: none; margin: 0px 0px 0px 0px;}
.menu li:hover {visibility:	inherit;}
.menu li {float: left; position: relative;}
.menu a {display: block; position: relative;}


/*** SKIN ***/

.menu_item {width:170px; height:62px; margin:0 0 0 14px;}
.home_menu_item {width:170px; height:62px; margin:0 14px 0 0;}
.about_menu_item {width:170px; height:62px; margin:0 14px 0 0;}
.blog_menu_item {width:170px; height:62px; margin:0 14px 0 0;}
.videos_menu_item {width:170px; height:62px; margin:0 14px 0 0;}
.current_menu_item {width:170px; height:62px;}
.menu .first.current_menu_item a{margin:-10px 0 0 17px;}
.menu .menu_item a{margin:-10px 0 0 17px;}
.menu .home_menu_item a{margin:-10px 0 0 17px;}
.menu .about_menu_item a{margin:-10px 0 0 17px;}
.menu .blog_menu_item a{margin:-10px 0 0 17px;}
.menu .videos_menu_item a{margin:-10px 0 0 17px;}
.menu {float: left; margin-bottom: 0;}
.menu a {border-left: none; border-top:	none; border-right: none; padding: 13px 0 13px 0; text-decoration: none; line-height: 16px;}
.menu a, .menu a:visited  {color: #F5F5F5; text-decoration: none;}
.home_menu_item a:hover {margin:-10px 0 0 27px;}
.about_menu_item a:hover {margin:-10px 0 0 27px;}
.blog_menu_item a:hover {margin:-10px 0 0 27px;}
.videos_menu_item a:hover {margin:-10px 0 0 27px;}
.menu_item a:hover {margin:-10px 0 0 27px;}
.menu .first.current_menu_item a:hover {margin:-10px 0 0 27px;}
.menu li.first {background: url(../images/nav_bg_sel.png) no-repeat; _position: static; behavior: url(iepngfix.htc); }
.menu li.menu_item {background: url(../images/nav_bg.png) no-repeat; _position: static; behavior: url(iepngfix.htc);}	
.menu li.home_menu_item {background: url(../images/nav_bg.png) no-repeat; _position: static; behavior: url(iepngfix.htc);}
.menu li.about_menu_item {background: url(../images/nav_bg.png) no-repeat; _position: static; behavior: url(iepngfix.htc);}
.menu li.blog_menu_item {background: url(../images/nav_bg.png) no-repeat; _position: static; behavior: url(iepngfix.htc);}
.menu li.videos_menu_item {background: url(../images/nav_bg.png) no-repeat; _position: static; behavior: url(iepngfix.htc);}
	
	
	
/*---------------------------------------------*/
/*---------------[HOME PAGE]-------------------*/
/*---------------------------------------------*/


/************************************************
*	Content     								*
************************************************/

#content {position:relative; width:906px; height:494px;margin:3px auto 0 auto; background-image: url(../images/body_bg.png); background-repeat: no-repeat;}
#content_img {position:absolute; margin:11px;}
#welcome {margin:15px 0 0 3px; font-family: Arial; font-size:14px; color:#ffffff; line-height: 14px; font-weight: bold; float:left;}
.join {font-style:italic; color:#e11087}
.stay {font-weight:normal;}
#video {margin:20px 3px 0 0; float:right;}



/*---------------------------------------------*/
/*---------------[INSIDE PAGES]----------------*/
/*---------------------------------------------*/

#content_header {position:relative; width:906px; height:182px;margin:5px auto 0 auto; background-image: url(../images/content_header_bg.png); background-repeat: no-repeat;}
#content_header_couple {position:absolute; width:409px; margin:8px 0 0 12px;}
#content_header_group {position:absolute; margin:8px 0 8px 430px;}
#content_header_married {position:absolute; margin:8px 0 8px 685px;}

#wrap {width:900px; margin:10px 0 0 2px; background:#ffffff; font-family: Arial; font-size:14px; color:#827d7d;}
#main {float:left; width:594px; padding:27px 0 0 34px; background:#ffffff; margin: 9px 0 0 3px; }
#main_wrap {width:558px; margin:10px 0 45px 0;}
#main_wrap_videos {width:558px; margin:20px 0 45px 0;}
.video {margin:0 0 40px 0;}
.video_title {font-family: Arial; font-size:24px; font-weight: bold; color:#827d7d;}
#sidebar {float:right; width:232px;  background:#ffffff; margin: 41px 22px 0 0;}
#side_wrap {width:190px; height: 400px;margin:10px 0 0 0; padding: 0 0 20px 0;}
#side_wrap a {text-decoration: none; color:#827d7d;}
#side_wrap a:link { color: #827d7d; text-decoration: none; }
#side_wrap a:active { color: #827d7d; text-decoration: none; }
#side_wrap a:visited { color: #827d7d; text-decoration: none; }
#side_wrap a:hover{text-decoration:underline; color:#4d4a4a;}



/************************************************
*	Footer       								*
************************************************/

#footer {position:relative; width:906px; margin:24px auto 13px auto; font-family:Arial; font-size:11px; color:#8f8e8e; text-align:center;}
#footer a {text-decoration: none; color:#8f8e8e}
#footer a:link { color: #8f8e8e; text-decoration: none }
#footer a:active { color: #8f8e8e; text-decoration: none }
#footer a:visited { color: #8f8e8e; text-decoration: none }
#footer a:hover{text-decoration:underline; color:#ffffff}




