﻿/* PagePuppet Core Styles */

#pp_div-home {padding: 0 40px 0 23px; font-weight: bold; color: #B7C5D0;}
#pp_div-bio {padding: 0 40px 0 23px; color: #B7C5D0;}
#pp_div_contact {padding: 0 40px 0 23px; color: #B7C5D0;}
#pp_div-photos {padding: 0 40px 0 23px; color: #B7C5D0;}
#pp_div-test {padding: 0 40px 0 23px; color: #B7C5D0;}

.rowclear {clear: both;}

.pp_test-item {margin-bottom: 25px;}
.pp_test-gig p {margin: 0; padding: 0; font-size: 18px; font-weight: bold;}
.pp_test-desc p {margin: 0; padding: 0;}
.pp_test-name p {margin: 0 0 0 20px;; padding: 0; font-weight: bold;}
.pp_test-location p {margin: 0 0 0 20px; padding: 0; font-style: italic;}

.home-intro
{
	font-size: 12pt;
	font-weight: bold;
	color: #B7C5D0;
	margin-left: 23px;
	margin-right: 40px;
}

.sub-headline
{
	font-size: 14pt;
	font-weight: bold;
	margin-left: 23px;
	margin-right: 40px;
	color: #B7C5D0;
}

.sub-subhead
{
	font-size: 12pt;
	font-weight: bold;
	color: #B7C5D0;
	margin-top: 15px;
	margin-left: 23px;
	margin-right: 40px;
}

.sub-main
{
	font-size: 12pt;
	color: #B7C5D0;
	margin-left: 23px;
	margin-right: 40px;
}

#pp_div_news {padding: 0 40px 0 23px; color: #B7C5D0;}

.pp_news-head
{
	
}

.pp_news-text
{
	font-size: 12pt;
	color: #B7C5D0;
	margin-right: 40px;
}

.news-date
{
	font-size: 10pt;
	color: #B7C5D0;
	margin-right: 40px;
}

.sub-sidenav
{
	font-size: 8.5pt;
	line-height: 1.2;
	text-align: right;
	color: #B7C5D0;
	margin-top: 12px;
	margin-left: 23px;
}

.sub-caption
{
	font-size: 11pt;
	font-weight: bold;
	color: #B7C5D0;
	margin-left: 23px;
}

.sub-arttext
{
	font-size: 9pt;
	color: #B7C5D0;
	margin-left: 23px;
	margin-right: 40px;
}

.sub-tabletext
{
	font-size: 10pt;
	color: #B7C5D0;
}

.sub-formlabel, .pp_formlabels
{
	font-size: 10pt;
	color: #B7C5D0;
	margin-top: 0px;
}

.sub-formtext, .pp_formtext
{
	font-size: 10pt;
	color: #B7C5D0;
	margin-top: 2px;
	margin-bottom: 2px;
}


.ipop
{
	font-size: 8pt;
	color: #B7C5D0;
}

.visitor-message
{
	font-size: 12pt;
	font-weight: bold;
	color: #EFD83C;
	margin-left: 23px;
	margin-right: 40px;
	padding: 15px;
	border: 1px solid #EFD83C;
}

.itemdiv
{
	padding-bottom: 10px;
}

.itemtable
{
	padding-bottom: 5px;
}

#pp_div_audio {padding: 0 40px 0 23px; color: #B7C5D0;}

#pp_table-audio
{
	margin-left: 23px;
}

.pp_audio-title {font-size: 14pt; font-weight: bold;}

.pictable
{
	margin-left: 23px;
}

.textnav
{
	font-size: 10pt;
	color: #B7C5D0;
	background-color: #000020;
	text-align: center;
	height: 30px;
}

.pp_contact-labels
{
	text-align: right;
	width: 35%;
	vertical-align: top;
}

.pp_contact-fields
{
	text-align: left;
	width: 65%;
	vertical-align: top;
}

.pp_audiosets-thumbs
{
	margin-left: 23px;
	border: 1px solid #EFD83C;
}

.pp_audio-clips
{
	font-size: 12pt;
	color: #B7C5D0;
	margin-left: 23px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.pp_artsets-thumbs
{
	display: block;
    margin-left: auto;
    margin-right: auto;
	border: 1px solid #EFD83C;
}

.pp_art-thumbs
{
	margin-top: 15px;
	margin-left: 23px;
	border: 1px solid #EFD83C;
}

.bug, .pp_bug
{
	font-size: 8pt;
	color: #D7E5F0;
	margin-left: 23px;
	margin-right: 40px;
}

/* Galleries */
dl.pp_gallery {
	padding: 0;
}

.pp_gallery dt {
	position: relative;
	float: left;
	width: 150px;
	margin: 0 10px 15px 0;
	border-right: 1px solid #B7C5D0;
}

.pp_gallery dd {
	margin: 0 0 5px 150px;
	font-size: 13px;
	width: 450px;
}

dl.pp_thumbs {
	border: 1px #3E1209 solid;
	background-color: #666;
	width: 125px;
	height: 150px;
	text-align: center;
	padding: 10px;
	float: left;
	margin-right: 1em;
	margin-bottom: 15px;
}

.pp_thumbs dt img {
	border: 1px #3E1209 solid;
}

.pp_thumbs dd {
	font-size: 11px;
	color: #fff;
	margin: 0;
	padding: 0;
}

/* End PagePuppet Core Styles */
