html,body
{
	width:auto;
	height:auto;
	background:#ccc url(/img/back.gif) repeat-x fixed;
	font-family:Tahoma,Verdana,Arial;
	font-size:small;
	margin:0px;
	padding:2px;
}

* html body{
	font-size:x-small;
}

#lyrics a
{
	color:#aa0000;
	text-decoration:underline;
/*	border-bottom:1px dotted #aa0000;*/
}

/*input,textarea
{
	border:2px solid #cccccc;
}*/

.btn
{
	width:100px;
}

ul
{
	clear:both;
}
#lyrics-container
{
	width:100%;
	height:100%;
}

#lyrics-content
{
	position:absolute;
	left:50%;
	margin-left:-400px;
	width:360px;
	height:auto;
	min-height:1150px;
	background:#fff;
	margin-top:160px;	
	border:2px solid #aaa;
	border-bottom:none;
	padding-left:220px;
	padding-right:220px;
       font:x-small/1.5em "Trebuchet MS",Verdana,Arial,Sans-serif;
       color:#333;
       font-size:1em;	
	white-space:pre;
}

.vid
{
    padding:5px;
    padding-top:350px;
}

* html #lyrics-content
{
	width:800px;
	padding-top:390px;
	border-top:none;
	height:1400px;
}

h1
{
	font-size:1.5em;
	margin:0px;
}

#lyrics-content h1
{
	position:absolute;
	z-index:2;
	background:#ffffff;
	top:0px;
	font-size:1.5em;
	font-weight:normal;
	display:block;
	white-space:normal;
	width:350px;
	top:15px;

}

#lyrics-menu
{
	position:absolute;
	left:50%;
	margin-left:-138px;
	padding:2px;
	padding-bottom:3px;
	padding-left:0px;
	width:538px;
	height:20px;
	top:120px;
	z-index:1;
	background:#ffcc00 url('/img/menu.png') no-repeat;
	font-family:verdana;
	font-size:1.3em;
}

* html #lyrics-menu
{
	width:536px;
}

#lyrics-menu a
{
	text-decoration:none;
	color:#000;
	padding:2px;
	padding-right:2px;
}
#lyrics-menu a:hover
{
	background-color:#aa0000;
	color:#fff;
}

#lyrics-top
{
	position:absolute;
	left:50%;
	margin-left:-400px;
	padding:0px;
	width:800px;
	height:161px;
	background-color:#fff;	
	border:2px solid #aaa;
	border-bottom:none;
	top:3px;
}
#lyrics-logo
{
	position:absolute;
	top:0px;
	left:50%;
	margin:5px;
	margin-left:-395px;
	width:260px;
	height:145px;
	z-index:1;
	background:url('/img/logo.png') no-repeat;
	cursor:pointer;

}
#lyrics-left
{
	position:absolute;
	left:50%;
	top:180px;
	margin-left:-390px;
	width:200px;
	height:auto;
}

#lyrics-right
{
	position:absolute;	
	left:50%;
	top:180px;
	margin-left:195px;
	width:200px;
	height:auto;
/*	border:1px solid #aaa;*/
}

*html #lyrics-right
{
	margin-left:190px;
}

.lyrics-box
{
	background-color:#e6e6e6;
	padding:2px;
	margin-bottom:20px;
}
.lyrics-box b
{
	background-color:#cccccc;
	display:block;
	margin:2px;
	padding:2px;
	height:15px;
	text-align:center;
}

#lyrics-text
{
	margin:5px;
	width:180px;
}

#lyrics-text-home
{
	margin:5px;
	width:350px;
}

form
{
	margin:0px;	
}

form p
{
	margin:0px;
}

.lyrics-box ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:11px;
}

.lyrics-box ul li
{
	padding:0px;
	background-color:#fff;
	display:block;
	margin:3px;
}

* html .lyrics-box ul li
{
	padding:0px;
	background-color:#fff;
	display:block;
	margin:3px 0px 0px 0px;
}

.lyrics-box ul li a
{
	text-decoration:none;
	display:block;
	padding:0px;
	padding-left:5px;
	color:#000;
}

* html .lyrics-box ul li a
{
	width:195px;
	display:inline;
}

.lyrics-box ul li a:hover
{
	background-color:#aa0000;
	color:#fff;
}


/*ol */

.lyrics-box ol
{
	margin:0px;
	padding:0px;
	font-size:11px;
}

.lyrics-box ol li
{
	padding:0px;
	background-color:#fff;
	display:block;
	margin:3px;
}

