/* Version 1.5.2.1 - 3/02/2009 */
/***************************************** 
 * Author: IU Office of Creative Services
 *
 * These styles are applied to all KSOB
 * pages OTHER THAN the homepage.
 ****************************************/

/****************************************
 * Navigation & Notable Column
 ****************************************/

#column {
	width: 252px;
	float: left;
	padding: 0 0 55px 0;
}

/****************************************
 * Toolbar
 ****************************************/

#toolbar {
	height: 26px;
	background: #7a7a7a;
	color: #fff;
	font-size: 0.833em;
	line-height: 1em;
	position: relative;
}

/* Breadcrumb Navigation */

#toolbar #breadcrumb {
	position: absolute;
	top: 7px;
	left: 24px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#toolbar #breadcrumb li {
	display: inline;
}
#toolbar #breadcrumb a {
	text-decoration: underline;
	color: #fff;
}

/* Contact Us */

#toolbar #contact {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 5px;
	right: 18px;
	text-indent: -9999px;
}
#toolbar #contact a {
	display: block;
	width: 76px;
	height: 13px;
	background: url("http://www.indiana.edu/~kep/assets/images/iu/contact.gif") no-repeat;
}

/****************************************
 * Content
 ****************************************/

#content {
	margin: 0 21px 0 20px;
	padding: 0 0 15px 0;
	font-size: 1.083em; /*13px*/
}
#content h3 {
	font-size: 1.462em; /* 19px */
	line-height: 0.947em; /* 18px */
	font-weight: normal;
	color: #234f76;
	margin: 0.947em 0;
}
#content h4 {
	font-size: 1.154em; /* 15px */
	line-height: 1.200em; /* 18px */
	margin: 1.200em 0;
}
#content h5 {
	font-size: 1.077em; /* 14px */
	line-height: 1.286em;
	margin: 1.286em 0;
}
#content h6 {
	font-size: 1.000em; /* 13px */
	line-height: 1.385em;
	margin: 1.385em 0;
}
#content p {
	margin: 1.500em 0;
}
#content ul, #content ol {
	margin: 0 0 1.500em 40px;
	padding: 0;
}
#content ul.nobullet, #content ol.nobullet {
	margin: 0;
	padding: 0;
}
#content ul.nobullet li, #content ol.nobullet {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
#content .nonums {
	list-style: none;
}

/* Right-Column */

#content #widget_column {
	width: 218px;
	float: right;
	padding: 0;
	margin: 0 0 0 20px;
}

/****************************************
 * Dynamic Content
 ****************************************/

/* Faculty Search */

#faculty_search {
	background: #e9e8e5;
	border: 1px solid #c2c9cf;
	width: 250px;
	float: right;
	padding: 8px;
	margin: -37px 0 15px 15px;
}
#faculty_search fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
#faculty_search h4 {
	color: #224f76;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
	width: 250px;
}
#faculty_search dt {
	width: 250px;
	margin: 0;
}
#faculty_search dd {
	margin: 0 0 10px 0;
	padding: 0;
	width: 250px;
}
#faculty_search dd input, #faculty_search dd select {
	width: 240px;
}
#faculty_search label {
	font-weight: bold;
}
#faculty_search #submit {
	background: #f0f0f0;
	font-weight: bold;
	margin: 0;
	width: 88px;
}

 /* Faculty List */

#content #faculty_tbl {
	clear: right;
	margin: 15px 0 0 0;
	font-size: 1em; /* 13px */
	line-height: 1.583em;
}
#content #faculty_tbl th {
	background: #778b9c;
	color: #fff;
	font-size: 1.500em;
	font-weight: normal;
	padding: 15px 0 15px 13px;
	text-align: left;
	vertical-align: top;
}
#content #faculty_tbl td {
	border-top: 12px solid #f4f0eb;
	background: #dfe0df;
	vertical-align: top;
}
#content #faculty_tbl img {
	border: 1px solid #000;
}
#content #faculty_tbl .photo {
	width: 57px;
	padding: 10px 0 10px 13px;
}
#content #faculty_tbl .faculty, #content #faculty_tbl .contact, #content #faculty_tbl .research {
	padding: 10px 5px 10px 13px;
}
#content #faculty_tbl .faculty {
	width: 20%;
}
#content #faculty_tbl .faculty a {
	font-weight: bold;
}
#content #faculty_tbl .contact {
	width: 30%;
}
#content #faculty_tbl .research {
	width: 50%;

}
.email, .spamspan {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/icons/email.gif") no-repeat 0 3px;
	padding: 0 0 0 17px;
}
.pdf {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/icons/pdf.gif") no-repeat;
	padding: 0 0 2px 20px;
}

