/* CSS Document */

body {
	margin-top:0;
	margin-left:0;
	background: url(../images/background/brushedmetal.gif) repeat-y;
	font-size:0.8em;
	font-family: Arial, Sans-Serif;
	}
	
div.container {
	position:relative;
	margin:10px auto;
	width:900px;
	padding:0;
	}
	
div.container_sm {
	position:relative;
	margin:10px auto;
	width:460px;
	padding:10px;
	color:#FFFFFF;
	}	
	
*html div.container_sm {
	width:480px;
	w\idth:460px;
	}
	
div.container_sm2 {
	position:relative;
	margin:10px auto;
	width:860px;
	padding:10px;
	color:#FFFFFF;
	}	
	
*html div.container_sm2 {
	width:880px;
	w\idth:860px;
	}	
	
div.listing {
	float:left;
	width:200px;
	margin-right:10px;
	padding:0;
	display:inline;
	}

div.listing ul {
	margin-left:0;
	padding-left:0;
	}
	
div.listing ul li {
	margin-left:0;
	padding-left:0;
	}	
	
div.listing	a {
	color:#FFFFFF;
	text-decoration:underline;
	}

div.listing	a:visited {
	color:#FFFFFF;
	text-decoration:underline;
	}	
div.listing	a:hover {
	color:#FF5500;
	text-decoration:none;
	}	
		
#logo {
	display:inline;
	float:left;
	width:269px;
	height:30px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:url(../images/nav/lambert_logo.png) no-repeat top left;
	}
	
div.sideslogan {
	float:left;
	width:631px;
	height:20px;
	margin-right:0px;
	margin-top:10px;
	padding-left:0;
	display:inline;
	text-align:right;
	font: arial;
	font-size: 100%;
	color: #FFFFFF;
	}

		
/* begin nav */

ul.mainav {
	list-style:none;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	display:inline;
	width:910px;
	height:30px;
	clear:both;
	}
		
	
ul.mainav li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	border:0;
	}

ul.mainav li a {
	float:left;
	text-indent:-9999px;
	border:0;
	text-decoration:none;
	padding:0;
	margin:0;
	}
	
#homelink {
	display:block;
	width:137px;
	height:30px;
	background:url(../images/nav/nav_eng_01.gif) no-repeat top left;
	}
	
#homelink:hover {
	background-position: 0px -30px;
	}
		
#medialink {
	width:125px;
	height:30px;
	background:url(../images/nav/nav_eng_02.gif) no-repeat 0px 0px;
	}
	
#medialink:hover {
	background-position: 0px -30px;
	}
			
#musiclink {

	width:125px;
	height:30px;
	background:url(../images/nav/nav_eng_03.gif) no-repeat 0px 0px;
	}
	
#musiclink:hover {
	background-position: 0px -30px;
	}
	
#worklink {
	width:125px;
	height:30px;
	background:url(../images/nav/nav_eng_04.gif) no-repeat 0px 0px;
	}
	
#worklink:hover {
	background-position: 0px -30px;
	}
		
#lamlink {
	width:125px;
	height:30px;
	background:url(../images/nav/nav_eng_05.gif) no-repeat 0px 0px;
	}
	
#lamlink:hover {
	background-position: 0px -30px;
	}	
		
#contactlink {
	width:125px;
	height:30px;
	background:url(../images/nav/nav_eng_06.gif) no-repeat 0px 0px;
	}
	
#contactlink:hover {
	background-position: 0px -30px;
	}	
		
#friendslink {
	width:148px;
	height:30px;
	background:url(../images/nav/nav_eng_07.gif) no-repeat 0px 0px;
	}
	
#friendslink:hover {
	background-position: 0px -30px;
	}		
				
/* end nav */

/* homepage content */

div.left_feature {
	clear:both;
	float:left;
	width:670px;
	margin:10px 20px 15px 0px;
	padding:0px;
	height:300px;
	display:inline;
	}
	
div.left_feature ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	

div.right_feature {
	float:left;
	width:210px;
	height:300px;
	margin:10px 0px 15px 0px;
	padding:0px;
	display:inline;
	}
	

div.blog {
	float:left;
	margin:0;
	padding:0px;
	height:30px;
	width:210px;
	
	}
		

div.blog a {
	float:left;
	margin:0;
	padding:5px;
	height:20px;
	width:200px;
	background:url(../images/nav/whatsnew_bg.gif) no-repeat top left;
	color:#FFFFFF;
	font-size:120%;
	line-height:1.0em;
	text-decoration:none;
	font-weight:bold;
	}
				
*html div.blog a {
	width:210px;
	w\idth:200px;
	height:30px;
	he\ight:20px;
	}
	



/*photo inside right_feature */

div.update1 {
	float:left;
	width:210px;
	height:271px;
	margin:0;
	padding:0;
	}

div.update3 {
	float:left;
	width:210px;
	height:110px;
	margin:0;
	padding:0;
	background:#999999;
	
	}
	
/* end photo inside right_feature */	

/*bottom features */

div.bottom_feature {
	float:left;
	width:210px;
	height:140px;
	padding:0px;
	display:inline;
	background: #999999;
	}
	

