/*********************************************************************************************** 

	Section 0 - CSS reset 
				
	Section 1 - General
	
	Section 2 - Header
	
	Section 3 - Main body content
	
				3.1    Subhead 
				3.2    Left column 
				3.3    Holder 
				3.3.1  Feature 
				3.3.2  Right column 
				3.3.3  Slideshow launcher 
				3.3.4  "Are You Applying?" box 
				3.3.5  Gateway page styles 
	
	Section 4 - Homepage
	
	Section 6 - Footer
	
	Section 5 - Slideshow
				
**********************************************************************************************/

/* Section 0 - CSS reset 
----------------------------------------------------------------------------------------------- 
   The CSS reset strips the default styles of all elements in the document to make them 
   "plain", so we can set them without having to override existing values. This CSS reset was
   created by CSS guru Eric Meyer.
============================================================================================ */ 

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, 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;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
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;
}



/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/* Section 1 - General 
----------------------------------------------------------------------------------------------- 
   These will be the default styles we create for our pages, including the outer container 
   which holds everything on the page.
============================================================================================ */ 

body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#404040;
	/* ADDED FONT SIZE ATTRIBUTE */
	font-size: 75%;
	height:100%;
}

a {
	color: #a10303;
}

a.newwindow {
	background:transparent left 1px no-repeat url(../images/icon_newwindow.gif);
	padding-left: 18px;
}

span.fauxlink {
	color: #000;
	font-weight: bold;
}

#ssmenu span.fauxlink {
	color: #b8ba8a;
}

/* remove style 

a:hover {
	color: #e7ad59;
}

*/


.clear {
	clear:both;
	font-size: 0px;
	height:0px;
}

.bold {
	font-weight: bold;
}

#container {
	background:#ffffff repeat-x url(../images/krtu/background.jpg);
}

.bluetrans {
	background-color: #000000;

}

.redtrans {
/*	background-color: #6a0000;*/
	background-color: #000000;
	opacity:.92;  
    filter: alpha(opacity=92);  
    -moz-opacity: 0.92;  
}

/* Section 2 - Header 
----------------------------------------------------------------------------------------------- 
   These styles cover everything from the top of the page to the main navigation bar.
============================================================================================ */ 

#header {
	height:160px;
	margin:0 auto;
	padding:0;
	width:950px;
	position: relative;
}

#header h1 {
	position: absolute;
	width:442px;
	height:70px;
	left:-80px;
	top:20px;
}

#header h1 a {
	display: block;
	width:442px;
	height:70px;
	font-size: 1px;
	text-indent: -10000px;
	background: transparent no-repeat top left url(../images/krtu/KRTU2011_final.jpg);
}



#header .headnav {
	position:absolute;
	right:0;
	top:13px;
	font-weight: bold;
	height: 82px;
}

#header .headnav p {
	width:112px;
	height:12px;
	font-size: 12px;
	margin:7px 0 0 7px;
}

#header .headnav ul {
	width: 484px; 
	height: 20px;
	margin: 2px 0 2px 80px; padding: 0;
	position: relative;
		}
		
#header .headnav ul li {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 10px;
	left: -52px;
	width: 142px;
		}
		
		
#header .headnav ul li, #header .headnav ul a {
	height: 63px;
	display: block;
	font-size: 12px;
		   		}
		
#header .headnav ul li#contact           {
	left: 232px;
	width:  171px;
}

#header .headnav ul li#support           {
	left: 105px;
	width:  114px;
}

#header .headnav ul li#contact a           {
background-image:url(../images/krtu/contact.gif);
background-repeat:no-repeat;

}
#header .headnav ul li#contact a:hover           {
background-image:url(../images/krtu/contact_on.gif);
background-repeat:no-repeat;

}

#header .headnav ul li#listen a           {
background-image:url(../images/krtu/listen.gif);
background-repeat:no-repeat;

}
#header .headnav ul li#listen a:hover           {
background-image:url(../images/krtu/listen_on.gif);
background-repeat:no-repeat;

}

#header .headnav ul li#support a           {
background-image:url(../images/krtu/support.gif);
background-repeat:no-repeat;

}
#header .headnav ul li#support a:hover           {
background-image:url(../images/krtu/support_on.gif);
background-repeat:no-repeat;

}

/* ------------------------------------------------------------------------------------------- */

#header #mainnav {
	position:absolute;
	left:0;
	top:114px;
}