/* Faculty Profile */

#content #faculty_single_wrap {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/faculty/faculty_single_wrap_bg.gif") no-repeat bottom left;
	padding: 0 0 12px 0;
	margin: -8px 0 30px 0;
	width: 605px;
}
#content #faculty_single {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/faculty/faculty_single_bg.gif") repeat-y;
	padding: 23px 21px 10px 32px;
	width: 605px;
	height: 200px;
	voice-family: "\"}\"";
  	voice-family: inherit;
	width: 551px;
}
html>body #content #faculty_single {
	height: auto;
	min-height: 400px;
	width: 554px;
}
#content #right_column {
	float: right;
	width: 199px;
	margin: 0 0 20px 20px;
	z-index: 2;
}
#content #right_column #photo {
	font-style: italic;
	font-size: 0.846em; /* 11px */
	margin: 0 0 -100px 0;
	position: relative;
	top: -100px;
	left: auto;
}
#content #right_column #photo img {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/faculty/img_bg-blue.gif") no-repeat;
	margin: 0 0 0 8px;
	voice-family: "\"}\"";
  	voice-family: inherit;
	margin: 0;
	padding: 12px 13px 6px 13px;
}
#content #right_column #photo p {
	margin: 2px 8px 0 8px;
	padding: 0;
}
#content #right_column #contact, #content #right_column #publication {
	border-bottom: 1px solid #557596;
}
#content #right_column #contact {
	margin: 4px 0 0 10px;
	font-size: 0.923em; /* 12px */
	line-height: 1.667em; /* 22px */
}
#content #right_column #publication {
	margin: 20px 0 20px 10px;
	padding: 0 0 15px 0;
}
#content #right_column #contact h4, #content #right_column #publication h4 {
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}
#content #right_column #contact h4 {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/faculty/hd_contact-blue.gif") no-repeat;
	width: 188px;
	height: 56px;
}
#content #right_column #publication h4 {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/faculty/hd_publication-blue.gif") no-repeat;
	width: 183px;
	height: 59px;
}
#content #right_column #contact p {
	margin: 5px 0 8px 12px;
}
#content #right_column #publication p {
	margin: 8px 0 -4px 4px;
}
#content #right_column #publication img {
	margin: 15px 0 0 4px;
}
#content #faculty_single_hd {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/faculty/faculty_single_hd_bg-blue.gif") no-repeat 0 -4px;
	width: 607px;
	height: 132px;
	position: relative;
}
#content #faculty_single_hd h3 {
	color: #fff;
	position: absolute;
	top: 69px;
	left: 0;
	padding: 24px 0 0 32px;
	margin: 0;
	background: url("http://www.indiana.edu/~kep/assets/images/iu/faculty/faculty_single_h3_bg-blue.gif") repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.000em; /* 26px */
	line-height: 1.077em; /* 28px */
	font-weight: bold;
	letter-spacing: 0.017em;
	width: 607px; /* For IE5.x */
	height: 63px; /* For IE5.x */
	voice-family: "\"}\"";
  	voice-family: inherit;
	width: 575px;
	height: 39px;
}
#content #faculty_single .titles {
	margin: 0 0 0 3px;
	padding: 0;
	font-size: 1.077em; /* 14px */
}
#content #faculty_single .titles li {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/faculty/bullet-blue.gif") no-repeat 0 6px;
	padding: 0 0 5px 14px;
}
#content #faculty_single h4 {
	color: #557596;
	margin: 1.125em 0 0 0;
	padding: 0;
	font-size: 1.231em; /* 16px */
	line-height: 1.125em; /* 18px */
}
#content #faculty_single p {
	margin: 8px 0 0 0;
	padding: 0;
}
#content #faculty_single .nobullet {
	margin: 5px 0 0 0;
	padding: 0;
}
#content #faculty_single .nobullet li {
	background: none;
	padding: 0;
	margin: 8px 0 15px 0;
}
#content #faculty_single .nobullet p {
	margin: 0;
	padding: 0;
}
#content #faculty_single ul {
	padding: 0;
}
#content #faculty_single ul li {
	list-style: none;
	list-style-image: none;
	background: url("http://www.indiana.edu/~kep/assets/images/iu/faculty/bullet.gif") no-repeat 0 8px;
	padding: 0 0 0 10px;
	margin: 0;
}

/* News & Events */

