/*
////////////////// ////////////  ////////////  ////     //    /////////     ////////   /////   //////// /////////
       ///        //            //            // //    //  ///        ///  //     //  //  //  //        //
	  ///        //            //            //  //   //  ////            //     //  //   // //         //
	 ///        ///////////   ////////////  //   //  //   ///   ////////  ////////  //////// //         ////////
    ///        //            //            //    // //    //      //      // ///   //     // //         //
   ///        //            //            //     / //     //     //      //   //  //      //  //        //
  ///        ///////////// ///////////// //      ///       ///////      //    // //       //  ////////  ////////


 // -------------------------------------------------------------------------------------------------------------//
 /* CSS Document */
/*Praise Him in the Highest Heavens - Hallelujah Praise you LORD JESUS!*/

/* For it's NOT by power NOR by might BUT by MY Spirit Says the LORD!*/

body {
 font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 background-color: #006699;
}

.grey_header {
    padding: 4px 5px 5px 6px;
	border: 1px solid #DDDDDD;
	border-bottom: none;
	font-weight: bold;
	background-color: #EDF0FF;
	color: #333333;
}

/* MAIN TABLE CONTROL: */
.outer_mt {
 background-color: #FFF; /*#EEEEFF*/
 width: 100%
}

.bbtable {
padding: 5px 0px 5px 0px;
width: 99%;
}

.white {
 color: #FFFFFF;
}

h1 {
 font-size: 16px
}

h3 {
 font-size: 14px
}

DIV.Jesus {
 border: 1px solid #BBBBBB;
 background-color:#F2F6FF;
 padding: 5px;
}
.Jesus_is_Lord {
 font-size:12px;
 color:#336699;
 font-family:Georgia, "Times New Roman", Times, serif;
}

.special_color {
  color: #FFF;
}

a {
font-size: 12px;
color: #003366;
}

.error_mes {
 color:#990000;
}

.e_div {
 background-color:#E8FCFF;
 border: 1px solid #BBBBBB;
 padding: 5px;
 width: 300px;
}

/****************************************
**               HOME PAGE             **
****************************************/

/* NEW ADDITION OCT O8 */
/* quick message */
DIV.quick_message_box {
  background-color: #FF99FF; 
  color: #006699; 
  border: 1px solid #000;
  margin: 10px; 
  padding: 10px; 
  line-height: 1.8
}

.quick_message_box .quick_title {
 font-family: 'Trebuchet MS'; 
 font-size: 14px
}







/* HOME PAGE CONTINUE:*/
#home_photos_left.home_text_Spirit {
 font-family: 'Lucida Grande', verdana;
 color: #000000;
 font-size: 11px;
 font-weight: bold;
 text-align: center
}

#home_photos_left DIV.home_Spirit_photo1 {
 border: 1px solid #000000;
 padding: 5px;
 margin: 5px;
 width: 200px; 
}

#home_photos_left DIV.home_Spirit_photo2 {
 border: 1px solid #000000;
 padding: 5px;
 margin: 5px;
 width: 200px; 
}

#home_photos_left DIV.home_Spirit_photo3 {
 border: 1px solid #000000;
 padding: 5px;
 margin: 5px;
 width: 300px; 
}


#everyone_home_note {
 padding: 10px;
 margin: 5px;
 border: 2px solid #999;
 background-color: #99CC00;
 color: #FFF;
 font-family: Tahoma,'Lucida Grande', verdana;
 font-size: 12px;
 width: 90%;
}

#everyone_home_note .black_bg_and_padding {
 background-color: #000000; 
 padding: 10px 10px 20px 10px
}

#everyone_home_note .black_bg_and_padding img {
 float: right;
 margin-right: 7px
}

#everyone_home_note .black_bg_and_padding  h1 {
 font-family:"Trebuchet MS", Tahoma,'Lucida Grande', verdana;
 font-size: 14px;
 color: #FBFBFB;
 letter-spacing: 1.4px
}

#everyone_home_note .black_bg_and_padding .home_p {
 font-family: Tahoma,'Lucida Grande', verdana;
 color: #FFF;
 line-height: 1.6;
}

/*
#everyone_home_note .black_bg_and_padding .home_p .red {
 color: red
}

#everyone_home_note .black_bg_and_padding .home_p .blue {
 color: blue
}

#everyone_home_note .black_bg_and_padding .home_p .yellow {
 color: yellow
}

#everyone_home_note .black_bg_and_padding .home_p .green {
 color: #66CC00 
}
*/

.find_new_friends {
 color:#990000;
 font-weight: bold
}

.home_table {
}

.menu_spacer {
}


#left_column {
 padding: 5px;
 font-size: 12px;
}

#left_column h1 {
 color: #000000;
 font-size: 16px;
}

#left_column .intro_paragraph {
 color: #0066C0;
}

#left_column .ul_left_column {
font-size: 11px;
}


#middle_colummn {

}

#middle_column h2 {
 color: #FFF;
}

#middle_column a {
 color: #FFEE99;
 }

#right_column {
}

