/*
 *   Style Sheet for RuMoHoR's project
 *
 * "Mylene Farmer. Lyrics & Translations."
 *
 *    http://www.mflt.net/
 *
 *  Contact address: webmaster@rumohor.com
 *
 *  (C) RuMoHoR 2001-2005
 *
 */

/*
 * BODY style
 *
 */

body {
	font-family:		"Verdana", sans-serif;
	font-size:		14px;
	font-style:		normal;
	font-weight:		normal;
	text-align:		left;
	color:			#000000;
	background:		#E8E8E8;
	padding:		4px;
	margin:			0px;
}


/*
 * Normal text styles
 *
 */

p {
	font-size:		16px;
	font-weight:		normal;
	text-indent:		0px;
	padding:		2px;
	margin:			0px;
	border:			0px solid #000000;
}

p.backlink {
	color:			#000000;
	font-size:		14px;
	margin:			0px 8px 0px 0px;
	padding:		4px;
	border-width:		1px 2px 2px 1px;
	border-style:		solid;
	border-color:		#606060;
	background:		#E0E0E0;
}

p.cprt {
	font-size:		10px;
	text-align:		center;
	white-space:		nowrap;
}


p.prestat {
	margin-top:		16px;
}

p.justext {
	margin:			8px;
	text-indent:		32px;
	text-align:		justify;
}

p.line, p.iline {
	text-align:		left;
	padding:		0px;
	margin:			0px;
}

p.iline {
	color:			#806060;
	text-indent:		24px;
}

div.block {
	margin:			2px 0px 4px 0px;
	padding:		2px 0px;
}

div.face {
	font-size:		16px;
	text-align:		left;
	padding:		4px 8px;
	margin:			2px 4px;
	border-width:		1px;
	border-style:		dotted;
	border-color:		#000000;
	color:			#606060;
	background:		#E8E8EC;
}

div.notes {
	font-size:		16px;
	text-align:		left;
	padding:		4px 2px;
	margin:			2px 4px;
	border-width:		1px;
	border-style:		dotted;
	border-color:		#000000;
	color:			#606060;
	background:		#E8ECE8;
}

div.para, div.refrain {
	font-size:		16px;
	text-align:		left;
	margin:			4px;
	padding:		4px 8px;
	border-width:		1px;
	border-style:		solid;
	border-color:		#A0A0A0 #404040 #404040 #A0A0A0;
	background:		#F0F0F0;
}

div.para {
	margin-right:		24px;
}

div.refrain {
	margin-left:		24px;
	color:			#606060;
}

hr {
	color:			#C0C0C0;
	margin:			4px 0px;
	height:			1px;
	padding:		0px;
}

/*
 * Links styles
 *
 */

a {
	background-color:	transparent;
	text-decoration:	none;
}

a:link	{
	color:			#0000F0;
}

a:visited {
	color:			#0000A0;
}

a:hover, a:focus {
	color:			#6060F0;
	text-decoration:	underline;
}

a:link, a:visited, a:hover, a:focus {
	background-color:	transparent;
}

a.nlink {
	font-size:		10px;
	background-color:	transparent;
	vertical-align:		super;
}

a:link, a:visited {
	color:			#0000F0;
	text-decoration:	none;
}

a:hover, a:focus {
	color:			#6060F0;
	text-decoration:	underline;
}

a.ntxt {
	background-color:	transparent;
	font-weight:		bold;
}

a.ntxt:link, a.ntxt:visited, a.ntxt:hover, a.ntxt:focus {
	color:			#000000;
	text-decoration:	none;
}

/*
 * Header styles
 *
 */

h1, h2, h3 {
	font-weight:		bold;
	margin:			0px;
	padding:		0px;
}

h1, h2 {
	text-align:		center;
}

h1 {
	font-size:		24px;
	margin:			24px;
}

h2 {
	font-size:		20px;
	margin:			16px;
}

h3 {
	font-size:		16px;
	text-align:		left;
	white-space:		nowrap;
}

h1.title {
	font-size:		20px;
	margin:			8px 0px;
	padding:		8px 2px;
	border-width:		1px 2px 2px 1px;
	border-style:		solid;
	border-color:		#000000;
	background:		#D8D8D8;
}

h2.title {
	font-size:		16px;
	margin:			8px 0px;
	padding:		6px 2px;
	border-width:		1px 2px 2px 1px;
	border-style:		solid;
	border-color:		#606060;
	background:		#E0E0E0;
}

h1.error {
	color:			#FF0000;
	background-color:	transparent;
	font-size:		24px;
	padding:		8px 4px;
	margin:			0px;
}

/*
 * Tables
 *
 */

table {
	color:			#000000;
	border:			0px solid #000000;
	margin:			6px 0px 2px 0px;
	padding:		0px;
	border-spacing:		0px;
	border-collapse:	collapse;
	background-color:	transparent;
}


td {
	vertical-align:		top;
	padding:		2px;
	font-size:		16px;
}


td.main {
	padding:		8px 0px 0px 8px;
}

td.mida {
	text-align:		center;
}

th {
	font-weight:		bold;
	padding:		4px;
	font-size:		16px;
}

table.songinfo {
	width:			100%;
	background:		#E0E0E0;
	border-style:		solid;
	border-width:		1px 2px 2px 1px;
	margin:			0px 0px 8px 0px;
}

table.songinfo tr td {
	border-style:		solid dotted;
	border-width:		0px 0px 1px 1px;
	border-color:		#808080;
	padding:		2px 8px;
}

table.songinfo tr td.caty {
	width:			18%;
	border-style:		none dotted solid none;
	border-width:		0px 1px 1px 0px;
	border-color:		#808080;
	font-weight:		bold;
	white-space:		nowrap;
}

table.songinfo tr td.catl {
	text-align:		right;
}

table.songlist {
	width:			100%;
	border-style:		solid;
	border-width:		1px 3px 2px 1px;
}

table.songlist tr.header th {
	background:		#D8D8D8;
	border-style:		solid dotted;
	border-width:		0px 1px 1px 0px;
	padding:		2px 4px;
}

table.songlist tr td {
	background:		#F0F0F0;
	border-style:		solid dotted;
	border-width:		0px 0px 1px 1px;
	border-color:		#808080;
	padding:		2px 8px;
}

table.songlist tr.nolyrics td {
	background:		#E0E0E0;
}


h1.mf {
	font-size:		24px;
	margin:			4px;
	padding:		2px;
	white-space:		nowrap;
	line-height:		1.5;
}

span.lt {
	font-size:		20px;
	margin:			4px;
	padding:		2px;
}

table.langsel {
	border:			1px solid #E8E8E8;
	margin:			2px;
	padding:		2px;
	border-spacing:		0px;
	border-collapse:	collapse;
	color:			#000000;
	text-align:		center;
}

table.langsel tr td {
	border-style:		dotted none;
	border-width:		1px 0px;
	border-color:		#808080;
	padding:		2px;
	vertical-align:		middle;
}

table.langsel tr td.slang p {
	border-style:		none dotted;
	border-width:		0px 1px 0px 0px;
	border-color:		#808080;
	margin:			8px;
	padding:		4px;
	vertical-align:		middle;
	text-align:		right;
}

img.lnglink {
	margin:			0px 4px 0px 0px;
	padding:		0px;
	border-style:		solid;
	border-width:		1px;
	border-color:		#000000;
	vertical-align:		middle;
}

/*
 * The end :)
 *
 */