#content .release {
	height: 1%;
	margin: 16px 0 0 0;
	overflow: hidden;
}
#content .release h5 {
	clear: left;
	font-size: 1.308em; /* 17px */
	font-weight: normal;
	line-height: 1.588em; /* 27px */
	margin: 0 0 5px 0;
}
#content .release p {
	margin: 0;
	padding: 0 0 5px 0;
}
#content .release img, #content .release_single img {
	float: left;
	margin: 5px 10px 0 0;
	padding: 0 0 5px 0;
}
#content #ol_events {
	margin: 0;
	padding: 0;
	list-style: none;
}
#content #ol_events a {
	font-size: 1.308em; /* 17px */
	line-height: 1.588em; /* 27px */
}
#content .next_btn {
    overflow: hidden;
    height: 1%;
}
#content .next_btn p {
    text-align: center;
    background: #f1ece9;
    border: 1px solid #a2a2a2;
    padding: 7px 20px 7px 20px;
    float: right;
}

/* Publication Search */

#content #publication_search {
	background: #e9e8e5;
	border: 1px solid #c2c9cf;
	width: 250px;
	float: right;
	padding: 8px;
	margin: -37px 0 15px 15px;
}
#content #publication_search fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
#content #publication_search h4 {
	color: #224f76;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
	width: 250px;
}
#content #publication_search dt {
	width: 250px;
	margin: 0 0 0 0;
}
#content #publication_search dd {
	margin: 0 0 10px 0;
	padding: 0;
	width: 250px;
}
#content #publication_search dd input, #publication_search dd select {
	width: 240px;
}
#content #publication_search label {
	font-weight: bold;
}
#content #publication_search #submit {
	background: #f0f0f0;
	font-weight: bold;
	margin: 0;
	width: 88px;
}

/* Publication List */

#content ul.publication_list, #content ol.publication_list {
	margin: -15px 0 0 0;
	padding: 0;
	width:600px;
}
html>body #content ul.publication_list, html>body #content ol.publication_list {
	margin: 0;
	width: auto;
}
#content ul.publication_list li, #content ol.publication_list li {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

/* Course Search */

#content #course_search {
	background: #e9e8e5;
	border: 1px solid #c2c9cf;
	width: 250px;
	float: right;
	padding: 8px;
	margin: -37px 0 15px 15px;
}
#content #course_search fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
#content #course_search h4 {
	color: #224f76;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
	width: 250px;
}
#content #course_search dt {
	width: 250px;
	margin: 0 0 0 0;
}
#content #course_search dd {
	margin: 0 0 10px 0;
	padding: 0;
	width: 250px;
}
#content #course_search dd input, #course_search dd select {
	width: 240px;
}
#content #course_search label {
	font-weight: bold;
}
#content #course_search #submit {
	background: #f0f0f0;
	font-weight: bold;
	margin: 0;
	width: 88px;
}

/* Course List */

#content .results_courses {
	color: #446b94;
	font-size: 1em; /* 13px */
}
#content .results_courses p {
	margin: 0;
	padding: 4px 0 5px 0;
}

/* Single Course */

#content #single_course {
	background: #fff;
	margin: 10px 0 0 0;
	padding: 6px 14px 10px 14px;
	width: 572px;
}
#content #single_course h5 {
	color: #6e90ae;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0;
	padding: 4px 0 0 0;
}
#content #single_course h6 {
	margin: 0 0 0 3px;
	font-size: 1.538em; /* 20px */
	font-weight: normal;
	color: #234f76;
}
#content #single_course ul {
	margin: 0 0 0 3px;
	padding: 0;
}
#content #single_course ul li {
	list-style: none;
	list-style-image: none;
	background: url("http://www.indiana.edu/~kep/assets/images/iu/bullet/blue.gif") no-repeat 0 6px;
	padding: 0 0 0 14px;
	margin: 0;
}
#content #single_course li.nobg {
	background: none;
}

/* Search Results - Long - No Bg (REPLACED WITH .results_courses) */

#content #results-long-nobg {
	margin: 10px 0 0 0;
	padding: 0;
	width: 602px;
}
#content #results-long-nobg li {
	list-style: none;
	list-style-image: none;
	padding: 0 0 5px 0;
}
#content #results-long-nobg h5 {
	color: #446b94; 
	font-size: 1.000em; /* 13px */
	font-weight: normal;
	margin: 0;
	padding: 4px 0 0 0;
}

/* Full-page Course (REPLACED WITH #single_course) */

