html,
body {
	background: #eaeaea url(background.png) repeat;
	font-family: Helvetica, Arial, sans-serif;
	font size:100%
	line-height:1.50 em
	font color: #000;
  	margin:0;
	padding:0;	
 	}

p
{ font-size: 1em;
  font-weight normal;
  font-family: Helvetica, Arial, sans-serif;
  margin: 0 0 15px 0;
  line-height: 150%;
}



p.cap
{ font-size: 1em;
  font-weight normal;
  font-family: Helvetica, Arial, sans-serif;
  margin: 15px 0 15px 0;
  line-height: 125%;
}
h1 
{ font-size: 1.5 em;
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  text-align: center;
  color: #2d99a6;
  text-transform: uppercase;
  margin: 15px 0 15px 0;
  }

h2
{ font-size: 1.2em; 
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  text-align: center;
  color: #2d99a6;
  margin: 0 0 10px 0;
 }

h3
{ font-size: 1.2em;
  font-style: normal;
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
  margin: 0 0 10px 0;
}

h4
{ font-size: 1.1em;
  font-style: normal;
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  margin: 10px 0 10px 0;
  }
  
  h5
{ font-size: 1.1em;
  font-style: normal;
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  color: #2d99a6;
  margin: 10px 0 10px 0;
  }
  
h6
{ text-align: center;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
  margin: 10px 0 10px 0;
  line-height: 150%;}
  
a 
{ outline: none;
  text-decoration: underline;
  color: #1f6b74;}

 a:hover
{ outline: none;
  text-decoration: underline;
  color: #000;}

a:hover
{ text-decoration: none;}

.left
{ float: left;
  width: auto;
  margin-right: 10px;}

.right
{ float: right; 
  width: auto;
  margin-left: 10px;}

.center
{ display: block;
  text-align: center;
  margin: 20px auto;}
  
 .center2
 { margin: auto;
    width: 60%;
    padding: 10px;
}

ul
{ margin: 2px 0 10px 17px;}

ul li
{ list-style-type: square;
  margin: 0 0 6px 0; 
  padding: 0 0 4px 5px;}


ol
{ margin: 8px 0 22px 20px;}

ol li
{ margin: 0 0 11px 0;}

blockquote
{ font-size: 1em;
  font-weight normal;
  font-family:'Times New Roman', serif;
  line-height: 125%;
  margin: 15px 50px 15px 50px;
  padding: 15px 20px 15px 15px;
  border-left: 3px solid #2d99a6;
  border-right: 3px solid #2d99a6;
  background: #fefefe;
  }
  
  blockquote p 
{ font-size: 1em;
  font-weight normal;
  font-family:'Times New Roman', serif;
  line-height: 150%;
  text-indent: 50px;
  margin: 0 0 0 0;
}
  
  
blockquote .inside 
{ font-size: .90em;
  font-weight normal;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 125%;
  margin: 10px 75px 10px 75px;

  background: #fefefe;
}
blockquote.simple
{ font-size: 1em;
  font-weight normal;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 125%;
  margin: 10px 15px 10px  15px;
  padding: 15px 20px 15px 15px;
  border-left: none;
  border-right: none;
  background: #eaeaea;
  }
  
blockquote.simple p 
{ font-size: 1em;
  font-weight normal;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 125%;
  text-indent: 0px;
  margin: 0px 0px 0px 0px;
  padding: 15px 15px 15px 15px;
  border-left: none;
  border-right: none;
  background: #eaeaea;
  }
  

.block {
    display: block;

   	}
   	
.element1 {
    float: left;
    margin-left: 80px;
}
.element2 {
    float: right;
    margin-right: 80px;
}
.element3 {
    text-align: center;
    width: auto;
}

#main, #menubar, #site_content, #footer
{ margin-left: auto; 
  margin-right: auto;}

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

	#header 
	{
		position: relative;
		overflow: hidden;
		height: 427px;
	
	}
	
	

/*********************************************************************************/
/* Logo                                                                          */
/*********************************************************************************/

	#logo 
	{
		position: absolute;
		top: 7em;
		padding: 1em 3em;
		background: rgba(255,255,255,0.4);
		text-transform: uppercase;
		text-shadow: -2px -2px 0 rgba(0,0,0,1);
		z-index: 10;
	}
	
	#logo h1
	{
		letter-spacing: 0.10em;
		text-align: right;
		font-size: 3em;
		color: #96ccd2;
		
	}
	
	#logo p 
	{
		letter-spacing: 0.10em;
		font-size: 1.5em;
		color: #FFFFFF;
	}
	
	#logo a 
	{
		text-decoration: none;
		color: #abd6db;
	}

/*********************************************************************************/
/* Banner                                                                        */
/*********************************************************************************/

	#banner 
	{
		position: absolute;
		left: 0;
		overflow: hidden;
		z-index: 1;
	}
	
	
	
/*********************************************************************************/
/* Menu                                                                       */
/*********************************************************************************/

#menubar
 {
	overflow: hidden;
	margin-bottom: 1em;
	background: #eaeaea;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	height: 80px;
}

#menubar ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
	text-align: center;
}

#menubar li {
	display: inline-block;
}

#menubar a {
	display: block;
	letter-spacing: 1px;
	line-height: 100px;
	padding: 0 30px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: 600;
	border: none;
	color: #000;
}

#menubar a:hover, #menubar .selected a {
	text-decoration: none;
	background: #fefefe;
}

#menubar .selected a {
	background: #2d99a6;
}
  
 /*********************************************************************************/
/* Content                                                                       */
/*********************************************************************************/

