/* Version 1.5.2 - 3/02/2009 */
/***************************************** 
 * Author: IU Office of Creative Services
 * 
 * These styles format all widgets and are
 * applied to all KSOB pages.
 ****************************************/

/****************************************
 * Left Column Widgets
 ****************************************/

/* The Kelley Advantage, Practically Speaking, & Worldwide Reputation Notables */

.notable {
	border-bottom: 1px solid #476e98;
	background: #ccd3da;
	font-size: 1.167em; /* 14px */
	line-height: 1.357em; /* 19px */
	margin: 55px 0 0 0;
	padding: 0 17px 7px 17px;
	z-index: 1;
	width: 218px;
	position: relative;
}
.notable h3 {
	text-indent: -9999px;
	padding: 0;
	margin: 0 -17px 13px -17px; /* For IE6.x- */
	width: 252px;
	height: 23px;
}
/* Redefinitions for modern browsers */
html>body .notable h3 {
	margin: 0 0 13px -17px;
}
#advantage h3 {
	background: #ccd3da url("http://www.indiana.edu/~kep/assets/images/iu/widgets/notable/advantage_blue.gif") no-repeat 0 0;
}
#reputation h3 {
	background: #ccd3da url("http://www.indiana.edu/~kep/assets/images/iu/widgets/notable/reputation_blue.gif") no-repeat 0 0;
}
#speaking h3 {
	background: #ccd3da url("http://www.indiana.edu/~kep/assets/images/iu/widgets/notable/speaking_blue.gif") no-repeat 0 0;
}
.notable p {
	margin: 0 0 10px 0;
	padding: 0;
}
.notable ul {
	margin: 0 17px 10px 15px;
	padding: 0;
}
.notable blockquote {
	margin: 0;
	padding: 0;
}
.notable .cite {
	font-size: 0.714em; /* 10px */
	font-style: italic;
	text-transform: uppercase;
	line-height: 1.300em; /* 13px */
}
#speaking {
	padding: 0 17px 40px 17px;
}
#speaking .more {
	border-top: 2px solid #837f79;
	border-bottom: 2px solid #837f79;
	border-left: 2px solid #837f79;
	padding: 4px 21px 4px 8px;
	margin: 0;
	text-transform: uppercase;
	font-size: 0.714em; /* 10px */
	line-height: 1em; /* 10px */
	position: absolute;
	bottom: 15px;
	right: 0;
}
#speaking .more a {
	color: #000;
}

/****************************************
 * Content Widgets
 ****************************************/

/* Static Image Feature */

#feature {
	margin: -32px 0 32px 0;
}
.small {
	padding: 22px 0 0 20px;
}

/* Content widget container for DW templates */

.content_widget {
	width: 365px;
}

/* News, Events & Video Highlights */

#news, #events, #video {
	position: relative;
	overflow: hidden;
	border: 1px solid #a2a2a2;
	background: #ebecee url("http://www.indiana.edu/~kep/assets/images/iu/widgets/bg_blue.gif") no-repeat bottom center;
	padding: 15px 13px 33px 13px;
	margin: 30px 0 35px 0;
	width: 365px; /* For IE5.x- */
	voice-family: "\"}\"";
  	voice-family: inherit;
	width: 337px;
}
html>body #news, html>body #events, html>body #video {
	width: 341px;
}
#news h4, #events h4, #video h4 {
	text-indent: -9999px;
	margin: 0 0 16px 0;
	padding: 0;
}
#news h4 {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/hd_news.gif") no-repeat;
	width: 59px;
	height: 25px;
}
#events h4 {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/hd_events.gif") no-repeat;
	width: 73px;
	height: 25px;
}
#video h4 {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/hd_video.gif") no-repeat;
	width: 175px;
	height: 22px;
}
#video #lgvideo-noflash p {
	background: #fff;
	border-top: 1px dashed #666;
	border-bottom: 1px dashed #666;
	padding: 8px 10px;
	margin: 0;
}
#news h5 {
	font-size: 1em; /* 13px */
	margin: 0;
	padding: 0;
}
#news p, #events p, #video p, #become_member p {
	margin: 0 0 15px 0;
	padding: 0;
}
#news ol, #events ol, #become_member ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
#events li a {
	font-weight: bold;
}
#news .more, #events .more, #video .more, #become_member .more {
	border-top: 2px solid #837f79;
	border-bottom: 2px solid #837f79;
	border-left: 2px solid #837f79;
	float: right;
	position: absolute;
	bottom: 22px;
	right: -13px;
	margin: 0;
	padding: 3px 21px 3px 8px;
	text-transform: uppercase;
	font-size: 0.769em; /* 10px */
}
#news .more a, #events .more a, #video .more a, #become_member p.more a {
	color: #000;
}
#video .flash {
	margin: -5px 0 -15px 0;
}
#news .rss, #events .rss {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/rss.gif") no-repeat 0 1px;
	padding: 0 0 0 18px;
	float: left;
	position: absolute;
	bottom: 18px;
	left: auto;
	font-size: 0.769em; /* 10px */
}

