@import url(nav_ir.css);

.expander { height: 0; overflow: hidden; clear: both; }

#canvas {
	margin: 0 auto;
	padding: 0;
	width: 716px;
	background: #fff url(/images/mp/rtd_mp_body_background.gif) repeat-y;
}

/* =HEADER *
********************************/
#masthead {
	margin: 0 auto;
	position: relative;
	height: 142px;
	margin-left: -27px;
	background: url(/images/kentucky/rtd_kentucky_subhead_experience_fun.jpg) top right no-repeat;
}

a#rtd_home {
		display: block;
		height: 142px; width: 401px;
		position: absolute;
		top: 0; left: 0;
		text-indent: -999em;
}

#masthead h1 {
	background: url(/images/kentucky/rtd_kentucky_int_logo.jpg);
	width: 401px;
	height: 0;
	padding: 0;
	padding-top: 142px;
	margin: 0;
}

.home #masthead {
	margin: 0 auto;
	position: relative;
	background: #fff url(/images/kentucky/rtd_kentucky_mp_logo_background.jpg) -27px 100% no-repeat;
	width: 716px;
	height: 295px;
}

.home #masthead h1 { display: none; }

#fllogo_replace {
	display: block;
	width: 390px; height:295px;
	margin: 0 0 0 -28px;
	position: absolute;
	overflow: hidden;
}
b.nf#fllogo_replace
{
	margin:0;
	background: url(/images/kentucky/rtd_kentucky_mp_static_flash.jpg) 1px 0 no-repeat;
}
#flphotos_replace {
	display: block;
	width: 522px; height: 295px;
	margin-left: 203px;
	position: absolute;
}
b.nf#flphotos_replace
{
	margin:0;
	width:100%;
	background: url(/images/kentucky/rtd_kentucky_mp_static_flash.jpg) -230px 0 no-repeat;
}
.hasFlash #fllogo_replace, .hasFlash #flphotos_replace { text-indent: 0; }
#header h1 {
	background: url(/images/subhead/sc_subhead_see_do.jpg) no-repeat;
	height: 86px;
	margin: 0;
	padding: 0;
	text-indent: -999em;
}
.noImages #header h1 { text-indent: 0; }
.rtd_experience #masthead { background: url(/images/kentucky/rtd_kentucky_subhead_experience_fun.jpg) top right no-repeat; }
.rtd_tour #masthead { background: url(/images/kentucky/rtd_kentucky_subhead_tour.jpg) top right no-repeat; }
.rtd_group #masthead { background: url(/images/kentucky/rtd_kentucky_subhead_school_group.jpg) top right no-repeat; }
.rtd_feedback #masthead { background: url(/images/kentucky/rtd_kentucky_subhead_about_us.jpg) top right no-repeat; }
.rtd_about #masthead { background: url(/images/kentucky/rtd_kentucky_subhead_about_us.jpg) top right no-repeat; }
.rtd_career #masthead { background: url(/images/kentucky/rtd_kentucky_subhead_about_us.jpg) top right no-repeat; }
.rtd_sitemap #masthead { background: url(/images/kentucky/rtd_kentucky_subhead_site_map.jpg) top right no-repeat; }
.rtd_enews #masthead { background: url(/images/kentucky/rtd_kentucky_subhead_enews.jpg) top right no-repeat; }
#nav {
	background-image: url(/images/kentucky/rtd_kentucky_mp_nav1_static.gif); 
	margin: 0;
	height: 33px;
}

#enewswrap {
	background: url(/images/int/rtd_int_enews_header.gif) no-repeat;
}

.home #enewswrap {
	background: url(/images/mp/rtd_mp_enews_header.gif) no-repeat;
	position: absolute;
	top: 200px;
	width: 211px;
}

#enews {
	padding: 30px 0 0 33px;
}

.home #enews {
	padding: 45px 0 0 18px;
}