/* ---------------------------------------------------------------------------------------------
		The main top menu, also sprite-based
--------------------------------------------------------------------------------------------- */
		#header #mainnav ul {
			width: 951px; 
			height: 33px;
		    background: url(../images/krtu/bkgd_mainnav.gif);
		 	float:left;
		}
		
		#header #mainnav ul li {
		    margin: 0; 
		    padding: 0;
		    top: 0;
			float: left;
		}
		
		
		#header #mainnav ul li, #header #mainnav ul a {
		    height: 33px; 
		    display: block;
		    font-size: 15px;
			color:#FFFFFF;
			display:block;
			font-weight:bold;
			line-height:30px;
			padding:0 20px;
			font-size: 100%;
			text-decoration:none;
			text-transform:uppercase;
		}
		
header #mainnav ul li, #header #mainnav ul a:hover {
		    	color:#000;
			
		}
		
/* ---------------------------------------------------------------------------------------- */



/* Section 3 - Content 
----------------------------------------------------------------------------------------------- 
   These styles cover everything from the bottom of the  main navigation bar to the top of 
   the footer.
============================================================================================ */ 

#content {
	font-size: /*12px*/ 1.0em;
	margin:0 auto;
	width:950px;
	position:relative;
	clear: both;
}




/*  3.1 - Subhead
----------------------------------------------------------------------------------------------- 
	The Subhead contains the breadcrumb trail the page title and quote (if any).	
-------------------------------------------------------------------------------------------- */

#content .subhead {
	position: relative;
}

#content .subhead p.breadcrumb {
	text-transform: uppercase;
	color:#818181;
	font-size: /*10px*/.8em;;
	padding: /*7px 16px*/ 7px 16px 5px;
	background-color:#fff
}

#content .subhead .pagetitle {
	border:1px none #ff0000;
	padding: 12px 16px 12px 16px;
	background-color:#000000;
	position: relative;
	margin-bottom: 10px;
}

#content .feature h2 {
	font-size: 1.8em;
/*	color:#FF7304; */
	color:#A00000;
	font-weight: bold;
	line-height: 1.2em;
	padding: 0 0 10px 13px;
}

#content .subhead .pagetitle h2 {
	font-size: /*22px*/ 2em;
	color:#FFFFFF;
	font-weight: bold;
	line-height: 1.2em;
	padding-left: 10px;
	padding-bottom: 10px;
}

#content .subhead .pagetitle p.quote {
	position:absolute;
	right:/*16px*/ 8px;
	top:20px;
	color:#fff;
	font-family: Georgia, "Times New Roman", Times, sans-serif;
	font-size: /*17px*/ 1.3em;
	/* added letter-spacing, width, line-height, text-align, bottom */
	letter-spacing: .03em;
	/*width: 600px;*/
	line-height: 1.3em;
	/*text-align: right;
	bottom: 16px;*/

}

#content .subhead .pagetitle .searchontheair {
	position:absolute;
	right:/*16px*/ 8px;
	top:12px;
}

#content .admissionssubhead {
	position: relative;
}

#content .admissionssubhead p.breadcrumb {
	text-transform: uppercase;
	color:#818181;
	font-size: /*10px*/.8em;;
	padding: /*7px 16px*/ /*7px 16px 5px*/ 7px 16px 5px 10px;
	background-color:#e3ddce;
	margin-left:98px;
}


#content .admissionspagetitle {
	background-color: #fff;
	width: 677px;
	height: 55px;
	font-weight: bold;
	color:#330000;
	font-size: 24px;
	position: relative;
	float: left;
	padding: 30px 0 0 18px;
}

#content .admissionspagetitle .headline_couldTrinity {
	position: relative;
	font-size: 1px;
	text-indent: -10000px;
	width: 481px;
	height: 27px;
	background: transparent top left no-repeat url(../images/headline_couldTrinity.gif);
}


/*  3.2 - Left column
----------------------------------------------------------------------------------------------- 
	The Left column contains the left navigation, Faculty Profile and Contact Department.	
-------------------------------------------------------------------------------------------- */

#content #leftcolumn {
	width:220px;
	float:left;
	position: relative;
}

#content #leftcolumn .leftnav {
	background-color:#999999;
	padding: 32px 0;
}

#content #leftcolumn .leftnav li {
	margin-top: -3px;
	zoom:1;
}

*+html #content #leftcolumn .leftnav li {
	margin-top: -3px;
}

