#hp #container { z-index: 2; }
#hp #container #content { background-image: none; z-index: 2; }
#hp #container #content .shadow { z-index: 2; width: 1284px; left: -132px; }
/*#hp #container #content .grass { position: absolute; bottom: 0; left: -44px; display: block; width: 1108px; height: 35px; background-image: url(../images/hp_grass_border.png); z-index: 3; }*/


/*
.grass {
	background: url(../images/hp_grass_border.png) no-repeat center center; 
	position: absolute; 
	top: 520px; 
	width: 100%;
	height: 35px; 
	z-index: 3;
	display: block; 
}
*/
/*#hp #container #content .leaves { position: absolute; bottom: -48px; right: -60px; display: block; width: 272px; height: 135px; background-image: url(../images/hp_fall_accent.png); z-index: 5; }*/
/*
.leaves {
	background-image: url(../images/hp_fall_accent.png); 
	background-repeat: no-repeat;
	background-position: right 0;
	width: 500px;
	height: 135px;
	top: 460px;
	left: 50%;
	display: block;
	position: absolute;
	z-index: 5;
}
*/

/*
.emergency .grass,
.emergency .leaves {
	display: none;
}
*/

#hp #container #content #left_nav { width: 220px; height: 555px; position: absolute; left: 0; top: 0; background-image: url(../images/hp_left_nav_background.jpg); background-repeat: no-repeat; z-index: 2; }
#hp #container #content #left_nav .main { margin-top: 30px; padding: 0; overflow: visible; }
#hp #container #content #left_nav .main li { margin: 0; position: relative; list-style: none; /* Hack to prevent resizing of text when jQuery effect is occuring */ /* End Hack */ }
#hp #container #content #left_nav .main li a { text-indent: -9999px; z-index: 10; }
#hp #container #content #left_nav .main li div ul { margin: 8px 0; font-size: 0.8em; }
#hp #container #content #left_nav .main li ul { position: absolute; left: 206px; top: 0; width: 160px; background-color: #91450e; background-color: rgba(145, 69, 14, 0.9); padding: 15px 25px 15px 55px; display: none; z-index: -1;}
#hp #container #content #left_nav .main li ul li { color: #ffffff; font-family: "Helvetica", "Myriad Pro", sans-serif; font-size: 0.8em; padding: 0 10px 0 10px; list-style: none; border-top: 1px solid #ffffff; background-image: none; z-index: 0;}
#hp #container #content #left_nav .main li ul li a { display: block; padding: 10px 0 10px 10px; background-image: url(../images/hp_rollout_white_arrow.png); background-repeat: no-repeat; background-position: 0 13px; text-indent: 0; }
#hp #container #content #left_nav .main li ul li:first-child { border-top: 0; }
#hp #container #content #left_nav .main li ul li.other { margin: 0 -25px -15px -55px; background-color: #772807; background-color: rgba(119, 40, 7, 0.9); background-image: none; padding: 10px 20px; }
#hp #container #content #left_nav .main .academics { display: block; height: 39px; width: 150px; background-image: url(../images/hp_academics.png); }
#hp #container #content #left_nav .main .admissions { display: block; height: 39px; width: 158px; background-image: url(../images/hp_admissions.png); margin: -4px 0 -4px; }
#hp #container #content #left_nav .main .costs { display: block; height: 41px; width: 260px; background-image: url(../images/hp_costs_fin_aid.png); }
#hp #container #content #left_nav .main .life { display: block; height: 36px; width: 135px; background-image: url(../images/hp_life_at_ku.png); }
#hp #container #content #left_nav .sub { background-image: none; padding-top: 10px; overflow: visible; }
#hp #container #content #left_nav .sub li { margin: 0; background-image: none; padding: 0; position: relative; }
#hp #container #content #left_nav .sub li a { text-indent: -9999px; }
#hp #container #content #left_nav .sub li ul { position: absolute; left: 197px; top: 0; width: 160px; background-color: #91450e; background-color: rgba(145, 69, 14, 0.9); padding: 15px 25px 15px 55px; display: none; }
#hp #container #content #left_nav .sub li ul li { color: #ffffff; font-family: "Helvetica", "Myriad Pro", sans-serif; font-size: 0.8em; padding: 0 10px 0 10px; list-style: none; border-top: 1px solid #ffffff; background-image: none; }
#hp #container #content #left_nav .sub li ul li a { display: block; padding: 10px 0 10px 10px; background-image: url(../images/hp_rollout_white_arrow.png); background-repeat: no-repeat; background-position: 0 13px; text-indent: 0; }
#hp #container #content #left_nav .sub li ul li:first-child { border-top: 0; }
#hp #container #content #left_nav .sub li ul li.other { margin: 0 -25px -15px -55px; background-color: #772807; background-color: rgba(119, 40, 7, 0.9); background-image: none; padding: 10px 20px; }
#hp #container #content #left_nav .sub .current_students { display: block; height: 37px; width: 155px; background-image: url(../images/hp_current_students.png); }
#hp #container #content #left_nav .sub .parents { display: block; height: 37px; width: 162px; background-image: url(../images/hp_parents_families.png); }
#hp #container #content #left_nav .sub .faculty { display: block; height: 38px; width: 140px; background-image: url(../images/hp_faculty_staff.png); }
#hp #container #content #left_nav .sub .alumni { display: block; height: 37px; width: 94px; background-image: url(../images/hp_alumni.png); }
#hp #container #content #left_nav .sub .business { display: block; height: 38px; width: 192px; background-image: url(../images/hp_business_community.png); }
#hp #container #content #left_nav .other { margin: 10px 0 0; padding: 0; overflow: visible; }
#hp #container #content #left_nav .other li { list-style: none; padding: 0; float: left; }
#hp #container #content #left_nav .other li a { text-indent: -9999px; }
#hp #container #content #left_nav .other .apply { display: block; height: 98px; width: 109px; background-image: url(../images/hp_apply_now.png); }
#hp #container #content #left_nav .other .visit { display: block; height: 98px; width: 109px; background-image: url(../images/hp_visit_ku.png); }
#hp #container #content .content_area { overflow: hidden; width: 740px; height: 555px; margin: 0 0 0 220px; padding: 0; z-index: 1; position: relative; }
#hp #container #content .content_area .main { 
	background-repeat: no-repeat;
	font-size: 0.67em;
	position: absolute;
	top: 0;
	left: 0; 	
	width: 740px;
	height: 555px;
}
#hp #container #content .content_area .main .title { font-family: "AmericanTypwrterITCW01- 731031", Georgia, monospace; font-size: 5.4em; letter-spacing: -3px; color: #ffffff; }
#hp #container #content .content_area .main .sub_title { font-family: "ITCAvantGardeMM", "Myriad Pro" sans-serif; font-size: 1.4em; color: #ffffff; }
#hp #container #content .content_area .main .sub_title strong { font-size: 1.3em; font-weight: normal; }
#hp #container #content .content_area .main .flavor_title { font-family: "AmericanTypwrterITCW01- 731031", Georgia, monospace; font-size: 1.8em; letter-spacing: -1px; color: #a8997a; margin: 10px 0 0; }
#hp #container #content .content_area .main .text_container { position: absolute; top: 0; left: 0; width: 385px; }
#hp #container #content .content_area .main .text_container .learn_more { position: absolute; bottom: -35px; left: 30px; display: block; height: 25px; width: 122px; background-image: url(../images/hp_learn_more.gif); text-indent: -9999px; }
#hp #container #content .content_area .main .text_container #flash_button { background-color: #a49473; position: absolute; bottom: -35px; left: 30px; }
#hp #container #content .content_area .shadow { z-index: 1; position: absolute; height: 100%; width: 10px; background-image: url(../images/hp_content_shadow.png); background-repeat: repeat-y; background-position: left; left: 0; }
#hp #container #content .content_area .thumb_strip { position: absolute; bottom: 22px; z-index: 2; height: 86px; width: 100%; }
#hp #container #content .content_area .thumb_strip .transparency { height: 100%; width: 100%; background-color: #a49473; opacity: 0.7; filter: alpha(opacity=70); position: absolute; top: 0; left: 0; z-index: 0; }
#hp #container #content .content_area .thumb_strip .thumb_container { position: relative; top: 0; left: 0; z-index: 1; margin: 0 35px; }
#hp #container #content .content_area .thumb_strip .thumb_container ul { position: relative; padding: 13px 0; margin: 0; }
#hp #container #content .content_area .thumb_strip .thumb_container ul li { float: left; margin: 0 16px 0 0; background-image: none; list-style: none; }
#hp #container #content .content_area .thumb_strip .thumb_container ul li a { padding: 1px; border: 1px solid #ffffff; display: block; width: 58px; height: 57px; position: relative; }
#hp #container #content .content_area .thumb_strip .thumb_container ul li a .overlay { display: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #7e2f2b; opacity: 0.5; filter: alpha(opacity=50); }
#hp #container #content .content_area .thumb_strip .thumb_container ul li a.active { cursor: default; }
#hp #container #content .content_area .thumb_strip .thumb_container ul li a.active .overlay { display: block; }

