/* 
Theme Name: Velvetpanda 1.0
Theme URI: http://lebensold.net/
Description: Velvetpanda 2008
Version: 1.0
Author: Jon Lebensold


*/
body
{
	background: #FFF;
}
blockquote
{
	color: #000;
	margin : 10px 130px;
}
.container
{
	background: #F5F5F5;
	border: 1px solid #CCC; 

}
.content
{
}
.content ul
{
	font-size: 11pt;	
	padding-left: 10px;
}
	.content ul ul
	{
		font-size: 10pt;
	}
.content ul.homelist 
{

	font-size: 11pt;	
}
.footer
{
	height: 100px;
	background: #333 url('img/footerbg.png') repeat-x;
	position: relative;
	clear: both;
	width: 950px;
}
	.footerbug
	{
		position: absolute;
		height: 100px;
		width: 57px;
		left:0 px;
		top: 0px;
		background: transparent url('img/footer-bug.png') no-repeat;
	}
.footer a , .content a
{
	color: #934890;
	text-decoration: none;
}
.footer a:hover , .content a:hover
{
	text-decoration: underline;
}

.header
{

	width: 100%;
	text-align: center;
	margin: 0 auto;
}
	.header h1
	{
		text-indent: -9990px;
		background: transparent url('img/frontpage.png') top center no-repeat;
		height: 116px;
		margin: 0 auto;
		padding: 0 0;
		
	}
.container 
{
	background: transparent url('img/canvasbg.png') repeat;
	position: relative;
	z-index: 100;
}
.mainpage , .currentpage , .videoband
{
	clear: both;
	margin: 0 0;
	padding: 0 0;
}
.currentpage
{
	height: 30px;
	overflow: hidden;
/*	border-bottom: 1px solid #AAA; */
}
	.currentpage .title
	{
		font-size: 16pt;
		padding-left: 10px;

		
	}
	.currentpage .subtitle
	{
		line-height: 30px;
		font-size: 18pt;
	}
.videoband
{
	height: 365px;
}
	.videoband .videoplayer
	{
		background: #000;
		height: 365px;
	}
		.videoband #player
		{
			padding-left: 290px;
			padding-top: 2px;
		}
	.videoband .nav
	{
		background: #FFF;
		height: 365px;
	}
	
.content h3
{
	clear: both;
}
			.person
			{
				margin: 10px 10px 10px 0px;
				padding: 10px;
				border: 1px solid #CCC;
				background: #FFF;
			}
				.person div
				{
					padding: 1px 4px;
				}
				.name
				{
					color: #333;
				}
				.position
				{
					font-style: italic;
				}
			
.videoband .nav
{
	
}
	.videoband .nav ul 
	{
		list-style-type: none;
		padding: 0 0;
		margin: 0 0;
	}
		.videoband .page_item
		{
		/*	background: transparent url('img/secondnav.png');
		*/
			height: 20px;
			font-size: 10pt;
			padding-top: 1px;
			padding-right: 4px;
				text-align: left;
				padding-left: 20px;
		}
			.videoband .nav ul li a
			{
				text-decoration: none;
				color: #000;
			}
			.videoband .page_item a:hover
			{
			
					color: #9D12D9;
			}
			.videoband .current_page_item
			{
			/*	background: transparent url('img/secondnavselected.png');
			*/

			}
.mainpage .nav
{
			padding-top: 10px;

}
	.mainpage .nav ul 
	{
		list-style-type: none;
		padding: 0 0;
		margin: 0 0;
	}
		.mainpage .page_item
		{
			height: 23px;
			font-size: 15pt;
			padding-top: 10px;
			padding-left: 10px;
			text-align: left;
		}
		
			.mainpage .nav ul li a
			{
				text-decoration: none;
				color: #AAA;
			}
			.mainpage .page_item a:hover
			{
			
			}

		.page_item a , .pageitem a , .subpage_item a
		{
			color: #444;
			text-decoration: none;

		}
		.page_item
		{
			font-size: 12pt;
		}
		.nav ul li a:hover
		{
			color: #000;
		}
		.description
		{ 
			margin-top: 0px;
			font-size: 1.0em;
			line-height: 1.4;
		}
		.description h2
		{
			margin-top: 0px;
		}
			.description ul
			{
				list-style-image: url('img/list.png');
				padding-left: 10px;
			}
			.description .page_item
			{
				padding: 0 0;
				font-size: 10pt;
				padding-bottom: 1px;
				padding-left: 0px;
				height: auto;
				margin: 0 0;
			}
			.description ul li a
			{
				color: #A012DD;
			}
		.credits
		{
			margin-top: 10px;
		
		}
		.credits dt
		{
			font-weight: bold;

		}
			.credits h3
			{
			color: #A012DD;
			margin-top: 10px;
			font-size: 1.3em;
			}
			.credits ul 
			{
				list-style-type: none;
				padding: 0 0;
				margin: 0 0;
				margin-left: 4px;
				font-size: 0.9em;
			}

.footer
{
	clear: both;
	border-top: 1px solid #eee;
	text-align: center;
	padding-top: 40px;
	font-size: 9pt;
	height: 60px;
	color: #AAA;
}
.aligncenter
{
	text-align: center;

}
.alignleft
{
	margin: 5px 5px 0px 0px;
	float: left;
}
.alignright
{
	float: right;
}
.bamboo
{
	background: #FFF url('img/bg.jpg') top right no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 357px;
	height: 701px;
	z-index: 1;
}
h2
{
	margin: 1px 0px;

}
h3
{
	height: 13px;
	padding: 0 0;
	margin: 0 0;
	font-size: 10pt;
}
	.email
	{
		font-style: italic;

		padding:  5px 0px 10px 0px;

	}
	.email a
	{
		text-decoration: none;
		color: #333;
	}
