@charset "utf-8";
/* CSS Document */

body {background:url(images/blue_dot_bg.jpg); background-attachment:fixed; margin:0; padding:0; font-family:"trebuchet MS", Arial, sans-serif; font-size:14px;}

#blue_top_gradient {width:100%; background:url(images/top_blue_gradient.jpg) repeat-x top center; }
#wrapper {width:976px; margin:0 auto; padding:0;}
#top_bg {width:976px; margin:0; padding:0; background:url(images/large_bg.png) no-repeat;}
#inner_top_bg {width:976px; margin:0; padding:0; background:url(images/inner_large_bg.png) no-repeat;}
#logo {width:179px; height:144px; margin:0 0 40px 30px; padding:0; float:left;}
#inner_logo {width:179px; height:144px; margin:0 0 0px 30px; padding:0; float:left;}

#bright_blue_bg {background:url(images/bright_blue_bg.png) no-repeat top center;}

#nav_holder {width:670px; height:88px; float:right; text-align:right;}
#small_nav {width:310px; height:30px; float:right; color:#fff; margin:15px 10px 0 0; padding:0;}
#small_nav a {text-decoration:none; color:#fff; font-size:14px;}
#small_nav a:hover {color:#a3c5f6;}

#sizecontroldiv {width:145px; height:36px; background:url(images/text_size_bg.png) no-repeat; float:right; margin:0 35px 0 0; padding:0;}
#large_nav {width:640px; height:45px; float:right; margin:0; padding:0;}

#home {width:55px; height:41px; margin:0 10px 0 0; padding:0; float:left; }
#home a {display:block; width:55px; height:41px; margin:0 10px 0 0; padding:0;background:url(images/nav/home_a.png) no-repeat;}
#home a:hover {display:block; width:55px; height:41px; background:url(images/nav/home_b.png) no-repeat;}

#about_us {width:86px; height:41px; margin:0 10px 0 0; padding:0; float:left; }
#about_us a {display:block; width:86px; height:41px; margin:0 10px 0 0; padding:0;background:url(images/nav/about_us_a.png) no-repeat;}
#about_us a:hover {display:block; width:86px; height:41px; background:url(images/nav/about_us_b.png) no-repeat;}

#artists {width:60px; height:41px; margin:0 10px 0 0; padding:0; float:left;}
#artists a {display:block; width:60px; height:41px; margin:0 10px 0 0; padding:0; background:url(images/nav/artists_a.png) no-repeat;}
#artists a:hover {display:block; width:60px; height:41px; background:url(images/nav/artists_b.png) no-repeat;}

#officers {width:68px; height:41px; margin:0 10px 0 0; padding:0; float:left; }
#officers a {display:block; width:68px; height:41px; margin:0 10px 0 0; padding:0; background:url(images/nav/officers_a.png) no-repeat;}
#officers a:hover {display:block; width:68px; height:41px; background:url(images/nav/officers_b.png) no-repeat;}

#news {width:51px; height:41px; margin:0 10px 0 0; padding:0; float:left; }
#news a {display:block; width:51px; height:41px; margin:0 10px 0 0; padding:0;background:url(images/nav/news_a.png) no-repeat;}
#news a:hover {display:block; width:51px; height:41px; background:url(images/nav/news_b.png) no-repeat;}

#photogallery {width:122px; height:41px; margin:0 10px 0 0; padding:0; float:left; }
#photogallery a {display:block; width:122px; height:41px; margin:0 10px 0 0; padding:0;background:url(images/nav/photogallery_a.png) no-repeat;}
#photogallery a:hover {display:block; width:122px; height:41px; background:url(images/nav/photogallery_b.png) no-repeat;}

#our_promoters {width:129px; height:41px; margin:0; padding:0; float:left; }
#our_promoters a {display:block; width:129px; height:41px; margin:0 10px 0 0; padding:0;background:url(images/nav/our_promoters_a.png) no-repeat;}
#our_promoters a:hover {display:block; width:129px; height:41px; background:url(images/nav/our_promoters_b.png) no-repeat;}