#grace_login_box {
 border: 1px solid #FFFFFF;
 width: 250px;
 background-color:#336699;
 padding: 5px;
 font-size: 11px;
 color: #FFFFFF;
}

#grace_login_box .login {
 font-size: 16px;
 color: #FFFFFF;
 font-weight: bold;
}


#grace_login_box img {
 border: 0px;
}

#login-button img{
 border: 0px;
}

#signup-button img {
 border: 0px;
}

#grace_login_box .userpass {
 color: #666666;
 font-size: 11px;
}

#grace_login_box .forgot_pass {
 font-size: 11px;
 color:#EDEDFF;
 text-decoration: underline;
}

#login_main {
 border: 1px solid #BBBBBB;
 padding: 5px 30px 20px 30px;
 width: 260px;
 background-color:#F6F6FF;
 background-image:url(../img/decor/bg/striped_bg.gif);
}

#login_main h3 {
 font-family: 'Lucida Grande', arial, verdana, sans-serif;
 font-size: 14px;
 font-weight: 100;
 color:#131313;
 display: inline;
 line-height: 30px;
}

#login_main input {
 font-size: 10px;
 font-style:italic;
 color:#717171;
}



#home_logged {
 border: 1px solid #336699;
 width: 190px;
 background-color:#F3FFF0;
 padding: 5px;
}


#sign_up {
border: 1px solid #336699;
 width: 190px;
 background-color:#F3FFF0;
 padding: 5px;
}

#sign_up .sign_up {
 font-size: 16px;
 font-weight: bold;
 color: #6699CC;
 letter-spacing: 0.5px;
}

#sign_up .noshow {
 text-decoration: none;
 border: 1px solid #FFF;
}


#m_sign_up {
border: 1px solid #336699;
 width: 190px;
 background-color:#F3FFF0;
 padding: 5px;
}

#m_sign_up .sign_up {
 font-size: 16px;
 font-weight: bold;
 color: #6699CC;
 letter-spacing: 0.5px;
}

#m_sign_up .noshow {
 text-decoration: none;
 border: 1px solid #FFF;
}











/***************************************/
/*Layout*/
/***************************************/

/* 3. Inner */
/* CHECK WALLPAPER.CSS */

/* 4. Header */
#header {
margin:auto;
 padding: 0px;
 /*background-color:#0099FF;*/
 background-color: #006699;
 width: 960px;
}


.inner_header {
 margin:auto;
 width: 959px;
 padding-top: 13px;
 padding-bottom: 8px;
 background-color: #006699;
}

.logo_padding {
 padding-left: 5px	
}

/*SEARCH BOX GOOGLE*/
#abs_pos_top_header {
 position: absolute;
 top: -20px;
 right: 0px;
 min-width: 170px
}

/* User Guiding Breadcrumbs
////////////////////////////////*/
#breadcrumbs_top ul {
 display: inline;
}


#breadcrumbs_top li {
 display: inline;
 padding: 7px 5px 0;
}

#breadcrumbs_top li .unread {
 font-weight: bold;
 color: red
}

#breadcrumbs_top .Line {
 border-left: 1px solid #E0E0E0;
 height: 14px; 
 margin-top:
 8px!important;
 padding:0;
}

#breadcrumbs_top a {
 color: #FFFFFF

}


.gradient_basics {
 background: url('../dev_tests/gradient_bg.png'); 
 background-repeat: no-repeat;
 background-color: #FFFFFF; 
 width: 960px;
 padding-bottom: 10px;
 padding-top: 10px;
}

.gradient_basics_white {
 background-color: #FFFFFF; 
 width: 960px;
 padding-bottom: 10px;
 padding-top: 10px;
}



.gradient_basics_with_height {
 background: url('../dev_tests/gradient_bg.png'); 
 background-repeat: no-repeat;
 background-color: #FFFFFF; 
 width: 960px;
 height: 1200px
}




/* Footer
//////////////////////////////////////////////*/
/*outer*/
#f_outer {
 border: 8px solid #3a476a;
 background-color: #006699;
 width: 960px;
 margin-top: 25px;
 margin-bottom: 35px
}


#f_auto {
 margin:auto;
 padding: 0px	
 width: 960px;
}

#footer_teeng {
 margin:auto;
 background-color: black;
 border-top: 1px solid #000;
 width: 960px;
}
#footer_teeng p {
 color: #FFFFFF;
}

.give-us-some-margin {
 margin: 5px	
}

#footer a {
 color:#333;
 text-decoration: none;
}






DIV#after_header {
 background-image:url(../images/striped_bg1.png);
 width: 960px;
 border-bottom: 1px solid #BBBBBB;
 padding: 3px  0px 3px 0px;
}

#after_header p {
 font-size: 13px;
 font-weight: bold;
 font-style: italic;
 display:inline;
 color: #000;
}


 #js_bg {
  float: right;
 }

/* 5 Content */
#content {
 min-height:100px;
}

/*Table : Content Left and right*/
.content_table {
 margin: 5px;
 padding: 5px;
}