div.socialicons {
	float:left;
	width:900px;
	height:30px;
	padding:10px;
	display:inline;
	color:#FFFFFF;
	}

	

div.socialicons a {
	float:left;
	width:30px;
	height:30px;
	padding:0px;
	text-indent:-9999px;
	margin-right:5px;
	}

#fbicon {
	background:url(../images/nav/socialicons/socialButtonTemplate_faceBook.png) no-repeat top left;
	}

#twittericon {
	background: url(../images/nav/socialicons/socialButtonTemplate_twitter-1.png) no-repeat top left;
	}
		


div.clearrow {
	clear:both;
	}
			
	
div.addspace {
margin:0px 20px 20px 0px;
}
	
div.last {
	margin:0;
	}
	
div.bottom_feature a {
	float:left;
	display:block;
	width:190px;
	height:20px;
	margin:0;
	padding:5px 10px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:120%;
	font-weight:bold;
	background:url(../images/nav/infobox_tab.gif) no-repeat top left;
	}
	
	
div.bottom_feature a:hover {
	background-position: 0px -30px;
	}	
			
*html div.bottom_feature a {
	width:210px;
	w\idth:190px;
	height:30px;
	he\ight:20px;
	}
	
div.update2 {
	float:left;
	margin:0;
	padding:0;
	width:210px;
	height:110px;
	background:#CCCCCC;
	}	
	
/* innerpage elements */

/* homepage content */

div.left_writing {
	clear:both;
	float:left;
	width:550px;
	margin:10px 20px 20px 0px;
	padding:0px;
	display:inline;
	color:#FFFFFF;
	}
	
	
div.full_writing {
	clear:both;
	float:left;
	width:910px;
	margin:10px 0px 20px 0px;
	padding:0px;
	display:inline;
	color:#FFFFFF;
	}
		
	

	

div.right_writing {
	float:left;
	width:310px;
	height:119px;
	margin:10px 0px 0px 0px;
	padding:10px 10px 20px 10px;
	display:inline;
	background:url(../images/content/vidbox_bg.png) no-repeat top left;
	}

*html div.right_writing {
	width:330px;
	w\idth:310px;
	height:149px;
	he\ight:119px;
	}
	
div.right_writing_vid {
	float:left;
	width:200px;
	height:112px;
	background:#CCCCCC;
	padding:0;
	margin:0px 10px 0px 0px;
	display:inline;
	}
	
div.right_writing_content {
	float:left;
	width:100px;
	height:150px;
	padding:0;
	margin:0;
	color:#FFFFFF;
	}
	

div.left_writing h1 {
	margin-top:0;
	font-size:300%;
	}
		
	
div.right_writing_content h2 {	
	margin-top:0;
	}
	
div.musicbox {
	float:left;
	width:900px;
	margin:0px;
	padding:0px;
	background: #000000 50% top repeat-x; color: #ffffff background:url(../images/ui/ui-bg_highlight-hard_20_000000_1x100.png);
	 -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	}
			
div.albumcluster {
	float:left;
	width:540px;
	padding:0;
	}

div.singlecluster {
	float:right;
	width:280px;
	padding:15px;
	background: #000000 url(../images/ui/ui-bg_highlight-hard_20_000000_1x100.png) top left repeat-x;
	color:#FFFFFF;
	
	}	
	

*html div.singlecluster {
	width:310px;
	w\idth:280px;
	height:300px;
	height:270px;
	}	

div.singlecluster h3 {
	font-size:120%;
	}
	
div.singlecluster ul {
	margin-top:10px;
	}	
	
div.singlecluster ul li {
	padding:2px 0px 0px -5px;
	margin:1px 0px 1px 15px;
	}	

div.singlecluster a {
	padding:0.2em;
	text-decoration:none;
	}
	
div.singlecluster a:visited {
	padding:0.2em;
	text-decoration:none;
	}	
	
div.singlecluster a:hover {
	text-decoration:none;
	background-color:#FF6600;

	}	
					
div.albumboxes {
	float:left;
	width:120px;
	height:184px;
	padding:0;
	}
	
div.albumcover {
	float:left;
	width:120px;
	height:92px;
	padding:0;
	}
	
div.albuminfo {
	float:left;
	width:120px;
	height:72px;
	color:#FFFFFF;
	padding:10px 0px;
	margin:0;
	}
	
*html div.albuminfo {
	height:92px;
	he\ight:72px;
	}
	
div.albuminfo a {
	font-size:100%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding:0.2em;
	} 
	
div.albuminfo a:visited {
	font-size:100%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	} 	
	
div.albuminfo a:hover {
	font-size:100%;
	font-weight:bold;
	background-color:#FF6600;
	} 	

div.concertboxes {
	float:left;
	width:150px;
	padding:0;
	margin-bottom:20px;
	}
	
div.concertcover {
	float:left;
	width:150px;
	height:102px;
	padding:0;
	}
	
div.concertinfo {
	float:left;
	width:150px;
	color:#FFFFFF;
	padding:10px 0px;
	margin:0;
	}

	
div.concertinfo a {
	font-size:100%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding:0.2em;
	} 
	
