body { font-face: Arial, Helvetica, sans-serif; margin: 0 0 0 0; }

p { font-face: Arial, Helvetica, sans-serif; font-size:14px; }

.entry-head { color:#000000; font-family: Arial, Helvetica, sans-serif;	font-size:18px;	font-weight:bold; }

.entry-subhead { color:#000000; font-family: Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold; }

.entry-content { color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:16px; text-align:justify; }

.entry-byline {color:#999999; font-family: Arial, Helvetica, sans-serif;	font-size:12px;	text-align:right; }

.tagged {color:#999999; font-family: Arial, Helvetica, sans-serif; font-size:11px; margin:10px 0 0 0; text-align:right; }

.comment-main { color:#000000; font-family: Arial, Helvetica, sans-serif;	font-size:12px; }

.comment-byline {color:#999999; font-family: Arial, Helvetica, sans-serif;	font-size:11px;	text-align:right; }

.comments-header { color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; }

.comments-id { color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding-right:2px; text-align:right; }

.comments-footer { padding-left:150px; }



.journal-sidebar { background:#ededed; float:right; padding:20px; margin-left:60px; width:300px; }

.sidebar-entry { color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:130%; }

.journal-image-old { float:right; padding:0 0 10px 10px; margin-left:10px; }
.journal-image { border:1px solid #cccccc; float:right; padding:3; margin:0 0 10px 20px; }










.basicText { color:#000000; font-family: Arial, Helvetica, sans-serif;	font-size:12px;	}

.pagetitle { color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:24px; 	font-weight:bold; }

.pagesubtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	font-style:italic;
}

.bold { font-weight:bold; }

.compdesc {
	padding:8px 15px 8px 15px;
}

.compsection {
	padding:10px 15px 8px 15px;
	font-size:14px;
}

.composition {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.comptitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	padding:6px;
}

.compsubtitle {
	font-size:16px;
	font-weight:bold;
}

.compperf {
	padding:8 0 8 0;
}

.compperftitle {
	font-weight:bold;
	font-size:16px;
	font-style:italic;
}

.photosection {
	padding:15px 0 15px 0;
}

.pagebody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 16px;
	color: #000000;
}

.contentTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

.section {
	margin: 6px 0 16px 0;
}

.performance {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
}

#recordings {
	list-style: none;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}

#recordings ul {
	list-style: none;
}

#recordings li {
	margin-bottom: 20px;
}

#recordings a {
	text-decoration: none;
	color: 333333;
}

#recordings img {
	vertical-align: text-bottom;
}

#reviews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: 333333;
	text-align: justify;
}

#reviews p {
	padding-bottom: 20px;
}

.attribute {
	text-align: right;
	font-style: normal;
	font-size: 14px;
}

.worksTitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	font-weight:bold;
	color:#999999;
}

.worksSubTitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#444444;
}

.otherWorksTitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	font-weight:bold;
	color:#999999;
	margin-top:20px;
}

.work a	{
	text-decoration:none;
}

.worksDetailCopy p {
	float:none;
}
.reviewlink {
	font-style:italic;
}

.photoLeft {
	float:left;
	padding:10px 10px 10px 0;
}

.photoRight {
	float:right;
	padding:10px 0 10px 10px;
}

.topPhotoLeft {
	float:left;
	padding:0 10px 10px 10px;
	margin-top:10px;
}

.topPhotoRight {
	float:right;
	padding: 0 10px 10px 10px;
	margin-top: 10px;
}

.clearing {
	clear:both;
}

.bqLeft {
	width: 375px;
	font-style: italic;
	text-align: justify;
}

.bqRight {
	width: 450px;
	margin-left: 210px;
	font-style: italic;
	text-align: justify;
}
.topVideo {
	margin: 8px 0 8px 0;
	padding-right: 15px;
	text-align: right;
}

.buyStuff {
	width: 100%;
}

.buyStuff div {
	float: left;
	line-height: 22px;
}

.buyStuff form {
	float: right;
	padding-left: 15px;
}

.buyTop {
	width: 100%;
}

#topSale {
	margin-top: 10px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#thankyou {
	width: 70%;
	margin: auto;
	padding: 20px 0 35px 0;
}








 .recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#ffffff !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #ffffff !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #000000 !important; //Text input field border color
   background-color:#ffffff !important; //Text input field background color
}



















/* Default Layout:  */
/* @import url(http://www.keithlay.com/mt-static/themes-base/blog.css); 
@import url(http://www.keithlay.com/mt-static/themes/minimalist-red/screen.css); */
