@charset "UTF-8";
/*-------------------- basic styling ----------------------*/
html { 
	overflow-y: scroll;
	} 
* {
	margin: 0;
	padding: 0;
	}
body {
	background-color: #ffffff;
	text-align:center;
	}
#wrapper {
	position: relative;
	width: 960px;
	height: auto;
	margin: 20px auto 50px auto;
	color: #403f3e;
	background-color: #FFFFFF;
	}
#clear, .clear {
	clear: both;
	}
#topspace {
	height: 25px;
	}
#topspace10 {
	height: 5px;
	}
#clear_left {
	clear: left;
	}
#clear_right {
	clear: right;
	}
a:link, a:visited, a:active {
	text-decoration:underline;
	color: #403f3e;
	}
a:hover {
	color: #a56863;
	}
.bold {
	font-weight:bold;
	}
#content1 p.center {
	text-align:center;
	}
img.header {
	float: left;
	padding-right: 5px;
	display: inline;
	}
#icons {
	margin-left: 25px;
	}
	
#header {
	font-family:"Gill Sans", Arial, Helvetica, sans-serif;
	color: #660902;
	width: 960px;
	height: 64px;
	font-size: 48px;
	text-transform: uppercase;
	letter-spacing: 5px;
	margin: 0 auto;
	}
#footer {
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
#newsletter {
	font-family:"Gill Sans", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660902;
	width: 960px;
	height: 50px;
	margin: 0;
	padding: 0;
	}
	
#navigation {
	height: 24px;
	list-style-type:none;
	width: auto;
	font-family:"Gill Sans", Arial, Helvetica, sans-serif;
	font-size:80%;
	letter-spacing: 4px;
	margin: 0px 0px 30px 20px;
	text-transform:uppercase;
	}
#navigation2 {
	height: 24px;
	list-style-type:none;
	width: auto;
	font-family:"Gill Sans", Arial, Helvetica, sans-serif;
	font-size:80%;
	letter-spacing: 4px;
	margin: 0 0 5px 20px;
	text-transform:uppercase;
	}
#navigation3_background {
	background-color: #F3F3F3;
	height: 18px;
	border:#F3F3F3 thin solid;
	}	
#navigation3 {
	float: right;
	height: 18px;
	list-style-type:none;
	width: auto;
	font-family:"Gill Sans", Arial, Helvetica, sans-serif;
	font-size:80%;
	letter-spacing: 4px;
	text-transform:uppercase;
	}		
		#navigation li, #navigation2 li, #navigation3 li {
			display: inline;
			}
		#navigation li a, #navigation2 li a {	
			border:#ffffff thin solid;
			color: #403f3e;
			font-size: 11px;
			line-height: 24px;
			float: left;
			vertical-align:middle;
			}
		#navigation3 li a {	
			border:#F3F3F3 thin solid;
			color: #403f3e;
			font-size: 11px;
			line-height: 18px;
			float: left;
			vertical-align:middle;
			}
		#navigation ul a.link, #navigation2 ul a.link {
			display: block;
			padding: 0 1.5em;
			margin: 0 0.2em;
			line-height: 24px;
			color: #999999;
			text-decoration: none;
			} /* border color needs to match background color and border weight needs to match hover weight*/	
		#navigation3 ul a.link {
			background-color: #F3F3F3;
			display: block;
			padding: 0 2.0em;
			margin: 0 0.2em;
			line-height: 18px;
			color: #999999;
			text-decoration: none;
			} /* border color needs to match background color and border weight needs to match hover weight*/	
#navigation4 {
	float: right;
	height: 18px;
	list-style-type:none;
	width: 570px;
	font-family:"Gill Sans", Arial, Helvetica, sans-serif;
	font-size:80%;
	letter-spacing: 4px;
	text-transform:uppercase;
	}		
		#navigation4 li {
			display: inline;
			}
		#navigation4 li a {	
			border:#F3F3F3 thin solid;
			color: #403f3e;
			font-size: 11px;
			line-height: 18px;
			float: left;
			vertical-align:middle;
			}
		#navigation4 ul a.link {
			background-color: #F3F3F3;
			display: block;
			padding: 0 2.0em;
			margin: 0 0.2em;
			line-height: 18px;
			color: #999999;
			text-decoration: none;
			} /* border color needs to match background color and border weight needs to match hover weight*/			
		#navigation ul a.first, #navigation2 ul a.first, #navigation3 ul a.first, #navigation4 ul a.first {
			background-color: #ffffff;
			display: block;
			border:#660902 thin solid;
			color: #660902;
			padding: 0 2.0em;
			margin: 0 0.2em;
			text-decoration: none;
			}
		
		#navigation ul a.link:hover, #navigation2 ul a.link:hover {
			border:#a56863 thin solid;
			color: #a56863;
			}
		#navigation3 ul a.link:hover {
			background-color: #FFFFFF;
			border:#a56863 thin solid;
			color: #a56863;
			}
		#navigation a.first:hover, #navigation2 a.first:hover, #navigation3 a.first:hover {
			cursor:default;
			}
		#navigation a.link:hover, #navigation2 a.link:hover, #navigation3 a.link:hover {
			cursor: auto;
			}