/****************************************
 * Right Column Widgets
 ****************************************/
 
/* Widget container for DW Templates */

.widget {
	width: 218px;
}

/* Spotlight */

.spotlight {
	width: 218px;
	float: right;
	padding: 0 0 20px 0;
	margin: 0 0 35px 0;
	background: #c7d0d9 url("http://www.indiana.edu/~kep/assets/images/iu/widgets/spotlight/bg_blue.gif") no-repeat bottom left;
	border-bottom: 1px dashed #666;
	font-size: 1.167em;
	line-height: 1.500em;
}
.spotlight h3 {
	margin: 0;
	padding: 5px 15px 0 15px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.846em;
	font-weight: bold;
	letter-spacing: 0.08em;
	background: #476e98;
	color: #fff;
	height: 30px; /* For IE5.x- */
	voice-family: "\"}\"";
  	voice-family: inherit;
	height: 25px;
}
html>body .spotlight h3 {
	height: auto;
	min-height: 25px;
}
.spotlight h4 {
	margin: 10px 10px 3px 10px;
	padding: 0;
	font-size: 1.071em;
}
.spotlight h5 {
	text-transform: uppercase;
	font-size: 0.714em;
	line-height: 1.500em;
	font-weight: normal;
	margin: -4px 10px 0 10px;
	padding: 0;
}
.spotlight .smallcaps {
	text-transform: uppercase;
	font-size: 0.667em;
	font-weight: normal;
}
.spotlight img {
	border-top: 1px dashed #666;
	border-bottom: 1px dashed #666;
	background: #fff;
}
.spotlight p {
	margin: 10px;
	padding: 0;
}
.spotlight .more {
	border-top: 2px solid #837f79;
	border-bottom: 2px solid #837f79;
	border-left: 2px solid #837f79;
	float: right;
	margin: 30px 0 0 0;
	padding: 0 21px 0 8px;
	text-transform: uppercase;
	font-size: 0.714em;
}
.spotlight .more a {
	color: #000;
}

.smallphoto div {
	text-align: center;
	padding: 8px 0;
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/spotlight/bg_smallphoto_blue.gif") ;
}

.smallphoto div img {
	border: 3px solid #fff;
}

/* Online Publications */

#online {
	width: 218px;
	float: right;
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/bg_online.gif") 0 125px;
	border-bottom: 1px solid #000;
	margin: 0 0 35px 0;
	font-size: 1.333em;
	line-height: 1.420em;
}
#online ul {
	margin: 0 0 -0.300em 0;
	padding: 0;
	list-style: none;
}
#online li {
	background: none;
	margin: 0;
	padding: 0 0 1.300em 0;
}
#online h3 {
	text-indent: -9999px;
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/hd_online.gif") no-repeat;
	width: 218px;
	height: 118px;
	margin: 0 0 -0.800em 0;
	padding: 0;
}
#online h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.125em;
	line-height: 1.460em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#online p {
	margin: 0;
	padding: 0;
	color: #87888a;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}

/* Kelley Blog */

