﻿
/** { font-size: 1em; color: inherit; }*/
html,body {
	
	font-size: 100%;
	height: 100%;
	width: 100%;
}

a img { border:none; }

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; }	
	
.ir {  background-image:url(/images/blank.gif); overflow: hidden; display: block; height/**/:/**/0!important;} /* use padding top/bottom to define the elements height, but also use height for IE 5 (the weird height rule takes care of filtering those for you) */
.acc { display: none; position: absolute; width: 0; height: 0; overflow: hidden; }
.nav, .nav ul, .nav li, .nav dd { margin: 0; padding: 0; list-style:none; }
.nav dt, #quicklinks { display: none; margin:0; padding:0; }
	    
a:link { color:#81173E; }
a:visited { color:#000000; }
a:hover, a:focus, a:active { color:#000000; text-decoration:none; }

#timelinenav { background: url(/timeline/images/epe75_top_nav_over.gif) no-repeat; height:32px; width:959px; margin:0 auto;}
#timelinenav dd { height:32px; float:left; }
#timelinenav a.ir { background: url(/timeline/images/epe75_top_nav_up.gif) no-repeat; padding-top:32px; width:0;}

#tn_elvisweek a.ir { background-position: 0px -0px; /*width: 251px;*/ width: 274px; }
#tn_news a.ir { background-position: -274px -0px; /*width: 101px;*/ width: 105px; }
#tn_photos a.ir { background-position: -379px -0px; /*width: 113px;*/ width: 111px; }
#tn_videos a.ir { background-position: -490px -0px; /*width: 104px;*/ width: 106px; }
#tn_graceland a.ir { background-position: -596px -0px; /*width: 153px;*/ width: 154px; }
#tn_elvis a.ir { background-position: -750px -0px; /*width: 139px;*/ width: 172px; }

#timelinenav a.ir:hover { background:transparent none; }

.home #timelineHeader { display:none; }
.home #timelineFooter img { display: none; }
.home #timelineFooter { height: 15px; }
.interior #timelineHeader { background:url(/timeline/images/EPE_75_timeline_int_header_toptile.gif) repeat-x; width:959px; margin:0 auto; height:88px; position:relative; z-index:1; }
.interior #timelineHeader img { position:absolute; right:0; top:0; }

#wrapper { width:959px; margin:0 auto; background:#F5F2E9; }
.interior #wrapper { background:#BFCEC9/* url(/timeline/images/EPE_75_timeline_int_background_tile.gif) repeat-x*/; }
#wrapper .content { padding:40px 20px; }

.interior #timelineFooter { background:url(/timeline/images/EPE_75_timeline_int_footer_bottomtile.gif) repeat-x bottom; width:959px; margin:0 auto 10px; height:88px; position:relative; z-index:1; }
.interior #timelineFooter img { position:absolute; left:0; bottom:0; }
