/*	+--------------------------------+
	| Site		: Sing Your Life     |
	| Author	: Steve Montez		 |
	| Date		: 12/21/2006         |
	+--------------------------------+
	| Notes							 |
	+--------------------------------+
	| Rev. 2.25 on December 22, 2006 |	
	+--------------------------------+*/


/*	+--------------------------------+
	     COMMON TAG DEFINITIONS     
	+--------------------------------+*/
body{			background:#400000;
				color:#000000;}

a:link{
				background-color:#FFFFFF;
				color:#990000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:normal;
				font-weight:bold;
				text-decoration:underline;}
	
a:hover{		background-color:#FFFFFF;

			color:#FF0000;
				font:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:normal;
				font-weight:bold;
				text-decoration:underline;}
				
a:link.price{	background-color:#FFFFFF;
				color:#990000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:normal;
				font-weight:bold;
				text-decoration:underline;}
				
a:visited.price{
				background-color:#FFFFFF;
				color:#990000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:normal;
				font-weight:bold;
				text-decoration:underline;}
				
a:hover.price{
				background-color:#FFFFFF;
				color:#990000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:normal;
				font-weight:bold;
				text-decoration:none;}
		
img{			border:none;}

img.ny-photo{	border:#000066 thin solid;}

.featuredsinger a:hover{
text-decoration:underline;
color:#FF0000;
}
.featuredsinger a:link{
text-decoration:underline;
color:#990000;
}
			
				
td.ny-photo{	text-align:center;
				vertical-align:middle;}

td.ny-text-left{
				padding:0px 20px 0px 20px;
				text-align:left;
				vertical-align:middle;}

td.ny-text-right{
				padding:0px 20px 0px 20px;
				text-align:right;
				vertical-align:middle;}

img.link-photo{	border:#000066 0px solid;
				vertical-align:top;}				

td.link-photo{	border:#FFFFFF 0px solid;
				text-align:left;
				vertical-align:top;
				width:225px;}
				
td.link-text{	padding:10px 20px 10px 20px;
				text-align:left;
				vertical-align:middle;}

				
th{
	background-color:#990000;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 5px 3px 5px;
	text-align: center;
}
				
td.chordroot{	background-color:#000066;
				color:#FFFFFF;
				font-size:12px;
				font-weight:bold;
				vertical-align:middle;}	
				
td.chords{		border-left:#990000 1px solid;
				border-top:#990000 1px solid;
				color:#000066;
				font-size:9px;
				font-weight:normal;}

td.meds{		border-left:#990000 1px solid;
				border-top:#990000 1px solid;
				color:#000066;
				font-size:10px;
				font-weight:normal;}			

td.brand{		background-color:#000066;
				border-left:#990000 1px solid;
				border-top:#990000 1px solid;
				color:#FFFFFF;
				font-size:10px;
				font-weight:normal;}			

td.med_desc{	border-left:#990000 1px solid;
				border-top:#990000 1px solid;
				color:#000066;
				font-size:10px;
				font-weight:normal;
				padding:5px;
				text-align:left;}			


td.item{		font-size:11px;
				font-weight:bold;
				padding:3px;
				text-align:left;
				width:140px;}

td.item_indent{	font-size:11px;
				font-weight:bold;
				padding:0px 5px 0px 25px;
				text-align:left;
				width:230px;}
				
td.price{		font-size:11px;
				font-weight:bold;
				padding:2px;
				text-align:center;
				width:100px;}

td.price a:hover{
				background-color:#FFFFFF;}				

td.price_indent{
				font-size:11px;
				font-weight:bold;
				padding:0px 5px 0px 5px;
				text-align:center;
				width:130px;}		

td.buy{			font-size:11px;
				font-weight:bold;
				padding:2px;
				text-align:center;
				width:200px;}

td.midi{		border:#000066 thin solid;
				padding:5px;}

/*	+--------------------------------+
	 GENERAL SETTINGS & DEFINITIONS 
	+--------------------------------+ */
#page{			position:absolute;
				top:0px;
				bottom:auto;
				background:#FFFFFF;
				left:50%;
				margin-left:-425px;
				width:850px;
				z-index:0;}

/*	+--------------------------------+
	  BORDER CREATION DEFINITIONS   
	+--------------------------------+ */
.top_border {	background:url(images/Header/16uppercenter.png) repeat-x;
				
				}
.left_border {	background:url(images/Header/16leftcenter.png) repeat-y;
				
				}

.right_border {	background:url(images/Header/16rightcenter.png) repeat-y;
				}

.bottom_border{	background:url(images/Header/16lowercenter.png) repeat-x;
				}


/*	+--------------------------------+
	  CONTAINER FRAME DEFINITIONS   
	+--------------------------------+ */




#content_frame{ background:#FFFFFF;
				position:relative;
				float:left;
				overflow:visible;
				width:664px;
				z-index:2;
				left:0px;}

#footer_frame{	background:#FFFFFF;
				position:relative;
				float:left;
				overflow:visible;
				width:850px;
				height:68px;
				z-index:2;
				left:0px;}