/*----------------------------------------HOME PAGE---------------------------------------*/


#content1 {
	position: relative;
	width: 960px;
	height: auto;
	float: left;
	}
#content_blog {
	width: 1000px;
	height: auto;
	margin: 0px;
	padding: 0px;
	}	
#content1 img {
	float: right;
	padding: 0 0 20px 0;
	}
#content1 p.winner {
	padding-left: 20px;
	}	
#content1 img.icon1 {
	float: left;
	padding-left: 250px;
	padding-top: 5px;
	padding-right: 20px;
	}
#content1 img.icon2 {
	float: left;
	padding-left: 290px;
	padding-right: 20px;
	}	
#content1 img.icon3 {
	float: left;
	padding-left: 282px;
	padding-right: 20px;
	}	
#content1 img.icon4 {
	float: left;
	padding-left: 0px;
	}
#content1 img.wolfe {
	position: absolute;
	top: 0px;
	left: 0;
	}
#content1 .small_image {
	float: left;
	padding: 5px 20px 30px 10px;
	}
#content1 p {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height: 1.4em;
	font-size:75%;
	padding-bottom: 15px;
	padding-top: 0px;
	}
#videos {
	position: relative;
	width:960px;
	height:302px;
	}

/*----------------------------------------DIVIDERS---------------------------------------*/

.left {
	background-image:url(../_images/background_h3.gif);
	background-repeat: no-repeat;
	float: left;
	width: 16px;
	height:27px;
	padding-bottom: 20px;
	}
.middle {
	background-image:url(../_images/background_h4.gif);
	background-repeat: repeat-x;
	float: left;
	width: 200px;
	height:27px;
	margin-bottom: 30px;
	}
.right {
	background-image:url(../_images/background_h5.gif);
	background-repeat: repeat-x;
	float: left;
	width: 744px;
	height:27px;
	margin-bottom: 30px;
	}
.full {
	background-image:url(../_images/background_h6.gif);
	background-repeat: repeat-x;
	width: 960px;
	height:27px;
	margin-bottom: 30px;
	}


/*----------------------------------------QUOTE BOXES---------------------------------------*/

blockquote {
	text-align:left;
	width: 620px;
	float: left;
	margin: 0px 20px 20px 10px;
	padding: 10px 20px 10px 20px;
	background-image:url(../_images/background_quote.gif);
	background-repeat: repeat-x;
	border-color:#e1e1e1;
	border-width:thin;
	border-style:solid;
	line-height: 1.4em;
	}
blockquote p, blockquote2 p {
	text-align:left;
	padding-bottom: 20px;
	font: 0.75em/1.4em Arial, Helvetica, sans-serif;
	}
blockquote .indent, blockquote2 .indent {
	margin-bottom: 20px;
	font: 0.8em/1.4em Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight:bold;
	}
blockquote_consulting {
	margin-left: 50px;
	margin-right: 40px;
	margin-bottom: 20px;
	margin-top: 20px;
	background-image:url(../_images/background_quote.gif);
	background-repeat: repeat-x;
	border-color:#e1e1e1;
	border-width:thin;
	border-style:solid;
	}
blockquote_float {
	text-align:left;
	width: 300px;
	float: right;
	margin: 0px 0px 20px 50px;
	padding: 20px 20px 20px 20px;
	background-image:url(../_images/background_quote.gif);
	background-repeat: repeat-x;
	border-color:#e1e1e1;
	border-width:thin;
	border-style:solid;
	font: 0.8em/1.4em Arial, Helvetica, sans-serif;
	}
blockquote_float p {
	margin-left: 0px;
	padding-left: 0px;
	}
blockquote_float .indent {
	margin-bottom: 20px;
	font: 0.8em/1.4em Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight:bold;
	}
	
blockquote2 {
	text-align:left;
	width: 270px;
	float: left;
	margin: 0px 20px 10px 10px;
	padding: 20px 20px 10px 20px;
	background-image:url(../_images/background_quote.gif);
	background-repeat: repeat-x;
	border-color:#e1e1e1;
	border-width:thin;
	border-style:solid;
	}
	
	
	