div.concertinfo a:visited {
	font-size:100%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	} 	
	
div.concertinfo a:hover {
	font-size:100%;
	font-weight:bold;
	background-color:#FF6600;
	} 	


/*album covers */
#joyfu {
	background:url(../images/content/joyfu_bottom.gif) no-repeat top left;
	}

#recording {
	background: url(../images/content/recording_bottom.gif) no-repeat top left;
	}
	

#notalone {
	background: url(../images/content/notalone_bottom.gif) no-repeat top left;
	}
	

#cas {
	background: url(../images/content/cas2006_bottom.gif) no-repeat top left;
	}	
	
#turning2 {
	background: url(../images/content/turning2_bottom.gif) no-repeat top left;
	}
	
#turning {
	background: url(../images/content/turning_bottom.gif) no-repeat top left;
	}

#mind {
	background:url(../images/content/mind_bottom.gif) no-repeat top left;
	}

#i01a {
	background:url(../images/content/i01a_bottom.gif) no-repeat top left;
	}
	
#old_guitar {
	background: url(../images/content/old_guitar_bottom.gif) no-repeat top left;
	}	
	
	
#beauty {
	background: url(../images/content/beauty_bottom.gif) no-repeat top left;
	}	
		

div.addspace2 {
margin:0px 18px 0px 0px;
}


div.addspace3 {
margin:0px 40px 0px 0px;
}


div.addspace4 {
margin:0px 90px 0px 0px;
}

div.addspace5 {
margin:0px 70px 0px 0px;
}

div.addspace6 {
margin:0px 30px 0px 0px;
}

div.addspace7 {
margin:0px 10px 20px 0px;
}



/* Albums pending */


div.left_album {
	clear:both;
	float:left;
	width:200px;
	margin:10px 20px 20px 0px;
	padding:0px;
	display:inline;
	color:#FFFFFF;
	}
	
div.right_album {
	float:left;
	width:680px;
	margin:10px 0px 20px 0px;
	padding:0px;
	display:inline;
	}

div.left_album a {
	text-decoration:none;
	color:#FF5500;
	}

div.left_album a:visited {
	text-decoration:none;
	color:#FF5500;
	}
		
div.left_album a:hover {
	text-decoration:underline;
	color:#FFFFFF;
	}
				
	
div.songphotos {
	float:left; 
	width:140px; 
	height:105px;
	margin-bottom:20px; 
	display:inline;
}	

div.emotions {
	float:left;
	color:#000000;
	font-size:1.2em;
	 width:300px;
	 display:inline;
	 clear:left;
	 padding:0;
	}
	
div.lyrics {
	float:right;
	color:#000000;
	font-size:1.2em;
	 width:260px;
	 background:#FFFFFF;
	 margin:0;
	 padding:0px 10px 10px 10px;
	 display:inline;
	}
	
*html div.lyrics {
	width:280px;
	w\idth:260px;
	}	
	
		
			
/*event boxes */
div.eventboxes {
	float:left;
	width:150px;
	height:160px;
	padding:0;
	}
	
div.eventcover {
	float:left;
	width:150px;
	height:112px;
	padding:0;
	}
	
div.eventinfo {
	float:left;
	width:150px;
	height:38px;
	color:#FFFFFF;
	padding:5px 0px;
	margin:0;
	}
	
*html div.eventinfo {
	height:48px;
	he\ight:38px;
	}
	
div.eventinfo h3 {
	font-size:100%;
	font-weight:bold;
	} 

div.eventinfo ul {
	margin:0;
	padding:0;
	}

div.eventinfo ul li {
	margin:0;
	padding:5px 0px;
	list-style:disc;
	}		
	
	
div.eventlistboxes {
	float:left;
	width:290px;
	color:#FFFFFF;
	padding:10px 0px;
	margin:0;
	}
	
*html div.eventlistboxes {
	height:310px;
	he\ight:290px;
	}
	
div.eventlistboxes h3 {
	font-size:120%;
	font-weight:bold;
	} 

div.eventlistboxes dl {
	list-style:none;
	margin:0;
	padding:0;
	}

div.eventlistboxes dl dt {
	margin:10px 0px 0px 0px;
	padding:2px 0px;
	}		
		
.watchmv {
	text-decoration:none;
	color:#FFFFFF;
	}
	
.watchmv:visited {
	text-decoration:none;
	color:#FFFFFF;
	}	
	
.watchmv:hover {
	text-decoration:underline;
	color:#FF5400;
	}	
	

#musicboxp {
	float:left;
	width:167px;
	height:21px;
	padding:0;
	margin:10px 0px;
	font-size:xx-small;
	line-height:xx-small;
	text-indent:-9999px;
	display:inline;
	}
	
#musicboxp:link {
	background:url(../images/content/1mbpurchase.png) no-repeat 0px 0px;
	}
	
#musicboxp:visited {
	background:url(../images/content/1mbpurchase.png) no-repeat 0px 0px;
	}
	
#musicboxp:hover {
	background:url(../images/content/1mbpurchase.png) no-repeat 0px -21px;
	}
	
		
	
				