* html .lyrics-box ol li
{
	padding:0px;
	background-color:#fff;
	display:block;
	margin:3px 0px 0px 0px;
}

.lyrics-box ol li a
{
	text-decoration:none;
	display:block;
	padding:0px;
	padding-left:5px;
	color:#000;
}

* html .lyrics-box ol li a
{
	width:195px;
	display:inline;
}

.lyrics-box ol li a:hover
{
	background-color:#aa0000;
	color:#fff;
}



#lyrics-footer
{
	position:fixed;
	width:790px;
	height:15px;
	bottom:6px;
	left:50%;
	margin-left:-399px;
	padding:2px;
	padding-left:10px;
	opacity:0.8;
	background-color:#aa0000;
	color:#fff;
	font-size:11px;
	z-index:100;
}

*html #lyrics-footer
{
	visibility:hidden;
}

#lyrics-footer a
{
	color:#FFCC00;
	text-decoration:none;
}

#lyrics-shadow
{
	position:fixed;
	width:804px;
	height:5px;
	bottom:0px;
	left:50%;
	margin-left:-400px;
	border-top:2px solid #aaa;
	z-index:5;
	background-color:#999999;
	background:#ccc;
}

*html #lyrics-shadow
{
	visibility:hidden;
}


* html #lyrics-footer
{
	width:798px;
	position:absolute;
}

* html #lyrics-shadow
{
	width:800px;
	position:absolute;
}

#navigation
{
	z-index:1;
	position:absolute;
	color:#aa0000;
	top:155px;
	left:50%;
	margin-left:-180px;
	height:30px;
	width:585px;
}

#navigation a
{
	text-decoration:none;
	color:#aa0000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#navigation a:hover
{
	background-color:#aa0000;
	color:#fff;
}

.video
{
	z-index:1;
	position:absolute;
	top:220px;
	left:50%;
	margin-left:-180px;
	height:300px;
	width:365px;
	background-color:#fff;
	width:365px;
	height:320px;
}
#video a
{
	background-color:#ffeeaa;
	text-decoration:none;
	padding:2px;
}


.video-fullscreen
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000;
	background:#ffffff;
	top:5px;
	left:50%;
	margin-left:-400px;
	height:630px;
	width:800px;
	border:2px solid #4D4D4D;
	background-color:#fff;
}


#flash
{
	top:0px;
	left:0px;
}

#zoom
{
	font-weight:bold;
}
#zoomover
{
	z-index:100;
	position:absolute;
	top:220px;
	left:50%;
	margin-left:-180px;
	height:250px;
	width:365px;
	background-color:#fff;
}

/*buttons*/
.button
{
	border:1px solid #cccccc;
	text-align:center;
	color:#000;
	text-decoration:none;
	display:block;
	width:175px;
	padding:5px;
	margin:5px;
	background-color:#fff;
	font-weight:bold;
}
* html .button
{
	width:185px;
}

#banner-top
{
	position:absolute;
	top:40px;
	left:50%;
	margin-left:-100px;
}

#banner-right
{
	position:absolute;
	z-index:1;
	top:490px;
	left:50%;
	margin-left:220px;
}

pre
{
	font-family:Tahoma,Verdana,Arial;
	font-size:1em;	
}

#artist-content ul,#lyrics ul
{
	clear:both;
	margin:0px;
	margin-top:15px;
	margin-left:20px;
	padding:0px;
	width:360px;
/*	list-style:outside;*/
	list-style-image:url(/img/title.png);
	list-style-position:outside;
	/*padding-bottom:50px;*/
}

* html #artist-content 
{
	width:360px;
}

* html ul,#lyrics ul
{
	width:330px;
}

#artist-content ul li
{
	margin:0px;
	float:left;
	width:150px;
	margin-right:2em;
	display:list-item;
/*	line-height:17px;*/
}

* html #artist-content ul li
{
	height:25px;
 	background-image:url("/img/title.png") no-repeat;
	background-position:0px 0px;
}

#lyrics ul li
{
	margin:0px;
}

* html #lyrics ul li
{
	height:25px;
}



#artist-content ul li a,#lyrics ul li a
{
	color:#aa0000;
	text-decoration:none;
	font-family:Tahoma;
}



#artist-content
{
	position:absolute;
	left:50%;
	margin-left:-400px;
	width:360px;
	height:auto;
	min-height:1150px;
	background:#fff;
	margin-top:160px;	
	border:2px solid #aaa;
	border-bottom:none;
	padding:5px;
	padding-top:50px;
	padding-left:220px;
	padding-right:220px;
       color:#333;
	padding-bottom:50px;

}