textbox {
	text-align:left;
	width: 550px;
	float: left;
	margin: 3px 20px 20px 20px;
	}
textbox2 {
	text-align:left;
	width: 960px;
	float: left;
	margin: 3px 20px 20px 20px;
	}
textbox_float {
	float: left;
	text-align:left;
	width: 520px;
	float: left;
	margin: 3px 20px 20px 20px;
	}
textbox p, textbox2 p {
	padding-bottom: 10px;
	font: 0.85em/1.4em Arial, Helvetica, sans-serif;
	}

/*----------------------------------------CONSULTING PAGE---------------------------------------*/


#column1 {
	float: left;
	width: 400px;
	height: 300px;
	}
#column1 p {
	font-size: 80%;
	padding: 0 0 8px 0;
	}	
#column2 {
	float: left;
	width: 320px;
	height: 300px;
	}
#column3 {
	float: left;
	width: 240px;
	height: 300px;
	}	
#audio {
	position: absolute;
	font: 1.05EM/1.3em Arial, Helvetica, sans-serif;
	text-align:center;
	width: 284px;
	height:auto;
	border-color:#660902;
	border-width: medium;
	border-style:solid;
	left: 630px;
	top: 0px;
	padding: 20px;
	}
#book_one, #book_two {
	float: left;
	width: 110px;
	margin-bottom: 30px;
	font: 0.85EM/1.3em Arial, Helvetica, sans-serif;
	margin-left: 4px;
	margin-right: 4px;
	}
#book_buy {
	font: 1.05EM/1.3em Arial, Helvetica, sans-serif;
	text-align:center;
	border-color:#660902;
	border-width: 3px;
	border-style:solid;
	width: 245px;
	height: 360px;
	margin-left: 15px;
	margin-top: 12px;
	padding-top: 20px;
	margin-bottom: 20px;
	}
#book_buy_home {
	position: absolute;
	font: 1.05EM/1.3em Arial, Helvetica, sans-serif;
	text-align:center;
	border-color:#660902;
	border-width: 3px;
	border-style:solid;
	width: 250px;
	height: 305px;
	padding-top: 20px;
	margin-bottom: 20px;
	left: 708px;
	top: 506px;
	}
#book_one_home, #book_two_home {
	float: left;
	width: 110px;
	margin-bottom: 30px;
	font: 0.85EM/1.3em Arial, Helvetica, sans-serif;
	margin-left: 8px;
	margin-right: 4px;
	}
#book_buy p, book_buy_home p {	
	padding: 30px;
	}
#youtube_signup {
	font: 0.75EM/1.3em Arial, Helvetica, sans-serif;
	text-align:left;
	width: 160px;
	height:auto;
	border-color:#660902;
	border-width: medium;
	border-style:solid;
	padding: 20px;
	margin: 20px 10px 40px 45px;
	}
#youtube_signup img {
	float: left;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	}
#paypal {
	position: absolute;
	font: .85EM/1.3em Arial, Helvetica, sans-serif;
	text-align:center;
	width: 328px;
	height:auto;
	background-image:url(../_images/background_quote.gif);
	background-repeat: repeat-x;
	border-color:#e1e1e1;
	border-width:thin;
	border-style:solid;
	left: 630px;
	top: 180px;
	}
#paypal p.payment {
	padding: 10px 15px 10px 15px;
	text-align: center;
	}
#paypal p.last {
	padding: 10px 15px 30px 15px;
	font-size: 100%;
	text-align: center;
	}
#paypal img {
	padding-bottom: 15px;
	}
#paypal .image {
	margin: 0 auto;	
	}
.price {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	text-align: left;
	font-size: 36px;
	}



/*----------------------------------------HOME PAGE PAYPAL---------------------------------------*/




#paypal_home {
	position: absolute;
	font: .85EM/1.3em Arial, Helvetica, sans-serif;
	text-align:center;
	width: 337px;
	height:auto;
	background-image:url(../_images/background_quote.gif);
	background-repeat: repeat-x;
	border-color:#e1e1e1;
	border-width:thin;
	border-style:solid;
	left: 267px;
	top: 0px;
	}
#paypal_workshop {
	position: absolute;
	font: .85EM/1.3em Arial, Helvetica, sans-serif;
	text-align:center;
	width: 337px;
	height:auto;
	background-image:url(../_images/background_quote.gif);
	background-repeat: repeat-x;
	border-color:#e1e1e1;
	border-width:thin;
	border-style:solid;
	left: 147px;
	top: 1947px;
	}