#content #leftcolumn .leftnav ul {
	margin:0;
	padding:0;
	border-top: dotted 1px #404040;
	zoom:1;
}

*+html #content #leftcolumn .leftnav ul {
	padding-top: 3px;
}


*html #content #leftcolumn .leftnav ul li a {
	height:16px;
}

#content #leftcolumn .leftnav ul li a {
	display:block;
	padding: 10px /*0*/ 18px /*10px*/ 8px 18px;
	text-decoration: none;
	color: #404040;
	border-bottom: dotted 1px #404040;
		/* added line-height */
	line-height: 1.3em;
	font-weight:bold;
}

#content #leftcolumn .leftnav ul li a:hover, #content #leftcolumn .leftnav ul li.selected a {
	color:#000;
/*	background-color: #FF7304;*/
	background-color: #A00000;
}

#content #leftcolumn .leftnav ul li ul.subnav {
	border-top:none;
	border-bottom: dotted 1px #404040;
	padding:5px 0;
	background-color:#f0cb95;
}

#content #leftcolumn .leftnav ul li ul.subnav li a {
	display:block;
	padding: 5px /*0*/ 18px 5px 36px;
	font-size: /*11px*/ 1em;
	text-decoration: none;
	border: none;
	/* added line-height */
	line-height: 1.3em;
	color: #404040;
	background-color:#f0cb95;
}

#content #leftcolumn .leftnav ul li ul.subnav li a:hover {
	color: #404040;
	text-decoration: underline;
	background-color:#f0cb95;
}

*html #content #leftcolumn .leftnav ul li a {
	height:8px;
}

/*------------------------------------------------------------------------*/
#content #leftcolumn .ontheairnav {
	background-color:#333333;
	/*LH: modified padding */
	padding: /*25px 5px 5px 17px*/ 10px 10px 0px 10px;
	zoom:1;
}

div.ontheair h1 {
	color: #CC0000;
	font-size:.9ems;
	font-weight:bold;
}


#content #leftcolumn .ontheairnav ul {
	margin:0;
	/* LH: modified padding */ 
	padding:/*17px 0 22px 0*/ 20px 0 20px 0;
	background: transparent top left no-repeat;
	zoom:1;
}

#content #leftcolumn .ontheairnav ul.campusontheair { background-image: url(../images/bkgd_campusontheair.gif); }
#content #leftcolumn .ontheairnav ul.forthemedia { background-image: url(../images/bkgd_forthemedia.gif); }
#content #leftcolumn .ontheairnav ul.publications { background-image: url(../images/bkgd_publications.gif); }
#content #leftcolumn .ontheairnav ul.forourcommunity { background-image: url(../images/bkgd_forourcommunity.gif); }

#content #leftcolumn .ontheairnav li {
	font-size: 1em;
	/* LH: added padding */
	padding-bottom: .5em;
	zoom:1;
}

/**html #content #leftcolumn .ontheairnav ul li a {
	height:16px;
}*/

#content #leftcolumn .ontheairnav ul li a {
	display:block;
	text-decoration: none;
	color: #404040;
	/* LH: changed line-height */
	line-height: /*1.7em*/ 1.5em;
}

#content #leftcolumn .ontheairnav ul li a:hover {
	text-decoration: underline;
}

/**html #content #leftcolumn .ontheairnav ul li a {
	height:8px;
}*/
/*------------------------------------------------------------------------*/


#content #leftcolumn .section1 {
	margin-top:65px;
	padding: 0 18px;
	line-height: 150%;
}

#content #leftcolumn .section1 h3 {
	background: transparent top left no-repeat url(../images/text_section1.gif);
	height:11px;
	width:88px;
	font-size: 1px;
	text-indent:-10000px;
}

#content #leftcolumn .section1 img {
	margin: 12px 0;
	border:solid 4px #bcc2a3;
}

#content #leftcolumn .section1 p.title {
	color:#454b2d;
	font-size: /*14px*/ 1.2em;
	/* text-decoration: underline; */
	text-decoration: none;
	padding-bottom:6px;
	/* LH: changed line-height */
	line-height: /*1.3em*/1.5em;
}

#content #leftcolumn .wheredoi {
	background-color: #133248;
	/* LH: modified padding */
	padding: /*24px 16px*/ 18px;
	color: #e3ddce;
	position: relative;
	line-height: 1.75em;
}

