/*style.css */


body {

	margin-top: 0;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;

}

hr.thin {

	height: 1px;
	border: 0;
	color: #999999;
	width: 80%;

} 

.footer {

	font-size:9px;
	color:#999999;
	text-align:right;
	padding-right:25px;

}

.lyric_index {

	font-size:x-small;
	color:#003399;
	text-align:right;
    padding:5px;
	
}

.lyric_index a, a:hover{

	font-size:x-small;
	color:#003399;
	text-align:right;
	
}

.admin_menu {

    font-size:x-small;
    text-align:right;
    color:#003399;
    padding:5px;

}

.admin_menu  a, a:hover{

   
    color:#000000;

}



.abc {

    font-size:medium;
    padding-left:60px;
    color:#003399;
    font-weight:bold;
    text-decoration: underline;
    padding-left:40px;
    padding-top:30px;
    padding-bottom:5px;
}

.sponsors {

	border-left: 1px solid #999999;
	padding-left: 18px;
	
}

.menu {

	border-bottom:1px solid #999999;

}

.hd1 {

	color:#000000;
	font-size:medium;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	text-decoration:underline;

}

.content_links, a{
	
	color:#003399;
	text-align:center;
	font-size:x-small;
	

}

.content_links a:hover {

 	 color:#000000;

}

/*.photos {

	color:#003399;

}

.photos img {

	border: 1px solid #003399;
	 background-color: #fff;

  padding: 4px;

}
*/

.add_header {

    font-size:large;
    color:#003399;
    text-align:center;
    border-bottom: 2px solid #999999;
    border-top: 2px solid #999999;
    border-left: 2px solid #999999;
    border-right: 2px solid #999999;
    padding:10px;
    background-color: #ccc;

}

.add_header2 {

    font-size:medium;
    color:#003399;
    text-align:center;
    border-bottom: 2px solid #999999;
    border-top: 2px solid #999999;
    border-left: 2px solid #999999;
    border-right: 2px solid #999999;
    padding:10px;
    background-color: #ccc;

}
.button_row_add_cat {

    font-size: x-small;
    text-align:center;
    padding:3px;

}


.headers {

	color:#003399;
	font-size:16px;
	font-weight:bold;
	padding-right:8px;

}

.header_update {


    color:#003399;
	font-size:16px;
	font-weight:bold;
	text-align:center;
    padding:10px;
 
    

}

.bold {

    font-size:large;
    font-weight:bold;
    text-align:center;
    padding-top:45px;
    padding-bottom:25px;
    color:#003399;
    border-bottom: 1px solid #999999;

}


.by {

	color:#003399;
	font-size:10px;
	font-style:italic;
	padding-right:8px;
	
}

.update {
    
    color:#003399;
	font-size:x-small;
    border: 1px solid #000000;
    padding:5px;
    border-bottom: 2px solid #999999;
    border-top: 0px solid #999999;
    border-left: 2px solid #999999;
    border-right: 2px solid #999999;
    background-color: #ccc;
  


}

.online {

    color:#003399;
	font-size:x-small;

}

.online a{

    color:#003399;
	font-size:x-small;

}

.submission {

    font-size:x-small;
    color:#003399;
    text-align:center;

}

.submission a{

    
    color:#003399;
  

}


.lyrics {

    font-size:x-small;
    color:#003399;
    padding: 20px;
}

.songs {

    padding-top:15px;
    padding-left:60px;

}

.songs a {

    font-size:x-small;
    color:#003399;

}

.song_name, .song_name a, .song_name a:hover {

     font-family: pristina;
    font-size:52px;
    color:#003399;
    text-align:center;
    text-decoration:underline;
    padding:10px;
   
    
}


.songs a:hover {

    font-size:x-small;
    color:#000000;

}

.requested {

    font-size:x-small;
    color:#003399;
    text-align:center;
    padding:5px;
    border-bottom: 1px solid #999999;

}

.small {

    font-size:x-small;
}

.gallery img {

        border: 1px solid #000000;

}

/*
the borders, shell, or sides. whatever you all it ;)
  */
.top_left {

	height:150px;
	width:25px;
	background-image:url(images/top_left.gif); 
	background-repeat:no-repeat;

}

.top {

	height:150px;
	background-image:url(images/top.gif); 
	background-repeat:repeat-x;

}

.top_right {

	height:150px;
	width:25px;
	background-image:url(images/top_right.gif); 
	background-repeat:no-repeat;

}

.left_side {

	width:25px;
	background-image:url(images/left_side.gif); 
	background-repeat:repeat-y;
 
}


.right_side {

	width:25px;
	background-image:url(images/right_side.gif); 
	background-repeat:repeat-y;

}



.center_sides {

	font-size:12pt;

}

.bottom_left {


	height:25px;
	width:25x;
	background-image:url(images/bottom_left.gif); 
	background-repeat:no-repeat;

}


.bottom {


	height:25px;
	background-image:url(images/bottom.gif); 
	background-repeat:repeat-x;

}


.bottom_right {

	height:25px;
	width:25px;
	background-image:url(images/bottom_right.gif); 
	background-repeat:no-repeat;

}