#paypal_workshop2 {
	position: absolute;
	font: .85EM/1.3em Arial, Helvetica, sans-serif;
	text-align:center;
	width: 337px;
	height:auto;
	background-image:url(../_images/background_quote.gif);
	background-repeat: repeat-x;
	border-color:#e1e1e1;
	border-width:thin;
	border-style:solid;
	left: 554px;
	top: 1947px;
	}
#paypal_workshop2 p {
	font-size:48px;
	}
		
#paypal_home3 {
	position: absolute;
	font: .85EM/1.3em Arial, Helvetica, sans-serif;
	text-align:center;
	width: 324px;
	height:auto;
	background-image:url(../_images/background_quote.gif);
	background-repeat: repeat-x;
	border-color:#e1e1e1;
	border-width:thin;
	border-style:solid;
	left: 626px;
	top: 180px;
	}
#paypal_home p.payment, #paypal_home3 p.payment {
	padding: 10px 15px 10px 15px;
	text-align: center;
	}
#paypal_home table.payment, #paypal_home3 table.payment {
	position: absolute;
	left: 11px;
	top: 158px;
	}
#paypal_home p.last, #paypal_home3 p.last {
	padding: 10px 15px 30px 15px;
	font-size: 100%;
	text-align: center;
	}
#paypal_home img, #paypal_home3 img {
	padding-bottom: 15px;
	}
#paypal_home img.signed, #paypal_home3 img.signed {
	padding-bottom: 50px;
	margin-right: 10px;
	}
#paypal_home .image, #paypal_home3 .image {
	margin: 0 auto;	
	}




#paypal_home2 {
	position: absolute;
	font: .85EM/1.3em Arial, Helvetica, sans-serif;
	text-align:center;
	width: 368px;
	height:auto;
	background-image:url(../_images/background_quote.gif);
	background-repeat: repeat-x;
	border-color:#e1e1e1;
	border-width:thin;
	border-style:solid;
	left: 607px;
	top: 0px;
	}
#paypal_home4 {
	position: absolute;
	font: .85EM/1.3em Arial, Helvetica, sans-serif;
	text-align:center;
	width: 324px;
	height:auto;
	background-image:url(../_images/background_quote.gif);
	background-repeat: repeat-x;
	border-color:#e1e1e1;
	border-width:thin;
	border-style:solid;
	left: 626px;
	top: 546px;
	}
#paypal_home2 p.payment, #paypal_home4 p.payment {
	padding: 10px 15px 10px 15px;
	text-align: center;
	}
#paypal_home2 table.payment, #paypal_home4 table.payment {
	position: absolute;
	left: 12px;
	top: 160px;
	}
#paypal_home2 p.last, #paypal_home4 p.last {
	padding: 10px 15px 30px 15px;
	font-size: 100%;
	text-align: center;
	}
#paypal_home2 img, #paypal_home4 img {
	padding-bottom: 15px;
	}
#paypal_home2 img.signed, #paypal_home4 img.signed {
	padding-bottom: 50px;
	margin-right: 10px;
	}
	
#paypal_home2 .image, #paypal_home2 .image {
	margin: 0 auto;	
	}






.left_A1, .left_B1, .left_C1 {
	background-image:url(../_images/background_h3.gif);
	background-repeat: no-repeat;
	float: left;
	width: 16px;
	height:27px;
	margin-bottom: 20px;
	}
.left_D1, .left_E1, .left_F1 {
	background-image:url(../_images/background_h3.gif);
	background-repeat: no-repeat;
	width: 16px;
	height:27px;
	margin-bottom: 30px;
	}
.middle_A2, .middle_B2, .middle_C2 {
	background-image:url(../_images/background_h4.gif);
	background-repeat: repeat-x;
	float: left;
	width: 260px;
	height:27px;
	margin-bottom: 20px;
	}
.middle_D2, .middle_E2, .middle_F2 {
	background-image:url(../_images/background_h4.gif);
	background-repeat: repeat-x;
	width: 270px;
	height:27px;
	margin-bottom: 30px;
	}
.blank_A {
	float: left;
	width: 25px;
	height: 27px;
	margin-bottom: 30px;
	}	




/*----------------------------------------DIVIDERS (GENERAL)---------------------------------------*/


.middle_upcoming_events {
	background-image:url(../_images/background_h4.gif);
	background-repeat: repeat-x;
	float: left;
	width: 470px;
	padding: 0 25px;
	height:27px;
	}
.middle_past_events {
	background-image:url(../_images/background_h4.gif);
	background-repeat: repeat-x;
	float: left;
	width: 395px;
	padding: 0 25px;
	height:27px;
	}
.middle_suggested_topics {
	background-image:url(../_images/background_h4.gif);
	background-repeat: repeat-x;
	float: left;
	width: 198px;
	padding: 0 25px;
	height:27px;
	}
