* {
	margin:0;
	padding:0
}


body {
	background: #ffffff;
	font-family:arial;
	margin:0;
	padding:0
}

	a:link img, a:active img, a:visited img, a:hover img {
		border: 0px 
        
	}

div.post img {
    clear: both;
    margin: 5px;
    padding: 10px;
}

p.postmetadata {
    clear: both;
}

h1, h2, h3, h4, h5, h6, span, p, ul, li {
	margin:0;
	padding:0;
	font-weight:normal
}

.underline {
	text-decoration:underline
}

#navigation {
	background: url(http://static.classperformance.com/images/navigation.png) repeat-x;
	width:100%;
	height:40px
}

	#navigation_main_inner {
		background: url(http://static.classperformance.com/images/navigation_main_inner.png);
		width:982px;
		height:40px;
		margin:0 auto 0 auto
	}

	#navigation_sub_inner {
		background: url(http://static.classperformance.com/images/navigation_sub_inner.png);
		width:982px;
		height:40px;
		margin:0 auto 0 auto
	}

		#tab a {
			display: block;
			height: 19px;
			padding: 0;
			text-indent:-9999px;
		}

		/* Hide from IE5-Mac \*/
		#tab a {
			float: none
		}
				
		#tab a.home {
			background: transparent url(http://static.classperformance.com/images/nav_tab_home.png) 0 0 no-repeat;
			width:52px;
		}
		
		#tab a.author {
			background: transparent url(http://static.classperformance.com/images/nav_tab_author.png) 0 0 no-repeat;
			width:65px;
		}
		
		#tab a.speaker {
			background: transparent url(http://static.classperformance.com/images/nav_tab_speaker.png) 0 0 no-repeat;
			width:65px;
		}
		
		#tab a.movie {
			background: transparent url(http://static.classperformance.com/images/nav_tab_movie.png) 0 0 no-repeat;
			width:55px;
		}
		
		#tab a.press {
			background: transparent url(http://static.classperformance.com/images/nav_tab_press.png) 0 0 no-repeat;
			width:51px;
		}
		
		#tab a.blog {
			background: transparent url(http://static.classperformance.com/images/nav_tab_blog.png) 0 0 no-repeat;
			width:48px;
		}
		
		#tab a.home:hover, #tab a.author:hover, #tab a.speaker:hover, #tab a.movie:hover, #tab a.press:hover, #tab a.blog:hover {
			background-position: 0 -19px;
		}

		#navigation ul {
			list-style: none;
			margin: 0;
			padding: 12px 0 0 305px
		}


		#tab li {
			float: left;
			margin:0 0 0 18px;
		}

#header_main {
	background: url(http://static.classperformance.com/images/header_main.png) center repeat-x;
	width:100%;
	height:285px;
}

	#header_main_inner {
		background: url(http://static.classperformance.com/images/header_main_inner.png);
		width:982px;
		height:285px;
		margin:0 auto 0 auto
	}

        #header_main_center {
               width:982px;
               height:170px;
               margin:0 auto;
               padding:115px 0 0 0;
        }

        #header_main_title {
		background: url(http://static.classperformance.com/images/header_main_inner_title.png) no-repeat;
		text-indent:-9999px;
		display:block;
		width:181px;
		height:26px;
                margin:0 0 0 25px;
                padding:0;
        }

        #header_main ul {
                list-style-type:none;
                margin:15px 0 0 25px;
                padding:0;
        }

        #header_main ul li {
                margin:0 5px 0 0;
                padding:0;
                display:block;
                line-height:59px;
                float:left;
        }

        #header_main ul li a {
                margin:0;
                text-indent:-9999px;
                text-decoration:none;
                display:block;
        }

        #header_main ul li a.speaker {
                display:block;
                width:140px;
                height:59px;
                background: url(http://static.classperformance.com/images/header_nav_speaker.png);
        }

        #header_main ul li a.author {
                display:block;
                width:162px;
                height:59px;
                background: url(http://static.classperformance.com/images/header_nav_author.png);
        }

        #header_main ul li a.teacher {
                display:block;
                width:214px;
                height:59px;
                background: url(http://static.classperformance.com/images/header_nav_teacher.png);
        }

        #header_main ul li a.movie {
                display:block;
                width:190px;
                height:59px;
                background: url(http://static.classperformance.com/images/header_nav_movie.png);
        }

#header_sub {
	background: url(http://static.classperformance.com/images/header_sub.png) repeat-x;
	width:100%;
	height:46px
}

	#header_sub_inner {
		width:982px;
		height:46px;
		margin:0 auto 0 auto;
	}

	#header_sub_inner h1 {
		color:#fff;
		font-size:18px;
		font-family:Myriad Pro;
		font-weight:lighter;
		padding:10px 0 0 22px;
		font-style:italic
	}

