/* FCD3.ORG default style
**
*/

BODY {
  background:   #000000;
  color:        #CCCCCC;
  font-family:  monospace;
  text-align:   left;
}

P { margin-top: 1em; margin-bottom: 0em; }

A.external { font-weight:		bold;   }

A, A:link {
	text-decoration:		none;
	color:				#FFCC00;
	background:			transparent;
}

A:visited { color: #FFFFFF; }

A:active, A:hover, A:active:hover {
	text-decoration:		none;
	color:				#00FFCC;
	background:			transparent;
}

ABBR, ACRONYM {
	border-bottom-width:		0em;        /* Disables any dotted underlining */
	font-style:			inherit;    /* Some browsers use italics here */
	text-decoration:		inherit;    /* Some browsers use underline here */
}

H1 {
	text-align:			center;
	margin:				0em;
}

/* DIV types */
DIV.image {
	clear:				both;
	margin-top:			1em;
	margin-bottom:			1em;
	text-align:			center;
}

DIV.empty {
	height:				0em;
}

DIV.info, DIV.error, DIV.lyrics, DIV.section {
	margin-top:			1em;
	margin-bottom:			1em;
	clear:				both;
}

/* Kill the spacers by default */
DIV.spacer-primary {
	margin:				0em;
	padding:			0em;
	height:				0em;
}

DIV.spacer-secondary {
	margin:				0em;
	padding:			0em;
	height:				0em;
}


DIV.footer {
	border-top:			thin solid #0000FF;
	text-align:			right;
	font-size:			0.75em;
	margin-top:			1.5em;
	margin-bottom:			1.5em;
}

DIV.footer P {
	margin-top:			0em;
	margin-bottom:			1em;
}

IMG {
	clear:				both;
}

/* Indenting spans */
SPAN.sm-indent { padding-left:		4ex; }
SPAN.lg-indent { padding-left:		8ex; }

/* Globals for alignment, indentation, errors, etc */

.left      { text-align:		left;    }
.center    { text-align:		center;  }
.right     { text-align:		right;   }
.justify   { text-align:		justify; }
.top       { vertical-align:		top;     }
.middle    { vertical-align:		middle;  }
.bottom    { vertical-align:		bottom;  }
.nowrap    { white-space:		nowrap;  }
