/* --------------------------------------------------------------------------------------------------
	Title:		LFC Entertainment CSS Document
	Author:		Squircle Inc.
	Artist:		Louis R. Stephens
	Date:		May 04, 2009
------------------------------------------------------------------------------------------------------ */

* { margin: 0; padding: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	margin: 10px;
	padding: 0;
	font-size: .9em;
	line-height: 150%;
	text-align: left;
	background-color: #fff;
	background-image: none;
}

div.clearer { height: 0; line-height: 0px; clear: both; }
.print { display: block; }

/*  ---------------------------------------------------------------------------
	=Framing
------------------------------------------------------------------------------- */



/*  ---------------------------------------------------------------------------
	=Global Layout
------------------------------------------------------------------------------- */

a  { color: #0000ff; }

img { border: none; }

.finePrint { font-size: 80%; }

/* ---------- */

#bottomJeffContactInfo { font-size: 12px; margin: 20px 0; }

/*	=TWO COLUMN
---------------------------------------------------------------- */



/*	=THREE COLUMN
---------------------------------------------------------------- */



/*	=FOUR COLUMN
---------------------------------------------------------------- */



/*  =side & sideAlt
---------------------------------------------------------------- */



/*	=header
---------------------------------------------------------------- */

#header  { background-image: none; }

/*	=navigation
---------------------------------------------------------------- */

.navigation { display: none; }

/*	=footer
---------------------------------------------------------------- */

#footer { background-image: none; }

#footer #textNav { display: none; }

.finePrint .credit .creditLink { display: none; }
.finePrint .credit { float: left; font-size: 90%; margin: 5px 0 0 0; }
.finePrint .credit a { padding: 2px; color: #0000ff; }

/*  ---------------------------------------------------------------------------
	=index
------------------------------------------------------------------------------- */

body#home .mainContent p { padding-bottom: 0; }

body#home .side h1, body#home .side #calendar, body#home #libidoMediaGallery { display: none; }

/*  ---------------------------------------------------------------------------
	=about
------------------------------------------------------------------------------- */

body#about {  }

/*	=songlist
---------------------------------------------------------------- */

body#songList .column { text-align: center; margin-left: 0; }

body#songList .column h1 { margin-bottom: 14px; }

body#songList .slFormats { display: none; }

body#songList .column ul { float: left; width: 49%; list-style-type: none; margin-left: 0; }

body#songList .listSong, body#songList .listArtist { font-size: 11px; }

body#songList .listSong { text-align: right; color: #000; margin-right: 2px; padding-right: 2px; border-right: 1px solid #000; }
body#songList .listArtist { text-align: left; font-style: italic; }

body#songList ul li.alt { background-color: #fbe9c9; }

/*  ---------------------------------------------------------------------------
	=contact
------------------------------------------------------------------------------- */

body#contact form { padding: 12px; }
body#contact .formBlock { float: left; width: 35%; }
body#contact label { padding-bottom: 0; }
body#contact div.formRow { padding-bottom: 5px; }

/*  ---------------------------------------------------------------------------
	=form
------------------------------------------------------------------------------- */

form { width: 100%; background-color: #FEF7F6; }

.formBlock { padding-right: 35px; }
.formRow { padding-bottom: 15px; }

label { display: block; font-weight: bold; padding: 0 0 10px 0; }
label span { font-size: 90%; font-weight: normal; }

span.field { display: block; }
span.field input { margin-right: 8px; }
.required { color: #990000; font-weight: bold; }