#content {
	background: url(http://static.classperformance.com/images/content.png) repeat-x;
	width:100%;
	height:auto;
}


	#content_inner {
		width:982px;
		height:auto;
		margin:0 auto 0 auto;
	}


		#content_main_left {
			float:left;

			width:633px;
			height:auto;
			padding: 21px 0 21px 21px

		}

			#content_main_left h2 {
				color:#51443a;
				font-size:18px;
				font-weight:bolder
			}


			#content_main_left span a {
				color:#6a5847;
				font-size:12px;
                                text-decoration:none;
			}

                        #content_main_left ul {
                                list-style-type:none;
                                margin:7px 0;
                                font-size:14px;
                        }

                        #content_main_left ul li a {
                                color:#6a5847;
                                text-decoration:none;
                        }

                        #content_main_left ul li a.buythebook {
                                display:block;
                                width:105px;
                                height:28px;
                                text-indent:-9999px;
                                background: url(http://static.classperformance.com/images/buy-the-book.png) no-repeat;
                                margin-top:20px;
                        }

                        #content_main_left ul li a.samplechapter {
                                display:block;
                                width:167px;
                                height:28px;
                                text-indent:-9999px;
                                background: url(http://static.classperformance.com/images/read-sample-chapter.png) no-repeat;
                                margin-top:5px;
                        }

                        #content_main_left ul li a.learnmore {
                                display:block;
                                width:93px;
                                height:28px;
                                text-indent:-9999px;
                                background: url(http://static.classperformance.com/images/learn-more.png) no-repeat;
                                margin-top:5px;
                        }

			.date {
				color:#6a5847;
				font-size:12px;
			}

			#content_main_left p {
				color:#000000;
				font-size:14px;
			}

			.row1 img {
				float:left;margin:0 13px 0 0
			}

			.categories {
				border-top:1px solid #d1c8c1;
				color:#d1c8c1;
				font-size:12px;padding:10px 0 20px 0;margin:0 20px 0 0
			}

				.categories a {
					color:#6a5847;
					text-decoration:none
				}

				.categories a:hover {
					color:#b21d30;
					text-decoration:underline
				}


				.left_special {
					float:left;
				}


			.row1 {
				padding:20px 0 20px 0;height:auto
			}

		.row1 a {
			color:#b21d30;
			font-size:14px;
			font-weight:bolder;
			text-decoration:none
		}

		.row1 a:hover {
			color:#b21d30;
			font-size:14px;
			font-weight:bolder;
			text-decoration:underline
		}

		#content_main_right {
			float:right;
			width:295px;
			height:auto
		}

			#content_main_right {
				background:#e4f0f5;
				width:275px;
				height:auto;
				margin:18px 0 18px 0;
				padding:10px 0 10px 10px;
				color:#518aa6;
				font-size:14px;
				font-weight:bolder
			}

                        #content_main_right a {
                                color:#518aa6;
                                text-decoration:none;
                        }

                        #content_main_right a:hover {
                                color:#b21d30;
                        }

		#content_sub_left {
			float:left;
			/*width:626px;*/
            width: 656px;
			height:auto;
			padding: 21px 0 21px 21px;
		}

			#content_sub_left img {
				float:left;
				margin:0 22px  0 0
			}

                        #content_sub_left h1 {
				color:#51443a;
				font-size:18px;
				font-weight:bolder
			}

                        #content_sub_left h2 {
				color:#51443a;
				font-size:16px;
				font-weight:bolder
			}

                        #content_sub_left h3 {
                               color:#6a5847;
                               font-size:14px;
                               font-weight:bolder;
                        }


			#content_sub_left p {
				color:#000000;
				font-size:14px;
                                margin:7px 0;
			}

			#content_sub_left span {
				color:#b21d30;
				font-size:14px;
			}

                        #content_sub_left blockquote {
                                background-color:#edf6f9;
                                margin:15px;
                                padding:10px;
                                color:#518aa6;
                                font-size:12px;
                        }
	
			#content_sub_left a {
				color:#b21d30;
				font-size:14px;
				font-weight:bolder;
				text-decoration:none
			}

			#content_sub_left a:hover {
				color:#b21d30;
				font-size:14px;
				font-weight:bolder;
				text-decoration:underline
			}

                        #content_sub_left ul {
                               list-style-type:none;
                               margin:7px 0;
                               font-size:14px;
                        }

                        #content_sub_left ul.reglist li {
                               background: url(http://static.classperformance.com/images/icon-slant.png) 0 3px no-repeat;
                               padding:2px 0 2px 16px;
                        }

                        #content_sub_left ul.castlist li,
                            #content_sub_left ul.presslist li {
                               background: url(http://static.classperformance.com/images/bulletarrow2.png) 0 3px no-repeat;
                               padding:2px 0 2px 20px;
                        }
                        
                        #content_sub_left ul.castlist li a,
                            #content_sub_left ul.presslist li a {
                               color:#51443a;
                        }

                        #content_sub_left ul li a.buythebook {
                                display:block;
                                width:105px;
                                height:28px;
                                text-indent:-9999px;
                                background: url(http://static.classperformance.com/images/buy-the-book.png) no-repeat;
                                margin-top:5px;
                        }

                        #content_sub_left ul li a.readreviews {
                                display:block;
                                width:107px;
                                height:28px;
                                text-indent:-9999px;
                                background: url(http://static.classperformance.com/images/read-reviews.png) no-repeat;
                                margin-top:15px;
                        }

                        #content_sub_left ul li a.downloadfreechapter {
                                display:block;
                                width:149px;
                                height:28px;
                                text-indent:-9999px;
                                background: url(http://static.classperformance.com/images/download-a-chapter.png) no-repeat;
                                margin-top:5px;
                        }

                        #content_sub_left ul.resources-list {
                                margin:0;
                                list-style-type:none;
                        }

                        #content_sub_left ul.resources-list li {
                                padding-bottom:20px;
                        }

                        #content_sub_left ol {
                               margin:7px 0 7px 20px;
                               font-size:14px;
                        }

                        #content_sub_left form {
                               margin:10px 0;
                               font-size:14px;
                        }

                        #content_sub_left form table tr td {
                               padding:2px;
                        }

                        .postmetadata{
                               font-size:12px;
                        }

			.sub_special_conatiner {
				width:598px;
				height:auto;
				background:#e3eef5;
				margin:20px 0 0 0;
				overflow:hidden;
				padding:15px
			}

			.sub_special_conatiner h4 {
				color:#504439;
				font-size:14px;
				font-style:italic
			}


			.special_left {
				float:left;width:125px
			}
	

			.special_right {
				float:left;width:470px
			}

		#content_sub_right {
			float:right;
		/*	width:305px;*/
            width: 280px;
			height:auto;
			padding: 21px 0 21px 21px;
		}

			#content_sub_right_books {
				float:left;
				width:84px;
                height: 100%;
			}

			#content_sub_right span {
				color:#504439;
				font-size:14px;
			}

			#content_sub_right a {
				color:#504439;
				font-size:14px;
				font-weight:bolder;
				text-decoration:none
			}

			#content_sub_right a:hover {
				color:#b21d30;
				font-size:14px;
				font-weight:bolder;
				text-decoration:none
			}

                        #content_sub_right ul {
				margin:0;
                                list-style-type:none;
			}

                        #content_sub_right ul li form {
                                margin:0;
                                font-size:13px;
                        }

                        #content_sub_right ul li h2 {
                                margin:10px 0 5px 0;
                                font-size:16px;
                                color:#51443a;
                        }

                        #content_sub_right ul li ul {
                                border:none;
                        }


