@charset "utf-8";
@import url(jquery.tweet.css);
@import url(prettyPhoto.css);
@import url(photos.css);
/* CSS Document */

/* CSS for AdamMamawala.com
Designed by Richard Smith - Do Not Steal
http://www.grafixmith.com
inquiries@grafixmith.com*/


/* Pre-formatting Stuff & Some Class Establishment -----------------------------------------------------------------------------------*/
h1, h2{
	margin: 0;
	font-family: "Century Gothic", Futura, "Palatino Linotype", "Gill Sans MT", Tahoma;
	font-weight: normal;
	color: #cccccc;
}

h3{
	margin: 0;
	font-family: "Century Gothic", Futura, "Palatino Linotype", "Gill Sans MT", Tahoma;
	font-weight: normal;
	color: #cccccc;
	text-align: center;
	padding: 0;
}

a:link{
	color: #80abbf; 
}

a:hover, a:active{
	color: #ffffff;
}

a:visited{
	color: #cccccc;
}

/* Page Formatting */

body{	
	background-image: url(../images/skyline_bg.png);
	background-repeat: repeat-x;
	background-color: #363c45;
	background-position: top;
	background-attachment: fixed;
	color:#fff;
	font-family: "Trebuchet MS", Verdana, Garamond, Tahoma, "Century Gothic", Futura;
	font-size:12px;
	margin:0;
	padding:0;
}

#buy{
	background-position: 0 0;
	height: 103px;
	width: 114px;
	background-repeat: no-repeat;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 2;
	display: block;
}

	a#buy{
		background-image: url(../images/buy.png);
		background-position: 0 0;
		height: 104px;
	}

	a#buy:hover{
		background-image: url(../images/buy.png);
		background-position: 0 -100px;
		height: 112px;
	}

/* Page Tab Section -----------------------------------------*/

#hometab{
	background-image: url(../images/hometab.png);
	height: 78px;
	width: 200px;
	background-repeat: no-repeat;
	position: fixed;
	top: 0;
	right: 5%;
	z-index: 1;
}

#audiotab{
	background-image: url(../images/audiotab.png);
	height: 78px;
	width: 200px;
	background-repeat: no-repeat;
	position: fixed;
	top: 0;
	right: 5%;
	z-index: 1;
}

#biotab{
	background-image: url(../images/biotab.png);
	height: 78px;
	width: 200px;
	background-repeat: no-repeat;
	position: fixed;
	top: 0;
	right: 5%;
	z-index: 1;
}

#phototab{
	background-image: url(../images/phototab.png);
	height: 78px;
	width: 200px;
	background-repeat: no-repeat;
	position: fixed;
	top: 0;
	right: 5%;
	z-index: 1;
}

#contacttab{
	background-image: url(../images/contacttab.png);
	height: 78px;
	width: 200px;
	background-repeat: no-repeat;
	position: fixed;
	top: 0;
	right: 5%;
	z-index: 1;
}

#presstab{
	background-image: url(../images/presstab.png);
	height: 78px;
	width: 200px;
	background-repeat: no-repeat;
	position: fixed;
	top: 0;
	right: 5%;
	z-index: 1;
}

#scheduletab{
	background-image: url(../images/scheduletab.png);
	height: 78px;
	width: 200px;
	background-repeat: no-repeat;
	position: fixed;
	top: 0;
	right: 5%;
	z-index: 1;
}

#comedytab{
	background-image: url(../images/comedytab.png);
	height: 78px;
	width: 200px;
	background-repeat: no-repeat;
	position: fixed;
	top: 0;
	right: 5%;
	z-index: 1;
}

#voicetab{
	background-image: url(../images/voicetab.png);
	height: 78px;
	width: 200px;
	background-repeat: no-repeat;
	position: fixed;
	top: 0;
	right: 5%;
	z-index: 1;
}

#booktab{
	background-image: url(../images/booktab.png);
	height: 78px;
	width: 200px;
	background-repeat: no-repeat;
	position: fixed;
	top: 0;
	right: 5%;
	z-index: 1;
}