#content #leftcolumn .wheredoi h2 {
	font-size: 1.2em;
	/* LH: added font-weight and margin-bottom*/
	font-weight: normal;
	margin-bottom: 3px;
}

#content #leftcolumn .wheredoi li {
	font-size: /*.75em*/ 1.0em;
	list-style: disc;
	/* LH: added line-height and padding-bottom */
	line-height: 1.5em;
	padding-bottom: .5em;
	/* LH: modified margin-left to align bullets w/ header above it */
	margin-left: /*15px*/ 12px;
}

#content #leftcolumn .wheredoi a {
	text-decoration: underline;
	color: #fff;
	/* LH: removed font-weight*/
	/*font-weight: bold;*/
}

#content #leftcolumn .wheredoi a:hover {
	color:#e7ad59;
}

#content #leftcolumn .contactdepartment {
	margin-top:33px;
	padding: 0 18px;
	line-height: 150%;
	font-size: .9em;
}

#content #leftcolumn .contactdepartment h3 {
	background: transparent top left no-repeat url(../images/text_contactdepartment.gif);
	height:22px;
	width:139px;
	font-size: 1px;
	text-indent:-10000px;
}


/*  3.3 - Holder
----------------------------------------------------------------------------------------------- 
	The Holder contains everything to the right of the Left Column, including the photo or
	quote above the page text, items in the right column, and the "Are You Applying?" box.	
-------------------------------------------------------------------------------------------- */

#content .holder .mainphoto {
	background-color:#831511;
	width:730px;
	overflow: hidden;
}

#content .holder .mainphoto p {
	color:#fff;
	text-align: right;
	padding: /*10px*/ 8px 10px 7px 100px;
	font-size: 1.0em;
	/* added line-height */
	line-height: 1.5em;
}


#content .holder {
	float:left;
	width:730px;
	position: relative;
}

#content .holder .quote {
	background-color:#831511;
	margin:0;
	color:#fff;
	font-family: Georgia, "Times New Roman", Times, sans-serif;
	font-size: /*17px*/ 1.4em;
	/* added line-height and modified padding */
	line-height: 1.5em;
	/*padding:18px;*/
	padding: 16px 230px 14px 18px;
}


#content .holder .launchslideshow {
	float:right;
	margin-top:-95px;
	width:200px;
}

#content .holder .launchslideshow a {
	height:95px;
	width:200px;	
	display: block;
	font-size: 1px;
	text-indent: -10000px;
	background: transparent no-repeat top left url(../images/bkgd_btnSlideshow.png);
}

#content .holder .launchslideshow a:hover {
	background-position: left -95px;
}

#


/*  3.3.1 - Feature
----------------------------------------------------------------------------------------------- 
	The Feature contains the main text of the article.	
-------------------------------------------------------------------------------------------- */

#content .feature {
	padding:30px;
	line-height:165%;
	float:left;
	font-size:/*14px*/ 1.2em;
	width:415px;
}

}

#content .wider { /* Because the right column on the secondary admissions page doesn't overlap into the white feature area, it needs to be wider. */
	width:460px;
	font-size: 1em;
}
	/* LH: removed .feature li from the following style */

#content .feature p, #content .feature blockquote {
	padding-left:15px;
}

	/* LH: new style -- this will make the space between list items smaller and will provide some extra space after the list */

#content .feature ul, #content .feature li {
	padding-bottom:12px;
}

#content .feature li {
	/* LH: modified margin-left */
	margin-left:/*15px*/ 35px;
}

*html #content .feature li {
	/* LH: modified margin-left */
	margin-left:/*15px*/ 35px;
	list-style: url(../images/bullet_gray_ie.gif);
}

*+html #content .feature li {
	/* LH: modified margin-left */
	margin-left:/*15px*/ 35px;
	list-style: url(../images/bullet_gray_ie.gif);
}


#content .feature img {
	float:left;
	margin:3px 20px 0 0;
}

#content .feature img.banner {
	padding:0px 0px 18px 15px;
	margin: 0;
}



#content .feature blockquote {
	padding:0 0 24px 24px;
}

#content .feature blockquote p {
	margin: 0;
	padding: 0;
}

#content .feature .ontheairitem {
	padding-bottom: 40px;
}

#content .feature .ontheairitem h3 {
	font-weight: bold;
		/* LH: modified font-size */
	font-size: 	/*1.35em*/ 1.4em;
	padding-bottom: 15px;
}