#content_extra {
	background: #f3f1ef url(http://static.classperformance.com/images/content_extra.png) repeat-x;
	width:100%;
	height:auto;
	clear:both;
	overflow:hidden
}

	#content_extra_inner {
		width:961px;
		height:auto;
		margin:0 auto 0 auto;
	}

			#content_extra_inner p {
				color:#51443a;
				font-size:14px;
				padding: 20px 0 20px 0;
			}


		#content_extra_inner_left {
			float:left;
			width:353px;
			height:auto
		}

			#content_extra_inner_left span {
				color:#bbada2;
				font-size:12px
			}

			#content_extra_inner_left p {
				color:#51443a;
				font-size:14px;
				padding: 20px 20px 20px 15px;
			}

		#content_extra_inner_center {
			float:left;
			width:300px;
			height:auto
		}

			#content_extra_inner_center a {
				color:#51443a;
				font-size:14px;
				text-decoration:none
			}
			
			#content_extra_inner_center a:hover {
				text-decoration:underline;
			}

		#content_extra_inner_right {
			float:right;
			width:295px;
			height:auto
		}

			.fieldbox1 {
				background:#ffffff;
				color:#bbada2;
				border: 1px solid #bbada2;
				width:238px;
				height:17px;
				margin:0 0 5px 0;
				padding:2px 0 0 4px;
				font-size:12px
			}

			.fieldbox2 {
				background:#ffffff;
				color:#bbada2;
				border: 1px solid #bbada2;
				width:238px;
				height:17px;
				margin:0 0 12px 0;
				padding:2px 0 0 4px;
				font-size:12px
			}

		.subscribe {
			cursor: pointer;
			background: url(http://static.classperformance.com/images/subscribe.png) no-repeat;

			width:120px;
			height:25px;
			border: 0px
		}


#footer {
	background: url(http://static.classperformance.com/images/footer.png) repeat-x;
	width:100%;
	height:51px
}

#footer_inner {
	width:961px;
	height:31px;
	margin:0 auto 0 auto;
	padding:20px 0 0 21px;
	color:#bbada2;
	font-size:12px
}



#books-author p, #books-author-fotc p, #some-content p {
    padding-bottom: 15px;
}

#testimonials p.reviewer {
    padding-top: 15px;
    font-weight: bold;
}
#testimonials p.associated {
    padding: 0px;
    font-style: italic;
}
#testimonials p.date {
    padding: 0px;
}
#testimonials p.quote {
    padding-bottom: 15px;
}




#speaker-testimonials li {
    list-style: none;
    padding-top: 15px;
    padding-bottom: 15px;
}


#speaker-testimonials li p.reviewer {
    font-weight: bold;
}

#speaker-testimonials li p.associated {
    font-style: italic;
}