.middle_Roberta_speak {
	background-image:url(../_images/background_h4.gif);
	background-repeat: repeat-x;
	float: left;
	width: 580px;
	padding: 0 25px;
	height:27px;
	}
.middle_Roberta_speak2 {
	background-image:url(../_images/background_h4.gif);
	background-repeat: repeat-x;
	float: left;
	width: 550px;
	height:27px;
	padding-top: 0;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
	}
.middle_speaking {
	background-image:url(../_images/background_h4.gif);
	background-repeat: repeat-x;
	float: left;
	width: 260px;
	padding: 0 25px;
	height:27px;
	}
.middle_interviews {
	background-image:url(../_images/background_h4.gif);
	background-repeat: repeat-x;
	float: left;
	width: 150px;
	padding: 0 25px;
	height:27px;
	}
.middle_press {
	background-image:url(../_images/background_h4.gif);
	background-repeat: repeat-x;
	float: left;
	width: 132px;
	padding: 0 25px;
	height:27px;
	padding-bottom: 20px;
	}
.middle_upcoming_events h1, .middle_past_events h1, .middle_suggested_topics h1, .middle_Roberta_speak h1, .middle_Roberta_speak2 h1 {
	font-family: "Gill Sans", Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 60%;
	letter-spacing: 4px;
	text-transform:uppercase;
	text-align:center;
	line-height:27px;
	vertical-align:middle;
	padding-top: 2px;
	padding-left: 4px;
	}
.middle h1, .middle_A2 h1, .middle_B2 h1, .middle_C2 h1 {
	font-family: "Gill Sans", Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 60%;
	letter-spacing: 4px;
	text-transform: uppercase;
	line-height: 27px;
	text-align: center;
	vertical-align:middle;
	padding-top: 2px;
	padding-left: 4px;
	}
.middle_speaking h1, .middle_interviews h1, .middle_press h1 {
	font-family: "Gill Sans", Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 60%;
	letter-spacing: 3px;
	text-transform: uppercase;
	line-height: 27px;
	text-align: left;
	vertical-align:middle;
	padding-top: 2px;
	padding-left: 4px;
	}


.right_upcoming_events {
	background-image:url(../_images/background_h5.gif);
	background-repeat: repeat-x;
	float: left;
	width: 424px;
	height:27px;
	}
.right_past_events {
	background-image:url(../_images/background_h5.gif);
	background-repeat: repeat-x;
	float: left;
	width: 499px;
	height:27px;
	}
	
.right_suggested_topics {
	background-image:url(../_images/background_h5.gif);
	background-repeat: repeat-x;
	float: left;
	width: 696px;
	height:27px;
	}	

.right_Roberta_speak {
	background-image:url(../_images/background_h5.gif);
	background-repeat: repeat-x;
	float: left;
	width: 314px;
	height:27px;
	}
.right_Roberta_speak2 {
	background-image:url(../_images/background_h5.gif);
	background-repeat: repeat-x;
	float: left;
	width: 64px;
	height:27px;
	padding-bottom: 20px;
	}
.right_speaking {
	background-image:url(../_images/background_h5.gif);
	background-repeat: repeat-x;
	float: left;
	width: 139px;
	height:27px;
	}
.right_interviews {
	background-image:url(../_images/background_h5.gif);
	background-repeat: repeat-x;
	float: left;
	width: 194px;
	height:27px;
	}
.left_press {
	background-image:url(../_images/background_h3.gif);
	background-repeat: no-repeat;
	float: left;
	width: 16px;
	height:27px;
	padding-bottom: 20px;
	margin-left: 15px;
	}
.left_cliche {
	background-image:url(../_images/background_h3.gif);
	background-repeat: no-repeat;
	float: left;
	width: 16px;
	height:27px;
	padding-bottom: 5px;
	margin-left: 41px;
	}
.right_press {
	background-image:url(../_images/background_h5.gif);
	background-repeat: repeat-x;
	float: left;
	width: 51px;
	height:27px;
	padding-bottom: 20px;
	}
.right_cliche {
	background-image:url(../_images/background_h5.gif);
	background-repeat: repeat-x;
	float: left;
	width: 15px;
	height:27px;
	padding-bottom: 20px;
	}
			













#content2, #content3, #content4 {
	width: 960px;
	height: auto;
	float: left;
	}
#content2 img, #content3 img, #content4 img {
	float: right;
	padding: 5px 20px 50px 20px;
	}