#content .feature .ontheairitem h3 a {
	color: #404040;
}

#content .feature .ontheairitem p {
	padding-bottom: 10px;
	float: left;
	width: 325px;
}

#content .feature .noimage p {
	width: auto;
}

#content .feature .ontheairitem img {
	float: left;
}

#content .feature .ontheairitem .tags {
	background-color: #f1f2ee;
	text-align: right;
	font-size: .9em;
	clear: both;
	/* LH: added padding and color*/
	padding: 3px 5px;
	color: #818181;
}

#content .feature .ontheairitem .tags a {
	/* LH: Changed color */
	color: /*#404040*/ #818181;
}

#content .feature .featurecolumns,
#content .feature .featuredcourses,
#content .feature .player {
	border-top:double 4px #ccc;
	font-size: .8em;
	padding:18px 0 35px 0;
	/* LH:added top-margin */
	margin-top:15px;
	
}

#content .feature .featurecolumns li {
	list-style: none;
	margin-left: 0;
	line-height: /*135%*/ 1.5em;
}

#content .feature .featurecolumns a {
	color:#404040;
}

#content .feature .featurecolumns li.more {
	font-weight: bold;
	color:#99000c;
	font-size: /*.75em*/ .9em;
	text-transform: uppercase;
}

#content .feature .featurecolumns li.more a {
	color:#99000c;
}

#content .feature .featurecolumns div {
	float:left;
	/* LH: removed padding and modified width */
	/* padding-right:30px;*/
	width:195px;
}

/* LH: new style */
#content .feature .featurecolumns .departmentontheair{
margin-right: 30px; 
}


#content .feature .featurecolumns .departmentontheair h3 {
	background: transparent top left no-repeat url(../images/head_departmentontheair.gif);
	height:12px;
	width:117px;
	font-size: 1px;
	text-indent:-10000px;
	padding-bottom:12px;
}

#content .feature .featurecolumns .departmentevents h3 {
	background: transparent top left no-repeat url(../images/head_departmentevents.gif);
	height:12px;
	width:126px;
	font-size: 1px;
	text-indent:-10000px;
	padding-bottom:12px;
}


#content .feature .featuredcourses {
	font-size: /*.85em*/ .8em;
}

#content .feature .featuredcourses li {
	list-style-image: none;
	list-style: none;
	margin-left: 0;
	line-height: /*135%*/ 1.5em;
}

#content .feature .featuredcourses a {
	color:#404040;
}

#content .feature .featuredcourses li.more {
	font-weight: bold;
	color:#99000c;
	font-size: /*.75em*/ .9em;
	text-transform: uppercase;
}

#content .feature .featuredcourses li.more a {
	color:#99000c;
}

#content .feature .featuredcourses h3 {
	background: transparent top left no-repeat url(../images/head_featuredcourses.gif);
	height:11px;
	width:102px;
	font-size: 1px;
	text-indent:-10000px;
	padding-bottom:12px;
}



/*  3.3.2 - Right column
----------------------------------------------------------------------------------------------- 
	The Right column contains a photo and caption, and "Related Links".	
-------------------------------------------------------------------------------------------- */

#content .rightcolumn {
	float:left;
	width:255px;
}

#content .department .rightcolumn {
	/* LH: modified the width of the column so the text filled more of the column width; added padding-top so the content in this column aligns w/ the content in the white area to the left of the right column */
	width:/*215px*/ 195px;
	padding-top: 10px;
}

#content .rightcolumn .photo {
	padding: 60px 0 8px 0;
	background-color: #fff
}

#content .rightcolumn .photo p {
	margin: 0 0 15px /*77px*/ 54px;
	padding:0 /*0*/ 30px 0 9px;
	border-left:solid 1px #e7ad59;
	line-height: 150%;
	/* added font-size */
	font-size: .9em;
}

#content .rightcolumn .photo b {
	color: #2e0000;
}

#content .rightcolumn .photo img {
	border:solid 4px #e7ad59;
}

#content .rightcolumn .relatedlinks {
	/* shifted the content to the left so it matched the position on the admissions templates */
	padding:/*150px 0 60px 83px*/ 150px 0 60px 74px;
	/* LH: shifted the image to the left so it matched position on the admissions templates */
	background: transparent /*83px*/ 68px 71px no-repeat url(../images/bkgd_relatedlinks.gif);
	zoom:1;
}

