/*	ALL PAGE STYLES 	*/

* {
	margin: 0;
	padding: 0;
}

html 
{
	background-color: #DFDFDF;
}

body {
	margin: 0;
	padding: 0; 
	color: #FFF;
	text-align: center;
	font-family:arial,helvetica,sans-serif;
	font-size: 100%;
} 

a
{
	color: #D99862;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

h1 span, h2 span
{
	display: none;
}

h2
{
	text-align: center;
	color: #B89483;
	margin-bottom: 20px;
}

h3 a
{
	text-decoration: none;
}

h4
{
	color: #CEBED3;
}

p
{
	color: #F5E4D6;
}

ol
{
	margin-left: 30px;
	margin-top: 7px;	
	display: block;
}

#bgCont
{
	background-color: red;
	min-width: 950px;
	background: url(../images/htmlBG.jpg) repeat-y center top;
}

#container {
	margin: 0px auto;
	width: 950px;
	text-align: left;
	background: url(../images/bodyBG.jpg) no-repeat center top;
	display: inline-block;
	/*	spacing for footer image	*/
}

#footer
{		
	background: url(../images/Footer_Clouds.jpg) no-repeat bottom center;
	width: 868px;
	height: 275px;
	margin-left: 41px;
	text-align: right;
}

#footer p a img
{		
	margin-top: 216px;
	margin-right: 25px;
	display: inline-block;
	border: 0;
}

.smLink
{
	font-size: 0.9em;
}

/*	END - ALL PAGE STYLES 	*/


/*	ALL CONTENT PAGE STYLES 	*/

#ContentMain
{
	/*	margins for content sides	*/
	margin-right: 85px;
	margin-left: 41px;
	/*	margins for content top	*/
	margin-top: 445px;
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right: 40px;
}

#ContentMain h3
{
	margin-bottom: 3px;
	color: #CCC;
	font-weight: normal;
}

h3#CloudHeader
{
	background: url(../images/CloudAlbumHdr.jpg) no-repeat bottom;
	width: 125px;
	height: 32px;
	margin-top: -5px;
	padding-top: 5px;
}

h3#CloudHeader span
{
	display: none;
}

#ContentMain #lpcHeader
{
	color: #995FAF;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 1.4em;
	padding-top: 5px;
}


/*	END - ALL CONTENT PAGE STYLES 	*/


/*	HOME PAGE STYLES 	*/

#HomeMain
{
	/*	margins for content sides	*/
	margin-right: 85px;
	margin-left: 41px;
	/*	margins for content top	*/
	margin-top: 445px;
	padding-bottom: 40px;
}

.ContentLeft
{
	display: block;
}

.ContentRight
{
	float: right;
	display: block;
}

#ListenLPC
{
	width: 273px;
	background: url(../images/LstnSec_CenterBG.jpg) repeat-y center;
	display: block;
}

#ListenLPC p
{
	margin: 0;
}

#listenHdr
{
	background: url(../images/LstnSec_HeaderBG.jpg) no-repeat top center;
	width: 273px;
	height: 80px;
	margin: 0px auto;
	display:  block;
}

.musicTrack
{
	background: #E3D1E9;
	display: block;
	margin-left: 16px;
	margin-top: 5px;
	width: 235px;
	padding: 2px;
}

.musicTrack div
{
	float: right;
	display: block;
	margin-right: 5px;
}

.musicTrack div a
{
	color: blue;	
	text-decoration: none;
	font-weight: normal;
	font-size: 90%;
}

.musicTrack div a:hover
{
	font-weight: bold;
	font-size: 84%;
}

/*	listen section song name	*/
.musicTrack p
{
	padding-left: 5px;
	color: #000;
	font-family: "Times New Roman", Times, serif;
	font-size: 110%;
}

#ListenSecBottom
{
	background: url(../images/LstnSec_BottomBG.jpg) no-repeat;
	width: 273px;
	height: 270px;
}

#DLAlbum
{
	margin-left: 100px;
	padding-top: 36px;
	width: 170px;
}

#DLAlbum a
{
	color: blue;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.85em;
	height: 47px;
	display: block;
}

#DLAlbum a:hover
{
	text-decoration: underline;
}

#Email
{
	margin-left: 152px;
	margin-top: 123px;
}

#Email a
{
	color: blue;
	text-decoration: none;
	font-size: 90%;
	font-weight: normal;
	display: block;
}

#Email a:hover
{
	font-weight: bold;
	font-size: 85%;
}

#AboutLPC
{
	width: 450px;
	/* background: url(../images/GuitarBG.jpg) no-repeat bottom right; */
	padding-left: 44px;
	/* background-color: #995FAF; */
	display: block;
}

#aboutHdr
{
	background: url(../images/Hdr_About.jpg) no-repeat;
	width: 233px;
	height: 75px;
	margin-left: 30px;
	margin-bottom: 10px;
	display: block;
}

#AskAlfie
{
	float: right;
	display: block;
	margin-bottom: 40px;
	margin-top: 20px;
}

#AskAlfie a 
{ 
	display:block; 
	height:220px; 
	width:272px; 
	overflow:hidden;
}

#AskAlfie img 
{ 
	border: 0;
}

#AskAlfie a:hover 
{ 
	display:block; 
	text-indent:-272px; 
}

#review
{
	display: none;
}
/*
.ClearDiv
{
	clear: both;
	width: 860px;
		ie7, but not 6 or ff, needs a negative margin? ok fine	
	margin: -9px;	
}
*/
#CloudBanner{
	padding: 0;
	margin: 0;
	list-style: none;
	clear: right;
}