#content2 p, #content3 p, #content4 p {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height: 1.4em;
	font-size:85%;
	padding-bottom: 15px;
	padding-left: 30px;
	padding-right: 40px;
	padding-top: 0px;
	}


		#content5 {
			width: 960px;
			margin: 0 auto 20px auto;
			}
		#content5 p {
			font-family:Arial, Helvetica, sans-serif;
			text-align:center;
			line-height: 1.4em;
			font-size:80%;
			padding-bottom: 15px;
			padding-left: 30px;
			padding-right: 40px;
			padding-top: 0px;
			}		
				#content1 p.big, #content2 p.big, #content3 p.big, #content4 p.big {
			font-size: 200%;
			padding-bottom: 5px;
			}
		#content1 p.date, #content2 p.date, #content3 p.date, #content4 p.date {
	font-size: 0.7em;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Verdana, sans-serif;
	color: #999999;
	letter-spacing: 0.33em;
	padding-bottom: 15px;
	padding-top: 20px;
		}
		#content1 p.items, #content2 p.items, #content3 p.items, #content4 p.items {
			padding-bottom: 15px;
			padding-left: 60px;
			padding-right: 45px;
			padding-top: 0px;
			}
		#content1 p.items2, #content2 p.items2, #content3 p.items2, #content4 p.items2 {
			/*same as items_last but not indented 30px under subheader*/
			padding-bottom: 15px;
			padding-left: 30px;
			padding-right: 45px;
			padding-top: 0px;
			}

		#content1 p.items_first, #content2 p.items_first, #content3 p.items_first, #content4 p.items_first {
			padding-bottom: 15px;
			padding-left: 60px;
			padding-right: 45px;
			padding-top: 15px;
			}
		#content1 p.items_first2, #content2 p.items_first2, #content3 p.items_first2, #content4 p.items_first2 {
			padding-bottom: 15px;
			padding-left: 30px;
			padding-right: 45px;
			padding-top: 0px;
			}
		#content1 p.items_last, #content2 p.items_last, #content3 p.items_last, #content4 p.items_last {
			padding-bottom: 15px;
			padding-left: 60px;
			padding-right: 45px;
			padding-top: 0px;
			}
		#content1 p.items_last2, #content2 p.items_last2, #content3 p.items_last2, #content4 p.items_last2 {
			/*same as items_last but not indented 30px under subheader*/
			padding-bottom: 15px;
			padding-left: 30px;
			padding-right: 45px;
			padding-top: 0px;
			}
		#content1 p.items_first_last, #content2 p.items_first_last, #content3 p.items_first_last, #content4 p.items_first_last {
			padding-bottom: 15px;
			padding-left: 30px;
			padding-right: 45px;
			padding-top: 20px;
			}
		#content1 p.items_first_last2, #content2 p.items_first_last2, #content3 p.items_first_last2, #content4 p.items_first_last2 {
			padding-bottom: 15px;
			padding-left: 30px;
			padding-right: 45px;
			padding-top: 5px;
			}						
		#content1 p.items_detail, #content2 p.items_detail, #content3 p.items_detail, #content4 p.items_detail {
			padding-left: 120px;
			}
		#content1 p.items_image1, #content2 p.items_image1, #content3 p.items_image1, #content4 p.items_image1 {
			padding-left: 80px;
			float: left;
			padding-bottom: 20px;
			}
		#content1 p.items_image2 {
			padding-left: 80px;
			float: left;
			padding-bottom: 1px;
			}/*special for Newfest caption*/
		#content1 p.items_image2, #content2 p.items_image2, #content3 p.items_image2, #content4 p.items_image2 {
	padding-left: 80px;
	float: left;
			}
		#content1 p.subheader, #content2 p.subheader, #content3 p.subheader, #content4 p.subheader {
			font-weight:bold;
			padding-bottom: 5px;
			padding-left: 30px;
			padding-right: 45px;
			padding-top: 0px;
			}
		#content1 p.subheader_first, #content2 p.subheader_first, #content3 p.subheader_first, #content4 p.subheader_first {
			font-weight:bold;
			padding-bottom: 20px;
			padding-left: 30px;
			padding-right: 45px;
			padding-top: 30px;
			}
				
			
			
			
			



	

	
	
.middle_A2 p, .middle_B2 p, .middle_C2 p {
	font: 1.15em/1.4em Arial, Helvetica, sans-serif;
	padding-left: 20px;
	}
.right_A3, .right_B3, .right_C3 {
	background-image:url(../_images/background_h5.gif);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 405px;
	height:27px;
	padding-bottom: 20px;
	}
.right_D3, .right_E3, .right_F3 {
	background-image:url(../_images/background_h5.gif);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 325px;
	height:27px;
	padding-bottom: 20px;
	}	
.left_A, .left_B {
	float: left;
	width: 341px;
	height: 400px;
	}
.left_C {
	float: left;
	width: 342px;
	height: 400px;
	}
