
/* ------------------ Main Styles ----------------------- */

body{
  font-size: 1em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0;
}

p{
    line-height: 160%;
    font-size: .75em;
    margin-top: 0;
    }
    

acronym, abbr {
    border-bottom:0;
    text-decoration:none;
    }

a{
    color: #069;
    }
    
a img {border:0px;}

h1{
    color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0 0 0 12px;
    margin: 0;
    font-size: 3.5em;
    }
    
.supst{
    font-size: .3em;
    font-weight: normal;
    padding-left: .25em;
/*
	First comment. Explorer 5 Mac misses the end-of-comment because of the backslash
\*/

    vertical-align: 140%;
/*
	Second comment. Explorer 5 Mac sees the end of this comment as the end of the previous one
*/    
    }

.MPAtitle{
    font-size: .35em;
    font-weight: normal;
    font-variant: normal;
    }

h2{
    color: #069;
    font-size: 1em;
    margin-top: 1.5em;
    line-height: 125%;
    }
    
h3{
    color: #484848;
    font-size: .8em;
    margin: 0;
    }

h4{
    color: #069;
    font-size: 1em;
    margin-top: 1.5em;
    line-height: 125%;
    }

h5{
    color: #484848;
    font-size: .8em;
    margin: 0;
    }

h6{
    color:#d8d8cf;
    font-size:.65em;
    margin: .5em 0 .5em .5em;
    }

.bordphot{
    border-bottom: 1px solid gray;
    } 

#top_bar{
    margin: 0;
    padding: 0;
    background-color: #069;
    border-bottom: 3px solid gray;
    width:100%
    }
    
.logo_area{
    float: right;
    position; absolute;
    top: 0;
    padding-right: 12px;
    margin: 0;
    border: 0;
    }
    
.rightbar{
    float: right;
    width: 128px;
    height: 100%;
    margin-left:18px;
    position:relative;
    z-index:0;
    } 

#rightnav{
    width: 128px;
    background-color: #484848;
    padding: 0 0 12px 0;
    border-left: 3px solid gray;
    border-bottom: 3px solid gray;
    margin:0;
    position:relative;
    }

#awardbar{
    width:128px;
    padding:36px 0 18px 0;
    margin: 0 0 36px 0;
    background-color:#fff;
    position:relative;
    }

#awardbar p{
    color:#069;
    font-size:.65em;
    font-weight:bold;
    line-height:130%;
    }
    
#awardbar hr {
    width:50%;
    color:#069;
    background-color:#069;
    margin-top:18px;
    margin-bottom:18px;
    height:1px;
    border:0;
    }

#awardbar a{
    text-decoration: none;
    }
        
#awardbar a:hover{
    text-decoration: underline;
    }

.skip {
    position:absolute;
    display: none;
    font-size:1em;
    font-weight:bold;
    } /*Opera*/

* html .skip {display: block;} /*Seen by IE*/

:root .skip {display: block;} /*Seen by Moz, FF and Safari*/

.skip a {
    position:absolute;
    display:inline;
    width: 106px;
    margin-left:6px;
    padding-left:.75em;
    padding-top, padding-bottom:0;
    z-index:2;
    left:-200em;
    }

.skip a:focus, .skip a:active {
    position: absolute
    display:block;
    width: 106px;
    background-color:#f00;
    border: 1px solid gray;
    margin-bottom:0;
    z-index:2;
    left:0;
    }

.skip a:hover {cursor: default}

#leftcont{
    float:left
    position:relative;
    margin: 0 160px 36px 36px;
    padding: 0;
    left:36px;
    }
    
.smlinks a{
    font-size: .65em;
    line-height: 150%;
    color: #484848;
    text-decoration: none;
    }
        
.smlinks a:hover{
    text-decoration: underline;
    }

.navlinks {
    margin-top:9px;
    }

.navlinks ul{
    list-style-type: none;
    margin: 0;
    padding: 0px 9px 18px 9px;
    line-height: 90%;
    }
    
.navlinks li{
	padding: 4px 0 8px 0;
	border-bottom: 1px solid gray;
	}
    
.navlinks a{
    color: #d8d8cf;
    font-size: .65em;
    text-decoration: none;
	}

.navlinks a:hover{
	color: #fff;
    text-decoration: underline;
    }

.navlinks img { 
	padding: 4px 0 0 0px;
	}
    
.acclarge {
    font-size:1em;
    }

#footer{
    clear: both;
    border-top: 1px solid #484848;
    padding: 1em 0 36px 36px;
    margin:0;
    font-size: .65em;
    line-height: 150%;
    width:100%;
    color: #484848;
    background-color: #D5E2EF;
    }
    
#footer a{
    color: #484848;
    text-decoration: none;
    }
        
#footer a:hover{
    text-decoration: underline;
    }

/* ------------------ Index Page styles ----------------------- */

p.intro {font-size:.9em;}

.psupst{
    padding-left: .15em;
    }

.pDown {
    clear:left;
    margin-top:12px;
/*    margin-bottom:0; */
    }
    
h2.intro {font-size:1.35em;}

.leftphoto{
    float: left;
    margin: 0 12px 12px 0;
    padding: 0;
    }

#showlist{
    margin: 0 0 0 36px;
    padding: 1em;
    background-color: #D5E2EF;
    width:75%;
    }