#hp #dynamic_container { margin: 0 0 0 0; border-top: 2px solid #e3e3df; background-image: url(../images/hp_dynamic_menu.gif); background-position: top; background-repeat: repeat-x; position: relative; min-height: 63px; line-height: 1.1; font-size: 1.5em; font-family: "Helvetica Neue", "Myriad Pro", sans-serif; }
#hp #dynamic_container .shadow { position: absolute; bottom: 0; width: 100%; height: 11px; background-image: url(../images/content_shadow.png); background-repeat: repeat-x; }
#hp #dynamic_container #dynamic_menu { height: 51px; width: 960px; margin: 0 auto; /*border-bottom: 1px solid #d5d1c4;*/ }
#hp #dynamic_container #dynamic_menu ul { margin: 0; padding: 0; }
#hp #dynamic_container #dynamic_menu ul li { margin: 0; padding: 0; list-style: none; float: left; }
#hp #dynamic_container #dynamic_menu ul li .news { width: 94px; background-image: url(../images/hp_news.jpg); }
#hp #dynamic_container #dynamic_menu ul li .events { width: 109px; background-image: url(../images/hp_events.jpg); }
#hp #dynamic_container #dynamic_menu ul li .announcements { width: 194px; background-image: url(../images/hp_announce.jpg); }
#hp #dynamic_container #dynamic_menu ul li a { display: block; height: 51px; text-indent: -9999px; }
#hp #dynamic_container #dynamic_menu ul li a:hover, #hp #dynamic_container #dynamic_menu ul li a.active { background-position: 0 -51px; }
#hp #dynamic_container #news_content, #hp #dynamic_container #events_content, #hp #dynamic_container #announcements_content { 
	background-color: #e9e3ce;
	/*background-image: url(../images/dynamicMenuBgLeft.jpg);
	background-repeat: no-repeat;*/
	width: 940px;
	padding: 20px 0 20px 20px;
	margin: 0 auto;
}
#hp #dynamic_container #news_content .two_col, #hp #dynamic_container #events_content .two_col, #hp #dynamic_container #announcements_content .two_col { width: 648px; background-image: url(../images/hp_dynamic_col_sep.gif); background-repeat: repeat-y; background-position: right; float: left; }
#hp #dynamic_container #news_content .two_col > *, #hp #dynamic_container #events_content .two_col > *, #hp #dynamic_container #announcements_content .two_col > * { margin: 0 0 15px; }
#hp #dynamic_container #news_content .two_col .description, #hp #dynamic_container #events_content .two_col .description, #hp #dynamic_container #announcements_content .two_col .description { float: right; width: 294px; padding: 0 15px; overflow: hidden; margin: 0; }
#hp #dynamic_container #news_content .two_col .description > *, #hp #dynamic_container #events_content .two_col .description > *, #hp #dynamic_container #announcements_content .two_col .description > * { margin: 15px 0 0; }
#hp #dynamic_container #news_content .two_col .description > *:first-child, #hp #dynamic_container #events_content .two_col .description > *:first-child, #hp #dynamic_container #announcements_content .two_col .description > *:first-child { margin: 0; }
#hp #dynamic_container #news_content .two_col .description > a, #hp #dynamic_container #events_content .two_col .description > a, #hp #dynamic_container #announcements_content .two_col .description > a { padding: 0 0 0 10px; background-image: url(../images/blue_arrow.png); background-position: 0 5px; background-repeat: no-repeat; display: block; margin: 5px 0 0; }
#hp #dynamic_container #news_content .col, #hp #dynamic_container #events_content .col, #hp #dynamic_container #announcements_content .col { width: 294px; padding: 0 15px; background-image: url(../images/hp_dynamic_col_sep.gif); background-repeat: repeat-y; background-position: right; float: left; overflow: hidden; }
#hp #dynamic_container #news_content .col.last, #hp #dynamic_container #events_content .col.last, #hp #dynamic_container #announcements_content .col.last { background-image: none; }
#hp #dynamic_container #news_content .col > *, #hp #dynamic_container #events_content .col > *, #hp #dynamic_container #announcements_content .col > * { margin: 15px 0 0; }
#hp #dynamic_container #news_content .col > *:first-child, #hp #dynamic_container #events_content .col > *:first-child, #hp #dynamic_container #announcements_content .col > *:first-child { margin: 0; }
#hp #dynamic_container #news_content .col > a, #hp #dynamic_container #events_content .col > a, #hp #dynamic_container #announcements_content .col > a { padding: 0 0 0 10px; background-image: url(../images/blue_arrow.png); background-position: 0 5px; background-repeat: no-repeat; display: block; margin: 5px 0 0; }
#hp #dynamic_container #news_content h2, #hp #dynamic_container #events_content h2, #hp #dynamic_container #announcements_content h2 { font-size: 1.3em; font-weight: bold; }
#hp #dynamic_container #news_content h3, #hp #dynamic_container #events_content h3, #hp #dynamic_container #announcements_content h3 { font-size: 1.3em; font-weight: normal; }
#hp #dynamic_container #news_content h4, #hp #dynamic_container #events_content h4, #hp #dynamic_container #announcements_content h4 { font-size: 1.2em; font-weight: bold; }
#hp #dynamic_container #news_content h5, #hp #dynamic_container #events_content h5, #hp #dynamic_container #announcements_content h5 { font-size: 1.2em; font-weight: normal; }
#hp #dynamic_container #news_content h6, #hp #dynamic_container #events_content h6, #hp #dynamic_container #announcements_content h6 { font-size: 1.1em; font-weight: bold; }
#hp #dynamic_container #news_content ul, #hp #dynamic_container #news_content ol, #hp #dynamic_container #events_content ul, #hp #dynamic_container #events_content ol, #hp #dynamic_container #announcements_content ul, #hp #dynamic_container #announcements_content ol { list-style-position: inside; }
#hp #dynamic_container #news_content img, #hp #dynamic_container #events_content img, #hp #dynamic_container #announcements_content img { margin: 5px 10px; }
#hp #dynamic_container #news_content a.view_all, #hp #dynamic_container #events_content a.view_all, #hp #dynamic_container #announcements_content a.view_all { float: right; padding: 0 20px 0 10px; background-image: url(../images/blue_arrow.png); background-position: 0 5px; background-repeat: no-repeat; display: block; margin: 10px 0 0; }
#hp #dynamic_container #news_content .col > * { margin: 0 0 0; }
#hp #dynamic_container #news_content .col > a { padding: 0 0 0 10px; background-image: url(../images/blue_arrow.png); background-position: 0 5px; background-repeat: no-repeat; display: block; margin: 5px 0 0; }
#hp #dynamic_container #news_content .col h2 { font-size: 1.0em; margin: 15px 0 0; }