#site_content
{ width: 1024px;
  overflow: hidden;
  margin: 0 auto 0 auto;
  padding: 0 20px 20px 20px;
  background: #eaeaea;} 

#site_content1
{ width: 1024px;
  overflow: hidden;
  margin: 0 auto 0 auto;
  padding: 0 20px 20px 20px;
  background: #eaeaea;} 

#content
{ text-align: left;
  float: left;
  width: 650px;
  padding: 0;}

#content ul
{ margin: 2px 0 22px 0px;}

#content ul li
{ list-style-type: square;
  margin: 0 0 4px 0; 
  padding: 0 0 4px 10px;
  line-height: 1.5em;}

/*********************************************************************************/
/* box                                                                      */
/*********************************************************************************/
#box
{ width: auto;
  margin-top: 10px;
  margin-left: 50px;
  margin-bottom: 15px;
  margin-right: 50px;
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 15px;
background-color:#d5eaed;
border-color: #247a84;
border-style: solid;
border-width: 1px;
border-radius: 5px;
5px 5px 5px #333333;
-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
}

#box2
{ width: auto;
  margin-top: 10px;
  margin-left: 50px;
  margin-bottom: 15px;
  margin-right: 50px;
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 15px;
background-color:#d5eaed;
border-color: #247a84;
border-style: solid;
border-width: 1px;
border-radius: 5px;
5px 5px 5px #333333;
-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
}

#box3
{ width: auto;
  margin-top: 10px;
  margin-left: 50px;
  margin-bottom: 15px;
  margin-right: 50px;
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 15px;
background-color:#d5eaed;
border-color: #247a84;
border-style: solid;
border-width: 1px;
border-radius: 5px;
5px 5px 5px #333333;
-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
}

#box4 {
    margin: auto;
    width: 50%;
    padding-top: 15px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-right: 15px;
background-color:#d5eaed;
border-color: #247a84;
border-style: solid;
border-width: 1px;
border-radius: 5px;
5px 5px 5px #333333;
-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
}


/*********************************************************************************/
/* misc                                                                      */
/****/
#misc ul
{ margin-top:10px;
  margin-left: 300px;
  margin-bottom: 22px;
  margin-right: 50px;}

#misc ul li
{ list-style-type: square;
  margin: 0 0 4px 0; 
  padding: 0 0 4px 10px;
  line-height: 1.5em;}
  


/*********************************************************************************/
/* lyric                                                                    */
/*********************************************************************************/
#lyric
{ 
margin-top: 10px;
display: block;
margin-left: 400px;
width: 500px;
padding: 10px;  }

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

#footer
{ position: center;
  height: 5px;
  padding: 50px 0 0 0>;
  background: #transparent;
  font: normal .5em 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
  color: #a3a3a3;
  text-align: center;}
  
  

/*========*/

.form-wrapper {
	background-color: #f6f6f6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eae8e8));
	background-image: -webkit-linear-gradient(top, #f6f6f6, #eae8e8);
	background-image: -moz-linear-gradient(top, #f6f6f6, #eae8e8);
	background-image: -ms-linear-gradient(top, #f6f6f6, #eae8e8);
	background-image: -o-linear-gradient(top, #f6f6f6, #eae8e8);
	background-image: linear-gradient(top, #f6f6f6, #eae8e8);
	border-color: #dedede #bababa #aaa #bababa;
	border-style: solid;
	border-width: 1px;
	margin: 20px auto;
	overflow: hidden;
	padding: 8px;
	width: 450px;
}

.form-wrapper #search {
	border: 1px solid #CCC;
	-webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #FFF;
	-moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #FFF;
	box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
  color: #999;
	float: left;
	font: 16px Lucida Sans, Trebuchet MS, Tahoma, sans-serif;
	height: 10px;
	padding: 10px;
	width: 320px;
}

.form-wrapper #search:focus {
	border-color: #aaa;
	-webkit-box-shadow: 0 1px 1px #bbb inset;
	-moz-box-shadow: 0 1px 1px #bbb inset;
	box-shadow: 0 1px 1px #bbb inset;
	outline: 0;
}

.form-wrapper #search:-moz-placeholder,
.form-wrapper #search:-ms-input-placeholder,
.form-wrapper #search::-webkit-input-placeholder {
	color: #999;
	font-weight: normal;
}

.form-wrapper #submit {
	background-color: #0483a0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#31b2c3), to(#0483a0));
	background-image: -webkit-linear-gradient(top, #31b2c3, #0483a0);
	background-image: -moz-linear-gradient(top, #31b2c3, #0483a0);
	background-image: -ms-linear-gradient(top, #31b2c3, #0483a0);
	background-image: -o-linear-gradient(top, #31b2c3, #0483a0);
	background-image: linear-gradient(top, #31b2c3, #0483a0);
	border: 1px solid #00748f;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #FFF;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #FFF;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #FFF;
	color: #fafafa;
	cursor: pointer;
	height: 30px;
	float: right;
	font: 15px Helvetica; Arial; "sans-serif";
	padding: 0;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(0, 0 ,0, .3);
	width: 100px;
}

.form-wrapper #submit:hover,
.form-wrapper #submit:focus {
	background-color: #31b2c3;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0483a0), to(#31b2c3));
	background-image: -webkit-linear-gradient(top, #0483a0, #31b2c3);
	background-image: -moz-linear-gradient(top, #0483a0, #31b2c3);
	background-image: -ms-linear-gradient(top, #0483a0, #31b2c3);
	background-image: -o-linear-gradient(top, #0483a0, #31b2c3);
	background-image: linear-gradient(top, #0483a0, #31b2c3);
}

.form-wrapper #submit:active {
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	outline: 0;
}

.form-wrapper #submit::-moz-focus-inner {
	border: 0;
}
  
/*********************************************************************************/
/* Form                                                                 */
/**********/