.nowshowing li{
    line-height: 150%;
    font-size: .75em;
    }

#advlink li{
    line-height: 150%;
    font-size: .75em;
    margin-bottom: .5em;
    list-style-image: url(images/chkmk.gif);
    list-style-type: disc
    }

p.viewth {margin-top:0;}

/* ------------------ Locations Page styles ----------------------- */

.locareas {
    font-size: 1.15em;
    }

.locareas h4{
    font-size:.85em;
    }

.indent0 {
    margin-left:2em;
    }

/* ------------------ AOL/Now Showing Page styles ----------------------- */

table {border-style:none;}

.tchbox{
    float: left;
    width: 13em;
    margin: 28px 24px 18px 0;
    padding: 1em;
    background-color: #D5E2EF;
    position:relative;
   }

.tchbox ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    }

.tchbox li{
    line-height:150%;
	}

.tchbox a{
    color: #069;
    text-decoration: none;
    font-size:.85em;
    }

.tchbox a:hover{
    text-decoration: underline;
    }

.subhead{
    font-size: 1.15em;
    }

.spotlight{
    float:left;
    padding-right:.5em;
}

.moviestate{
    margin:0 0 24px 72px;
    line-height: 150%;
    font-size: .9em;
    }

.moviestate td{
    padding-left:1em;
    }

.movieloc{
    text-align:left;
    margin-left:72px;
    font-weight:bold;
    font-size:1.15em;
    padding-bottom:.25em;
    }

.movieheaders {
    background:#069;
    color:#FFFFFF;}

/* ------------------ Coming Soon Page styles ----------------------- */

.comsoon h3 {
    font-size: 1em;
    color:#069;
    padding-bottom:.5em;
    }

.comsoon {
    font-size: 1.15em;
    }

/* ------------------ MoPix Movies Page styles ----------------------- */

.movlist h4 {color:#484848;}

.movlist li {
    font-size:.9em;
    line-height: 150%;
    }

/* ------------------ MoPix Movie Descriptions Page styles ----------------------- */

.movDesc h4 {color:#484848;}

/* ------------------ About MoPix Page styles ----------------------- */

.hsupst{
    vertical-align:super;
    font-size: .65em;
    padding-left: .1em;
    }

/* ------------------ Roadmap Page styles ----------------------- */

.rmcont h3{margin:24px 0 12px 0;}

.answer {margin: 4px 24px 12px 24px;}

/* ------------------ FAQ Page styles ----------------------- */

.queslink{margin-left:24px;}

.FAQansw h3{margin:24px 0 12px 0;}

.FAQansw p {margin: 4px 24px 12px 24px;}

/* ------------------ Quotes Page styles ----------------------- */

.quotcont h2 {
    line-height: 150%;
    }

.quotcont h3 {
    padding-bottom:1em;
    }
.quotcont p {margin: 0px 36px 12px 24px;}

.quotcont hr {
    width:10%;
    color:#069;
    background-color:#069;
    margin-top:18px;
    margin-bottom:18px;
    height:1px;
    border:0;
    }

.quotauth {color:#069;}
    
.smTitle{font-size:.9em;}

/* ------------------ Disney Attractions Page styles ----------------------- */

.disncont h3 {
    font-size:1em;
    padding-top:24px;
    }

.disncont ul{
    list-style-type: none;
    padding-left: 18px;
    font-size:.75em;
    line-height:175%;
  }

/* ------------------ Contact Page styles ----------------------- */

.dircont h3 {
    font-size:.9em;
    padding-top:12px;
    padding-bottom:9px;
    }

.dircont p {margin:0 36px 12px 24px;}

.gbhid {
    color:#069;
    font-weight:bold;
    }
    
.dirphot {
    float:right;
    margin:0 0 12px 24px}
    
/* ------------------ MoPix News Page styles ----------------------- */

.monews th{
    font-size:.9em;
    padding: 6px 24px 6px 0;
    vertical-align:top;
    }
    
.monews td{
    font-size:.9em;
    padding: 6px 12px 6px 0;
    }
    
/* ------------------ Accessibility Logos Page styles ----------------------- */

.acclogo img {padding:18px;}

.acclogo li{font-size:.75em;}

/* ------------------ Press Release Page styles ----------------------- */

.smhead{
    margin-top:0;
    font-size:.9em;
    color:#484848;
    }

.prdate {margin-bottom:18px;}

.PRcont h3{margin-bottom:6px;}

.PRcont li{
    font-size:.75em;
    line-height:150%;
    }

.phcapt{
    padding:6px;
    background-color:#d8d8cf;
    font-size:.70em;
    line-height:150%;
    }

.phrights{
    font-size:.85em;
    color:#069;
    }

blockquote{color:#069; font-weight:bold;}

/* ------------------ Site Map Page styles ----------------------- */

h3 {
    padding-top:18px;
    }

h3 a{color:#069;}

.sitelist a{
    text-decoration: none;
   }

.sitelist a:hover{
    text-decoration: underline;
    }

.sitelist ul{
    list-style-type: none;
    color:#f00;
    margin-top:6px;
    margin-bottom:0px;
   }

.sitelist li{
    line-height:200%;
    font-size:.75em;
	}

.sitelist li a{
    color:#484848;
   }