.content_table_m5 {

}

.reg_table {
  padding: 10px;
}

.reg_table_bg {
 background-color:#990000;

 }


.content_table h1 {
 font-size: 14px;
 color: #121212;
}

.content_table a {
 color:#640061;
}

/* MY ACCOUNT: */
.h1_blue {
 font-size: 16px;
 color: #0077BC;
}

.myaccount_friends_table {
  border: 1px solid #3399cc;
  background-color: #add8e6;
}

.about_me_table {
  border: 1px solid #3399cc;
  background-color: #add8e6;
  font-size: 11px;
  color: #000000;
}

/*Feature: What user has to do:*/
#feature
  {
  border: 1px solid #BBB;
  width: 400px;
  background-color:#D8E3FF;
}
#feature h3 {
  padding: 20px 20px 0;
  font-size: 170%;
  color: #121212;
  line-height: 1;
  margin: 0;
}

#feature p {
 padding: 10px 20px 0;
 color: #1B220F;
 line-height: 1.3;
 margin: 0;
}

#feature a {
 color: #336699;
 text-decoration: underline;
}

/* CALENDER */
/* Calendars Styles */
#calendar_emptyday {
  border: #3399CC solid 1px;
  float: left;
  width: 28px;
  height: 26px;
  margin: 1px;
}

#calendar_day {
  border: #FFFFFF solid 1px;
  text-align: center;
  vertical-align: middle;
  float: left;
  width: 28px;
  height: 26px;
  margin: 1px;
  background-color:#0099FF;
}

#calendar_busyDay {
  border: #CCCCCC solid 1px;
  background-color: #0099CC;
  text-align: center;
  vertical-align: middle;
  float: left;
  width: 28px;
  height: 26px;
  margin: 1px;
  color: #2f63b3;
}

#calendar_busyDay a {
  display: block;
  width: 100%;
  height: 100%;
  color: #2f63b3;
  text-decoration: none;
}

#calendar_row {
  clear: both;
}

#calendar {
 color:#FFF;
}


.myaccount_calendar_table {
   margin-top: 10px;
   border: 1px solid #3399cc;
   background-color: #add8e6;
}

/* /MYACCOUNT */



/* Users pictures */
#picture {
  padding: 5px;
  margin: 3px;
  border: 1px solid #999;
}
/*If we need a class*/
.picture_c {
  padding: 5px;
  border: 1px solid #BBBBBB;
 }

.pic_table {
  border: 1px solid #3399cc;
  background-color: #add8e6;
}

.standard_table {
  border: 1px solid #3399cc;
  background-color: #add8e6;
}

.music_edit_table {
  border: 1px solid #3399cc;
  background-color: #add8e6;
  padding: 0px 0px 5px 0px;
}
input.music_edit {
 font-size:9px;
 background-color:#FFCC00;
 color: #000;
}

input.music_edit_input {
 font-size: 10px;
}

.standard_table_but_funky {
  border: 1px solid #3399cc;
  background-color:#BE0090;
}

.pic_table a {
 color: #333333;
}

.pic_table h2 {
 font-size: 14px;
 }


 .upload_photo_table {
  border: 1px solid #3399cc;
  background-color: #add8e6;
  padding: 10px;
  margin-top: 5px;
 }

.gold_bottom {
 border-bottom: 4px solid #BD8E1C;
}

.gold1 {
 border: 1px solid #BD8E1C;
}

.whiteb {
 border: 1px solid #FFF;
 text-decoration: none;
}

.photos {
 padding: 5px;
 margin: 5px;
 background-color: #000;
}

.mt5 {
 margin-top: 5px;
}

.m5 {
  margin: 5px;
 }
.m10 {
  margin: 10px;
 }
.m15 {
  margin: 15px;
 }
.m20 {
  margin: 20px;
}
.m25 {
 margin: 25px;
}



#links_wallpaper a:links, a:visited, a:hover, a:active {
 padding-right: 1px;
 padding-left: 1px;
 display: inline;
}

/*************************************
***
***  STYLES :
***
**************************************/


// Error field CSS
.error_fields {
  border: 1px solid red;
  background-color: #ffffee;
  color: #660000;
  width: 400px;
  padding: 5px;
}

DIV .church_add_ {
 background-color: #FFEE99;
 color: #121212;
 padding: 5px;
 border: 1px solid #BBB;
}

.required_ {
 color: #990000;
 font-weight: bold;
 margin-right: 5px;
}

.church_title_style {
 font-size: 20px;
 color: #1874CD;
}

/*********************************
*           Profile:
*********************************/

.profile_username_title {
  color: #000;
  text-align: center;
  font-size: 18px;
  padding-top: 10px;
  text-decoration: underline;
}

.profile_table {
  border: 1px solid #3b5998;
  background-color:#F4FFF8;
  margin: 10px;
}

.profile_table_title {
 text-align: center;
 background-image:url(../images/backgrounds/striped_bg.gif);
 color: #003366;
 font-weight: bold;
 padding-top: 5px;
 padding-bottom: 5px;
}

