/* Start of CMSMS style sheet 'master' */
body {
  background-color: #CAE1EF;
  color: #B0E052;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 62.5%;
  line-height: 14px;
  margin: 0  0  0  0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
  text-align: center; /* Centers the page content container in IE 5 browsers. */
}

#blue {background-color:#021152;}

#outerWrapper {
  background-color: #021152;
  margin: 0 auto 0 auto; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  text-align: left; /* Redefines the text alignment defined by the body element. */
  width: 780px;
  padding:5px 0px 5px 0px;
height:100%;
}


#bread a {color:#B0E052;}

#bread  a:link {color: #B0E052;  font-weight: bold;  text-decoration: none;}

#bread a:visited {color: #B0E052; font-weight: bold; text-decoration: none; }

#bread a:hover {color: #FFFFFF; text-decoration: none;}

#bread  a:focus {color: #2170bd;}

#bread a:active {color: #B0E052; text-decoration:none;}


#outerWrapper #header {
	background-color: #9bb6d2;
	border-bottom: solid 1px #4b647f; /* Sets the bottom border properties for an element using shorthand notation */
	margin: 10px 10px 0px 10px;
	height:75px;
	width:760px;
	background-image:url(../images/lte2_header_final.jpg);
	background-repeat: no-repeat;  
}



/* Commonly used to style page titles.#B0E052; */
h1 {
  color: #B0E052;

  line-height: 14px;
  margin-top: 1.5em;
  margin-bottom: .8em;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:28px;
font-style:italic
}





/* Commonly used to style section titles  #B0E052;. */



h2 {
  color: #B0E052;
  font-size: 1.5em;
  font-weight: bold;
  line-height: 14px;
  margin-bottom: .8em;
  margin-top:20px;
  margin-bottom:20px
}

h3 {
  color: #B0E052;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 14px;
  margin-bottom:20px;
  margin-top:20px;
}

p {
	font-size: 1.3em;
	color: #ffffff;
	
}


#content {
	border-top : none;
	clear : both;
	margin : 0px;
	padding : 10px;
}


#content .music_page-box {
   
	float: left;
	width: 49%;
	border-top: 1px solid #B0E052;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 1px;
	margin-left: 0.5em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	display: inline;
}

.big_pic {float:left; margin-right:10px; margin-bottom:10px;}

#content .music_page-box .acts-pic {
float:left;
margin-right:20px;
margin-left:4px;
width:150px;
margin-bottom:5px;

}


#content .music_page-box .acts-pic2 {
float:left;
margin-right:20px;
margin-left:4px;

margin-bottom:5px;

}


#content .music_page-box h3 {
margin-bottom: 10px;

}


#content .music_page-box p {
font-size: 1.3em;
margin-right: 20px;

}


/* Stat Code for Main Wedding page */



#content .wedding_page-box2 {

	float: left;
	width: 99%;
	border-top: 1px solid #B0E052;
	margin-top: 1em;
	margin-right: 20px;
	margin-bottom: 1.5em;
	margin-left: 0.2em;
	padding-top: 0.2em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	display: inline;
}


#content .wedding_page-box49_percent {

	float: left;
	width: 49%;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0.2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	display: inline;
}


#content .wedding_page-box2 p {
font-size: 1.3em;
margin-left: 10px;

}

#content .wedding_page-box_100perc {

	float: left;
	width: 95%;
	border-top: 1px solid #B0E052;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 3.5em;
	margin-left: 0.2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	display: inline;
}


#content .wedding_page-box_70perc {

	float: left;
	width: 75%;
	border-top: 1px solid #B0E052;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 3.5em;
	margin-left: 0.2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	display: inline;
}

/* width px 300 */

#content .wedding_page-box2 .wedding-pic_px300 {
   
	float:left;
	margin-right:20px;
	margin-left:4px;
    width:300px;
	margin-bottom:50px;
	margin-top:10px;
}



#content .wedding_page-box2 .wedding-pic_px3002 {
   
	float:left;
	margin-right:20px;
	margin-left:4px;
    width:300px;
	margin-bottom: 10px;
	margin-top:10px;
}

/* width px 200 */

#content .wedding_page-box2 .wedding-pic_px200 {
	float:left;
	margin-right: 40px;
	margin-left:4px;
    width:200px;
	margin-bottom:30px;
}

/* width px 150 */

#content .wedding_page-box2 .wedding-pic_px150 {
	float:left;
	margin-right:10px;
	margin-left:4px;
    width:150px;
	margin-bottom:20px;
}

/* width px 500 */

#content .wedding_page-box2 .wedding-pic_px500 {
	float:left;
	margin-right:10px;
	margin-left:4px;
    width:500px;
	margin-bottom:20px;
	margin-top:20px;
}