#large_header_pic {width:976px; height:119px; background:url(images/large_header_pic.png); margin:0 auto; padding:225px 0 0 0;}
#verse {width:680px; height:100px; font-size:18px; color:#021e42; text-align:center; margin:0px auto 0 auto; padding:0;}

#main_content {background:url(images/white_bg_repeat.png) repeat-y; margin:0; padding:0 0 35px 0;}

#inner_content_left {width:500px; float:left; margin:15px 0 0 35px; padding:0; font-size:14px;}
#inner_content_left h1 {font-size:35px; font-family:Georgia, "Times New Roman", Times, serif; color:#072969; margin:10px 0 0 0; padding:0;}
#inner_content_left h2 {font-size:20px; font-family:"trebuchet MS", Arial, sans-serif; color:#720a0a; margin:0 0 10px 0; padding:0;}
#inner_content_left h3 {font-size:16px; font-family:"trebuchet MS", Arial, sans-serif; color:#072969; margin:0; padding:0;}
#inner_content_left h4 {font-size:28px; font-family:Georgia, "Times New Roman", Times, serif; color:#072969; margin:10px 0 0 0; padding:0;}
#inner_content_left p {font-family:"trebuchet MS", Arial, sans-serif; color:#000; margin:0; padding:0; line-height:18px;}
#inner_content_left ul {margin:0 0 0 25px; padding:0;}
#inner_content_left li {font-family:"trebuchet MS", Arial, sans-serif; color:#000; margin:0; padding:0; line-height:24px; list-style:disc;}

#inner_content_right {width:400px; float:left; margin:25px 0 0 35px; padding:0; font-size:14px;}
#inner_content_right h1 {font-size:20px; font-family:"trebuchet MS", Arial, sans-serif; color:#720a0a; margin:40px 0 0 0; padding:0;}
#inner_content_right ul {margin:0 0 0 25px; padding:0;}
#inner_content_right li {font-family:"trebuchet MS", Arial, sans-serif; color:#000; margin:0; padding:0; line-height:24px; list-style:disc;}


#main_left_column {width:380px; margin:15px 0 0 33px; padding:0; float:left;}
#main_right_column {width:515px; margin:15px 0px 0 15px; padding:0; float:left;}

#sgpa_news {background:url(images/news_bg.jpg) repeat-y; width:378px; margin:0; padding:25px 0 0 0; float:left; font-size:14px; }
#sgpa_news h1 {font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#072969; margin:10px 0 0 25px; padding:0;}
#sgpa_news h2 {font-size:14px; font-family:"trebuchet MS", Arial, sans-serif; color:#720a0a; margin:5px 0 5px 25px; padding:0;}
#sgpa_news p {font-family:"trebuchet MS", Arial, sans-serif; color:#000; margin:0 25px 0 25px; padding:0; line-height:18px;}
#sgpa_news a {color:0063f7; text-decoration:none;}
#sgpa_news_bottom {width:378px; height:32px; margin:0; padding:0; background:url(images/sgpa_news_bottom.jpg) no-repeat;}

#promoter_of_the_year {margin:0; padding:0; float:left; width:377px; height:225px;}

#national_promoters {width:509px; height:185px; background:url(images/our_promoters_bg.jpg); margin:20px 0 0 3px; padding:0;}

#bottom_nav {background:url(images/bottom_nav.png) no-repeat top center; width:976px; text-align:center; padding:20px 0 20px 0; margin:0 auto;}
#bottom_nav a {color:#fff; font-size:14px; text-decoration:none; margin:0px 10px 0 0;}
#bottom_nav a:hover {color:#5caffc;}

#footer_holder {width:100%; height:118px; background:url(images/footer_bg.jpg) repeat-x; margin:0; padding:0;}
#footer {width:900px; height:118px; margin:0 auto; padding:0px 0 0 0; text-align:left; color:#312e2e; font-size:14px;}
#footer a {color:#085198; text-decoration:none;}

/*Begin Artists Gallery*/
#artists_gallery {width:900px; margin:0 auto; padding:0; overflow:hidden; position: relative;}

