/* CSS Document */

http://jigsaw.w3.org/css-validator/validator-uri.html 

body {
		font-family: 				Arial, Helvetica, sans-serif;
		font-size:					12px;	
		line-height: 				14 spx;
 }

h1 {
		font-family:       			Georgia, Times, Times new roman, serif;
		font-size:					18px;
        color:						#ffffff;
  		padding:					0px 0px 0px 25px;			
 		font-weight:				normal;
		text-align:					center;
        font-weight:            	normal;
		letter-spacing:				.2em;
}

h2 {
		font-family:				Verdana, Trebuchet ms, Arial, Helvetica, Tahoma, sans-serif;
		font-size:					16px;
        color:						#ffffff;
        font-variant:           	small-caps;
		padding:					0px 15px 0px 25px;			
 		font-weight:				normal;
		text-align:					left;
}

h3 {
		font-family:				Gilde, Georgia, Times, Times new roman, serif;
		font-size:					12px;
        color:						#ffffff;
        font-style:           		italic;
		padding:					0px 15px 0px 25px;			
 		font-weight:				normal;
		text-align:					left;
}

h4 {
		font-family:       			Gilde, Georgia, Times, Times new roman, serif;
		font-size:					18px;
        color:						#6FF;
  		padding:					0px 0px 0px 25px;			
 		font-weight:				normal;
		text-align:					left;
        font-weight:            	bold;
}

h5 {
		font-family:       			Gilde, Georgia, Times, Times new roman, serif;
		font-size:					18px;
        color:						#FFFFFF;
  		padding:					0px 0px 0px 10px;			
 		font-weight:				normal;
		text-align:					center;
        font-weight:            	bold;
}

h6 {
		font-family:       			Gilde, Georgia, Times, Times new roman, serif;
		font-size:					18px;
        color:						#6ff;
  		padding:					0px 0px 0px 0px;			
		text-align:					center;
        font-weight:            	bold;
}

h7 {
		font-family:				Verdana, Trebuchet ms, Arial, Helvetica, Tahoma, sans-serif;
		font-size:					12px;
		line-height: 				16px;
		padding:					5px 25px 5px 25px;			
        color:						#70009F;
		text-align:					left;
}


blockquote, ol, dl, dd, dir, menu, tr, td, table {
		font-family:				Verdana, Trebuchet ms, Arial, Helvetica, Tahoma, sans-serif;
		font-size:					12px;
		line-height: 				14 spx;
        color:						#ffffff;
		padding:					0px;			
		text-align:					left;
		line-height:				14px;
        font-weight:            	bold;
}

ul {
		font-family:				Verdana, Trebuchet ms, Arial, Helvetica, Tahoma, sans-serif;
		font-size:					11px;
		line-height: 				14 spx;
        color:						#ffffff;
		padding:					5px 35px 5px 45px;			
		text-align:					left;
		line-height:				14px;
		list-style-type:			decimal;}
        font-weight:            	bold;

li {
		font-family:				Verdana, Trebuchet ms, Arial, Helvetica, Tahoma, sans-serif;
		font-size:					11px;
		line-height: 				14 spx;
        color:						#ffffff;
		padding:					0px;			
		text-align:					left;
		line-height:				14px;
        font-weight:            	bold;
}


p {
		font-family:				Verdana, Trebuchet ms, Arial, Helvetica, Tahoma, sans-serif;
		font-size:					12px;
		line-height: 				18px;
		padding:					5px 25px 5px 25px;			
        color:						#ffffff;
		text-align:					left;
        font-weight:            	bold;
}


p.right {
		font-family:				Verdana, Trebuchet ms, Arial, Helvetica, Tahoma, sans-serif;
		font-size:					12px;
		line-height: 				14px;
		padding:					5px 25px 5px 25px;			
        color:						#ffffff;
		text-align:					right;
        font-weight:            	bold;
}

p.center {
		font-family:				Verdana, Trebuchet ms, Arial, Helvetica, Tahoma, sans-serif;
		font-size:					13px;
		line-height: 				14px;
        color:						#ffffff;
		text-align:					center;
		padding:					5px 25px 5px 25px;	
        font-weight:            	bold;		
}

strong {
        font-weight:            	bold;
}

span.larger {
		font-family:       			Gilde, Georgia, Times, Times new roman, serif;
        font-size:              	14px;
		line-height:				15px;
        font-weight:            	bold;
}

span.smaller {
        font-size:              	12px;
        font-weight:            	bold;
}

span.elegant {
		font-family:				Gilde, Georgia, Times, Times new roman, serif;
		font-size:					14px;
		font-style: 				italic;
        font-weight:            	bold;
 }

span.smallcaps {
		font-family:				Verdana, Trebuchet ms, Arial, Helvetica, Tahoma, sans-serif;
		font-size:					12px;
        color:						#ffffff;
        font-variant:           	small-caps;
        font-weight:            	bold;
}

a {
        font-weight:            	bold;
		text-decoration: 			none;
        color:						#6ff;
		border-bottom:				1px dotted #6ff;
}

a:hover {
		text-decoration: 			none;
        color:						#9cc;
		border-bottom:				0px;
        font-weight:            	bold;
}

a.mainnav {
		text-decoration: 			none;
        color:						none;
		border-bottom:				0px;
        font-weight:            	bold;
}

a.mainnav:hover {
		text-decoration: 			none;
        color:						none;
		border-bottom:				0px;
        font-weight:            	bold;
}

.bg_body {
 		position:					relative;
		width:						850px;
		height:						675px;
		z-index:					10;
}

.body_div {
		background-image: 			url(images/background/mid.jpg);
    	background-repeat: 			no-repeat; 
		position:					absolute;
		top:						200px;
		left:						0px;
		width:						850px;
		height:						425px;
		overflow: 					hidden;
		z-index:					50;
}

.songpage_body_div {
		background-image: 			url(songpages/images/background/mid.jpg);
    	background-repeat: 			no-repeat; 
		position:					absolute;
		top:						200px;
		left:						0px;
		width:						850px;
		height:						425px;
		overflow: 					hidden;
		z-index:					50;
}

.songart_div {
		position:					relative;
		top:						25px;
		left:						10px;
		width:						699px;
		height:						424px;
		overflow: 					auto;
		border:						0px;
		z-index:					10;
}

.songbox_div {
		position:					absolute;
		top:						50px;
		left:						50px;
		width:						599px;
		height:						324px;
		overflow: 					auto;
		border:						1px #000 solid;
		z-index:					100;
}

.textbox_div {
		position:					absolute;
		top:						0px;
		left:						75px;
		width:						699px;
		height:						424px;
		overflow: 					auto;
		border:						1px #000 solid;
		z-index:					100;
}

.textbox_div2 {
		position:					absolute;
		top:						0px;
		left:						75px;
		width:						699px;
		height:						424px;
		overflow: 					hidden;
		border:						1px #000 solid;
		z-index:					100;
}

.textbox_right_div {
		position:					absolute;
		top:						0px;
		left:						199px;
		width:						400px;
		height:						324px;
		overflow: 					auto;
		border:						0px;
		z-index:					100;
}

br        { 
        clear: left 
}