* html #artist-content
{
	width:800px;
	padding-top:50px;
	padding-right:0px;
	border-top:none;
	height:1200px;
}

#artist-content h1
{
	position:absolute;
	z-index:2;
	background:#ffffff;
	top:15px;
	font-size:1.5em;
	font-weight:normal;
	display:block;
	word-wrap:break-word;
	margin:0px;
}

#lyrics
{
	position:relative;
	left:50%;
	margin-left:-400px;
	width:360px;
	height:auto;
	min-height:1150px;
	background:#fff;
	margin-top:160px;	
	border:2px solid #aaa;
	border-bottom:none;
       padding:5px;
	padding-left:220px;
	padding-right:220px;
       color:#333;
}

* html #lyrics
{
	width:800px;
	padding-top:50px;
	border-top:none;
	height:1200px;
}

h2
{
	border-bottom:1px solid #cccccc;
	color:#aaa;
	/*background:url(/img/title.png) no-repeat;
	padding-left:20px;*/
	font-size:1.3em;
}

/* login */
#lyrics-login input
{
	margin:5px;
	width:110px;
}

#lyrics-login #login
{
	width:auto;
  	display:block;
	float:right;
	margin-right:5px;
}

/*#lyrics-login label
{
	width:100px;
	margin-left:10px;
}*/

p
{
  white-space:normal;
  font-family:Verdana,Georgia,Serif;/*'Lucida Grande',Verdana,Arial,Sans-Serif;*/
  text-align:justify;
/*  line-height:1.2em;*/
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  padding:5px;
  margin:5px;
  background-color:#fff;
}

p:hover
{
  background-color:#FFEEAA;
  color:#000;

}
p:first-letter
{
  /*margin-left:10px;
  font-weight:bold;*/
}

#lyrics-login div
{
	clear:both;
	text-align:center;
}

#lyrics-login a
{
    text-decoration:none;
	color:#000;
    font-size:90%;
	clear:left;
}

#lyrics-login a:hover
{
	text-decoration:underline;
}

#lyrics-welcome
{
	/*background:#FFEEAA;*/
}

#lyrics-welcome div
{
	/*background:#fff;
	margin:5px;*/
}

#lyrics-welcome label
{
	background:#fff;
	padding-left:2px;
	margin:3px;
	display:block;
	text-align:center;
}

#lyrics-welcome a
{
	color:#AA0000;
}

#lyrics-welcome a:hover
{
	color:#fff;
}

#lyrics-login-form
{
	clear:both;
	display:block;
}

#lyrics-login-form label
{
    display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 70px;
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right;
	font-weight:bold;
}

#lyrics_register label
{
    display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 70px;
	padding: 0; 
	margin: 5px 5px 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
	font-weight:bold;
}


#lyrics_register input
{
	width:270px;
}

.border-top
{
	clear:left;
	display:block;
	margin:5px 0pt 0pt;
	padding:1px 3px;
	width:354px;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #cccccc;
}

.row
{
	clear:left;
	display:block;
	margin:5px 0pt 0pt;
	padding:1px 3px;
	width:354px;
}

.error
{
	text-align:center;
	width:auto;
	color:#aa0000;
}