/*	+--------------------------------+
	   CONTENT FRAME DEFINITIONS    
	+--------------------------------+ */
.normaltext {
	font-family:arial;
	font-size:12px;
}
.menutitle{
cursor:hand;
margin-bottom: 5px;
background-color:#990000;
color:#ffffff;
width:140px;
padding:1px;
text-align:center;
font-family:arial;
font-size:12px;
border:1px solid #000000;
font-weight:bold;


}

.submenu{
margin-bottom: 0.5em;
}

				
#content{		position:relative;
				background:#FFFFFF;
				color:#000066;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:normal;
				line-height:14px;
				width:130px;
				top:0px;
				left:0px;
				text-align:justify;
				z-index:5;}
#article_info{	position:relative;
				background:#FFFFFF;
				color:#000066;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:normal;
				line-height:14px;
				width:700px;
				top:0px;
				left:0px;
				padding:25px 50px 0px 50px;
				text-align:justify;
				z-index:5;}

#aboutus_info{	position:relative;
				background:#FFFFFF;
				color:#000066;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:normal;
				line-height:14px;
				width:700px;
				top:0px;
				left:0px;
				padding:25px 50px 0px 50px;
				text-align:justify;
				z-index:5;}				

#footer{		background:#FFFFFF;
				position:absolute;
				left:18px;
				top:15px;
				height:40px;
				width:814px;
				z-index:5;}

/*	+--------------------------------+
	       SPECIALTY GOODIES        
	+--------------------------------+ */




#content_frame a:link, a:visited{
				background-color:#FFFFFF;
				color:#990000;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:normal;
				font-weight:bold;
				text-decoration:none;}
#content_frame a:hover{
				background-color:#990000;
				color:#FFFFFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:normal;
				font-weight:bold;
				text-decoration:none;}

.greeting{		font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-style:italic;
				font-weight:bolder;
				margin-top:0px;}

.article_title{	color:#990000;
				font-family:Arial, Helvetica, sans-serif;
				font-size:18px;
				font-style:italic;
				font-weight:bolder;
				text-align:center;
				margin-top:0px;}
				
.title{			color:#990000;
				font-family:Arial, Helvetica, sans-serif;
				font-size:18px;
				font-style:italic;
				font-weight:bolder;
				text-align:center;
				margin-top:0px;}

/****** FOOTER DEFINITIONS *****/
#footer a:link{
				background-color:#FFFFFF;
				color:#990000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				font-style:normal;
				font-weight:bold;
				text-decoration:none;}				
#footer a:visited{
				background-color:#FFFFFF;
				color:#990000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				font-style:normal;
				font-weight:bold;
				text-decoration:none;}				
#footer a:hover{
				background-color:#990000;
				color:#FFFFFF;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				font-style:normal;
				font-weight:bold;
				text-decoration:none;}				


.copyright{		color:#990000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				font-style:normal;
				font-weight:bold;
				position:absolute;
				left:0px;
				top:0px;
				width:325px;
				margin-top:5px;
				text-align:left;}
#contactinfo{	position:absolute;
				color:#990000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				font-style:normal;
				font-weight:bold;
				left:710px;
				top:0px;
				width:100px;
				text-align:right;}
			
#disclaimer{	position:absolute;
				color:#990000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				font-style:normal;
				font-weight:bold;
				left:710px;
				top:13px;
				width:100px;
				text-align:right;}
				
#sitemap{		position:absolute;
				color:#990000;
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				font-style:normal;
				font-weight:bold;
				left:710px;
				top:26px;
				width:100px;
				text-align:right;}
				
.item_subinfo{	font-size:9px;}

.item_section{	background-color:#990000;
				color:#FFFFFF;
				font-size:12px;
				font-weight:bold;
				padding:2px;
				text-align:left;}
		