#content #results-long {
	margin: 10px 0 0 0;
	padding: 0;
	width: 602px;
}
#content #results-long li {
	list-style: none;
	list-style-image: none;
	background: #fff;
	padding: 0 0 10px 0;
}
#content #results-long li.nobg {
	background: none;
	padding: 0 0 8px 0;
}
#content #results-long li ul {
	margin: 0 25px 0 17px;
	padding: 0;
}
#content #results-long li ul li {
	background: url("http://www.indiana.edu/~kep/assets/images/iu/bullet/blue.gif") no-repeat 0 6px;
	padding: 0 0 0 14px;
	margin: 0;
}
#content #results-long h6 {
	margin: 0 45px 0 17px;
	font-size: 1.538em; /* 18px */
	font-weight: normal;
	color: #234f76;
}
#content #results-long p {
	padding: 10px 0;
	margin: 0 25px 0 17px;
}
#content #results-long .title {
	padding: 6px 0 0 0;
	margin: 10px 0 0 0;
}
#content #results-long h5 {
	color: #6e90ae;
	font-size: 1.231em; /* 16px */
	font-weight: normal;
	margin: 0;
	padding: 4px 0 0 14px;
}
#content #results-long .result {
	background: #fff;
}


/****************************************
 * Page-Specific Styles
 ****************************************/

/* Contact Us */
 
#content ul.contact {
	margin: 0 0 20px 0;
	padding: 0;
}
#content ul.contact li {
	list-style: none;
	list-style-image: none;
	background: none;
	margin: 0 0 30px 0;
	padding: 0;
	overflow: hidden;
	height: 1%;
}
#content ul.contact li img {
	border-right: 1px solid #dad5cd;
	padding: 0 15px 0 0;
	margin: 0 15px 0 0;
	float: left;
	height: 144px;
}
#content ul.contact li h4, #content ul.contact li h5, #content ul.contact li p {
	margin: 0;
	padding: 0;
}

/* Spotlights List */

#content .spotlights-row {
	overflow: hidden;
	height: 1%;
	margin: 0 -13px 25px 0;
}
html>body #content .spotlights-row {
	height: auto;
}
#content .spotlights-row dl {
	position: relative;
	float: left;
	margin: 0 9px 0 0;
	width: 192px;
}
html>body #content .spotlights-row dl {
	margin: 0 13px 0 0;
}
#content .spotlights-row dt {
	font-size: 1.077em; /* 14px */
	font-weight: bold;
	padding: 124px 0 0 8px;
	margin: 0;
}
#content .spotlights-row dt .smallcaps {
	font-size: 0.714em; /* 10px */
	font-weight: normal;
	text-transform: uppercase;
}
#content .spotlights-row dd { 
	font-size: 0.769em; /* 10px */
	line-height: 1.600em; /* 16px */
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 0 8px;
}
#content .spotlights-row dd.long {
	margin: 10px 0 0 0;
}
#content .spotlights-row img {
	position: absolute;
	top: 0;
	left: 0;
}

/* Spotlights */

#spotlights h4 {
	color: #234f76;
	line-height: 1.923em; /* 25px */
}
#spotlights h5 {
	margin: 1.200em 0 0 0;
}
#spotlights .h6 {
	text-transform: uppercase;
	font-size: 0.769em; /* 10px */
	line-height: 1.500em; /* 15px */
	font-weight: normal;
	margin: 0 0 20px 0;
	padding: 0;
}
#spotlights .h6-long {
	text-transform: uppercase;
	font-size: 0.769em; /* 10px */
	line-height: 1.500em; /* 15px */
	font-weight: normal;
	margin: 10px 0 0 0;
	padding: 0;
}
#spotlights .smallcaps {
	text-transform: uppercase;
	font-size: 0.714em; /* 10px */
	font-weight: normal;
}
#spotlights blockquote {
	margin: 0;
	padding: 0;
}
#spotlights-photo {
	margin: 5px 0 18px 18px;
	float: right;
}
.vertical {
	width: 250px;
}
.horizontal {
	width: 350px; 
}
.horizontal-wide {
	width: 400px;
}
#spotlights-photo p {
	text-transform: none;
	font-size: 0.846em; /* 11px */
	line-height: 1em; /* 11px */
	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #333;
}
#spotlights-photo img {
	border: 1px solid #333;
	margin-bottom: 5px;
}
#spotlights-photo .morespotlights {
	text-transform: uppercase;
	font-size: 0.692em; /* 9px */
	border-top: 1px dotted #999;
	padding: 8px 0 2px 19px;
	margin: 8px 0 0 0;
	background: url("http://www.indiana.edu/~kep/assets/images/iu/icons/spotlights.gif") no-repeat 0 6px;
	color: #666;
}
#spotlights-photo blockquote {
	margin: 0;
	padding: 0;
}
#spotlights-photo blockquote p {
	font-size: 1.077em; /* 14px */
	line-height: 1.429em; /* 20px */
}
#spotlights-photo .caption {
	font-size: 1.077em; /* 14px */
	font-weight: bold;
	margin: 0 0 18px 0;
}