.hood_table {
 color:#333333;
}

.friends_talk {
 margin: 10px;
 background-color: #FFFFFF;
 border: 1px solid #3399cc;
}

.friends_talk_title {
 background-image:url(images/backgrounds/header1.jpg);
 font-size: 13px;
 letter-spacing: 2px;
 text-align: center;
 font-weight: bold;
 color: #FFF;
 line-height: 2;
}

.positive_comment {
 border: 1px solid #BBB;
 font-size: 10px;
 color: #121212;
 width: 90%;
 height: 70px;
 vertical-align: middle;
 margin-left: 10px;
 padding: 5px;
}

.positive_date {
 color: #669966;
 font-size: 10px;
 font-weight: bold;
 padding: 5px;
}

.positive_comments_line {
 border-bottom: 1px solid #BBBBBB;
 width: 100%;
 height: 2px;
 margin-top: 3px;
 margin-bottom: 5px;
}

.about_me {
 background-color: #FFFFFF;
 border: 1px solid #3399cc;
}

.about_me_title {
 background-image:url(images/backgrounds/header1.jpg);
 font-size: 13px;
 letter-spacing: 2px;
 text-align: center;
 font-weight: bold;
 color: #FFF;
 line-height: 2;
}

 .become_friends {
  background-image:url(../images/btn/become_friends_btn.jpg);
  background-repeat: no-repeat;
  background-position: center;
  line-height: 4.2;
  text-align: center;
  color: #000000;
  font-weight: bold;
  letter-spacing: 0.3px;
  margin-bottom: 4px;
}

 .become_friends a {
   color: #003399;
   text-decoration: underline;
}

DIV.friends_div {
 width: 300px;
 text-align:center;
 padding: 4px 0px 4px 0px;
 background-color: #E3E7FF;
 font-size: 10px;
 color: #323232;
 border: 1px solid #006CBD;
}

DIV.error_div {
 padding: 4px 4px 4px 4px;
 background-color: #E3E7FF;
 font-size: 10px;
 color: #323232;
 border: 1px solid #006CBD;
}

DIV.success_div {
 padding: 4px 4px 4px 4px;
 background-color: #E3E7FF;
 font-size: 10px;
 color: #323232;
 border: 1px solid #006CBD;
}

.personal_quote {
 background-image:url(images/backgrounds/header1.jpg);
 color: #FFFFFF;
}


.my_friends {
 background-color: #FFFFFF;
 border: 1px solid #3399cc;
}

.my_friends_title {
 background-image:url(images/backgrounds/header1.jpg);
 font-size: 13px;
 letter-spacing: 2px;
 text-align: center;
 font-weight: bold;
 color: #FFF;
 line-height: 2;
}


/*Music Profile*/
.abc {
  border: 1px solid #BBBBBB;
  margin: 5px;
  padding: 5px;
}


.basic_border {
  border: 1px solid #BBBBBB;
}

.mp3_bg {
  padding: 5px;
  margin: 5px;
  background-color: #e7e7e7;
  border: 1px solid #BBBBBB;
}

.mp3_bg2 {
  padding: 5px;
  margin: 5px;
  background-color: #E9FFFF;
  border: 1px solid #BBBBBB;
}

.basic_decor {
 background-color: #FFFFFF;
 border: 1px solid #3399cc;
}

.basic_decor_title {
 background-image:url(images/backgrounds/header1.jpg);
 font-size: 13px;
 letter-spacing: 2px;
 text-align: center;
 font-weight: bold;
 color: #FFF;
 line-height: 2;
}

.question_interview {
 background-color: #3366CC;
 color: #FFFFFF;
 text-align: center;
}

.my_music {
 background-color: #FFFFFF;
 border: 1px solid #3399cc;
}

.my_music_title {
 background-image:url(images/backgrounds/header1.jpg);
 font-size: 13px;
 letter-spacing: 2px;
 text-align: center;
 font-weight: bold;
 color: #FFF;
 line-height: 2;
}

.title_my_music {
  font-size: 17px;
  color: #444444;
  letter-spacing: 0.8px;
  text-decoration: underline;
}

.line {
 border-top: 1px solid #3399cc;
 height: 0px;
 width: 100%;
}


.registration_welcome {
 background-color:#990000;
 border: 1px solid #000000;
 font-size: 12px;
 color: #FFEEEE;
 padding: 5px;
 width: 700px;
}

.reg_border {
 border: 1px solid #000000;
 width: 720px;

}

.registration_h1 {
  color: #000000;
  padding: 3px;
  font-size: 15px;
  display: block;
  font-weight: bold;
}

.reg_h1_serious {
  color: #121212;
  font-family: Georgia, "Times New Roman", Times, serif;
  padding: 3px;
  font-size: 15px;
  display: block;
  font-weight: bold;
}

.reg_h2_serious {
  color: #121212;
  font-family: Georgia, "Times New Roman", Times, serif;
  padding: 3px;
  font-size: 13px;
  display: block;
  font-weight: bold;
}


