#homepagesidebar {
	float: right;
	padding: 0px 20px 20px 0px;
	width: 344px;
}

#homepagesidebar .bucket {
	margin: 20px 0px 0px 0px;
	border:1px solid #bfbfbf;
}

#homepagesidebar .bucket_top {
	height: 5px;
	overflow: hidden;
	background-image: url('/assets/images/home_bucket_top.gif'); 
	background-repeat: no-repeat;
	display:none;
}

#homepagesidebar .bucket_middle {
/*	background-image: url('/assets/images/home_bucket_bg.gif');	
	background-repeat: repeat-y; 
*/	padding: 20px 20px 10px 25px;
	border:4px solid #f3f3f3;
}

#homepagesidebar .bucket_bottom {
	height: 5px; 
	overflow: hidden;
	background-image: url('/assets/images/home_bucket_bottom.gif'); 
	background-repeat: no-repeat;
	display:none;
}
#homepagesidebar .bucket_middle p, .bucket_copy {
	font-size: 11px; 
	line-height: 18px;
}

#homepageflash {
	float: left;
	width: 384px;
	height: 480px;
}
#explore {
	float: left;
	width: 336px;
	padding: 65px 24px 24px;
	height: 120px;
	background: transparent url('../images/home/blue_box.jpg') no-repeat scroll;
}
#explore p {
	float:left;
	width:230px;
}
#explore_button {
	float:right;
}
#explore_button a {
	display:block;
	background: transparent url('../images/home/explore_button.gif') no-repeat scroll top left;
	width:96px;
	height:30px;
	overflow:hidden;
	text-indent:-3000px;
}
#explore_button a:hover {
	background-position:bottom right;
}
#sidebarfeature { /*ON HOMEPAGE ONLY*/
	margin: 20px auto;
	width: 180px;
}
#pagesidebar {
	float: right;
	width: 168px;
	padding: 12px 12px 0px 0px;
}
#pagesidebar .feature_wrapper {
	background: #e1e1e1 url('../images/feature_border.gif') repeat-x scroll top left;
	padding:4px;
	width: 158px;
	border:1px solid #d1d1d1;
	margin-bottom: 12px;
}
#pagesidebar .feature {
/*	background: transparent url('../images/bg_sidebarfeature.gif') no-repeat scroll;*/
	background: #f0f0f0 url('../images/feature_gradient.gif') repeat-x scroll top left;
	min-height: 140px;
	height:auto !important;
	height: 140px;
	padding: 10px 10px 0px;
	font-size: 11px;
}
#pagesidebar .feature h3 {
	font-size: 14px;
/*	font-family: 'Garamond Premier Pro', 'Garamond', 'Georgia', serif;*/
	font-family: 'Lucida Grande', verdana,helvetica,lucida;
	color: #1c50a2;
	text-decoration: uppercase;
	text-align: left;
}
#pagecontent {
	float: left;
	width: 495px;
	padding: 40px;
}

#contactform h4 {
	font-size: 13px;
	font-weight: normal;
}

td.label {
	text-align: right;
	padding-top: 10px;
	font-weight: bold;
}