#content .wedding_page-box2 h3 {
margin-bottom: 10px;
margin-top: 10px;

}


#content .wedding_page-box2 p {
font-size: 1.3em;
margin-right: 20px;

}

/* This code for wedding vendors page */

#content .wedding_page-box2 .wedding-vendors {
	float:left;
	margin-right:30px;
	margin-left:4px;
    width:300px;
	margin-bottom:10px;
}


/* This code for wedding vendors page */

#content .boldtext {
	font-weight: bold;
}






/* this code that that makes the wedding box go Right */

#content .wedding_page-box3 {
    float:right;
	width: 86%;
	border-top: 1px solid #B0E052;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 3.5em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	display: inline;
}

#content .wedding_page-box3 .wedding-pic3 {
	float:right;
	margin-right:20px;
	margin-left:4px;
	margin-top:20px;
	width:300px;
}

/* this code that that makes the wedding box go Right */






/* End  Code for Main Wedding page */













/* State Code for Main Corporate page */


#content .corporate_page-box1 {

	float: left;
	border-top: 1px solid #B0E052;
	width: 99%;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 3.5em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	display: inline;
	
}


#content .corporate_page-box1 .corporate-pic_px300 {
	float:left;
	margin-right:20px;
	margin-left: 4px;
    width: 250px;
	margin-bottom:30px;
}



#content .corporate_page-box1 .corporate-pic_px200 {
	float:left;
	margin-right:20px;
	margin-left:4px;
    width:200px;
	margin-top:20px;
	margin-bottom:160px;
	display: inline;
}


#content .corporate_page-box_right{
    float:right;
	width: 99%;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 3.5em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	display: inline;
}

#content .corporate_page-box_right .corporate-pic_rightpx300 {
	float:right;
	margin-right:0px;
	margin-left:4px;
	width:300px;
	margin-bottom:0px;
	margin-top:20px;
}

#content .corporate_page-box1 p {
font-size: 1.3em;
margin-left:20px;
margin-bottom: 10px;
width:700px;

}

#content .corporate_page-box1 h3 {

font-size:1.3em;
margin-top:20px;
margin-bottom:20px;


}


#content .corporate_page-box_right h3 {

font-size:1.3em;
margin-top:20px;
margin-bottom:20px;


}


#content .corporate_page-box1 P {
font-size: 1.3em;
margin-left:20px;
margin-bottom: 10px;
width:700px;

}
#content .corporate_page-box_right p {
font-size: 1.3em;
margin-left:20px;
margin-bottom: 20px;
margin-top:50px;
width:700px;

}


/*End Code for Main Corporate page */










/*Start of  Code for Testimonial  page */


#content .testimonial-box1 {

	float: left;
	width: 85%;
	border-top: 1px solid #B0E052;
	margin-top: 1em;
	margin-right: 20px;
	margin-bottom: 4.5em;
	margin-left: 0.2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	display: inline;
	
}


#content .testimonial-box2 {


	float: left;
	width: 75%;
	margin-top: 1em;
	margin-right: 20px;
	margin-bottom: 2.5em;
	margin-left: 0.2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	display: inline;
	
}

#content .testimonial-box2 .testimonial-pic_px100 {
	float:left;
	margin-right:20px;
	margin-left:4px;
    width:100px;
	margin-bottom:50px;
}




#content .testimonial-box2 .testimonial-pic_px1002 {
	float:left;
	margin-top:20px;
	margin-right:20px;
	margin-left:4px;
    width:100px;
	margin-bottom:80px;
}


#content .testimonial-box2 .testimonial-pic_px1003 {
	float:left;
	margin-top:20px;
	margin-right:20px;
	margin-left:4px;
    width:100px;
	margin-bottom:150px;
}



/*End of  Code for Testimonial  page */





/*Start  of  Code for Contact Us   page */


.contactform {

margin-top:20px;
margin-left:20px;


}


.contactform p {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	clear: left;
}
.contactform p label {
	float: left;
	width: 20%;
	font-weight: bold;
	
}


.contactform .text {
	padding: 2px;
	width: 200px;
	border: 3px solid #B0E052;
}


.contactform .submit2 {

	margin-left: 150px;
	margin-top: 10px;
}


.contact_p {
	margin-left:110px;
	font-weight: bold;

}

.custumeimage {
margin-bottom: 20px;
margin-top: 20px;


}




/*End  of  Code for Contact Us   page */







/*Start Don't Miss page Code  */


#content .dont-miss-box1 {

	float: left;
	width: 75%;
	margin-top: 1em;
	margin-right: 20px;
	margin-bottom: 4.5em;
	margin-left: 0.2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	display: inline;
	
}


