* { font-size: 1em; color: inherit; }
html,body {
	
	font-size: 100%;
	/*height: 100%;*/
	width: 100%;
}
body {
	background: #333b44 url(/images/mp_new/ep08_fade_background.gif) repeat-y center;
	font: 76%/1.3 Arial,sans-serif;
	color: #000;
	margin: 0; padding: 0;
	min-width: 764px;
}
:root body { font-size: 12px; }

img {
	border: none;
}

ul {
	margin: 0;
	padding: 0;
}

a:link, a:visited {color: #498CB7;text-decoration: none;}
a:hover {color: #498CB7;text-decoration: underline;}

a.footlnk:link, a.footlnk:visited {font-weight: bold; font-size: 12px; color: #657585;font-decoration: underline;}
a.footlnk:active, a.footlnk:hover {font-weight: bold; font-size: 12px; color: #657585;font-decoration: none;}

a.landlinks:link, a.landlinks:visited {font-family: arial; color: #c7ccd0;font-size: 10px; font-weight: bold; text-decoration: none;}
#FooterInt #buttons a.landlinks {font-size:9px;}
a.landlinks:active, a.landlinks:hover {font-family: arial; color: #c7ccd0;font-size: 10px; font-weight: bold; text-decoration: underline;}

a.arislnk:link {color: #c7ccd0;font-size: 10px; text-decoration: none;}
a.arislnk:hover {color: #c7ccd0;font-size: 10px; text-decoration: underline;}
a.arislnk:visited {color: #c7ccd0;font-size: 10px; text-decoration: ;}

.SearchField {height: 14px; border: 1px solid #000; width: 85px; padding-top: 0px; margin-top: 5px; * margin-top: 4px;}

.largeText { font-size:1.2em; }
h2 {font-size: 13px; color: #000; margin-left: 8px;}

.newsimg {border:solid 1px #7E7E80;margin-right:8px;margin-left:8px;}

.VideoTxt {color: #D16801; margin-left: 8px; margin-top:0;margin-bottom: 2px; padding: 0; font-weight: bold;}
/* Main Page Construct */


#Wrapper {width: 960px; position: relative; margin: 0 auto;}

#TopBar {background: url(/images/mp_new/ep08_topbar_base.gif) no-repeat; height: 28px; width: 960px;}

#search_bar { margin-right: 15px; float: right; height: 28px; }
* html #search_bar { margin-right: 7.5px; }

#search_bar form { margin: 0; }

#TopLogoBanner {width: 960px; height: 111px;}

#MainPromo {border: 1px solid #4d4d4d; background: #FFF; height: 304px; width: 958px;}

#MainPromo .Outside {border: 2px solid #FFF; height: 278px; width: 221px;}
#MainPromo .LeftCol {background-color: #f4f4f7; border: 1px solid #cacad2; float: left; margin-top: 9px; margin-left: 9px;}
* html #MainPromo .LeftCol { margin-left: 4.5px; }
#MainPromo .RightCol {float: right; margin-top: 9px; margin-right: 9px;}
* html #MainPromo .RightCol { margin-right: 4.5px;}

.TopPromoDivider
{
    margin-top: 5px;
    margin-bottom: 0;
    background: url(/images/mp_new/ep08_frame_seperator.gif) repeat-x;
    height: 3px;
    width: 220px;
    overflow: hidden;
}

#Space {height: 10px; overflow: hidden; }
#Space2 {height: 1px; overflow: hidden; }


#MainBody {background: #fff; width: 958px; height: /*402px*/543px; border: 1px solid #4d4d4d;}


#Footer {background: url(/images/mp_new/ep08_footer_capline.gif) bottom center no-repeat; border: 1px solid #333b44; width:958px; height: 40px; clear: both;}
#FooterInt {background: #4f657c url(/images/mp_new/ep08_footer_fade.gif) top center no-repeat; width: 958px; min-height: 40px; clear: both;}
* html #FooterInt { height: 40px; }

/* Main Body Squares */

/* Outside Tall Boxes */
.WHDivider {margin-top: 0px; margin-bottom: 0px; padding-top: 0px;overflow: hidden; background: url(/images/mp_new/ep08_frame_seperator.gif) no-repeat; height: 3px; width: 219px;}
#WhatsHot .WHWrap {border: 2px solid #FFF; height: /*379px*/420px; width: 220px;}
#WhatsHot {background-color: #f4f4f7; border: 1px solid #cacad2; margin-top: 9px; margin-left: 9px; float: left;}

.RightColDivider {margin-top: 2px; margin-bottom: 5px; overflow: hidden; background: url(/images/mp_new/ep08_frame_seperator.gif); height: 3px; width: 280px;}
#FVideo .FVWrap {border: 2px solid #FFF; height: /*379px*/420px; width: 281px;}
#FVideo
{
    background-color: #f4f4f7;
    border: 1px solid #cacad2;
    margin-top: 9px;
    margin-right: 9px;
    float: right;
}
#FVideo ul { margin:0; padding:0 0 0 19px; }
#FVideo ul li { color: #929292; font-weight: bold; padding-bottom: 2px;}
#FVideo ul li * { margin-left: -7px; }
* html #FVideo { margin-right: 4.5px; }

/* Discover Left Boxed */
.WHDivider {margin-top: 0px; margin-bottom: 0px; background: url(/images/mp_new/ep08_frame_seperator.gif); height: 3px; width: 219px;}
#WhatsHot .WHWrap {border: 2px solid #FFF; height: /*379px*/420px; width: 220px;}
#WhatsHot
{
    background-color: #f4f4f7;
    border: 1px solid #cacad2;
    margin-top: 9px;
    margin-left: 9px;
    float: left;
}
* html #WhatsHot { margin-left: 4.5px; }

#DiscoverLBlock { margin-top: 9px; margin-left: 9px; float: left; }

#DiscoverTripPlanning { background-color: #f4f4f7; border: 1px solid #cacad2; }
#DiscoverTripPlanning .wrap { border: 2px solid #FFF; height: 182px; width: 220px; }
#DiscoverTripPlanning .title { background: url(/images/discover_landing/ep08_graceland_trip.gif) no-repeat; width:220px; height:25px; }
#DiscoverTripPlanning .divider { margin-top: 2px; margin-bottom: 5px; background: url(/images/mp_new/ep08_frame_seperator.gif); height: 3px; width: 220px; }

#DiscoverMoreGL { background-color: #f4f4f7; border: 1px solid #cacad2; margin-top:9px; }
#DiscoverMoreGL .wrap { border: 2px solid #FFF; height: 182px; width: 220px; }
#DiscoverMoreGL .title { background: url(/images/discover_landing/ep08_graceland_more.gif) no-repeat; width:220px; height:25px; }
#DiscoverMoreGL .divider { margin-top: 2px; margin-bottom: 5px; background: url(/images/mp_new/ep08_frame_seperator.gif); height: 3px; width: 220px; }

/* Inside Boxes */
.MidTopDivider {margin-top: 2px; margin-bottom: 5px; overflow: hidden; background: url(/images/mp_new/ep08_frame_seperator.gif); height: 3px; width: 193px;}

#MidContain
{
    width: 409px;
    height: /*384px*/435px;
    border: 0px solid;
    margin-left: 244px;
    margin-top: 9px;
}
* html #MidContain { margin-left: 241px; }

#MidContain .KEWrap {border: 2px solid #FFF; height: 108px; width: 194px;}
#MidContain .KnowElvis {background-color: #f4f4f7; border: 1px solid #cacad2; float: left;}

#MidContain .ENWrap {border: 2px solid #FFF; height: 108px; width:194px;}
#MidContain .Enews {background-color: #f4f4f7; border: 1px solid #cacad2; float: right; }

#MidContain .Space {width: 409px; * width: 0px; height: 123px; }

#MidContain .Space2 {width: 409px; * width: 0px; height: 155px; }

#MidContain .FanPoll {background-color: #f4f4f7; border: 1px solid #cacad2; width:198px; float: left;}
#MidContain .FPWrap {border: 2px solid #FFF; height: /*108px*/149px; }

#MidContain .EWeek {background-color: #f4f4f7; border: 1px solid #cacad2; width:198px; float: right;}
#MidContain .EWwrap {border: 2px solid #FFF; height: /*108px*/149px; }

.FanPollDivider {margin-top: 2px; margin-bottom: 0px; padding-bottom: 0px; overflow: hidden; background: url(/images/mp_new/ep08_frame_seperator.gif); height: 3px; width: 191px;}

#MidContain .IconWrap {border: 2px solid #FFF; height: 133px; width:399px; padding-left: 4px;}
#MidContain .Icons {background-color: #f4f4f7; border: 1px solid #cacad2; margin-top: 9px; }
#MidContain .Icons img, #MidContain .Icons .IconWrap div div {margin-top: 3px; margin-left: 4px; }

#MidContain .Icons img { float: left; }

.promoSwf { float: left; margin-top: 3px; margin-left: 4px; }

h3 .mptxt {color: #498CB7;}
h3, .h3 {color: #D46900; margin-bottom:0.5em; font-size:1.6em; }
h4, .h4 {margin-bottom:0.5em; font-size:1.3em; }

/* Interior Styles */

#IntContent {background: #F5F2E9 url(/images/mp_new/ep08_int_column_tile.gif) repeat-y; width: 960px;}
#IntContent .LeftCol {width: 211px; float: left;}
#IntContent .RightCol {background: #F5F2E9; float: right; width: 749px; overflow-x: hidden;}

#MainContent {padding-left: 20px; padding-right: 20px;}

#LeftColBoxWrap {border: 2px solid #FFF; height: 130px; width:197px;}
#LeftColBox {background-color: #f4f4f7; border: 1px solid #cacad2; width: 200px;}
#LeftColBoxTopBot {border-top: 10px solid #000; border-bottom: 10px solid #000;}

.newsPromo {
	background:#c9dae2;
	border:2px solid #99abb5;
	float:right;
	width:221px;
	padding:5px;	
	font-size:.8em;
	margin-left:15px;
	margin-bottom:15px;
	padding:0 10px;
}

/*  Footer Sprites */

#navfoot {width: 451px; height: 32px;
	background-repeat: no-repeat;
    margin: 0px; padding: 0px;
    position: relative;
	z-index: 1000;}

#navfoot dd {margin: 0; padding: 0; list-style: none;
position: absolute; top: 0; 
background-repeat: no-repeat;}

#navfoot a.ir {background: url(/images/mp_new/eo08_int_footer_links.gif) 0px 0px no-repeat;
display: block; 
height: 0px;
padding-top: 32px;
overflow: hidden;}

#navfoot dt {position: absolute;
  			  top: -200em;} 

dd#events {left: 0px; width: 109px;}
dd#weddings {left: 109px; width: 156px;}
dd#fan {left: 265px; width: 93px;}
dd#charities {left: 359px; width: 93px;}

dd#events,#events a.ir {background-position: -0px 0px!important;}
dd#weddings,#weddings a.ir {background-position: -109px 0px!important;}
dd#fan,#fan a.ir {background-position: -265px 0px!important;}
dd#charities,#charities a.ir {background-position: -359px 0px!important;}

#navfoot a.ir:hover {background-image: url(/images/mp_new/eo08_int_footer_links_hover.gif);}

#navfoot dd:hover>ul  { top: 32px; }
#navfoot li:hover>ul { top: 0; z-index: 1000; }
#navfoot dd.IEhover ul.ddesc, #nav dd ul.closeing { top: 32px; }
#navfoot li.IEhover ul.ddesc, #nav li ul.closeing { top: 0; z-index:1000; }