.reg_p_serious {
  color: #121212;
  font-family: Georgia, "Times New Roman", Times, serif;
  padding: 3px;
  font-size: 13px;
  display: block;
}



.registration_h1_1 {
  color: #FFFFFF; /*#009CDD;*/
  padding: 3px;
  font-size: 15px;
  display: block;
  font-weight: bold;
  background-image: url(images/sign_up/bg_sign_up.jpg);
  background-repeat: no-repeat;
  line-height: 50px;
  position:relative;
  left: 50px;
}

.reg_h1_sign_up_rel_pos {
 position: relative;
 left: 185px;
}

.registration_p {
 color: #0067B1;
}

DIV.reg_error {
  width:100%;
  /*border: 1px solid #330000;
  background-color:#E1F3FF;*/
  color:#990000;
  padding: 5px;
}


.info_welcome {
 background-color:#3366FF;
 padding: 10px;
 color: #FFF;
 font-size: 16px;
}

.elite {
 background-color:#000000;
 padding: 10px;
 color: #FFF;
}

.p_welcome {
 color:#005DB8;
}

.style_bible_verse {
 background-color: #006699;
 color: #FFF;
 font-size: 14px;
 font-weight: bold;
 letter-spacing: 0.2px;
 padding: 3px;
 text-align: center;
}

.style_grab_your_bible {
 background-color: #990000;
 color: #FFF;
 margin-bottom: 3px;
 padding: 3px;
 text-align: center;
}

.search_p_font {
 font-weight: bold;
 color: #669900;
}

.search_result {
 font-size: 16px;
 border: 1px solid #3399cc;
 background-color: #add8e6;
}


/* MAKING IT FUNKY - GREEN + SIGN UP! */
.funky_green {
 color: #669900;
 font-size: 16px;
 font-weight: bold;
}

.funky_green a {
 color: #669900;
 font-size: 16px;
 font-weight: bold;
}

#WOW_sign_up {
outline-color: invert;
outline-style: none;
outline-width: medium;
height: 33px;
width: 99px;
display: block;
overflow-x: hidden;
overflow-y: hidden;
background-repeat: no-repeat;
background-image:url(../images/extras/WOW_sign_up_2_img.jpg);
background-x-position: 0px;
background-y-position: 0px;
}

#WOW_sign_up a:hover
{
background-x-position: 0px;
background-y-position: -33px;
}

.error_mes_mark {
 font-size: 20px;
 color: red;
}


.error_mes_mark_s {
 font-size: 14px;
 color: red;
}

DIV.error_mes_show {
 background-color: #DFE8FF;
 border: 1px solid #BBCBBC;
 padding: 10px;
 font-size: 11px;
 color:#CC0000;
}
DIV.correct_mes_show {
 background-color: #DFE8FF;
 border: 1px solid #BBCBBC;
 padding: 10px;
 font-size: 11px;
 color: #3366FF;
}


DIV #copyright {
 text-align:left;
}

#copyright a {
 text-align: left;
 font-size: 9px;
}

DIV#photo_gallery {
 width: 200px;
 padding-top: 3px;
 padding-bottom: 3px;
 background-color: #DDEFFF;
 text-align: center;
 border: 1px solid #333333;
}

#photo_gallery a {
 color: #333333;
}




/* INSIDE OF USER'S HOME: (LOGGED)*/
.user_main_table {
 border: 2px solid #000;
 background-color: #333333;
 width: 435px;
 margin-bottom: 10px;
}


.user_main_table_large {
 border: 2px solid #000;
 background-color: #333333;
 width: 600px;
 margin-bottom: 10px;
}


DIV.user_main_title {
 border-bottom: 2px solid #000000;
 background-color: #006699; 
 /*background-image: url(../images/gradients/gradient-3.png);*/
 background-image: url(../images/gradients/main_gradient.gif);
 display: block;
 font-weight: bold;
 padding: 3px 0px 3px 0px;
 font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; 
 font-size: 12px;
 text-align:center;
 color: #FFF
}

#expand_collapse h5 {
background-image:url(../images/collapse_expand/block-arrow-expanded.gif);
background-repeat:no-repeat;
height:12px;
width:12px;
margin-top:3px;
margin-left: 5px;
cursor:pointer;
float:left;
margin-right:6px;
display: inline
}

#expand_collapse1 h5 {
background-image:url(../images/collapse_expand/block-arrow-expanded.gif);
background-repeat:no-repeat;
height:12px;
width:12px;
margin-top:3px;
margin-left: 5px;
cursor:pointer;
float:left;
margin-right:6px;
display: inline
}

#expand_collapse2 h5 {
background-image:url(../images/collapse_expand/block-arrow-expanded.gif);
background-repeat:no-repeat;
height:12px;
width:12px;
margin-top:3px;
margin-left: 5px;
cursor:pointer;
float:left;
margin-right:6px;
display: inline
}

