.rounded {
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px
}

.leftRounded {
	-moz-border-radius:8px 0px 0px 8px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-top-left-radius:5px;
}

.rightRounded {
	-moz-border-radius:0px 8px 8px 0px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-top-right-radius:5px;
}

.bottomRounded {
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
}

.topRounded {
	-moz-border-radius:8px 8px 0px 0px ;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
}

body, form { margin:0px; padding:0px; }

body, td, textarea, input, select, div, span, th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

body, td, div, span, th {
	color:#CCCCCC;
}

body {
	background-color: #000000;
}
a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #FFFFFF;
}
a:active {
	color: #FFFFFF;
}

#lyrics {
	color:#000000;
	background:#fff;
	border:2px solid #999;
	margin:50px;
	padding:5px;
	background-image:url(images/yolanda_lanny.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-align:right;
	min-height:450px;
}

#intro #subject { font-size:16px; color:#FFFFFF; }
#intro { font-size:10pt; line-height:1.2; font-family:Verdana, Arial, Helvetica, sans-serif; }

#comments_list {
	height:300px;
	overflow:auto;
	border:1px solid #ccc;
	padding:5px;
	margin:10px;
}
#comments_list div { font-size:9px; }
#comments_list span { color:#FFFFFF; font-weight:bold; }


/* Overlay Box */
.box_title {
	padding:2px;
	background:#666666;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
.overlay{
  position: absolute;
  top: 0; /* These positions makes sure that the overlay */
  bottom: 0;  /* will cover the entire parent */
  left: 0;
  width: 100%;
  background: #000000;
  opacity: 0.25;
  -moz-opacity: 0.25; /* older Gecko-based browsers */
  filter:alpha(opacity=25); /* For IE6&7 */
  -moz-border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px
}

.overlay_out{
  position: absolute;
  top: 0; /* These positions makes sure that the overlay */
  bottom: 0;  /* will cover the entire parent */
  left: 0;
  width: 100%;
  background:#000;
  opacity: 0.35;
  -moz-opacity: 0.35; /* older Gecko-based browsers */
  filter:alpha(opacity=35); /* For IE6&7 */
}

.content {
  position: relative;
  background:#FFF; 
  margin:4px;
}

.container {
	position:absolute; 
	top:1;
	padding:2px;
}