#blog {
	width: 218px;
	float: right;
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/bg_online.gif") 0 94px;
	border-bottom: 1px solid #000;
	margin: 0 0 35px 0;
	padding: 0 0 1.600em 0;
	font-size: 1.070em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.800em;
}
#blog ul {
	margin: 0 0 -0.300em 0;
	padding: 0;
	list-style: none;
}
#blog li {
	background: none;
	margin: 0;
	padding: 0 0 1.750em 0;
	color: #818181;
}
#blog h3 {
	text-indent: -9999px;
	background: url("http://www.indiana.edu/~kep/generated/images/hd_blog.gif") no-repeat;
	width: 218px;
	height: 96px;
	margin: 0;
	padding: 0;
}
#blog h4 {
	font-size: 1.385em;
	line-height: 1.460em;
	font-weight: normal;
	margin: 0 0 1.200em 0;
	padding: 0;
}
#blog p {
	margin: 0.300em 0 0 0;
	padding: 0;
	color: #818181;
}

/* Research */

#research {
	width: 218px;
	float: right;
	border-bottom: 1px solid #000;
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/bg_research.gif") 0 93px;
	margin: 0 0 35px 0;
}
#research h3 {
	text-indent: -9999px;
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/hd_research.gif") no-repeat;
	width: 218px;
	height: 93px;
	margin: 0 0 0.150em 0;
	padding: 0;
}
#research ul {
	list-style: none;
	margin: 0 0 -0.300em 0;
	padding: 0;
}
#research li {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/bullet/arrow-red.gif") no-repeat 0 3px;
	padding: 0 0 1.250em 12px;
	font-size: 0.917em;
	line-height: 1.280em;
	margin: 0;
	width: 218px;
	voice-family: "\"}\"";
  	voice-family: inherit;
	width: 206px;
}
#research p {
	margin: 0;
	padding: 0;
}

/* White Papers */

#white_papers {
	width: 218px;
	float: right;
	border-bottom: 1px solid #000;
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/bg_white_papers.gif") 0 74px;
	margin: 0 0 35px 0;
}
#white_papers h3 {
	text-indent: -9999px;
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/hd_white_papers.gif") no-repeat;
	width: 218px;
	height: 74px;
	margin: 0 0 0.150em 0;
	padding: 0;
}
#white_papers ul {
	list-style: none;
	margin: 0 0 -0.300em 0;
	padding: 0;
}
#white_papers li {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/bullet/arrow-red.gif") no-repeat 0 3px;
	padding: 0 0 1.250em 12px;
	font-size: 0.917em;
	line-height: 1.280em;
	margin: 0;
	width: 218px;
	voice-family: "\"}\"";
  	voice-family: inherit;
	width: 206px;
}
#white_papers p {
	margin: 0;
	padding: 0;
}

/* Become a Member */

#become_member {
	width: 218px;
	float: right;
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/bg_become_member-blue.gif") no-repeat;
	border-bottom: 1px solid #000;
	margin: 0 0 35px 0;
	font-size: 1.167em;
	line-height: 1.420em;
	padding: 5px 0 0 0;
}

#become_member h3 {
	text-indent: -9999px;
	width: 218px;
	height: 74px;
	margin: 0 0 0.150em 0;
	padding: 0;
}
#become_member ul {
	margin: 22px 10px 18px 0;
}
#become_member ul li {
	list-style-image: url("http://www.indiana.edu/~kep/assets/images/iu/bullet/arrow-grey.gif");
}
#become_member p {
	margin: 1.500em 12px 1.500em 15px;
}





/* Announcements, Get Connected, & Generic */