.left_D, .left_E {
	width: 610px;
	height: auto;
	float: left;
	padding-bottom: 30px;
	}
		.left_D p, .left_E p, .left_F p {
			text-align: left;
			font: 85% Arial, Helvetica, sans-serif;
			padding-left: 30px;
			padding-top: 40px;
			}
		.left_D p.option_description, .left_E p.option_description, .left_F p.option_description {
			padding-top: 15px;
			text-align: left;
			font-size: 14px;
			}
		.regular {
			text-align: left;
			font-size: 14px;
			}
.left_F {
	width: 610px;
	height: auto;
	float: left;
	padding-bottom: 30px;
	}		
			
	
	
		


	



/*----------------------------------------BOOKS AREA---------------------------------------*/

#books_1_divider {
	background-image:url(../_images/background_h6.gif);
	background-repeat: repeat-x;
	width: 200px;
	height:27px;
	}
#books_2a_divider {
	height:27px;
	}
#books_2b_divider {
	height:27px;
	padding-bottom: 20px;
	}
#books_3_divider {
	height:27px;
	margin-left: 30px;
	}
	
#books_1 {
	float:left;
	width: 264px;
	height: auto;
	}
#books_2 {
	width: 431px;
	height: auto;
	margin-left: 0px;
	float: left;
	}
#books_3 {
	float:left;
	width: 254px;
	height: auto;
	margin-left: 10px;
	}
#books_divider {
	float:left;
	width: 20px;
	height: 750px;
	}


#books_2 img {
	float:left;
	margin-right: 10px;
	margin-left: 30px;
	margin-top: 5px;
	padding-bottom: 10px;
	padding-right: 10px;
	}
#books_2 p.image {
	margin-right: 10px;
	margin-left: 20px;
	padding-bottom: 20px;
}
#books_3 p.image {
	margin-right: 5px;
	margin-left: 45px;
	padding-bottom: 20px;
}
#books_3 img {
	padding-right: 0px;
}

#books_2 p.book {
	float:left;
	margin-right: 10px;
	margin-left: 30px;
	padding-bottom: 20px;
	}
#books_2 p {
	margin-left: 0px;
	padding-bottom: 35px;
	font-size: 85%;
	line-height:1.4em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-right: 20px;
	}
#books_2 p.audio {
	margin-left: 0px;
	padding-bottom: 5px;
	font-size: 85%;
	line-height:1.4em;
	font-family: Arial, Helvetica, sans-serif;
		text-align: left;
	}
#books_2 p.firstaudio {
	margin-left: 20px;
	padding-bottom: 5px;
	padding-top: 20px;
	font-size: 85%;
	line-height:1.4em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	}
#books_2 p.imgfirst {
	margin-left: 15px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-top: 0px;
	font-size: 85%;
	line-height:1.4em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	}
#books_2 p.last {
	margin-left: 20px;
	padding-bottom: 20px;
	font-size: 85%;
	line-height:1.4em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	}
#books_2 p.first {
	margin-left: 15px;
	padding-bottom: 20px;
	padding-top: 20px;
	font-size: 85%;
	line-height:1.4em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	}
#books_2 p.big {
	padding-top: 20px;
	margin-left: 20px;
	font-size: 85%;
	line-height:1.4em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	}	


#books_1 p.quotes {
	margin-left: 20px;
	padding-bottom: 10px;
	font-size: 85%;
	line-height:1.4em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	}
#books_1 p.quotes_first {
	margin-left: 20px;
	padding-top: 0px;
	padding-bottom: 20px;
	font: .84em/1.3em Arial, Helvetica, sans-serif;
	text-align: left;
	}
#books_1 .quotes_note, #books_3 .quotes_note {
	font: .82em/1.3em Arial, Helvetica, sans-serif;
	}			
#books_1 p.big {
	margin-left: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	font: .85em/1em Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight:bold;
	}
#books_1 p.standard {
	margin-left: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	font: .75em/1em Arial, Helvetica, sans-serif;
	text-align: left;
	}			
#books_1 img{
	padding-top: 0px;
	}			
.center {
	text-align:center;
	}



/*----------------------------------------LECTURES AREA---------------------------------------*/

