/* 
Theme Name: Paul Shore - Second Template
Theme URI: http://lebensold.net/
Description: Paul's simple website
Version: 2.0
Author: Jon Lebensold


*/
body
{
	background: #ebebeb url('img/canvasbg.png') 0 0 repeat-x;
}
blockquote
{
	color: #000;
	margin : 10px 130px;
}

.topnav
{
	height: 22px;
	width: 832px;
	margin: 0 auto;
	padding-top: 10px;
}
p 
{
	line-height: 1.45;
}
.topnav ul {list-style-type: none; padding: 0 0; margin: 0 0;}
.topnav li {float: left;}
	
				.topnav li a {
					display: block;
					float: left;
					height: 15px;
					overflow: hidden;
					text-indent: -999px;
				}
	
				.topnav li.home a {
					background-image:url(img/navhome.png);
					width:32px;
					margin-left: 10px;
				}
				.topnav li.bio a {
					background-image:url(img/navbio.png);
					width:24px;
					margin-left: 37px;
				}
				.topnav li.tvnews a {
					background-image:url(img/navtvnews.png);
					width:56px;
					margin-left: 37px;
				}
				.topnav li.consulting a {
					background-image:url(img/navconsulting.png);
					width:77px;
					margin-left: 37px;
				}
				.topnav li.videos a {
					background-image:url(img/navvideos.png);
					width:47px;
					margin-left: 37px;
				}
				.topnav li.clients a {
					background-image:url(img/navclients.png);
					width:55px;
					margin-left: 37px;
				}
				.topnav li.services a {
					background-image:url(img/navservices.png);
					width:63px;
					margin-left: 37px;
				}
				.topnav li.testimonials a {
					background-image:url(img/navtestimonials.png);
					width:93px;
					margin-left: 37px;
				}
				.topnav li.contact a {
					background-image:url(img/navcontact.png);
					width:54px;
					margin-left: 43px;
				}

				.topnav li a:hover {
					background-position: 0 52px ;
				}


.splashbg
{
	background: transparent url('img/splashbg.jpg') 0 0 no-repeat;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 10;
	height: 1000px;
	width: 100%;
	margin: 0 auto;
}

.content ul
{
	font-size: 11pt;	

}
	.content ul ul
	{
		font-size: 10pt;
	}
.content ul.homelist 
{
	padding-left: 180px;
	font-size: 11pt;	
}

.footer a , .content a
{
	color: #000;
	text-decoration: none;

}
.footer a:hover , .content a:hover
{
	text-decoration: underline;
}

.header
{
	background:	transparent url('img/headerbg.png') top left no-repeat;
	width: 832px;
	height: 168px;
	position: relative;
	margin: 0 auto;
	margin-top: 20px;
	text-align: left;
}
	.header img 
	{
		margin-top: 1px;
		margin-left: 22px;
	}
	.header h1
	{
	}
	.header h2
	{

	}
.content
{
	background:	transparent url('img/transbg.png') 0 0 repeat;
	width: 830px;
	border: 1px solid #FFF;
	color: #fff;
	margin: 0 auto;
	text-align:left;
}
.content h3
{
	clear: both;
	margin: 0 0;
	padding: 0 0;
}
	.content .post
	{
		margin-top: 60px;
	}
	.content .videopost
	{
		color: #000;
	}
	.push-half
	{
		margin:0 -20px 1.5em 20px;
	}
.nav
{
	padding-top: 10px;	
}
	.nav ul 
	{
		list-style-type: none;
		padding: 0 0;
		margin: 0 0;
		margin-left: 3px;

	}
		.page_item a , .pageitem a , .subpage_item a
		{
/*			color: #21E800; */
			color: #444;
			text-decoration: none;
padding-left: 13px;	
		}
		.page_item
		{
			font-size: 12pt;
		}
		.nav ul li a:hover
		{
			color: #000;
		}
		.nav ul li ul
		{
			padding-left: 0px;
			
		}
		.subpage li a
		{
			font-size: 9pt;
			
		}
		.current_subpage_item a
		{
			color: #000;
			
		}
.footer
{
	clear: both;
	background: transparent url('img/transbg.png') 0 0 repeat;
	height: 64px;
	width: 830px;
	margin-top: 32px;
	padding-top: 20px;
	border: 1px solid #FFF;
	text-align: center;
	font-size: 9pt;
	margin: 0 auto;

}
.aligncenter
{
	text-align: center;

}
.alignleft
{
	float: left;
}
.alignright
{
	float: right;
}
/* links for the bottom of paragraphs */
.bottomLinks
{
	font-size: 12pt;
	font-weight: bold;
}

/* bodies */

.bodyHome
{
	height: 539px;
	background: transparent url(img/bodyhome.png) top left no-repeat;
}
.bodyBio
{
	height: 539px;
	background: transparent url(img/bodybio.png) top left no-repeat;
}
.bodyTVNews
{
	height: 539px;
	background: transparent url(img/bodytvnews.png) top left no-repeat;
}
.bodyConsulting
{
	height: 539px;
	background: transparent url(img/bodyconsulting.png) top left no-repeat;
}
.bodyServices
{
	height: 539px;
	background: transparent url(img/bodyservices.png) top left no-repeat;
}
/* just titles */

.videosTitle , .clientsTitle , .testimonialsTitle
{
	height: 49px;
	text-indent: -999px;
	width: 300px;
	position: absolute;
	margin-top: 0px;
/** use a negative left-margin for IE */
}
.videosTitle
{
	background: transparent url(img/bodyvideos.png) top left no-repeat;
}
.clientsTitle
{
	background: transparent url(img/bodyclients.png) top left no-repeat;
}
.testimonialsTitle
{
	background: transparent url(img/bodytestimonials.png) top left no-repeat;
}
table tr td
{
	padding: 10px 42px 0px 0px;
}

.servicesContent
{
	position:relative;
	margin-top: 55px;
}
	.servicesContent h3
	{
		font-weight: bold;
	}
	.servicesContent h4
	{
		font-size: 11pt;
		padding: 0 0;
		margin: 0 0;

	}	
	.servicesContent ul
	{
		margin: 0 0;
		padding: 0 0;
		color: black;
			padding-left: 10px;
		}
		.servicesContent ul li
		{
			font-size: 10pt;
			color: #000;
		}
		.servicesContent ul ul
		{
			list-style-type: none;

			line-height: 15px;
		}
			.servicesContent ul ul li
			{
			padding: 0px 0px;
			margin: 0px 2px;
			}
	.contactblurb
	{
		padding-top: 53px;
		text-align:center;
	
	}
	.contactblurb a
	{
		color: #FFFFFF;
	}