#content .rightcolumn .relatedlinks h3 {
	background: transparent no-repeat url(../images/text_relatedlinks.gif);
	height:11px;
	width:76px;
	font-size: 1px;
	text-indent:-10000px;
}

#content .rightcolumn .relatedlinks ul {
	color:#fff;
	list-style: url(../images/bullet_white.png);
	margin:12px 15px;
	line-height:150%;
	font-weight:/*bold*/ normal;
}

/* new style */
#content .rightcolumn .relatedlinks ul li{
	margin-bottom: 7px;
}


#content .rightcolumn .relatedlinks a {
	color:#fff;
}

#content .rightcolumn .relatedlinks a:hover {
	color:#e7ad59;
}

#content .admissionsrightcolumn {
	float:right;
	width:255px;
	/* LH: added padding-bottom*/
	padding-bottom: 20px;
}

#content .narrower { /* The right column on the secondary admissions page doesn't overlap into the white feature area, so it needs to be narrower. */
	width: 210px;
}

#content .admissionsrightcolumn .rightlinks {
	/* LH: modified padding and line-height*/
	padding:  /*0 10px 0 70px*/ 0 20px 0 74px;
	font-size: .9em;
	line-height: /*175%*/ 1.5em;

}

#content .narrower .rightlinks {
	padding:  0 20px 0 29px;
}


*html #content .admissionsrightcolumn .rightlinks {
	padding:  0 5px 0 5px;
	margin-left: 65px;
}

*html #content .narrower .rightlinks {
	margin-left: 20px;
}


#content .rightcolumn .section1 h3 {
	background: transparent top left no-repeat url(../images/text_section1.gif);
	height:11px;
	width:88px;
	font-size: 1px;
	text-indent:-10000px;
}

#content .rightcolumn .section1 img {
	margin: 12px 0;
	border:solid 4px #bcc2a3;
}

#content .rightcolumn .section1 p.title {
	color:#454b2d;
	font-size: /*14px*/ 1.2em;
	/* text-decoration: underline; */
	text-decoration: none;
	padding-bottom:6px;
	/* LH: changed line-height */
	line-height: /*1.3em*/1.5em;
}



#content .rightcolumn .upcomingevents {
	padding: 25px 18px 25px 41px;
	/* LH: modified font-size */
	font-size: /*.8em*/ .90em;
}

#content .rightcolumn .upcomingevents h3 {
	background: transparent top left no-repeat url(../images/head_upcomingevents.gif);
	height:23px;
	width:114px;
	font-size: 1px;
	text-indent:-10000px;
}

#content .rightcolumn .upcomingevents li {
	/* LH: modified line-height and padding*/
	line-height: /*125%*/ 1.4em;
	padding-bottom:/*12px*/ 1.4em;
}

#content .rightcolumn .upcomingevents a {
	text-decoration: none;
}

#content .rightcolumn .upcomingevents a:hover {
	text-decoration: underline;
}




#content .rightcolumn .rightphotooverlap {
	padding: 25px 0 25px 0;
}


#slideshowchoices {
	position: relative;
	height: 141px;
	width: 740px;
		margin:auto;
}

.slideshowtab {
	width: 122px;
	height: 32px;

}

.slideshowtab h1 {
	font-size:14px;
	color:#FFFFFF;
	padding-left: 6px;
	padding-top: 2px;
	text-transform:uppercase;
}
#bluestrip {
	width: 740px;
	height: 150px;
	position: relative;
}

#homepageslideshow {
	position: relative;
	width:740px;
	height:385px;
	padding-bottom: 10px;
	margin:auto;
}

#content .slideshowlauncher {
	width:740px;
	height:160px;
	float:left;
	margin-bottom: 0px;
}

#content .slideshowlauncher ul,
#content .slideshowmenu ul {
	position: absolute;
	top: 5px;
	left: 13px;
	height: 150px;
	width: 713px;
}

#content .slideshowlauncher ul li,
#content .slideshowmenu ul li {
	float: left;
	/* LH: changed font-size and line-height */
	font-size: /*0.8em*/ .9em;
	line-height: /*1.4em*/ 1.6em;
	width: 230px;
	margin-bottom: 30px;
}

#content .slideshowlauncher ul li .title,
#content .slideshowmenu ul li .title {
font-size: 10px;
font-weight:bold;
}