#hp .fb_content_item { width: 960px; background-color: #7d302c; border-bottom: 25px solid #a8997a; }
#hp .fb_content_item .flash_button { display: none; }
#hp .fb_content_item .main_image { display: none; }
#hp .fb_content_item .header { display: block; height: 109px; width: 100%; background-image: url(../images/fb_header.png); position: relative; }
#hp .fb_content_item .header .close { background: #7e2f2b url(../images/closeButton.gif); display: block; height: 21px; width: 66px; position: absolute; top: 0; right: 0; text-indent: -9999px; }
#hp .fb_content_item .header .thumb_container { position: absolute; bottom: 15px; right: 10px; z-index: 1; }
#hp .fb_content_item .header .thumb_container ul { position: relative; padding: 0; margin: 0; }
#hp .fb_content_item .header .thumb_container ul li { float: left; margin: 0 0 0 16px; background-image: none; list-style: none; }
#hp .fb_content_item .header .thumb_container ul li a { padding: 1px; border: 1px solid #ffffff; display: block; width: 58px; height: 57px; position: relative; }
#hp .fb_content_item .header .thumb_container ul li a .overlay { display: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #7e2f2b; opacity: 0.5; filter: alpha(opacity=50); }
#hp .fb_content_item .header .thumb_container ul li a.active { cursor: default; }
#hp .fb_content_item .header .thumb_container ul li a.active .overlay { display: block; }
#hp .fb_content_item .content { width: 460px; padding: 25px 0 25px 25px; float: left; overflow: hidden; }
#hp .fb_content_item .content .title { font-family: "AmericanTypwrterITCW01- 731031", Georgia, monospace; font-size: 5.4em; letter-spacing: -3px; color: #ffffff; }
#hp .fb_content_item .content .sub_title { font-family: "ITCAvantGardeMM", "Myriad Pro" sans-serif; font-size: 1.4em; color: #ffffff; margin: 3px 0 0; }
#hp .fb_content_item .content .sub_title strong { font-size: 1.3em; font-weight: normal; }
#hp .fb_content_item .content .flavor_title { font-family: "AmericanTypwrterITCW01- 731031", Georgia, monospace; font-size: 1.8em; letter-spacing: -1px; color: #a8997a; margin: 10px 0 0; }
#hp .fb_content_item .content .body { font-size: 1.5em; color: #ffffff; line-height: 1.2; margin: 10px 0 0; }
#hp .fb_content_item .content .body a { color: #a8997a; }
#hp .fb_content_item .content .body p { margin: 0 0 15px; }
#hp .fb_content_item .content .body .find_more p { margin: 0; }
#hp .fb_content_item .content .body .find_more ul { margin: 0 0 15px; padding: 0; }
#hp .fb_content_item .content .body .find_more ul li { margin: 5px 0 0; padding: 0 0 0 15px; background-image: url(../images/fb_gold_arrow.png); list-style: none; background-position: 0 5px; background-repeat: no-repeat; }
#hp .fb_content_item .content .body .find_more ul li a { color: #ffffff; font-weight: bold; }
#hp .fb_content_item .content .rotator { position: relative; margin-top: 20px; width: 450px; height: 200px; }
#hp .fb_content_item .content .rotator .arrow { display: block; height: 68px; width: 52px; background-image: url(../images/fb_rotator_arrows.png); position: absolute; top: 56px; cursor: pointer; }
#hp .fb_content_item .content .rotator .arrow.left { left: 0; }
#hp .fb_content_item .content .rotator .arrow.right { right: 0; background-position: 0 -68px; }
#hp .fb_content_item .content .rotator .holder { height: 200px; width: 450px; text-align: center; }
#hp .fb_content_item .content .rotator .holder .list { height: 100%; width: 306px; margin: 0 auto; overflow: hidden; position: relative; }
#hp .fb_content_item .content .rotator .holder .list ul { margin: 0; padding: 0; height: 100%; width: 306px; position: relative; }
#hp .fb_content_item .content .rotator .holder .list ul li { display: none; margin: 0; padding: 0; height: 100%; width: 100%; list-style: none; position: absolute; top: 0; left: 0; }
#hp .fb_content_item .content .rotator .holder .list ul li:first-child { display: list-item; }
#hp .fb_content_item .content .rotator .holder .list ul li img { margin: 0 auto; border: 1px solid #cbadab; padding: 1px; display: block; }
#hp .fb_content_item .picture { 
	width: 430px;
	float: right;
	overflow: hidden;
}