.southmen {width:341px; height:311px; margin:5px 5px 5px 5px; background:url(images/artists/southmen_quartet2.jpg) no-repeat;}
.southmen a {display:block; width:341px; height:311px;}
.southmen a:hover {background:url(images/artists/southmen_quartet_b.jpg)}

.greater_vision {width:528px; height:262px; margin:5px 0 0 0; background:url(images/artists/greater_vision.jpg) no-repeat;}
.greater_vision a {display:block; width:528px; height:262px;}
.greater_vision a:hover {background:url(images/artists/greater_vision_b.jpg)}

.perrys {width:341px; height:233px; margin:5px; background:url(images/artists/the_perrys.jpg) no-repeat;}
.perrys a {display:block; width:341px; height:233px;}
.perrys a:hover {background:url(images/artists/the_perrys_b.jpg)}

.concords {width:528px; height:297px; margin:5px 0 0 0; background:url(images/artists/concords.jpg) no-repeat;}
.concords a {display:block; width:528px; height:297px;}
.concords a:hover {background:url(images/artists/concords_b.jpg)}

.gold_city {width:342px; height:252px; margin:5px; background:url(images/artists/gold_city.jpg) no-repeat;}
.gold_city  a {display:block; width:342px; height:252px;}
.gold_city a:hover {background:url(images/artists/gold_city_b.jpg)}

.mountain {width:336px; height:239px; margin:5px 0 0 0; background:url(images/artists/mountain_joy_ministries.jpg) no-repeat; float:left;}
.mountain a {display:block; width:336px; height:239px;}
.mountain  a:hover {background:url(images/artists/mountain_joy_ministries_b.jpg)}

.new_ground {width:493px; height:311px; margin:5px; background:url(images/artists/new_ground.jpg) no-repeat;}
.new_ground a {display:block; width:493px; height:311px;}
.new_ground a:hover {background:url(images/artists/new_ground_b.jpg)}

.plainsmen {width:378px; height:270px; margin:5px 0 5px 0; background:url(images/artists/southern_plainsmen_quartet.jpg) no-repeat;}
.plainsmen a {display:block; width:378px; height:270px;}
.plainsmen a:hover {background:url(images/artists/southern_plainsmen_quartet_b.jpg)}

.steve {width:336px; height:239px; margin:5px 0 0 0; background:url(images/artists/steve_wilson.jpg) no-repeat; float:left;}
.steve a {display:block; width:336px; height:239px;}
.steve a:hover {background:url(images/artists/steve_wilson_b.jpg)}

.browns {width:530px; height:260px; margin:0px 0 0 0; background:url(images/artists/the_browns.jpg) no-repeat; float:left;}
.browns  a {display:block; width:530px; height:260px;}
.browns  a:hover {background:url(images/artists/the_browns_b.jpg)}

.kevin {width:188px; height:239px; margin:5px 0 0 5px; background:url(images/artists/kevin_spencer.jpg) no-repeat; float:left;}
.kevin  a {display:block; width:188px; height:239px;}
.keving a:hover {background:url(images/artists/kevin_spencer_b.jpg)}

.dove {width:340px; height:260px; margin:0px 5px 0 5px; background:url(images/artists/the_dove_brothers.jpg) no-repeat; float:left;}
.dove a {display:block; width:340px; height:260px;}
.dove a:hover {background:url(images/artists/the_dove_brothers_b.jpg)}

.inspirations {width:493px; height:200px; margin:5px; background:url(images/artists/the_inspirations.jpg) no-repeat;}
.inspirations a {display:block; width:493px; height:200px;}
.inspirations a:hover {background:url(images/artists/the_inspirations_b.jpg)}

.kingsmen {width:875px; height:294px; margin:0 0 5px 5px; background:url(images/artists/the_kingsmen.jpg) no-repeat;}
.kingsmen a {display:block; width:875px; height:294px;}
.kingsmen a:hover {background:url(images/artists/the_kingsmen_b.jpg)}