#testtab{
	background-image: url(../images/testtab.png);
	height: 78px;
	width: 200px;
	background-repeat: no-repeat;
	position: fixed;
	top: 0;
	right: 5%;
	z-index: 1;
}

/* End Page Tab Section -----------------------------------------*/

#header{
	background-image: url(../images/header.png);
	background-repeat:  no-repeat;
	width: 447px;
	height: 233px;
	position: relative;
	left: 190px;
	top: 5px;
	padding-bottom: 17px;
}

#wrapper{
	width: 771px;
	margin: auto;	
	padding: 0;
	min-height: 100%;
	height: 100%;
	background-image: url(../images/contentbg.png);
}		
	
	#content{
		padding: 0 0 50px 0;
		float: left;
		width: 537px;
		
	}
	
		#content h1{
		}
		
		#content h2{
		}
	
		#content p{
		}
		
	.snippets{
		padding-top: 20px;
		margin: auto;
		width: 344px;
	}	
		
		.snippet{
			font-size: 12px;
			border-left: 8px solid #c90;
			border-bottom: 1px dashed #c90;
			width: 250px;
			padding-left: 15px;
			margin: 20px auto 0 70px;
			clear: both;
			float: left;
		}
		
			.snippet span{
				color: #bbb;
				float: right;
			}
			
		.snippet1{
			font-size: 12px;
			border-left: 8px solid #80abbf;
			border-bottom: 1px dashed #80abbf;
			width: 250px;
			padding-left: 15px;
			margin: 20px 0 0 0;
			float: left;
		}
		
			.snippet1 span{
				color: #bbb;
				float: right;
			}

	#sidebar{
		width: 234px;
		float: left;
	}

		#adam{
			background-image: url(../images/adam.png);
			background-repeat: no-repeat;
			background-position: center;
			height: 578px;
			width: 234px;
			margin: 0;
			padding: 410px 0 0 25px;
		}
		
			#twitter{
				background-image: url(../images/tweet.png);
				width: 440px;
				height: 240px;
				position: relative;
				left: -50px;
				top: -400px;
			}
			
				#tpage{
					float: left;
					width: 180px;
					height: 190px;
				}
				
					#tpage a{
						width: 100%;
						height: 100%;
						display: block;
					}
			
			#yt{
				width: 135px;
				height: 53px;
				margin: auto;
				background: url(../images/YTlogo.png);
				clear: both;
			}
				
				#yt a{
					width: 100%;
					height: 100%;
					display: block;
				}
				
			#divider{
				margin-top: 10px;
				width: 200px;
				height: 1px;
				border-bottom: 1px dashed #fff;
			}
			
			#album{
				background-image: url(../images/album.jpg);
				background-repeat: no-repeat;
				width: 120px;
				height: 150px;
				position: relative;
				top: 330px;
				left: 35px;
			}
			
				#paypal{
					margin: 0;
					padding-top: 125px;
				}
				
	#shortbio{
		line-height: 32px;
		font-size: 16px;
		margin-top: 50px;
	}
	
	#longbio{
		line-height: 20px;
		font-size: 14px;
		margin-top: 30px;
	}
	
	#biolist{
		list-style: none;
		margin: 20px 10px 0 10px;
		padding: 10px 10px 0 10px;
		border: 1px dashed #c90;
		color: #80abbf;
		font-style: italic;
		font-size: 14px
	}
	
		#biolist #alist{
			margin-bottom: 20px;
		}
		
		#biolist .blist{
			margin-bottom: 20px;
			padding-top: 20px;
			border-top: 1px dashed #fff;
		}
		