#content .slideshowlauncher ul li a,
#content .slideshowmenu ul li a {
	text-decoration: none;
	color: #fff;
	display: block;
	/* LH: changed width to ensure text doesn't crash into the slideshow content block next to it */
	width: /*110px*/102px;
	height: 76px;
	padding: 18px 0 0 100px;
	background: transparent top left no-repeat;
}

#content ul li a#irresistible { background-image: url(../images/krtu/slideshowicon1.png); }
#content ul li a#inexhaustible { background-image: url(../images/krtu/slideshowicon2.png); }
#content ul li a#customizable { background-image: url(../images/krtu/slideshowicon3.png); }

*html #content ul li a#irresistible { background-image: url(../images/krtu/slideshowicon1.png); }
*html #content ul li a#inexhaustible { background-image: url(../images/krtu/slideshowicon2.png); }
*html #content ul li a#customizable { background-image: url(../images/krtu/slideshowicon3.png); }

#content .homeholder .slideshowlauncher ul li a:hover,
#content .slideshowmenu ul li a:hover { background-position: left -94px; }




/* Section 4 - Homepage 
----------------------------------------------------------------------------------------------- 
   Homepage-specific styles.
============================================================================================ */ 
#content .fullcolumn {
	width: 901px;
}


#content .homeleftcolumn {
	float: left;
	width: 740px;
}



#content .homerightcolumn {
	float: right;
	width: 201px;
	background-color: #e3ddce;
}

#content .homerightcolumn .calendarselector {
	background-color: #560907;
	padding: 22px 0 22px 10px;
	border-bottom: solid 1px #fff;
}

#content .homerightcolumn .calendarselector select {
	width: 181px;
}

#content .homerightcolumn .jazzcalendar {
	padding: /*50px 18px 18px 18px*/ 50px 18px 25px 20px;
	font-size: .9em;
	position: relative;
	zoom:1;
}

#content .homerightcolumn .jazzcalendar p {
	/* LH: modified padding and line-height */
	padding-bottom: /*18px*/ 1.2em;
	line-height: /*1.4em*/1.5em;
}

#content .homerightcolumn .jazzcalendar a {
	/* color: #404040; */
	color: #99000c;
}

#content .homerightcolumn .jazzcalendar a.readmore {
	color: #99000c;
	text-transform: uppercase;
	font-weight: bold;
	/* LH: added font-size */
	font-size: .9em;
}


#content .homerightcolumn .ontheair {
	background: #e3ddce top left no-repeat url(../images/bkgd_ontheair.gif);
	font-size: .9em;
	position: relative;
	zoom:1;
	padding-top: 20px;
	padding-right: 18px;
	padding-bottom: 25px;
	padding-left: 20px;
	background-color: #CCCCCC;
}

#content .homerightcolumn .ontheair p {
	/* LH: modified padding and line-height */
	padding-bottom: /*18px*/ 1.2em;
	line-height: /*1.4em*/1.5em;
}

#content .homerightcolumn .ontheair a {
	/* color: #404040; */
	color: #99000c;
}

#content .homerightcolumn .ontheair a.readmore {
	color: #99000c;
	text-transform: uppercase;
	font-weight: bold;
	/* LH: added font-size */
	font-size: .9em;
}

#content .homerightcolumn .jazzcalendar .rss,
#content .homerightcolumn .athletics .rss,
#content .homerightcolumn .ontheair .rss {
	position: absolute;
	top: 9px;
	right:10px;
}

#content .homeholder {
	width: 950px;
	position: relative;
}



#content .homeholder .homesection1 {
	color: #fff;
	width: 300px;
	float: left;
	padding-top: 0;
	padding-right: 35px;
	padding-bottom: 0;
	padding-left: 25px;
	background-color:#999999;
}

#content .homesection1 h3 {
	display: none;
}

#content .homesection1 p {
	line-height: 1.5em;
	padding-bottom:12px;
}

#content .homesection1 p.title {
	color:#CC0000;
	font-size: /*14px*/ 1.2em;
	/* text-decoration: underline; */
	text-decoration: none;
	padding-bottom:6px;
	padding-top: 10px;
	/* LH: changed line-height */
	line-height: /*1.3em*/ 1.5em;
}

/* LH ADDED STYLE */
#content .homesection1 a, #content .homesection2 a {
	color:#cc0000;
}

#content .homesection1 a:hover, #content .homesection2 a:hover {
	color:#e7ad59;
}

