/* header */
#header-sub_wrap {
	border-top: none;
	height: 141px;
}
html>body #header-sub_wrap {
	min-height: 141px;
}
#header-sub {
	background: #7c2b27 url("http://www.indiana.edu/~kep/assets/images/hd/bg_kep.jpg") no-repeat;
	height: 141px;
}
html>body #header-sub {
	min-height: 141px;
}
#header-sub h2 {
	bottom: 16px;
}
#header-sub h2 a {
	display: block;
	background: url("http://www.indiana.edu/~kep/assets/images/hd/title_kep.gif");
	width: 415px;
	height: 38px;
}
#header-sub h2 span {
	position: absolute;
	top: -9999px;
	left: -9999px;
}

#nav li#nav-SectionName ul {
	display: none;
}
body#SectionName #nav li#nav-SectionName ul {
	display: block;
}

/* layout */
#content.fullwidth { width: auto; }
.clearboth { clear: both; }
#fullbottom { padding: 0 20px 32px 20px; }

/* typography */
#content h4 { margin-bottom: .4em; }
#content h4 + p { margin-top: .4em; }
#content h5 { margin-bottom: .25em; }
#content h5 + p { margin-top: .25em; }
#content > h4 { margin-top: 0; }
p.back { padding-bottom: 1.2em; font-weight: bold; }
a.rss { background: url("http://www.indiana.edu/~kep/assets/images/feed-icon-16x16.png") 0px 4px no-repeat; padding: 4px 0 4px 20px; }

/* images */
.fullimg { background: #E8E4DD url("http://www.indiana.edu/~kep/assets/images/fullimgback.jpg") top left no-repeat; margin: 0 0 12px 0; padding: 9px; }

/* homepage */
body.home #content_wrap #widget_column { margin-top: -15px; }
body.home #feature { background: #f4f0eb; width: 648px; height: 324px; }

/* tables */
#content #faculty_tbl { margin-top: -5px; margin-bottom: 2em; width: 100%; }
#content #faculty_tbl .research { width: 75%; }
#content #faculty_tbl .faculty { width: auto; }

/* forms */
.kepform label,
#comment_form label { font-weight: bold; display: block; }
.kepform .formrow,
#comment_form .formrow { margin: 0 0 1.2em 0; }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 350px; }

/* about */
.prostep { text-align: center; padding-bottom: 50px; background: url("http://www.indiana.edu/~kep/assets/images/steparrow.gif") bottom center no-repeat; }
#content .prostep h4 { font-size: 18px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: center; margin-top: 0; }
.prostep.last { background: none; padding-bottom: 0; }

/* programs */
.casestudy { float: left; width: 100%; margin: 0 0 1.2em 0; }
.casestudy img { float: left; border: 1px solid #a2a2a2; }
.casestudy div { float: right; width: 232px; }
#content .casestudy div h4 { margin-top: 0; }
.cslogo { background: #E8E4DD url("http://www.indiana.edu/~kep/assets/images/cslogoback.jpg") top left no-repeat; margin: 0 0 12px 12px; padding: 9px; float: right; }

/* blog */
.blogpost { border-bottom: 1px solid #a2a2a2; }
.meta, .categories { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
.blogpost .meta, .blogpost .categories { font-size: 12px; color: #787878; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin-bottom: 0; }
#content .meta { margin-bottom: 0; }
#content .categories { margin: 0 0 0 0; }

#content ol#commentslist { list-style: none; margin: 0 0 18px 0; padding: 0; }
    #commentslist li { border-top: 2px solid #e2e2e2; float: left; width: 100%; margin: 0 0 2px 0; padding: 20px 0 0 0; }
    #commentslist li.first { border: none; padding-top: 0; }
    #commentslist .commentid { float: left; width: 100px; }
    #commentslist li .commentno { display: block; float: left; font-size: 24px; font-weight: bold; width: 24px; margin-right: 4px; }
    #commentslist li .commentno a { color: #bdbdbd; text-decoration: none; }
    #commentslist li .commentno a:hover { color: #6a3c6b; }
    #commentslist li .avatar { float: left; }
    #commentslist .body { float: right; width: 259px; font-size: 12px; line-height: 18px; }
#content #commentslist p.commentmeta { font-weight: bold; margin: 0 0 4px 0; }
    #commentslist .commentmeta cite { font-style: normal; }
    #commentslist .commentmeta .time { color: #a7a7a7; }
#content #commentslist  .body p { margin-top: 0; }

/*distance leraning*/
ul.blue {
	padding: 5px;
	margin: 10px 0;
	list-style: none;
	background-color: #fff;
	border-bottom: 1px solid #e7e7e7;
	float: left;
	clear: left;
}

div.blue  {
	float: left;
}

div.blue  a {
	float: left;
	text-decoration: none;
	color: #fff;
	padding: 4px 15px 0 0;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: .85em;
    font-weight: bold;
}

div.blue a span {
	float: left;
	padding-right: 15px;
	display: block;
	margin-top: -4px;
	height: 24px;
}

div.blue a.current:hover {
	background: url("http://www.indiana.edu/~kep/assets/images/register-btn-hover.gif") no-repeat top right;
 	color: #fff;
}

div.blue a.current:hover span {
	background: url("http://www.indiana.edu/~kep/assets/images/register-btn-hover.gif") no-repeat top left;
 	color: #fff;
}

div.blue a.current {
	background: url("http://www.indiana.edu/~kep/assets/images/register-btn-hover.gif") no-repeat top right;
 	color: #fff;
}

div.blue a.current span {
	background: url("http://www.indiana.edu/~kep/assets/images/register-btn-hover.gif") no-repeat top left;
 	color: #fff;
}