#navigation{
	position: absolute;
	right: 0;
	top: 228px;
	width: 138px;
	height: 252px;
}

		#navigation ul{
			list-style: none;
			margin: 0;
			padding-left: 20px;
			border: none;
		}
		
		#navigation li a{
			background-image: url(../images/subwaysigns.png);
			display: block;
			background-repeat: no-repeat;
			margin-top: 2px;
		}
		
			#navigation a#home{
				background-position: 0 0;
				height: 46px;
			}
			
				#navigation a#home:hover{
					background-position: 0 -311px;
					height: 46px;
				}
				
			#navigation a#bio{
				background-position: 0 -46px;
				height: 27px;
			}
			
				#navigation a#bio:hover{
					background-position: 0 -357px;
					height: 27px;
				}
				
			#navigation a#audio{
				background-position: 0 -72px;
				height: 27px;
			}
			
				#navigation a#audio:hover{
					background-position: 0 -383px;
					height: 27px;
				}
				
			#navigation a#photos{
				background-position: 0 -97px;
				height: 27px;
			}
			
				#navigation a#photos:hover{
					background-position: 0 -408px;
					height: 27px;
				}
				
			#navigation a#contact{
				background-position: 0 -123px;
				height: 27px;
			}
			
				#navigation a#contact:hover{
					background-position: 0 -434px;
					height: 27px;
				}
				
			#navigation a#press{
				background-position: 0 -149px;
				height: 27px;
			}
			
				#navigation a#press:hover{
					background-position: 0 -460px;
					height: 27px;
				}
				
			#navigation a#schedule{
				background-position: 0 -175px;
				height: 27px;
			}
			
				#navigation a#schedule:hover{
					background-position: 0 -486px;
					height: 27px;
				}
				
			#navigation a#booking{
				background-position: 0 -201px;
				height: 27px;
			}
			
				#navigation a#booking:hover{
					background-position: 0 -512px;
					height: 27px;
				}
				
			#navigation a#comedy{
				background-position: 0 -228px;
				height: 27px;
			}
			
				#navigation a#comedy:hover{
					background-position: 0 -538px;
					height: 27px;
				}
				
			#navigation a#voice{
				background-position: 0 -256px;
				height: 25px;
			}
			
				#navigation a#voice:hover{
					background-position: 0 -564px;
					height: 25px;
				}
				
			#navigation a#testimonials{
				background-position: 0 -284px;
				height: 26px;
			}
			
				#navigation a#testimonials:hover{
					background-position: 0 -591px;
					height: 25px;
				}


/* Footer --------------------------------------------------------- */

#footer{
	background-image: url(../images/footer.png);
	background-position:center;
	background-repeat: no-repeat;
	height: 355px;
	width: 771px;
	margin: auto;
	padding: 0;
	position: relative;
	bottom: 3px;
	clear: both;
}		
	
	#footwrap{
		margin: auto;
		width: 771px;
		height: 355px;
		padding: 0;
	}

/* Footer Sections --------------------------------------------------------- */
		#minitour{
			float: left;
			width: 230px;
			height: 255px;
			overflow-y: scroll;
			border: 1px solid #fff;
			background-image: url(../images/contentbg.png);
			background-repeat:repeat;
			margin: 77px 0 0 19px;
		}
		
			#minitour p{
				padding: 0;
				margin: 0;
			}

/* Footer Calendar Feed ------------------------------------------------------*/
#ajaxreader li {
	background: url(ok.png) no-repeat ;
	padding: 3px 5px 5px 0;
	list-style: none;
}

.error {
	background: url(error.png) no-repeat;
	padding: 2px 0 0 20px;
	list-style: none;
}
			
/* Footer Slideshow --------------------------------------------------------- */
		#gallery{
			background-image: url(../images/frame.png);
			background-repeat: no-repeat;
			float: left;
			width: 213px;
			height: 298px;
			padding: 19px 0 0 19px;
			position: relative;
			top: 35px;
			left: 37px;
		}
			
			#gallery p{
				padding: 7px 0 0 32px;
			}

			#slideshow{
				position: relative;
				height: 260px;
				width: 230px;
			}
			
			#slideshow IMG{
				position: absolute;
				top: 0;
				left: 0;
				z-index: 8;
				opacity: 0.0;
			}
			
			#slideshow IMG.active{
				z-index: 10;
				opacity: 1.0;
			}
	
			#slideshow IMG.last-active{
				z-index: 9;
				opacity: 0;
			}
/* End Footer Slideshow --------------------------------------------------------- */

		#footcontact{
			float: left;
			width: 250px;
			padding-top: 10px;
		}
		
			#footcontact p{
				padding: 0;
				margin: 0;
			}
			
			#footcontact h3{
				position: relative;
				left: -10px;
			}
			
			#footcontact li{
				list-style: none;
			}
		