/* =MAIN LAYOUT 
*********************************/
#mainframe { width: 716px; background: url(/images/int/rtd_int_body_background.gif) no-repeat; }
#mainframe:after { display: block; clear: both; content: '.'; height: 0; visibility: hidden; }
.home #mainframe { background: url(/images/kentucky/rtd_kentucky_mp_tagline.gif) no-repeat; }

#content {
	font-size: .9em; /* (@base 12px) = 12px */
	line-height: 1.5;
	padding: 2.2em 2.9em 1em 2.9em;
}
.home #content {
	margin: 0 20px 0 0;
	font-size: .9em;
	padding: 10em 0 10px;
}

#cwrap {
	
}

.home #cwrap {
	float: right; 
	margin-right: 0; 
	margin-left: -214px; /* #sidebar:width + #sidenav:width */
	width: 502px;
}

.home #sidebar {
	width: 214px;
	height: 241px;
	background: url(/images/kentucky/rtd_kentucky_mp_promo_experience.jpg) no-repeat;
	float: left;
}

#buypromo {
	clear: right;
	float: right;
	width: 169px;
	height: 55px;
	padding: 5px 20px 0 0;
}

#explink {
	display: block;
	width: 118px;
	height: 42px;
	text-indent: -999em;
	margin: 115px 0 0 35px;
}

/* =SIDEBAR ITEMS *
********************************/


/* =FOOTER *
********************************/
#footer {
	clear: both;
	width: 716px;
	height: 97px;
	background: url(/images/mp/rtd_mp_footer.gif) no-repeat;
	font-size: .75em;
}

#herschend {
	font-size: 1.1em;
	padding: 37px 15px 0 0;
	float: left;
	width: 285px;
	text-align: right;
	color: #fff;
}

#herschend a:link {color: #FF630A;}
#herschend a:hover {color: #1545AE;}
#herschend a:visited {color: #FF630A;}

address {
	text-align: center;
	font-style: normal;
	color: #fff;
	font-size: 1.1em;
	float: right;
	padding: 15px 92px 0 0;
}

#copy {
	margin: 0 auto;
	width: 716px;
	text-align: center;
	color: #bcd490;
	font-size: .93em;
	padding: 3px 0 10px 0;
}
	
/* =GENERAL *
********************************/
div.divider { background: url(/images/mp/rtd_mp_divider.gif) no-repeat; height: 5px; overflow: hidden; }

table.tbldata { border: 1px solid #BBBBBB; }
.tbldata td { padding: 2px }
table.tbldata .altrow { background: #EAEAEA; }

.photocol {
	float: right;
	width: 302px;
	padding: 0 0 20px 20px;
}

/* =SUBNAV *
********************************/
#subnavwrap {
	float: right;
	clear:right;
	margin: 0 0 1em 1em;
}

#subnav {
	width: 155px;
	font-size: .93em;
	background: #E4EEFB url(/images/int/rtd_int_nav3_header.gif) no-repeat;
	padding-top: 19px;
}

#subnav strong.hdr { display: none; }

#subnav ul { margin: 0; padding: 0; color: #2968DC; list-style: none; border-bottom: 1px solid #C8DDF6; }
#subnav ul li { padding: 0; margin: 0; }
#subnav ul li.alt { background: #C8DDF6; }
#subnav ul li a { border-left: 6px solid #E4EEFB; display: block; padding: 2px; color: #1545AE; text-decoration: none; height: 18px; }
#subnav ul li a:hover { border-left: 6px solid #B0DA38; background: #fff; color: #FF760D; }
#subnav ul li.alt a { border-left: 6px solid #C8DDF6; display: block; }
#subnav ul li.alt a:hover { border-left: 6px solid #B0DA38; background: #fff; }

/* =IE<6 ON WINDOWS STYLES *
********************************/
/* BEGIN HIDE FROM IE MAC \*/
* html body { text-align: center; font-size: 75%; }
* html #canvas { text-align: left; }
* html #cwrap, * html #sidebar, * html #related, * html #bodywrap, * html #sidenav { display: inline; } /* fix ie double margin bug \*/

* html #masthead h1 { height: 142px; he\ight: 0; }

/* END HIDE FROM IE MAC */

