@charset "utf-8";
/* CSS Document */

/* Eric Meyers CSS Reset Code */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
sup{	

	font-size: 100%;
	vertical-align: super;
	background: transparent;}
body {
	line-height: 1;
	-webkit-text-size-adjust: none;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Eric Meyers CSS Reset Code */


/* headings --------------------------------------------------*/
h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;}

h1,h1 a{ font-weight: normal; color:#FFFFFF; font-family: Tahoma, Arial,Palatino, Palatino Linotype, Helvetica, sans-serif; font-size:28px; }
h2,h2 a,h3,h3 a,h4,h4 a{ font-weight: normal; color:#5e213b; font-family: Tahoma, Arial,Palatino, Palatino Linotype, Helvetica, sans-serif; }
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{color:#666;}
a img{ border:0;}
h2{padding-top: 5px; padding-bottom: 10px; font-size: 20px;}

/* links --------------------------------------------------*/
a {color:#666;}
a:hover {color:#000;}
a.commentlink 
{
  padding-left:16px;
}
a.more 
{
  padding-right:10px;
}

/* html body --------------------------------------------------*/
html{  background-color: #808080;}
body 
{
  background-color: #ededed;
  margin:0 auto;
  padding:0px 0;
  font: 12px/1.4em "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height:1.8em;
  height: 100%;
  width: 100%;
  float: left;
  text-align: center;
  background-color: #ededed;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;  
}


/* header --------------------------------------------------*/
#headerCont
{
  	background: #fff url(../img/header-background-maroon-black-gradient.jpg) top left repeat-x;
	width: 100%;
	min-width: 936px;
	margin: 0 auto; 
	float: left; 
}
#header
{
  	background: #fff url(../img/header-background-maroon-black-gradient.jpg) top left repeat-x;
    height: auto;
	width: 936px;
	min-width: 936px;
	margin:0 auto;
	text-align: left;
	/*border-left: #008800 2px solid;*/
	/*border-right: solid #008800 2px;*/

}
#header h1
{	
    float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0px none #fff;
	line-height: normal;
	margin-top: 25px;
	font-size: 30px;
	max-height: 49px;
	overflow: hidden;
	max-width: 475px;	
}
#header img
{
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0px none #fff;
}
#header #subMarquee
{
	float: left; 
	clear: both;
	vertical-align: top; 
}

/* marquee --------------------------------------------------*/
#horzMenuCont
{

	background-color: #999;
	width: 100%;
	min-width: 936px;
	margin: 0 auto;
	float: left;
}
#horzMenu
{
	width: 936px;
	min-width: 936px;
	margin:0 auto;
	text-align: left;

}
#horzMenuBar
{

	padding-top: 0px;
	*padding-top: 0;
	*margin-top: 0px;
	font-size:12px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
}
#horzMenuBar a
{
	color: #fff;
	text-decoration: none;
	padding-left: 24px;
	padding-right: 24px;
	font-size:12px;


}
#horzMenuBar a:hover
{
	color: #fff;
	text-decoration: underline;

}
/* main --------------------------------------------------*/
#mainCont
{
	background-color: #fff;
	width: 100%;
	min-width: 936px;
	float: left;
}
#mainCenterHack{
	min-width: 936px;
	width: 936px;
	margin: 0 auto;
}
#main
{
	min-width: 936px;
	width: 936px;
	margin: 0 auto;
	text-align: left;
	background: #fff url(../img/main-background-columns-936.jpg) top left repeat-y;
	float: left;

	/*border-left: #008800 2px solid;*/
	/*border-right: solid #008800 2px;*/

}
#mainNoColumns
{
	min-width: 936px;
	width: 936px;
	margin: 0 auto;
	text-align: left;
	background: #fff url(../img/main-background-no-columns-936.jpg) top left repeat-y;
	float: left;

	/*border-left: #008800 2px solid;*/
	/*border-right: solid #008800 2px;*/

}
#contentTextNoColumns
{
	padding-left: 10px;
	padding-right: 10px;
	width: 880px;
}

/* menu --------------------------------------------------*/
#sideMenu
{
	float: left;
	min-width: 200px;
	max-width: 200px;	
	width: 200px;
	padding-left: 18px;
	*padding-left: 18px;
	height: 100%;
	padding-bottom: 10px;
	padding-top: 5px;

}
#sideMenu ul
{
	margin: 0; 
	padding: 0; 
	text-decoration:none; 
	list-style: none;
	line-height: 15px;
	padding-bottom: 15px;
	padding-top: 5px;
	width: 195px;
	
}

#sideMenu li
{
	margin: 0; 
	padding: 0; 
	list-style: none;
	width: 195px;
	float: left;
}
#sideMenu li a
{
	margin: 0; 
	padding: 0; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 195px;
	background-color:#eee;	
	text-decoration:none; 
	float: left;
	color: #000;
}
#sideMenu li a:hover
{
	margin: 0; 
	padding: 0; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 195px;
	background-color:#ddd;
	float: left;
	color: #333;

}
#sideMenu li.menuTitle
{

	line-height: normal;
	padding-top:5px;
	padding-bottom:5px;
	font-weight: bold;
}
#sideMenu li a.currentLink
{
	background-color:#fff;
	color: #5e213b;
}



/* content --------------------------------------------------*/
#content
{
	float: left;
	min-width: 695px;
	width: 695px;
	max-width: 695px;	
	margin:0 auto;
	text-align: left;
	height: 100%;
	padding-bottom: 10px;
	padding-left: 8px;
}
#contentText
{	
	vertical-align:top;
	text-align:left;
	padding: 5px;
	margin-left: 5px;
	margin-right: 10px;

	
}
#contentText p
{	
	padding-top:10px;
	padding-bottom: 5px;
	text-align:left;
}
#contentText pre
{
	page-break-inside:auto;

}
  
#contentText ol
{
	list-style-position: outside;
	list-style-type:decimal;
	padding-left: 25px;	
}  
#contentText ul
{
	list-style-position: outside;
	list-style-type: disc;
	padding-left: 25px;	
}
#contentText li
{

}
#contentText h1, h2, h3, h4, h5, h6
{
	font-weight: normal; color:#5e213b; font-family: Tahoma, Arial,Palatino, Palatino Linotype, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;

}

#contentText h1{font-size: 28px;}
#contentText h2{font-size: 24px;}
#contentText h3{font-size: 20px;}
#contentText h4{font-size: 19px;}
#contentText h5{font-size: 18px;}
#contentText h6{font-size: 17px;}

#contentText h1 a, #contentText h2 a,  #contentText h3 a
{
	font-weight: normal; color:#5e213b; font-family: Tahoma, Arial,Palatino, Palatino Linotype, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
}
#contentText h1 a:hover, #contentText h2 a:hover,  #contentText h3 a:hover
{
	font-weight: normal; color:#5e213b; font-family: Tahoma, Arial,Palatino, Palatino Linotype, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: underline;
}
#contentText img
{
	margin: 5px;
}

#contentText pre {
overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
 white-space: pre-wrap; /* css-3 */
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 white-space: -pre-wrap; /* Opera 4-6 */
 white-space: -o-pre-wrap; /* Opera 7 */
 /* width: 99%; */
 word-wrap: break-word; /* Internet Explorer 5.5+ */


}
#contentText table td
{
	vertical-align: top;
}

#frontNews
{
	float: right;
	text-align:left;
	width: 205px;
	margin: 10px;
	margin-right: 15px;
	padding-top:0px;
    background: #ededed  url(../img/newPageTop205.png) top left no-repeat;
}
#frontNews .newsBottom
{
    background:  url(../img/newPageBottom205.png) bottom left no-repeat;
	float: right;
	text-align:left;
	height: 10px;
	width: 205px;

}

#frontNews .newsTitle
{

	font-size: 16px;
	line-height: normal;
	margin-left:10px;
	font-weight: bold;
	float: left;
	
}

.frontNewsTitle
{
	font-size: 14px;
	line-height: normal;
	margin:0;padding:0;
	margin-left:14px;
	margin-top:10px;
	font-weight: bold;
	float: left;
}
.newsItem
{
	float: left;
	padding-bottom: 5px;
	background-color:#ededed;
	padding-top:10px;
	margin-left:15px;
	width: 180px;

}


.newsItem span.newsArticleTitle
{
	padding: 0;
	margin: 0;
	float: left;
	font-weight: bold;
	line-height:normal;
	font-size:12px;
	width: 180px;
	padding-top: 7px;
}
.newsItem span.newsDesc
{

	float: left;
	text-align: left;
	font-size:12px;
	line-height:normal;
	padding: 0;
	margin: 0;
	padding-top: 3px;
	width: 180px;
}
.newsItem li
{
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 5px;

}
#moreEvents, #moreNews
{
	float: right;
	text-align:right;
	font-size: 12px;
	font-style:italic;
	padding: 0;
	margin: 0;
	margin-top: -15px;
}




/* footer --------------------------------------------------*/
#footerCont
{
	background-color: #808080;
	width: 100%;
	min-width: 936px;
	margin: 0 auto;
	float: left;
	/*border-bottom: #008800 2px solid;*/
}
#footer
{
	background-color: #808080;
	z-index:0; 
	min-width: 936px;
	width: 936px;
	margin:0 auto;
	text-align: left;
	/*border-left: #008800 2px solid;*/
	/*border-right: #008800 2px solid;*/
	height: 50px;
	padding-top: 10px;
}

.footerImgBox
{
	clear: none;
	float: left;
	padding-right: 10px;

}
.footerImgBox a, a:hover{ text-decoration:none; border: none; padding: 0; margin: 0; }

#footerText
{
	padding-left: 25px;
	font-size: 12px;
	color:#FFFFFF;
	margin-top: 0px;
	padding-top: 0px;
	line-height: normal;
	
}
#footerText a
{ 	
	color:#FFFFFF;
	text-decoration: none;
}
#footerText a:hover
{ 	
	color:#FFFFFF;
	text-decoration: underline;
}
#ekuTodayCalendarBox
{
	padding-left: 25px;
}





#searchHeader
{
	float: right;
	padding-right: 25px;
	color: #fff;
	font-size: 10px;
	text-align: right;
	padding-top: 5px;
	max-height: 69px;
	overflow:hidden;
	max-width: 400px;
}
#searchHeader a.go
{
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	text-align: right;
	font-size: 12px;
}
#searchHeader input[type=text]
{
	font-size:10px;
	vertical-align: middle;
	margin:0; padding: 0;
	margin-top: -1px; /* inline hack for firefox */
	*margin-top:0px; /* inline hack for ie */
}
#searchHeader input[type=radio]
{
	font-size:10px;
	vertical-align: middle;
	margin-top: -1px; /* inline hack for firefox */
	*margin-top:0px; /* inline hack for ie */
}
#searchHeader #links
{	
	padding-right: 25px;	
	padding-top: 2px;
	text-align: right;
	line-height: normal;
}
#searchHeader a, #links a
{
	color: #fff;
	text-decoration: none;
}
#searchHeader a:hover, #links a:hover
{
	color: #fff;
	text-decoration: underline;
}
#contactBox
{
	margin: 0; padding: 0;
	float: left;
	clear: both;
	min-width: 170px;
	width: 170px;
	margin: 5px;
	padding: 10px;
	border: 1px #fff solid;
	background-color: #cdcdcd;
	margin-top: 20px;
	padding-top: 5px;
	font-size: 10px;
	padding-top: 5px;
}
#contactBox ul
{	
	margin: 0; padding: 0;
	min-width: 170px;
	width: 170px;
}
#contactBox li
{	
	background-color: transparent;
	text-align: left;
	min-width: 170px;
	width: 170px;	

}
#contactBox li a
{
	margin: 0; 
	padding: 0; 
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#eee;	
	text-decoration:none; 
	color: #000;
	width: 170px;
}
#contactBox li a:hover
{
	margin: 0; 
	padding: 0; 
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#ddd;
	color: #333;
	width: 170px;
}
#deptNewsTitle
{
	font-size: 16px;

	padding-bottom: 5px;
}

/* for sub template marquee control */
#marqueeBarControl
{
	float: right;
	text-align:left;
	margin: 0; padding: 2px;
	margin-left: 20px;
	margin-right: 22px;
	color: #fff;
	line-height: normal;
	margin-top: -32px;
	vertical-align: bottom;
	/*background: url(http://www.eku.edu/img/blackTrans75.png);*/

	
}
#marqueeBarControl a
{
	color: #fff;
	text-decoration: none;
	margin-right: 2px;
}
#marqueeBarControl a:hover
{
border: 1px solid #eee;
}

#nextLeft img{ margin:0; padding:0;clear: none; display: inline;  vertical-align:top; padding-right: 3px;} 

#nextRight img{ margin:0; padding:0;clear: none; display: inline;  vertical-align:top; padding-left: 3px;} 

#marqueeBarControl p{  display: inline; margin:0; padding:0; clear: none; vertical-align:top; float: left; }

#imageDotRow img{ display: inline; vertical-align:top; margin:0; padding:0; clear: none; padding: 6px 2px 0px 2px; }

.marqThumbCurrent{ 	 height: 20px; width:40px;  border: 1px solid #fff;}

.marqThumb{	float: left; height: 20px; width:40px; border: 1px solid #666;}


/* CLASSES ---------------------------------- */
.roundedBox
{
	float: right;
	text-align:left;
	max-width: 650px;
	margin: 10px;
	margin-left: 0px;
	margin-right: 15px;
	padding-top:0px;
    background: #ededed  url(../img/roundedTopRight.png) top right no-repeat;
	clear: both;
	margin-left: 10px;
}
.roundedBox ul
{
	padding-top: 2px; padding-left: 17px;
		clear: both;
}
.roundedBoxContent
{
	margin:0 auto; padding:0;
	padding-left: 14px;
	padding-right: 12px;
	 background-color: #ededed;
	 clear: both;
}

.roundedBoxTop 
{
	width: 10px;
	height: 10px;
	margin: 0;padding:0;
    background: #ededed  url(../img/roundedTopleft.png) top left no-repeat;
	clear: both;
}
.roundedBoxBottom 
{
	margin: 0;padding:0;	
    background: #ededed  url(../img/roundedBottomRight.png) bottom right no-repeat;	
	clear: both;
	
}
.roundedBoxBottomLeft
{
	width: 10px;
	height: 10px;
	margin: 0;padding:0;
    background: #ededed  url(../img/roundedBottomleft.png) bottom left no-repeat;	
	clear: both;

}
.pictureFrame
{
	padding:3px; 
	border: 1px solid #ccc; 
	background-color: #fff;
}
ul.noListStyle
{
display: inline;



}
ul.noListStyle li
{

list-style:none;
}




#deptRssImage{padding-top: 3px; float: right;}