#content_lectures {
	position: relative;
	width: 960px;
	height: auto;
	float: left;
	}
		#content_lectures p {
			font-family:Arial, Helvetica, sans-serif;
			text-align:left;
			line-height: 1.4em;
			font-size:75%;
			padding-bottom: 15px;
			margin-left: 50px;
			padding-top: 0px;
					}
				#content_lectures p.items {
					padding-bottom: 15px;
					padding-left: 60px;
					padding-right: 45px;
					padding-top: 0px;
					}
				#content_lectures p.items {
					padding-bottom: 15px;
					padding-left: 60px;
					padding-right: 45px;
					padding-top: 0px;
					}
				#content_lectures p.items_detail {
					padding-left: 120px;
					}
				#content_lectures p.subheader {
					font-weight:bold;
					padding-bottom: 5px;
					padding-left: 30px;
					padding-right: 45px;
					padding-top: 0px;
					}
				#content_lectures p.items_image1 {
					padding-left: 80px;
					padding-right: 20px;
					float: left;
					padding-bottom: 20px;
					}
				#content_lectures p.items_image2 {
	padding-left: 310px;
	float: left;
	padding-bottom: 1px;
					}/*special for Newfest caption*/
				#content_lectures p.items2 {
					/*same as items_last but not indented 30px under subheader*/
					padding-bottom: 15px;
					padding-left: 30px;
					padding-right: 45px;
					padding-top: 0px;
					}
				#content_lectures p.items_last2 {
					/*same as items_last but not indented 30px under subheader*/
					padding-bottom: 15px;
					padding-left: 30px;
					padding-right: 45px;
					padding-top: 0px;
					}
		#content_lectures img.still {
			margin-left: 0px;
			}
				#content_lectures img.small_image {
					float: left;
					padding: 5px 20px 30px 0px;
					}

#one, #two, #three, #four, #five, #six {
	float: left;
	width: 280px;
	height: 600px;
	padding: 20px;
	}
#seven {
	width: 580px;
	height: 600px;
	padding: 20px;
	}
#one h1, #two h1, #three h1, #four h1, #five h1, #six h1, #seven h1 {
	font-family:"Gill Sans", Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing: 4px;
	color: #999999;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
	padding-top: 5px;
	padding-bottom: 10px;
	}
#one img.resource, #two img.resource, #three img.resource, #four img.resource, #five img.resource, #six img.resource {
	padding-bottom: 30px;
	}
	
/*----------------------------------------WORKSHOPS PAGE---------------------------------------*/
#sidebar_workshops {
	float: left;
	position: relative;
	width: 280px;
	height: auto;
	margin-left: 110px;
	border: thin solid #CCC;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	padding: 20px;
	font-size:75%;
	}
	#sidebar_workshops p {
			font-family:Arial, Helvetica, sans-serif;
			text-align:left;
			line-height: 1.2em;
			padding: 10px;
			}
		
#content_workshops {
	float: left;
	position: relative;
	width: 480px;
	height: auto;
	padding: 20px;
	font-size:75%;
	}
	#content_workshops h1 {
			font-family:Arial, Helvetica, sans-serif;
			text-align:center;
			line-height: 1.2em;
			font-size:270%;
			margin-left: 50px;
			padding-top: 0px;
			}
	#content_workshops h2 {
			font-family:Arial, Helvetica, sans-serif;
			text-align:center;
			line-height: 0.9em;
			font-size:200%;
			padding-bottom: 15px;
			margin-left: 50px;
			padding-top: 0px;
			}
	#content_workshops h3 {
			font-family:Arial, Helvetica, sans-serif;
			text-align:center;
			line-height: 0.9em;
			font-size:160%;
			padding-bottom: 15px;
			margin-left: 50px;
			padding-top: 0px;
			}
	#content_workshops p {
			font-family:Arial, Helvetica, sans-serif;
			text-align:center;
			line-height: 1.4em;
			font-size:115%;
			padding-bottom: 15px;
			margin-left: 50px;
			padding-top: 20px;
			}
				#content_workshops p.items {
					padding-bottom: 15px;
					padding-left: 60px;
					padding-right: 45px;
					padding-top: 0px;
					}
				#content_workshops p.items {
					padding-bottom: 15px;
					padding-left: 60px;
					padding-right: 45px;
					padding-top: 0px;
					}
				#content_workshops p.items_detail {
					padding-left: 120px;
					}
				#content_workshops p.subheader {
					font-weight:bold;
					padding-bottom: 5px;
					padding-left: 30px;
					padding-right: 45px;
					padding-top: 0px;
					}
				#content_workshops p.items_image1 {
					padding-left: 80px;
					padding-right: 20px;
					float: left;
					padding-bottom: 20px;
					}
	#content_workshops img.still {
			margin-left: 0px;
			}
				#content_workshops img.small_image {
					float: left;
					padding: 5px 20px 30px 0px;
					}
					
#content2 ul {
	text-align:left;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-bottom: 18px;
	padding-left: 60px;
	padding-right: 400px;
	list-style-type: circle;
			}	
		#content2 li {
			padding-bottom: 18px;
			}	