/* Eventscal: Rules to create an events calendar */

#content .eventscal {
	background: #e5e8ec;
	border: 1px solid #d9dfe8;
	margin: 22px 0 38px 0;
	padding: 8px 12px 12px 12px;
}
#content .eventscal .eventscal-time {
	border-bottom: 1px solid #b3b3b3;
	color: #666;
	font-size: 1.231em; /* 16px */
	font-weight: normal;
	margin: 15px 0 8px 0;
	padding: 0 0 3px 0;
}
#content .eventscal .eventscal-topic {
	font-size: 1.231em; /* 16px */
	font-weight: bold;
	margin: 15px 0 11px 0;
}
#content .eventscal .eventscal-title {
	background: #627e9c;
	border-top: 1px solid #b7c1cc;
	border-right: 1px solid #b7c1cc;
	border-left: 1px solid #b7c1cc;
	color: #fff;
	font-size: 1.154em; /* 15px */
	font-weight: normal;
	margin: 0;
	padding: 10px;
}
#content .eventscal dd p {
	padding: 0;
	margin: 0 0 10px 0;
}

#content .eventscal dt {
	font-weight: bold;
	margin: 6px 0 6px 0;
}
#content .eventscal dd, #content eventscal dl {
	margin: 0;
	padding: 0;
}
#content .eventscal .eventscal-description {
	background: #d9dfe8;
	border-right: 1px solid #b7c1cc;
	border-bottom: 1px solid #b7c1cc;
	border-left: 1px solid #b7c1cc;
	margin: 0 0 10px 0;
	padding: 12px 10px 6px 12px;
}
#content .eventscal-date {
	background: #8294a7;
	color: #fff;
	display: inline;
	font-size: 1.231em; /* 16px */
	font-weight: bold;
	left: 0;
	line-height: 1.250em; /* 20px */
	padding: 12px;
	margin: 10px 0 0 0;
	position: relative;
	top: 12px;
}
#content .eventscal .eventscal-download {
	border: none; 
	float: right;
	margin: 12px 11px 0 0;
	padding: 0;
}
#content .eventscal-download a {
	background: #8294a7 url("http://www.indiana.edu/~kep/assets/images/iu/icons/paper.gif") no-repeat 5px 45%;
	border: 1px solid #6d8bab;
	color: #fff;
	display: block;
	font-size: 0.846em; /* 11px */
	font-weight: bold;
	margin: 0;
	padding: 3px 6px 3px 22px;
}
#content .eventscal-download a:hover {
	background-color: #b7c1cc;
	text-decoration: none;
}

/* Generic Table */

#content .tbl_generic {
	color: #000;
	margin: 0 0 0 -3px;
}
#content .tbl_generic thead th, #content .tbl_generic thead td {
	background: #627e9c;
	font-weight: normal;
	border-right: 3px solid #f4f0eb;
	border-bottom: 3px solid #f4f0eb;
	color: #fff;
	padding: 5px 0 5px 8px;
}
#content .tbl_generic tbody th, #content .tbl_generic tbody td {
	background: #d9dfe8;
	border-right: 3px solid #f4f0eb;
	border-bottom: 3px solid #f4f0eb;
	padding: 5px 0 5px 8px;
}
#content .tbl_generic th {
	text-align: left;
}
#content .tbl_generic th, #content .tbl_generic td {
	vertical-align: top;
}
#content .tbl_generic h5 {
	color: #fff;
	margin: 0;
}
/**************************************************
General Styles
***************************************************/
#content_wrap #content .image_right
{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 10px;
margin-left: 20px;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
background-color: #e5e1d8;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
border-top-width: 5px;
border-right-width: 5px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 5px;
border-left-width: 5px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: #e5e1d8;
border-right-color: #e5e1d8;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: #e5e1d8;
border-left-color: #e5e1d8;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
float: right;
}

#content_wrap #content .image_right p
{
clear: both;
padding-top: 6px;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 2px;
width: 195px;
font-size: 0.78em;
line-height: 1.4em;
}