#content .dont-miss-box2 {

	float: left;
	width: 75%;
	margin-top: 1em;
	margin-right: 20px;
	margin-bottom: 4.5em;
	margin-left: 0.2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	display: inline;
	
}


.dont-miss-linebare {
margin-top:20px;
margin-bottom:40px;
width:700px;
border: 2px solid #B0E052;


}


#content .dont-miss-box1 .dont-missc_px300 {
   
	float:left;
	margin-right:20px;
	margin-left:4px;
    width:300px;
	margin-bottom:100px;
	margin-top:10px;
}

/* width px 200 */

#content .dont-miss-box1 .dont-missc_px200 {
	float:left;
	margin-right: 40px;
	margin-left:4px;
    width:200px;
	margin-bottom:30px;
}

/* width px 150 */

#content .dont-miss-box1 .dont-missc_px150 {
	float:left;
	margin-right:10px;
	margin-left:4px;
    width:150px;
	margin-bottom:20px;
}

/* width px 500 */

#content .dont-miss-box1 .dont-missc_px500 {
	float:left;
	margin-right:10px;
	margin-left:4px;
    width:500px;
	margin-bottom:20px;
	margin-top:20px;
}








/*End  Don't Miss Code   page */


/*Start Current Events page  Code   page */

#content .current_events_page-box1 {

	float: left;
	width: 95%;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 3.5em;
	margin-left: 0.2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	display: inline;
	
}


#content .current_events_page-box2 {

	float: left;
	width: 75%;
	margin-top: 1em;
	margin-right: 0.4em;
	margin-bottom: 3.5em;
	margin-left: 0.2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	display: inline;
	
}


#content .current_events_page-box1 .corrent_events-pic_px395 {
	float:left;
	margin-right:10px;
	margin-left: 4px;
    width: 395px;
	margin-bottom:100px;
}




/*End  Current Events page  Code   page */

#content .event-venues-box1 {

	float: left;
	width: 75%;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 3.5em;
	margin-left: 0.2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	display: inline;
	
}



#content .event-venues-box2 {


	float: left;
	width: 85%;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 3.5em;
	margin-left: 0.2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	display: inline;
	
}


#content .event-venues-box1 .corrent_events-pic_px300 {
	float:left;
	margin-right:10px;
	margin-left: 4px;
    width: 300px;
	margin-bottom:10px;
}


#content .event-venues-box2 .corrent_events-pic_px300 {
	float:left;
	margin-top:20px;
	margin-right:10px;
	margin-left: 4px;
    width: 400px;
	margin-bottom: 50px;
	
}





/*  End  of Event Venues  page  Code   page */




/*Start of code for the Band Detail pages  */




#content .band_detail-pages-box1 {


   


	float: left;
	width: 99%;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 3.5em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	display: inline;
	
}


#content .band_detail-pages-box1 .band_detail_pages-pic_px500 {
	float:left;
	margin-top:20px;
	margin-right:10px;
	margin-left: 0px;
    width: 500px;
	margin-bottom:10px;
}

.NewsSummary a:link {
  color: #000000;
  font-weight: bold;
 font-size:16px;
  text-decoration: none;
}



a:link {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a:visited {
  color: #000000;
  font-weight: bold;
  text-decoration: underline; 
}

a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

a:focus {
  color: #2170bd;
}

a:active {
  color: #B0E052;
  
  text-decoration:underline;


}




#content a:link {color: #B0E052;  font-weight: bold;  text-decoration: underline;}

#content a:visited {color: #B0E052; font-weight: bold; text-decoration: underline; }

#content a:hover {color: #FFFFFF; text-decoration: underline;}

#content a:focus {color: #2170bd;}

#content a:active {color: #B0E052; text-decoration:underline;}


#sub_menu_tahoe {

background-color:#B0E052;
float:left;
text-align:right;
color:#000000;
padding-left:20px;
padding-right:20px;
width:auto;

}







/*End  of code for the Band Detail pages  */









/* This is a container for the page content. It is common to use the container to constrain the width of the page content and allow for browser chrome to avoid the need for horizontal scrolling. For fixed layouts you may specify a container width and use auto for the left and right margin to center the container on the page. IE 5 browser require the use of text-align: center defined by the body element to center the container. For liquid layouts you may simply set the left and right margins to center the container on the page. */





 /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
 
 

/* Start of code for Search box holding the search form */
	
	.searchbox {
	display: inline;
	float: right;
	margin-top:10px;
	margin-right: 10px;
	
	}
	
	.searchbox input {
	border:2px double #b0e052;
	}
	
	
	
	
/*End of code for  Search box holding the search form */