.maillist{		position:absolute;
				width:300px;
				height:100px;
				left:500px;
				top:450px;
				text-align:right;}
				
.countertag{	position:absolute;
				height:19px;
				width:316px;
				left:655px;
				top:1026px;
				text-align:right;}

.note_title{	color:#990000;
				font-weight:bold;}

.note_topic{	color:#990000;
				font-weight:bolder;
				line-height:25px;}

.note_content{	color:#990000;
				font-style:italic;
				font-weight:bolder;}

.note_content_blue{
				font-style:italic;
				font-weight:bolder;}

.note_inset{	margin-left:40px;}
				
.note_name{		color:#990000;
				font-style:normal;
				font-weight:bold;
				line-height:24px;}
				
				
input.White {background-color:#FFFFFF; 
font-size:12px;
border:inset;
border-bottom-width:thin;
border-top-width:thin;
border-right-width:thin;
border-left-width:thin;
}
input.red {background-color: #990000; font-weight: bold; font-size: 12px; color: white;
}


border-bottom-width:thin;
}

.quotations{
	font-weight:bold;
	font-size: 12px;
	font-family: Arial;
}

.quotations_red{
				color:#990000;
				font-weight:bold;}

#qt{			color:#990000;
				float:none;
				font-weight:bold;
				position:absolute;
				bottom:0px;
				text-align:center;
				width:100%;
				z-index:17;}
				
#qt a:hover{	background-color:#FFFFFF;}

#join a:hover{	background-color:#FFFFFF;}

#address{		border:#000066 1px solid;
				color:#000066;
				float:none;
				text-align:center;
				width:100%;
				z-index:17;}

.singer_frame{	background-color:#990000;
				font-family:Arial, Helvetica, sans-serif;
				font-size:20px;
				font-style:italic;
				font-weight:bold;
				height:90px;}
				
.singer_pic{	float:left;
				text-align:left;}

.singer{		color:#FFFFFF;
				padding:35px 10px 0px 0px;
				text-align:right;
				vertical-align:baseline;}

.song{			height:50px;
				width:300px;}

.featuredin{	font-size:8px;
				font-weight:bold;}
				
.standout{		color:#000066;
				font-style:italic;
				font-size:12px;
				font-family:Arial;
				font-weight:bolder;}

.standout_red{	color:#990000;
				font-style:italic;
				font-weight:bolder;}

.standout_green{
				color:#006600;
				font-style:italic;
				font-weight:bolder;}

.standout_gold{	background-color:#000000;
				color:#FFD700;
				font-style:italic;
				font-weight:bolder;
				padding:0px 3px 0px 3px;}

.standout_silver{
				background-color:#000000;
				color:#C0C0C0;
				font-style:italic;
				font-weight:bolder;
				padding:0px 3px 0px 3px;}
						
.return{		color:#990000;
				font-style:italic;
				font-weight:bolder;
				text-align:right;}
				
.divide{		border-top:#990000 thin solid;}

.rednormal{		font-color:#990000;
				font-style:normal;}
#mainmenu{		background:#FFFFFF url(images/menu/staff.png) repeat-x;

				height:42px;
width:789px;
/*				*/
				z-index:5;}
				
				
				
/* Menu styles */

.cssvertical ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 164px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
    LIST-STYLE-TYPE: none;

	}
	
.cssvertical ul li {
	position: relative;
	//setup here
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	BACKGROUND: #990000;
	//BACKGROUND: url(images/dsprites.gif) no-repeat 0px 0px; //setup background
	LINE-HEIGHT: 0em;
	}
	
.cssvertical li ul {
	position: absolute;
	left: 163px; /* Set 1px less than menu width */
	top: 0;
    display: none;
	font-size:12px;
	}

/* Styles for Menu Items */
.cssvertical ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff; /* IE6 Bug */
	padding: 2px;
	border: 1px solid #ccc; /* IE6 Bug */
	border-bottom: 0;
/* UnComment if You Want have Shadow
        filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);
*/
        }
.cssvertical ul li a:hover{ /*Theme Change here*/
background-color: #F0F0F0;
}
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

.cssvertical li:hover ul, li.over ul { display: block; } 
.cssvertical li:hover ul ul, li.over ul ul {display: none;} 
.cssvertical ul ul li:hover ul, ul ul li.over ul {display: block;}