#CloudBanner ul {
	padding: 0;
	margin: 0;
	margin-top: -379px;
	list-style: none;
}

#CloudBanner a {
	display: block;
	width: 868px;
	height: 116px;
	background: url(../images/CloudBanner.jpg) no-repeat;
}

#CloudBanner li ul a {
	display: block;
	margin-left: 30px;
	width: 490px;
	height: 315px;
	background: url(../images/CloudPop.jpg) no-repeat;
}

#CloudBanner a span, #CloudBanner li ul a span {
	display: none;
}

#CloudBanner li {
	float: left;
	width: 10em;
}

#CloudBanner li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#CloudBanner li:hover ul {
	left: auto;
}

#CloudBanner li:hover ul, #CloudBanner li.sfhover ul {
	left: auto;
}

#LinksSec
{
	width: 450px;
	padding-left: 44px;
	padding-top: 50px;
	margin-bottom: 20px;
	clear: left;
}

#LinksSecHdr
{
	background: url(../images/Hdr_Links.jpg) no-repeat;
	width: 233px;
	height: 75px;
	margin-left: 30px;
	margin-bottom: 10px;
}

#QuoteSec
{
	padding-top: 225px;
	width: 255px;
	clear: left;
}

#QuoteSec div#quote
{
	font-size: 150%;
	color: #ECD8BD;
}

#QuoteSec div#credit
{
	font-size: 90%;
	color: #995FAF;
	margin-top: 15px;
	width: 100%;
	text-align: right;
	font-style: italic;
}

/*  temp style for MaxiGallery  */
.thumbscontainer
{
	margin-left: 155px;
	padding-top: 60px;
}

/*	END - HOME PAGE STYLES 	*/


/*	LISTEN PAGE STYLES 	*/

#firstAlbum
{
	display: block;
	width: 700px;
	height: 641px;
	background: url(../images/LPCAlbumInset.jpg) no-repeat  #ddd;
	margin-left: 50px;
}

#CloudAlbumCover
{
	margin-left: 50px;
	border: 0;
}

#CloudAlbumInfo
{
	float: right;
	width: 275px;
	display: block;	
}

#CloudAlbumInfo ol
{
	list-style-type: decimal;
}

#LPCtrackLinks
{
	padding-top: 60px;
	margin-left: 32px;
	display: block;
	
}

#LPCtrackLinks li
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#LPCtrackLinks li a
{
	height: 26px;
	width: 323px;
	display: block;
	overflow:hidden;
	text-indent:323px;
	overflow: hidden;
	float: left;
	clear: left;

}

#LPCtrackLinks img 
{ 
	border: 0;
}

#LPCtrackLinks a:hover 
{ 
	display:block; 
	text-indent:0px; 
}

.track_u1
{
	margin-top: -1px;	
}

.track_u2
{
	margin-top: -2px;	
}

.track_d1
{
	margin-top: 1px;	
}

/*	END - LISTEN PAGE STYLES 	*/



/*	LYRICS PAGE STYLES 	*/

.LyricsPgAlbum
{
	float: left;
	width: 280px;	
	margin-bottom: 145px;
	padding-left: 30px;
	margin-left: 55px;
	margin-top: 20px;
}

.LyricsPgAlbum ol
{
	list-style-type: decimal;
}

#LyricsText
{
	padding-left: 100px;
}

#LyricsText h3
{
	padding-top: 100px;
}

.TopLink
{
	padding-left: 450px;
}

/*	END - LYRICS PAGE STYLES 	*/


/*	ALFIE PAGE STYLES 	*/

.QAcontainer
{
	width: 731px;
	margin-left: 25px;
	margin-bottom: 50px;
}

.QAcontainer h4
{
	margin-bottom: 5px;
	padding-left: 30px;
	font-size: 1.05em;
	color: #946A4B;
}

#AskAlfieHeader
{
	background: url(../images/AskAlfie_CircleBG.jpg) no-repeat right;
	height: 375px;
	width: 785px;
	margin-left: 0;
}

#AskAlfieHeader h3
{
	margin-right: 400px;
	padding-top: 62px;
}

#AskAlfieHeader p
{
	margin-right: 385px;
	padding-top: 10px;
}

.PersName
{
	margin-top: 15px;
	margin-left: 65px;
	margin-bottom: 10px;
	color: #FF4A61;
}

.PersonQues
{
	min-height: 130px;
	background-color: #B89483;
}

.PersonQues p
{
	padding-top: 35px;
	margin-left: 45px;
	width: 450px;
}

.AlfieName
{
	margin-top: 15px;
	margin-left: 265px;
	color: #BF9560;
}

.AlfieAns
{
	min-height: 140px;
	background-color: #B89483;
	background: url(../images/AskAlfieAnsBG.jpg) no-repeat top left;
}

.AlfieAns p
{
	padding-top: 45px;
	margin-left: 245px;
	width: 450px;
}

#PQ_Doug
{
	background: url(../images/AskAlfiePersBG_Doug.jpg) no-repeat top right;
}

#PQ_Brian
{
	background: url(../images/AskAlfiePersBG_Grigor.jpg) no-repeat top right;
}

#PQ_Grigor
{
	background: url(../images/AskAlfiePersBG_Brian.jpg) no-repeat top right;
}

#PQ_Michelle
{
	background: url(../images/AskAlfiePersBG_Michelle.jpg) no-repeat top right;
}

/*	END - ALFIE PAGE STYLES 	*/