.formstyle {
	width: 200px;
	height: 20px;
	background-image:url('../images/forms_bg.jpg'); 
	background-repeat: no-repeat; 
	border: 1px solid #807d71;	 
	font-size: 13px;
	padding: 2px 2px 0 2px;	
}
.formstyle.small {
	width: 160px;
}
.formstyle.half {
	width: 76px;
}
.formstylecomments {
	width: 426px; 
	height: 100px;
	background-image: url('../images/forms_bg.jpg'); 
	background-repeat: no-repeat; 
	border: 1px solid #807d71;	 
	font-size: 13px;
	padding: 2px 2px 0 2px;	
}
.lecturelinks span {
	white-space: nowrap;
}
.bold {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
a.mail,
a.mail:link,
a.mail:visited,
a.mail:hover,
a.mail:active {
	font-style:italic;
}
.right {
	float: right;
}
.book_consultants h4 {
	font-family:'Lucida Sans','Lucida Grande',sans-serif;
	font-size:14px;
	margin:2px 0px 6px;
}
.book_consultants h4 a { color:#308bcc; text-decoration:underline;}
.book_consultants h4 a:visited { color:#308bcc; text-decoration:underline;}
.book_consultants h4 a:active { color:#308bcc; text-decoration:underline;}
.book_consultants h4 a:hover { color:#289ff4; text-decoration:underline;}

.book a, .consultant a, .teaching_tip a { color:#ff6600; text-decoration:underline; }
.book a:visited, .consultant a:visited, .teaching_tip a:visited { color:#ff6600; text-decoration:underline; }
.book a:active, .consultant a:active, .teaching_tip a:active { color:#ff6600; text-decoration:underline; }
.book a:hover, .consultant a:hover, .teaching_tip a:hover { color:#ff9000; text-decoration:underline; }

.book, .consultant, .teaching_tip {
	margin:15px 0px;
}
.abstract, .bio, .tip {
	padding:4px 0px 6px;
}
.book {
/*	padding:0px 0px 0px 68px;*/
	min-height:68px;
	height:auto !important;
	height:68px;
}
.book:after {
	content:'.';
	display:block;
	height:0px;
	visibility:hidden;
	clear:both;
}
.outline {
	clear:both;
	padding:15px;
	margin:20px 0px 0px;
	border:4px solid #f1f1f1;
}
.outline.book {
	padding:15px 15px 15px 15px;
	background-position:0px 15px !important;
}
/*.book.orange {
	background: transparent url('../images/book_orange.jpg') no-repeat scroll;

}
.book.blue {
	background: transparent url('../images/book_blue.jpg') no-repeat scroll;

}
.book.green {
	background: transparent url('../images/book_green.jpg') no-repeat scroll;

}
*/
.book_image {
	float:left;
	width:75px;
}
.book_info {
	width:360px;
	float:right;
}
.booktitle {
	color:#ff6600;
	margin:0px 0px 15px;
}
.consultant {
	margin:15px 0px;
}
.photofile {
	width:100px;
	float:right;
	margin:0px 0px 10px 20px;
}
.teaching_tip {
/*	padding:8px 0px 0px;*/
}
.tip {
	font-style:italic;
}
.nowrap_links span {
	white-space:nowrap;
}
.nowrap_links span a,
.nowrap_links span a:link,
.nowrap_links span a:visited,
.nowrap_links span a:hover,
.nowrap_links span a:active {
	margin:0px 2px;
}
.disabled,
a.disabled,
a:link.disabled,
a:visited.disabled,
a:hover.disabled,
a:active.disabled {
	color:#c5c5c5 !important;
}
h4.training {
	font-size:12px;
}
hr {
	border:1px solid #DBDBDB;
	margin:8px 0px 15px;
}
.electure_controls {
	list-style-type:none;
	padding:0px;
	margin:2px 0 12px;
	height:19px;
}
.electure_controls li {
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px;
}
.electure_controls a {
	height:19px;
	display:block;
	text-indent:-3000px;
	background: transparent url('../images/electure_controls.gif') no-repeat scroll top left;
}
.electure_controls .video a,
.electure_controls .video a:link,
.electure_controls .video a:visited {
	width:89px;
	background-position: bottom left;
}
.electure_controls .video a:hover,
.electure_controls .video a:active {
	background-position: top left;
}
.electure_controls .audio a,
.electure_controls .audio a:link,
.electure_controls .audio a:visited {
	width:88px;
	background-position: -89px 100%;
}
.electure_controls .audio a:hover,
.electure_controls .audio a:active {
	background-position: -89px 0%;
}
.electure_controls .audio_download a,
.electure_controls .audio_download a:link,
.electure_controls .audio_download a:visited {
	width:108px;
	background-position: bottom right;
}
.electure_controls .audio_download a:hover,
.electure_controls .audio_download a:active {
	background-position: top right;
}
.owj_toc {
	margin:2px;
	padding:0px;
	list-style-type:none;
}
.owj_toc li {
	margin:2px 0px 4px 10px;
	font-size:11px;
/*	font-style:italic;*/
}
.owj {
	margin:15px 0px;
}
.owj_toc li.owj_toc_title {
	font-size:12px;
	margin:6px 0px 6px 4px;
}