#lyrics-recover label
{
        display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 50px;
	padding: 0; 
	margin: 5px 5px 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

#lyrics-recover input
{
	width:280px;
}
#lyrics-recover .submit
{
	width:100px;
	margin-left:130px;;
}

#lyrics-lang
{
	position:absolute;
	left:50%;
	margin-left:310px;
	width:100px;
	height:auto;
	top:10px;
}

#en,#it,#ro,#es,#de,#fr
{
	width:16px;
	height:11px;
	float:left;
	margin-right:5px;
	background-repeat: no-repeat;
}

#en
{
	background:url('/img/lang/england.gif');
}

#it
{
	background:url('/img/lang/it.gif');
}

#ro
{
	background:url('/img/lang/ro.gif');
}

#es
{
	background:url('/img/lang/es.gif');
}

#de
{
	background:url('/img/lang/de.gif');
}
#fr
{
	background:url('/img/lang/fr.gif');
}

#lyrics-scroll
{
}

.lyrics-scoll
{
	position: absolute;
	margin-top:100px;
	width:360px;
	clip: rect(10px,400px,310px,10px);
}
.lyrics-plain
{
	position:relative;
	clip:auto;
	margin:0px;
	width:auto;
}

#artistimage
{
	display:block;
	text-align:center;
	margin:auto auto;
	margin-top:7em;
	border:1px solid #cccccc;
	padding:2px;
}

* html #artistimage
{
	margin:0px;
	margin-top:10em;
	margin-left:-16em;
}

#artist-gallery
{
	width:320px;
	display:block;
	position:absolute;
	margin-left:16px;
	white-space:nowrap;
	height:80px;
	clip: rect(0px,320px,80px,0px);
}

#artist-gallery img
{
	cursor:pointer;
}

* html #artist-gallery
{
	margin-right:16px;
}

#gallery-left
{
	float:left;
	width:15px;
	height:78px;
 	background:url('/img/gallery-left.gif');
	display:block;
}

#gallery-right
{
	float:right;
	width:15px;
	height:78px;
 	background:url('/img/gallery-right.gif');
	display:block;
}


* html #gallery-right
{
	margin-left:-17em;
}

#lyrics-search-form2
{
/*	width:220px;*/
}

.plugin
{
	background:url('/img/SOUND_ICON.jpg') 140px -12px no-repeat #fff;
	text-align:center;
}
.firefox
{
	background:url('/img/firefox-icon.gif') 150px 0px no-repeat #fff;
	text-align:center;
}

/*
#lyrics-video-unavailable
{
	background:url('/img/video_unavailable.png') no-repeat center 20px;
	width:365px;
	height:30px;
	text-align:center;
	padding-top:270px;
	font-weight:bold;
	font-size:14px;
	display:block;
}

#lyrics-video-unavailable a
{
	background:none;
	color:#aa0000;
}
*/
.novid
{
    padding:5px;
	padding-top:10px;
}

#lyrics-arrows
{
	position:absolute;
	background:url('/img/arrows.png') no-repeat center 20px;
	left:50%;
	margin-left:165px;
	margin-top:550px;
	width:40px;
	height:153px;
	visibility:hidden;
}

#artist-content ul #lyrics-letter
{
	width:178px;
	margin-right:178px;
	margin-top:10px;
	margin-left:-25px;
	clear:both;
	background-color:#FFCC00;
	color:#000;
	list-style-image:none;
	list-style:none;
	height:20px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	/*border-bottom:1px solid #AA0000;*/
}

/*
#artist-content ul #lyrics-letter a,#artist-content ul #lyrics-letter a:hover
{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	background:none;
}
*/

#artist-content #lyrics-letters
{
	clear:both;
	width:356;
	height:auto;
/*	background-color:#AA0000;*/
	margin-left:0px;
}

* html #artist-content #lyrics-letters
{
	margin-left:0px;
	padding-top:10px;
}


#artist-content #lyrics-letters li
{
	display:inline;
/*	background-color:#AA0000;*/
	/*background-color:#AA0000;*/
	margin:2px;
	width:auto;
}

#artist-content #lyrics-letters li a
{
	color:#000;
/*	background-color:#FFCC00;*/
	text-decoration:none;
	padding:3px;
	padding-right:5px;
	padding-left:2px;
/*	width:25px;*/
	font-weight:bold;
}


/*#artist-content #lyrics-letters li a:hover
{
	background:#AA0000;
	color:#fff;
}*/

/*add lyrics*/
#lyrics_input
{
	width:270px;
	height:250px;
}

.clip
{
	list-style-image:url(/img/clip.png);
}

#firefox
{
    padding-top:10px;
    margin-left:30px;
}

#flashvideo
{
    width:365px;
    height:300px;
}



.pag {
	margin:0px;
	padding:0px;
	padding-top:20px;
	clear: both;
	display: block;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	list-style:none;
	clear:both;
}

.pag li
{
		list-style:none;
		display:inline;
}


.pag a {
	width: 2.2em;
	color: #000000;
	border: 1px solid #AAAAAA;;
	padding: 2px;;
	margin: 1px;;
	margin-bottom: 1em;;
	margin-left: 0.1em;
	text-decoration:none;
}

.pag a:hover {
	background-color: #fff;
	border: 1px solid #AAAAAA;;
	padding: 2px;;
	margin: 1px;;
	margin-bottom: 1em;;
	margin-left: 0.1em;
}

.pag .current {
	color: #fff;
	background-color: #993333;
	border: 1px solid #AAAAAA;;
	padding: 2px;;
	margin: 1px;;
	margin-bottom: 1em;;
	margin-left: 0.1em;
}


#firefoxbtn
{
	display:none;
}