/*Start  of code for Home page Index page  */

	
#home_main_image {
width:450px;
height:auto;
float:left;
background-color:#00FF00;
height:400px;

}

#home_mainright {
	width:280px;
	height: auto;
	background-color: #021152;
	float:right;
	border: 1px solid #B0E052;
	padding: 5px 5px 5px 5px;
	
}

#home_mainright P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #ffffff;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}


#home_bottom {
width:750px;
height:350px;
background-color:#021152;
padding: 10px 0px 10px 0px;
margin-top:20px;
border: 1px solid #B0E052;



}


#home_bottom_left {
width:400px;
height:350px;
background-color:#021152;
float:left;


}

#home_bottom_left h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-style: italic;
	color: #B0E052;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	

}


#home_bottom_right {
width:335px;
height:auto;
background-color: #021152;
float:right;
padding-right:10px;


}



/*End  of code for Home page Index page  */

	
/* Code for main Header Navigations system  #021152;*/


#outerWrapper #navbar {
	width: 760px;
	height: 30px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	
	
   }	
	
		
	
/* This is the css code the navigantion top bar code font-size: 10px;*/	











/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */


#outerWrapper #contentWrapper #content {
  margin: 10px 10px 10px 10px; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  width:753px;
  height:auto;
  
  
  
}




#outerWrapper #footer {
  background-color: #021152;
  margin: 10px 10px 10px 10px;
  height:130px;
  width:760px; 
  border-bottom: solid 1px #b0e052; /* Sets the bottom border properties for an element using shorthand notation */
  border-top: solid 1px #b0e052;/* Sets the top border properties for an element using shorthand notation */
  border-left: solid 1px #b0e052;/* Sets the top border properties for an element using shorthand notation */
  border-right: solid 1px #b0e052;/* Sets the top border properties for an element using shorthand notation */
  
  
}


#footer_top {
	height:40px;
	width:760px;
	background-color:#021152;
	float:left
	
	}
	
	
#footer_top ul

{

	list-style-type: none;
	text-align: left;
	margin-top: 0;
	margin-right: 0em;
	margin-bottom: 0;
	margin-left: 4px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	float:right;
	

	

}



#footer_top ul li {

	display: inline;
	margin-right: 2em;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

}



#footer_top ul li a {



	text-decoration: none;
	color: #fff;
	

}



#footer_top ul li a:hover {
color: #B0E052


}


	
	

#footer2 {
	height:60px;
	padding-top: 0px;
	background-color:#021152;
	width:760px;
	float:left;
}


#footer2 p {
	display: inline;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	
		
}






.clearFloat {
	clear: both;
	display: block;
	}

	

	/* Start of code for the sitemap page #999933; */

#sitemap{
	
	width:700px;
	height: auto;
		
}



#sitemap a  a:link {
  color:  #FF0000;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 2.1em;
}

.sitemap {
	padding: 0px;
	list-style: none;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	
	
	
}
.sitemap li {
	margin-bottom: 0.6em;
	padding-bottom: 0.5em;
	border-bottom: 2px solid #B0E052;
	list-style-type: none;
	list-style-image: url(../images/green_not.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;	
}


.sitemap li ul li {
	border-bottom-style: none;
	margin-top: 0.2em;
	padding-bottom: 0.2em;
	list-style: url(../img/sitemap-level2.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	
}



.sitemap li ul ul li {
	list-style-image: url(../images/babyemblemcopy8.gif);
		
}

/* End of code for the sitemap page  */


/* Music page  code for bulett list   */
	
.music_page_list li {
	margin-bottom: 0.6em;
	padding-bottom: 0.5em;
	list-style-type: none;
	list-style-image: url(../images/music_small_dot/small_music_dot.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
}

/* End of code for Music page  bulett list   */



/* Code for Contribute Template code   */

#contribute_template {
	background-color: transparent;
	
		
}



fieldset{

		border-color:#FFFFEE;
	border-width:thin;

}

legend {
  padding: 0 2px;
  color:#FFFFFF;
  font-weight: bold;
}
form {margin-bottom:10px; }
label,input {
	
	float: left;
	margin-bottom: 5px;
	
	
	


}
input, textarea, select {background-color:#ffffff; border:1px solid #B0E052;}
textarea {
	float:left;
	
	margin-bottom: 13px;
	

}
textfield {
	float:left;
	
	margin-bottom: 13px;


}

select {
	float:left;

	margin-bottom: 13px;

}
label {	
	text-align: right;
	width: 165px;
	margin-right:8px;
	font: 14px 'trebuchet ms',helvetica,sans-serif; color:#FFFFFF;
                font-weight:400;
	
}


.needleftpadding{
margin-left:30px;
color:#009900;
}






/* Code for Contribute Templage code   */
/* End of 'master' */