/* Individual Page CSS -------------------------------------------------------------------*/

/* Bio Page CSS */

#biosidebar{
	background-image: url(../images/sidebar.png);
	background-repeat: repeat-y;
	width: 234px;
	padding: 0;
	float: left;
}

#biocontent{
	padding-bottom: 289px;
	float: left;
	width: 537px;
	background-image: url(../images/contentbg.png);
}

/* Audio/Video Page CSS */


	#video h1{
		font-weight: bold;
	}
	
	#video{
		margin-left: 35px;
	}

/* Comedy Page CSS */

#comedy dt{
	margin: 0;
	font-family: "Century Gothic", Futura, "Palatino Linotype", "Gill Sans MT", Tahoma;
	font-weight: normal;
	font-size: 14px;
	color: #80abbf;
	padding-top: 10px;
}

#comedy dd{
	padding-top: 3px;
}
/* Contact Page CSS */

#contactsidebar{
	background-image: url(../images/sidebar.png);
	background-repeat: repeat-y;
	width: 234px;
	padding-bottom: 229px;
	float: left;
}

#contactcontent{
	padding-bottom: 510px;
	float: left;
	width: 537px;
	background-image: url(../images/contentbg.png);
}

	#note{
		color: #F00;
		font-weight: bold;
		margin-bottom: 10px;
	}
	
	
/* Booking Page CSS */

#bookingcontent{
	padding: 0;
	float: left;
	width: 537px;
	background-image: url(../images/contentbg.png);
	height: 988px;
}

#bookingsidebar{
	background-image: url(../images/sidebar.png);
	background-repeat: repeat-y;
	width: 234px;
	float: left;
}

/* Press Page CSS */

#presssidebar{
	background-image: url(../images/sidebar.png);
	background-repeat: repeat-y;
	width: 234px;
	float: left;
	padding-bottom: 308px;
}

#presscontent{
	padding: 0;
	float: left;
	width: 537px;
	background-image: url(../images/contentbg.png);
}



	#presscontent a{
		font-size: 16px;
		font-weight: 800;
	}
	
	#quote{
		background-image: url(../images/quote.png);
		background-repeat: no-repeat;
		width: 410px;
		height: 100px;
		margin: auto;
		padding: 10px 0 10px 25px;
		border: 1px dotted #C90;
	}
	
	.tblock{
		background-image: url(../images/quote.png);
		background-repeat: no-repeat;
		width: 410px;
		margin: auto;
		padding: 10px 25px 10px 25px;
		border: 1px dotted #C90;
		font-size: 14px;
	}
	
	.reference{
		color: #80abbf;
		float: right;
		font-weight: bold;
	}
	
		#quote a{
			font-size: 12px;
			font-weight: normal;
		}

	#article{
		padding: 20px;
		background-image: url(../images/contentbg.png);
	}

/* Schedule Page CSS */

#schedulesidebar{
	background-image: url(../images/sidebar.png);
	background-repeat: repeat-y;
	width: 234px;
	padding: 0;
	float: left;
}

#schedulecontent{
	padding-bottom: 277px;
	float: left;
	width: 537px;
	background-image: url(../images/contentbg.png);
}

#calendar{
	padding-top: 30px;
}

/* Voice Page CSS */

#voicesidebar{
	background-image: url(../images/sidebar.png);
	background-repeat: repeat-y;
	width: 234px;
	padding-bottom: 42px;
	float: left;
}

#voicecontent{
	padding-bottom: 544px;
	float: left;
	width: 537px;
	background-image: url(../images/contentbg.png);
}

/* Error Page */
#errorsidebar{
	background-image: url(../images/sidebar.png);
	background-repeat: repeat-y;
	width: 234px;
	padding: 0;
	float: left;
}

#errorcontent{
	padding-bottom: 668px;
	float: left;
	width: 537px;
	background-image: url(../images/contentbg.png);
}
/* Grafixmith.com Plug ------------------------------------------------*/
#by{
	margin: auto;
	clear: both;
	width: 771px;
	border-top: dashed 1px #fff;
}

#by p{
	font-size: 9px;
	margin: auto;
	padding-top: 3px;
	text-align: center;
}