#expand_collapse3 h5 {
background-image:url(../images/collapse_expand/block-arrow-expanded.gif);
background-repeat:no-repeat;
height:12px;
width:12px;
margin-top:3px;
margin-left: 5px;
cursor:pointer;
float:left;
margin-right:6px;
display: inline
}

#expand_collapse4 h5 {
background-image:url(../images/collapse_expand/block-arrow-expanded.gif);
background-repeat:no-repeat;
height:12px;
width:12px;
margin-top:3px;
margin-left: 5px;
cursor:pointer;
float:left;
margin-right:6px;
display: inline
}

#expand_collapse5 h5 {
background-image:url(../images/collapse_expand/block-arrow-expanded.gif);
background-repeat:no-repeat;
height:12px;
width:12px;
margin-top:3px;
margin-left: 5px;
cursor:pointer;
float:left;
margin-right:6px;
display: inline
}

#expand_collapse6 h5 {
background-image:url(../images/collapse_expand/block-arrow-expanded.gif);
background-repeat:no-repeat;
height:12px;
width:12px;
margin-top:3px;
margin-left: 5px;
cursor:pointer;
float:left;
margin-right:6px;
display: inline
}

#expand_collapse7 h5 {
background-image:url(../images/collapse_expand/block-arrow-expanded.gif);
background-repeat:no-repeat;
height:12px;
width:12px;
margin-top:3px;
margin-left: 5px;
cursor:pointer;
float:left;
margin-right:6px;
display: inline
}


#expand_collapse8 h5 {
background-image:url(../images/collapse_expand/block-arrow-expanded.gif);
background-repeat:no-repeat;
height:12px;
width:12px;
margin-top:3px;
margin-left: 5px;
cursor:pointer;
float:left;
margin-right:6px;
display: inline
}


#expand_collapse9 h5 {
background-image:url(../images/collapse_expand/block-arrow-expanded.gif);
background-repeat:no-repeat;
height:12px;
width:12px;
margin-top:3px;
margin-left: 5px;
cursor:pointer;
float:left;
margin-right:6px;
display: inline
}


#expand_collapse10 h5 {
background-image:url(../images/collapse_expand/block-arrow-expanded.gif);
background-repeat:no-repeat;
height:12px;
width:12px;
margin-top:3px;
margin-left: 5px;
cursor:pointer;
float:left;
margin-right:6px;
display: inline
}

#expand_collapse11 h5 {
background-image:url(../images/collapse_expand/block-arrow-expanded.gif);
background-repeat:no-repeat;
height:12px;
width:12px;
margin-top:3px;
margin-left: 5px;
cursor:pointer;
float:left;
margin-right:6px;
display: inline
}


DIV.user_main_title a {
 color: #FFFFEE;
}

DIV.user_main_text {
 padding: 7px;
}

DIV.user_main_text_white {
 border: 1px solid #003366;
 padding: 15px;
 background: #FFFFFF;	
}
/* END OF INSIDE USER'S HOME (LOGGED) */



DIV.welcome_home_div {
 border: 2px solid #669900;
 background-color:#E3FFFB;
}

DIV.welcome_home_h1 {
border-bottom: 2px solid #669900;
background-color:#003399;
display: block;
font-weight: bold;
padding: 5px 0px 5px 0px;
font-size: 14px;
text-align:center;
color: #FFF;
}

DIV.welcome_home_text {
 padding: 7px;
}

DIV.welcome_profile_div {
 border: 2px solid #000000;
 background-color:#E3FFFB;
 width: 455px;
}

DIV.welcome_profile_h1 {
border-bottom: 2px solid #000000;
background-color:#000066;
font-weight: bold;
padding: 5px 0px 5px 0px;
font-size: 14px;
text-align:center;
color: #FFF;
width: 455px;
}

DIV.welcome_profile_h1 a {
 color: #FFFFEE;
}

DIV.welcome_profile_text {
 padding: 7px;
}

.profile_main_table {
 border: 2px solid #000;
 background-color: #333333;
 width: 435px;
 margin-bottom: 10px;
}

DIV.profile_main_title {
 border-bottom: 2px solid #000000;
 background-color: #006699; 
 /*background-image: url(../images/gradients/gradient-3.png);*/
 background-image: url(../images/gradients/main_gradient.gif);
 display: block;
 font-weight: bold;
 padding: 3px 0px 3px 0px;
 font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; 
 font-size: 12px;
 text-align:center;
 color: #FFF
}

DIV.profile_main_title a {
 color: #FFFFEE;
}

DIV.profile_main_text {
 padding: 7px;
}


DIV.over_13_under_25 {
 width: 700px;
 color: #000000;
 padding: 5px;
 border: 1px solid #BBBBBB;
 margin-bottom: 5px;
 color: #003399;
 font-weight: bold;
 background-color: #FFFF00;
}

.return_home {
font-size: 16px;
font-weight: bold;
color: #990000;
text-decoration: underline;
}

DIV.return_home_div {
 padding: 5px;
 margin: 5px;
 background-color: #C3E0FF;
 border: 1px solid #BBBBBB;
 width: 800px;
}