#announcement, #connect, #generic {
	float: right;
	padding: 15px 11px 13px 11px;
	margin: 0 0 35px 0;
	border: 1px solid #a2a2a2;
	background: #ebecee url("http://www.indiana.edu/~kep/assets/images/iu/widgets/bg_blue.gif") no-repeat bottom center;
	line-height: 1.333em;
	width: 218px; /* For IE5.x- */
	voice-family: "\"}\"";
  	voice-family: inherit;
	width: 194px;
}
#announcement h3, #connect h3 {
	margin: 0 0 16px 0;
	text-indent: -9999px;
}
#announcement h3 {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/hd_announcement.gif") no-repeat;
	width: 177px;
	height: 25px;
}
#connect h3 {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/hd_connect.gif") no-repeat;
	width: 161px;
	height: 25px;
}
#generic h3 {
	margin: 0 0 20px 0;
	font-size: 1.750em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	letter-spacing: 0.018em;
}
#announcement a, #connect a {
	font-weight: bold;
}
#announcement ol, #connect ul, #generic ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#connect ul li, #generic ul li {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/bullet/arrow-grey.gif") no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 8px 0;
}
#generic ol {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}
#generic ol li {
	margin: 0 0 8px 0;
}
#announcement ol {
	margin: 0 0 8px 0;
}
#announcement p, #connect p {
	margin: 0 0 8px 0;
	padding: 0;
}
#generic p {
	margin: 10px 0 10px 0;
	padding: 0;
}
#generic hr {
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #a2a2a2;
	border-left: 1px solid #a2a2a2;
	height: 2px;
	margin: 0 0 10px 0;
}
#announcement h4 {
	margin: 0;
	padding: 0;
	font-size: 1em;
}
#announcement .date {
	margin: -8px 0 8px 0;
	text-transform: uppercase;
	font-size: 0.917em;
	font-style: italic;

	background: url("http://www.indiana.edu/~kep/assets/images/iu/bullet/arrow-grey.gif") no-repeat;
	padding: 0 0 0 13px;
	letter-spacing: 0.040em;
}

/* Knowledge Sharing, Alumni/Student/Faculty Insights & Ideas, Fresh Ink, Podcast, & Kelley Media */

#knowledge, #ideas, #publications, #podcast, #media, #outreach, #forum {
	padding: 0 11px 13px 11px;
	border-bottom: 1px solid #000;
	margin: 0 0 35px 0;
	float: right;
	font-size: 0.917em;
	line-height: 1.455em;
	background: #e2e3e3;
	width: 218px; /* For IE5.x- */
	voice-family: "\"}\"";
  	voice-family: inherit;
	width: 196px;
}
#knowledge h3, #ideas h3, #publications h3, #podcast h3, #media h3, #outreach h3, #forum h3 {
	text-indent: -9999px;
	width: 218px;
	margin: 0 -11px;
	padding: 0;
}
#knowledge p, #ideas p, #publications p, #podcast p, #media p, #outreach p, #forum p {
	margin: 4px 0 8px 0;
	padding: 0;
}

#publications img, #ideas img {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/bg_publications.gif") no-repeat;
	padding: 8px 11px 12px 9px;
}

#publications ul, #ideas ul, #outreach ul, #forum ul {
	margin: 0 0 0 0;
	padding: 20px 0 0 0;
	list-style: none;
}

#publications ul, #ideas ul li, #outreach ul li, #forum ul li{
	font-size: 1.083em;
	line-height: 1.385em;
	background: url(../global/img/bullet/arrow-grey.png) no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 8px 0;
}
#knowledge h3 {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/hd_knowledge.gif") no-repeat;
	height: 74px;
}
#outreach h3 {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/hd_outreach.gif") no-repeat;
	height: 91px;
}
#forum h3 {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/hd_forum.gif") no-repeat;
	height: 105px;
}
.alumni h3 {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/hd_ideas-alumni.gif") no-repeat;
	height: 86px;
}
.student h3 {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/hd_ideas-student.gif") no-repeat;
	height: 86px;
}
.faculty h3 {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/hd_ideas-faculty.gif") no-repeat;
	height: 86px;
}
#publications h3 {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/hd_publications.gif") no-repeat;
	height: 107px;
}
#podcast h3 {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/podcast/hd_blue.gif") no-repeat;
	height: 89px;
}
#media h3 {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/media/hd_blue.gif") no-repeat;
	height: 88px;
}
#media #smvideo-noflash p, #media #audio-noflash p {
	background: #fff;
	border-top: 1px dashed #666;
	border-bottom: 1px dashed #666;
	padding: 3px 10px 0 10px;
}
#media .flash {
	margin: 15px 0 10px 0;
}
#knowledge h4, #ideas h4, #publications h4 {
	font-size: 1.636em;
	line-height: 1.333em;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 14px 0 2px 0;
	padding: 0;
}
#knowledge .author, #ideas .author, #publications .author {
	font-size: 1.455em;
	line-height: 1.250em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #7a7a7a;
	margin: 0 0 0 0;
	padding: 0 0 8px 0;
}
#knowledge blockquote, #ideas blockquote, #publications blockquote {
	margin: 0;
	padding: 0;
}
#knowledge .cite, #ideas .cite {
	text-transform: uppercase;
}
#publications img {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/bg_publications.gif") no-repeat;
	padding: 8px 11px 12px 9px;
}
#podcast img {
	border: 2px solid #fff;
	margin: 8px 0 0 0;
	float: left;
}
#podcast h4 {
	font-size: 1.636em;
	line-height: 1.333em;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 0 2px 0;
	padding: 0;
}
#podcast h5 {
	font-size: 0.818em;
	text-transform: uppercase;
	color: #323232;
	margin: 0 0 -2px 0;
	padding: 0;
}
#podcast p {
	clear: left;
}
#podcast ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#podcast li {
	text-indent: -9999px;
	margin: 5px 0 0 0;
}
#podcast li.itunes a {
	display: block;
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/podcast/itunes.gif") no-repeat;
	width: 59px;
	height: 16px;
}
#podcast li.rss a {
	display: block;
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/podcast/rss.gif") no-repeat;
	width: 45px;
	height: 16px;
}
#podcast .single {
	position: relative;
	float: left;
	margin: 0 0 15px 0;
}
#podcast .subscribe {
	margin: 0;
	position: absolute;
	bottom: 2px;
	left: 100px;
}
#media hr {
	border-top: 1px solid #e2e3e3;
	border-bottom: 1px solid #cfc6c1;
	border-left: 1px solid #e2e3e3;
}

