BODY
{
	font-family: verdana, arial, sans-serif;
	background-color: white;
	color: black;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
	width:1024px;
	font-size: 10pt;
}

table.one
{
	padding-left:8px;
	/*width:100%;*/
	border-spacing:10px;
}

table.two
{
	table-layout: relative;
	width:100%;
	 border:0px;
	 padding:0px 10px 10px 10px;
	 border-spacing:10px;
}

a:link { color: black; }
a:visited { color: green; }
a:hover { color: #FF00FF; }
a:active { color: #0033FF; }

a.one:link {color:orange;}
a.one:visited {color:green}
a.one:hover {color: #FF00FF;}

/*
a.two:link {color:pink;}
a.two:visited {color:green;}
a.two:hover {font-size:125%;}
*/

/*
a.four:link {color:black;}
a.four:visited {color:green;}
a.four:hover {font-family:monospace;}
*/

/*
.indentrelative
{
position:relative;
left:20px;
}
*/


.lyricbody
{
	font-family: verdana, arial, sans-serif;
	background-color: white;
	color: black;
	margin-left: 100px;
	margin-right: 50px;
	text-align: left;
}

.center1
{ 
margin-left: auto;
margin-right: auto;
}

.block
{
	margin-left: 2em;
	margin-right: 2em;
}

.subblock
{
	margin-left: 4em;
	margin-right: 4em;
}

.smallblock
{
	margin-left: 2em;
	margin-right: 2em;
	font-size: smaller;
}

.leftpic
{
	float: left;
	position: relative;
	left: 0px;
	margin: 0px 10px 0px 0px;
	border: 1px #000 solid;
}

.leftpicno
{
	float: left;
	position: relative;
	left: 0px;
	margin: 0px 10px 0px 0px;
	border: 0px;
}

.rightpic
{
	float: right;
	position: relative;
	right: 0px;
	margin: 0px 0px 0px 10px;
	border: 1px #000 solid;
}

.rightpicno
{
	float: right;
	position: relative;
	right: 0px;
	margin: 0px 0px 0px 10px;
	border: 0px;
}

.short
{
	border-bottom: 1px #ccc default;
	width: 64px;
}

.graybar
{
	color: black;
	background-color: #cccccc;
	text-align: center;
	font-weight: bold;
	font-size: large;
}

.menubar
{
	color: black;
	background-color: white;
	text-align: center;
	border: 1px black dotted;
	padding: 0px 0px 4px 0px;
}

/*UBUTIQUE*/
.minialbum
{
	float:left;
	position:relative;
	left:5%;
}
.albumtext
{
	margin-left:10px; 
	text-align:left;
}

/*--------------------------------------------------*/
/*CALENDAR PAGE*/
.calendarbody
{
	font-family: verdana, arial, sans-serif;
	font-size: 12pt;
	background-color: white;
	color: black;
	text-align: left;
	margin-left: 100px;
	margin-right: 100px;
}

.text2block
{ 
	width: 80%;
	text-align:left;
	vertical-align:top;
	vertical-align:text-top;
}

.menublock
{
	width: 20%;
	text-align:left;
	vertical-align:top;
	vertical-align:text-top;
}
/*--------------------------------------------------*/

/*--------------------------------------------------*/
/*ALBUM PAGES*/
.albumbody
{
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	background-color: white;
	color: black;
	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
}

.albumhilite
{
	color: black;
	background-color: white;
	text-align: center;
	/*border: 1px black dotted;*/
	padding: 4px;
	min-height:285px;
}
ol.songs
{
list-style-type:decimal-leading-zero;
margin:0px;
}

li
{
margin-left:-10px;
}

/*--------------------------------------------------*/


.pink { color: #FF069B; }
.green { color: green; }
.purple { color: #7248E3; }

.borderselect
{
	color: green;
}

.greenblock
{
	color: black;
	background-color: #99FF33;
	text-align: center;
	font-weight: bold;
}

.greencolumn
{
	color: black;
	background-color: #99FF33;
	text-align: center;
	font-weight: bold;
	position:absolute; 
	left:37%;
	width:350px;
}



.halfblock { width: 50%; }
.num { list-style-type: decimal; }

.logo
{
	font-family: monospace;
	font-size: small;
	text-align: center;
}

.yellowbox
{
	width: 220px;
	height: auto;
	color: black;
	background-color: #FFFF00;
	text-align: left;
	border: 1px black dotted;
	padding: 8px 8px 8px 8px;
}

.graybox
{
	width: 226px;
	height: auto;
	color: black;
	background-color: #e7e7e7;
	text-align: left;
	border: 1px black dotted;
	padding: 8px 8px 8px 8px;
}

.grayboxnodot
{
	width: 220px;
	height: auto;
	color: black;
	background-color: #e7e7e7;
	text-align: left;
	border: 0px;
	padding: 8px 8px 8px 8px;
}

.centerheader
{
	text-align: center;
	font-weight: bold;
}