.account_setup_complete {
font-size: 16px;
font-weight: bold;
color:#669900;
text-decoration: underline;
}

DIV.account_setup_complete_div {
 padding: 5px;
 margin: 5px;
 background-color: #C3E0FF;
 border: 1px solid #BBBBBB;
 width: 800px;
}

DIV.edit_entire_profile {
 padding: 5px;
 margin: 5px;
 background-color:#66CC00;
 border: 2px solid #000000;
 width: 800px;
 font-size: 16px;
 font-weight: bold;
 color:#FFFFFF;
 text-align: center;
}

DIV.online_home {
 border: 1px solid #BBB;
 padding:3px;
 margin: 10px;
 font-size: 11px;
 color: #FFF;
 background-color: #003366
}

DIV.musicians_signup {
 padding: 5px;
 margin: 5px;
 background-color:#66CC00;
 border: 2px solid #000000;
 width: 800px;
 font-size: 14px;
 font-weight: bold;
 color:#FFFFFF;
 text-align: center;
}

DIV.youth_pastors_signup {
 padding: 5px;
 margin: 5px;
 background-color:#66CC00;
 border: 2px solid #000000;
 width: 800px;
 font-size: 14px;
 font-weight: bold;
 color:#FFFFFF;
 text-align: center;
}

DIV.first_login {
 padding: 5px;
 margin: 5px;
 background-color:#66CC00;
 border: 2px solid #000000;
 width: 800px;
 font-size: 14px;
 font-weight: bold;
 color:#FFFFFF;
 text-align: center;
}

DIV.new_member {
 padding: 5px;
 margin: 5px;
 background-color:#66CC00;
 border: 2px solid #000000;
 font-size: 12px;
 font-weight: bold;
 color:#FFFFFF;
 text-align: center;
}

DIV#new_members_guide {
 width: 750px;
 padding: 5px;
 margin: 5px;
 background-color:#FFF;
 border: 5px solid #669900;
 font-size: 12px;
 color:#000000;
 text-align: center;
}

DIV#new_members_guide h1 {
 color: #669900;
 font-size: 20px;
}

DIV#outer_nm_guide {
background-image:url(../images/striped_bg.gif);
 padding: 5px 0px 30px 0px;
}

DIV.important_nm {
 width: 500px;
 padding: 5px;
 margin: 5px;
 background-color:#990000;
 border: 2px solid #000000;
 font-size: 11px;
 color:#FFF;
 text-align: center;
}

DIV#signup_choice {
 margin: 30px 10px 30px 10px;
 width: 700px;
 border: 1px solid #BBB;
 text-align: center;
 background-color: white;
}

DIV#signup_choice1 {
 padding: 10px 10px 30px 10px;
 margin: 30px 10px 30px 10px;
 text-align: center;

}

DIV#signup_choice1 h1 {
  color:#0066CC;
  font-size:18px;
}

DIV#signup_choice1 .signupdiv {
 border: 5px solid #000;
 margin-bottom: 15px;
 padding: 15px;
 text-align: center;
 background-color: #444444
}

DIV#signup_choice1 .signupdiv .t a {
 font-size: 20px;
 color: white;
 text-decoration: none;
}

DIV#signup_choice1 .signupdiv .t2  a {
 font-size: 11px;
 color: #0066CC;
}

DIV#signup_choice1 .signupdiv img {
 border: 0px;
}

.h1signup {
 font-size: 18px;
 color: #000000;
 font-weight: bold;
 display: block;
 margin-top: 0px;
}

DIV#signup_form {
 border: 5px solid #121212;
 width: 675px
}

.signup_form_border {
 border: 1px solid #BBB;
 background-color: #FFFFFF;
 width: 550px
}

DIV#musicians_signup {
 padding: 5px 0px 5px 0px;
 margin: 5px 0px 5px 0px;
 border: 2px solid #669900;
 width: 720px;
 font-size: 16px;
 font-weight: bold;
 color: #006699;
 text-align: center;
}

DIV#musicians_signup_age {
 padding: 5px 0px 5px 0px;
 margin: 5px 0px 5px 0px;
 border: 1px solid #BBB;
 width: 720px;
 font-size: 12px;
 color: #FFF;
 text-align: center;
 background-color:#669900;
}

DIV.styling_div  {
 border: 1px solid #BBBBBB;
 padding: 5px;
 margin: 10px;
 background-color: #add8e6;
}

.p_style_light  {
 color: #336699;
 letter-spacing: -0.1px;
}

.find_music_title {
 color:#0066CC;
 font-size:18px;
 letter-spacing: 0.8px;
}

.search_find_friends {
 fony-weight: bold;
 color:#333333;
}

 DIV.music_player {
  padding: 10px;
}


img.avatar_home  {
  background-color: transparent;
  background-image:url(../images/curved_border/curved_border.png);
  padding: 12px;
  text-decoration: none;
  height: 76px;
  width: 76px;
  margin-bottom: 4px;
}

img.avatar_home a:hover img {
 background-x-position: 0pt;
 background-y-position: -100px;
}