/*
@media only screen and (min-width: 940px)
{
	#hp .fb_content_item { 
		width: 100%; 
	}
	
	#hp .fb_content_item .picture { 
		width: 45%; 
	}
}
@media only screen and (min-width: 1300px) 
{
	#hp .fb_content_item { 
		width: 960px; 
	}
	
	#hp .fb_content_item .picture { 
		width: 515px; 
	}
}
*/

#hp .fb_content_item { 
	width: 920px; 
}
/*
#hp .fb_content_item .picture { 
	width: px; 
}
*/

#hp #dynamic_container #news_content h2, 
#hp #dynamic_container #events_content h2, 
#hp #dynamic_container #announcements_content h2 {
	font-weight: normal;
}
#hp #dynamic_container #news_content .event,
#hp #dynamic_container #news_content .rssItem,
#hp #dynamic_container #events_content .event, 
#hp #dynamic_container #events_content .rssItem,
#hp #dynamic_container #announcements_content .event, 
#hp #dynamic_container #announcements_content .rssItem {
	border-right: 1px solid #9a978f;
    margin: 0 20px 0 0;
    padding: 0 20px 0 0;
	width: 285px;
	float: left;
}
#hp #dynamic_container #news_content .event.last,
#hp #dynamic_container #news_content .rssItem.last,
#hp #dynamic_container #events_content .event.last, 
#hp #dynamic_container #events_content .rssItem.last,
#hp #dynamic_container #announcements_content .event.last, 
#hp #dynamic_container #announcements_content .rssItem.last {
	border-right: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;	
}
#hp #container .shadow.hp {
	bottom: 65px;
	z-index: 3;
}