.echoes {width:875px; height:294px; margin:0 0 5px 5px; background:url(images/artists/echoes.jpg) no-repeat;}
.echoes a {display:block; width:875px; height:294px;}
.echoes a:hover {background:url(images/artists/echoes_b.jpg)}

.harvesters {width:377px; height:241px; margin:5px 0 0 0; background:url(images/artists/harvesters.jpg) no-repeat;}
.harvesters a {display:block; width:377px; height:241px;}
.harvesters a:hover {background:url(images/artists/harvesters_b.jpg)}

.hoppers {width:617px; height:136px; margin:5px 0 0 0; background:url(images/artists/hoppers.jpg) no-repeat; float:left;}
.hoppers a {display:block; width:617px; height:136px;}
.hoppers a:hover {background:url(images/artists/hoppers_b.jpg)}

.booth {width:258px; height:136px; margin:5px 0 0 0; background:url(images/artists/booth_brothers.jpg) no-repeat; float:left;}
.booth a {display:block; width:258px; height:136px;}
.booth a:hover {background:url(images/artists/booth_brothers_b.jpg)}


/*End Artists Gallery*/


#photo_holder {width:150px; margin:0; padding:0; float:left; text-align:center;}
#choose_state {background:url(images/choose_state.jpg) no-repeat; margin:0; padding:0; width:360px; height:56px; float:left; }
#choose_state form {float:right; width:180px; margin:15px 0 0 0}

#promoter_holder {width:410px; float:left; margin:10px 0 0 20px; padding:10px 0 10px 0; border-top:1px solid #ccc;}
#promoter_info_left {width:205px; float:left; margin:0; padding:0;}
#promoter_info_left h1 {color:#720a0a; font-size:14px; font-family:"trebuchet MS", Arial, sans-serif; margin:0; padding:0;}
#promoter_info_right {width:205px; float:left; margin:0; padding:0;}
#promoter_info_right a {color:0063f7; text-decoration:none;}

#archive {width:205px; margin:0; padding:0; float:left; text-align:center;}
#archive h1 {color:#072969; font-size:16px;}
#archive a {font-size:14px; color:#720a0a; text-decoration:none;}



.read_more {margin:5px 0 0 175px; border:none;}
.view_promoters {float:left; margin:85px 0 0 0; padding:0;}
.become_member {float:left; margin:3px 0 0 0; padding:0;}

.clear {clear:both; margin:0; padding:0; height:0px;}
.fltleft {float:left;}
.fltright {float:right;}
.text_large {float:right; margin:7px 10px 0 0; padding:0;}
.text_medium {float:right; margin:7px 2px 0 0; padding:0;}
.blue {color:#072969;}
.red {color:#720a0a;}
.red_line {margin:0 0 10px 0;}










.controlstyle a{ /*links inside DIV sizecontroldiv*/
outline:none;
}

.controlstyle a img{ /*image links inside DIV sizecontroldiv*/
border-width:0;
}

.controlstyle a.selectedcontrol img{ /*selected control's image*/
border:none;
}





#dhtmlgoodies_slideshow{
		width:900px;	/* Total width of slideshow */
		margin:0 auto;
		background:url(images/grey_gradient.jpg) no-repeat top center;
	}
	
	#previewPane{
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding-top:10px;

		position:relative;
		
		/* CSS HACK */
		height: 330px;	/* IE 5.x */
		height/* */:/**/330px;	/* Other browsers */
		height: /**/330px;
				
	}
	#previewPane img{
		line-height:400px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
		color:#072969;
	}
	#galleryContainer{
		
		height:102px;	/* Height of the images + 2 */
		border:1px solid #CCCCCC;
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:100px;
		left:40px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}


.ribbon {float:right; margin:0 20px 0 0;}

#newest_members {background:url(images/member_info.jpg) no-repeat; width:509; }

#new_member {width:220px; margin:60px 0 0 20px; padding:0; float:left; text-align:center; font-size:14px; line-height:18px;}
#new_member h1 {color:#9b0707; font-size:16px; margin:0; padding:0;}
#new_member h2 {color:#02488c; font-size:14px; margin:0; padding:0;}
#new_member a {color:0063f7; text-decoration:none;}