.bible_verse {
  color:#330000;
  font-weight: bold;
  display:inline;
  font-size: 12px
}

.basic_border {
 border: 2px solid #0066CC;
 margin: 20px;
 padding: 5px;
 width: 650px;
 background-image:url(../wallpaper_img/wallpaper3.jpg);
}

.basic_inner_border {
 background-color: #FFFFFF;
 width: 450px;
 border: 1px solid #BBB;
 padding: 15px;
 margin: 10px
}

.who_can_be_against_us {
  background-color: #129ACD; 
  padding: 5px; 
  color: #FFFFCC; 
  width: 300px; 
  border: 1px solid #000
}

/*HOME PAGE WORK AUG 1 2008*/

br.clear {
  clear: both;
  height: 0;
  line-height: 0px;
}

div.shadow {
}

div.shadow img {
  padding: 5px 5px 9px 5px;
  background: white url(../images/img_shadow/shad_bottom.png) repeat-x bottom left;
}

div.shadow div.topleft {
  width: 2px;
  height: 4px;
  background: url(../images/img_shadow/shad_tlcorner.png) no-repeat top left;
  position: absolute;
  top: 0px;
  left: -1px;
}

div.shadow div.topright {
  width: 2px;
  height: 4px;
  background: url(../images/img_shadow/shad_trcorner.png) no-repeat top right;
  position: absolute;
  top: 0px;
  right: -1px;
}

div.shadow div.bottomleft {
  width: 4px;
  height: 4px;
  background: url(../images/img_shadow/shad_blcorner.png) no-repeat bottom left;
  position: absolute;
  bottom: 0px;
  left: -1px;
}

div.shadow div.bottomright {
  width: 4px;
  height: 4px;
  background: url(../images/img_shadow/shad_brcorner.png) no-repeat bottom right;
  position: absolute;
  bottom: 0px;
  right: -1px;
}

div.image1_home_page {

}

div.image2_home_page {
 position: relative;
 left: 55px
}

div.image3_home_page {
 position: relative;
 left: 10px
}


.user_home_image_link a:link {
 text-decoration: none;
 color: #000;
 font-weight: bold;
 font-size: 12px
}
.user_home_image_link a:visited {
 text-decoration: none;
 color: #000;
 font-weight: bold;
 font-size: 12px

}
.user_home_image_link a:hover {
 text-decoration: none;
 color: #131313;
 font-weight: bold;
 font-size: 12px

}
.user_home_image_link a:active{
 text-decoration: none;
 color: #000;
 font-weight: bold;
 font-size: 12px

}

.light_b_text {
 color: #333333;
 font-size: 11px;
 font-weight: normal;
 font-family: Tahoma, 'Lucida Grande', verdana;
 letter-spacing: 0.3px;
 line-height: 1.5
}



.pullquote {
	width: 20%;
	float:right;
	font-size:125%;
	line-height:140%;
	margin:10px;
	background: url(closequote.gif) no-repeat bottom right !important;
	background /**/:url(); /* removing quote graphic in IE5+ */
	padding:0px 25px 5px 0px;
}
.pullquote:first-letter {
	background: url(openquote.gif) no-repeat left top !important;
	padding:5px 2px 10px 35px!important;
	padding /**/:0px; 	/* resetting padding in IE5+ */
	background /**/: url(); /* removing quote graphic in IE5+ */
}

.clear_both {
 clear: both;
}


/***** INVITE & FIND FRIENDS NB MODULES! ****/
.padding_7px {
 padding: 7px
}

.its_more_fun_with_friends {
 color: #3a476a;
 font-weight: bold;
 font-size: 14px;
 letter-spacing: 0.6px;
 text-align:center
}

/*OCT 26 SUN */

.error_header {
 color: #333333; font-weight: bold; font-size: 16px
}

DIV.error_mes_DIV {
 width: 400px; background-color: #F7F7F7; border: 1px solid #999900; padding: 10px; margin: 10px
}


a.button {
    background: transparent url('../images/branding/buttons/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.button span {
    background: transparent url('../images/branding/buttons/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}


#wallpaper_topbar img {
 border: 1px solid #000	
}



a.no_underline_for_photo:link { color: #336699; text-decoration: none; font-size: 11px }
a.no_underline_for_photo:visited { color: #336699; text-decoration: none; font-size: 11px }
a.no_underline_for_photo:hover { color: #336699; text-decoration: none; font-size: 11px }
a.no_underline_for_photo:active { color: #336699; text-decoration: none; font-size: 11px }



/* FIND FRIENDS PAGE*/
.christian_friends_title {
 color: black; 
 font-weight: bold; 
 font-size: 16px
}

.reasons_to_join_div {
 padding: 15px;
 margin: 5px;
 background-color: white;
 border: 1px solid #333	
	
}

.reasons_to_join {
 color: #990000;
 font-size: 14px;
 font-weight: bold;	
 letter-spacing: 1px
}

.reasons_to_join_li {
 color: #444;
 font-size: 14px;
 line-height: 1.6;
 list-style: numerical
}