/* Buttons */

#buttons {
	float: right;
	width: 218px;
}
#buttons img {
	margin: 0 0 35px 0;
}

/* "Richer lists" */

#content .richer-list {
	background: #ccd3da url("http://www.indiana.edu/~kep/assets/images/iu/bg.gif") repeat-y;
	border: 1px solid #dcdcdc;
	margin: 36px 0 18px 0;
	padding: 0 0 15px 0;
	position: relative;
	clear: right;
}

#content .richer-list h5 {
	background: #476e98;
	color: #fff;
	font-size: 1.692em; /* 22px */
	font-weight: normal;
	height: 43px;
	margin: 0 0 14px 0;
	padding: 12px 0 0 15px;
	overflow: visible;
} 
html>body #content .richer-list h5 {
	min-height: 43px;
} 
#content .richer-list .richer-list-item ul {
	margin: 22px 10px 18px 0;
}
#content .richer-list ul li {
	list-style-image: url("http://www.indiana.edu/~kep/assets/images/iu/bullet/arrow-grey.gif");
}
#content .richer-list p {
	margin: 1.500em 12px 1.500em 15px;
}
#content .richer-list p.rl-lead {
	font-size: 1.077em; /* 14px */
}
#content .richer-list .no-border {
	border: none;
}
#content .richer-list .rl-icon {
	height: 88px;
	left: -5px;
	position: relative;
	top: -29px;
	float: left;
	margin: 0 3px -30px 0;
}
#content .richer-list-item {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/widgets/star_blue.gif") no-repeat 6px 20px;
	border-top: 1px solid #bfbfaf;
	margin: 0 0 18px 0;
	padding: 18px 0 0 65px;
}
#content .richer-list .richer-list-item p {
	margin: 0 12px 1.500em 0;
}
#content .richer-list .richer-list-item h6 {
	color: #000;
	font-family: Georgia, serif;
	font-size: 1.385em; /* 18px */
	font-weight: normal;
	line-height: 1.222em; /* 22px */
	margin: 0 0 12px 0;
	padding: 0;
}
#content .richer-list .rl-photo {
	float: right;
	margin: 0 12px 4px 0;
	padding: 0 0 0 12px;
	position: relative;
	width: 230px;
}
#content .richer-list .rl-photo img {
	border: 5px solid #b6c1cd;
}

.photo_375 {
	width: 385px;
	float: right;
	margin: 0 0 0 15px;
}

.photo_375 img {
	border: 5px solid #e5e1d8;
	margin: 0;
}

#content .photo_375 p {
	color: #666;
	font-size: 0.923em; /* 12px */
	margin: 4px 0 1em 5px;
	text-align: left;
}



/* Generic widget class, must be at end of stylesheet */

.colored_widget {
	background-color: #d8e0e8 !important;
}