#content .homesection1 img {
	border: solid 4px #bcc2a3;
}

#content .homeholder .homesection2 {
	color: #000;
	width: 300px;
	height: 295px;
	background: transparent top left no-repeat url(../images/bkgd_section2.gif);
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}

#content .homesection2 h3 {
	display: none;
}

#content .homesection2 p {
	line-height: 1.5em;
	padding-bottom:12px;
}

#content .homesection2 p.title {
	color:#CC0000;
	font-size: /*14px*/ 1.2em;
	/* text-decoration: underline; */
	text-decoration: none;
	padding-bottom:6px;
	padding-top: 10px;
	/* LH: changed line-height */
	line-height: /*1.3em*/ 1.5em;
}

/*#content .homesection2 a {
	color:#fff;
	font-weight: bold;
}*/




/* Section 4 - Footer 
----------------------------------------------------------------------------------------------- 
   The footer contains the address contact information, and navigation links.
============================================================================================ */ 

#footer {
	color:#FFFFFF;
	margin:auto;
	padding:10px;
	width:930px;
	font-size: /*10px*/ .9em;
	line-height:/*125%*/ 170%;
	position:relative;
	clear: both;
	background-color:#000000;

}

*html #footer {
paddind-bottom: 50px;
}

#footer a {
	color:#FFFFFF;
}
#footer p {
text-align:center;
}


/* new style */
#footer  a:hover {
	color:#e7ad59;
}	



/* Section 5 - Slideshow 
----------------------------------------------------------------------------------------------- 
   The styles necessary for the floating slideshow.
============================================================================================ */ 

.loader {
	margin: 180px 0 0 185px;
}

#slideshow {
	position: absolute;
	left: 261px;
	top: 70px;
	width: 577px;
	height:378px;
	border: solid 9px #fff;
	background-color: #565656;
}

.modal-overlay  
{  
    position:absolute;  
    top:0;  
    right:0;  
    bottom:0;  
    left:0;  
    height:100%;  
    width:100%;  
    margin:0;  
    padding:0;  
    /*background:#3a0e0e;  */
	background:#000000;
    opacity:.79;  
    /*filter: alpha(opacity=79);*/   
    -moz-opacity: 0.79; 
    z-index:101;  
    display: none;
}  
.modal-window  
{  
    position:absolute;  
    top:-30px;  
    left:0;  
    margin:0;  
    padding:0;  
    z-index:102; 
    width: 909px;
    height: 548px;
    /*background:transparent top left no-repeat url(../images/bkgd_spotlight.png);*/
    background:transparent top left no-repeat url(../images/bkgd_slideshow.gif);
    display: none;
}  
*html .modal-window  {
    /*background:transparent top left no-repeat url(../images/bkgd_spotlight.gif);*/
	background:transparent top left no-repeat url(../images/bkgd_slideshow.gif);
}

.modal-window  #nav {
	position: absolute;
    right:52px;  
    bottom:50px;  
	width: 595px;
	padding: 4px 8px;
	text-align: center;
	font-size: 1em;
}

.modal-window #nav a:mouseover {
	text-decoration: underline;
}

.modal-window #nav #pager a {
	/* LH: added border to avoid horizontal shift on active state; added margin for spacing; removed bold font-weight; modified padding */
	padding: /*3px 6px;	*/ 1px 4px;
	color: #fff;
	text-decoration: none;
	font-weight:/*bold*/ normal;
	border:solid 1px #2c2c2c;
	margin: 0 3px;
}

.modal-window #nav #pager a.activeSlide {
	border:solid 1px #c1c390;
	background-color: #383838;
	padding: 1px 4px;	
}


.close-window  
{  
    position:absolute;  
    right:38px;  
    top:31px;
    width: 59px; 
    height: 25px;
} 

.close-window a img
{
	border:none;
}

.moreslideshows  
{  
    position:absolute;  
    right:96px;  
    top:31px;
    width: 123px; 
    height: 25px;
	display:none;
} 

#moresshighlight {
	display: none;
}

.slideshowmenu {
    position:relative;
  
    width: 241px;
    height: 450px;
    display: none; 
}

.window-text {
    position:absolute;  
    top:70px;  
    left:58px;
    width: 195px; 
	/* LH: removed font-weight */
	/*font-weight: bold;*/
	color: #c1c390;
}

.window-text p {
	margin-top: 35px;
	line-height: 1.5em;
}

