* {
   margin, padding, border: 0;
   font-family: Verdana;
}

div.content_body {
   padding-left: 0.2in;
   padding-right: 0.2in;
   padding-top: 0.2in;
   margin-top: 0;
   margin-bottom: 0;
   margin-left: auto;
   margin-right: auto;
}

div:not(.review) {
   width: 11.6in;
}

h3 {
   text-align: center;
   font-size: 20pt;
}

h4 {
   text-align: center;
   font-size: 18pt;
}

h5 {
   text-align: center;
   font-size: 16pt;
}

html {
   background-color: rgb(0, 0, 60);
}

img#journey_theater {
   height: 89.5px;
   position: relative;
   right: 0.216in;
   bottom: 0.05in;
}

li {
   font-size: 14pt;
   font-weight: bold;
}

:link {
   color: black;
   text-decoration: none;
}

nav.menu.bottom {
   text-align: center;
}

nav.menu.top {
   position: relative;
   left: 5in;
   bottom: 0.35in;
}

nav.menu ul {
   display: inline;
   list-style-type: none;
   padding-left: 0.1in;
   padding-right: 0.1in;
   padding-top: 0.1in;
   padding-bottom: 0.1in;
}

nav.menu ul li {
   display: inline;
   margin-right: 0.03in;
   padding-left: 0.08in;
   padding-right: 0.05in;
   padding-bottom: 0.05in;
   padding-top: 0.05in;
}

nav.menu ul li:hover {
   background-color: rgb(0, 255, 255);
}

nav.vertical_menu {
   float: left;
   margin-right: 0in;
   position: relative;
   right: 0.3in;
   height: 9in;
   width: 3.6in;
}

nav.vertical_menu ul a,
nav.vertical_menu ul li {
   list-style-type: none;
}

nav.vertical_menu ul a li:hover {
   background-color: rgb(0, 255, 255);
}

nav.vertical_menu ul li {
   padding-top: 0.06in;
   padding-bottom: 0.06in;
   padding-left: 0.05in;
}

nav.vertical_menu ul li.submenu {
   text-align: center;
}

nav.vertical_menu ul li.submenu li {
   padding-left: 0.15in;
   font-style: italic;
   text-align: left;
}

nav.vertical_menu ul li.submenu:hover {
   background-color: rgb(0, 255, 0);
}

nav.vertical_menu ul li.submenu:hover ul {
   overflow: hidden;
}

nav.vertical_menu ul li.submenu#m1:hover ul,
nav.vertical_menu ul li.submenu#m2:hover ul {
   height: 1.8in;
   transition-property: height;
   transition-delay: 200ms;
   transition-duration: 2s;
   -webkit-transition-property: height;
   -webkit-transition-delay: 200ms;
   -webkit-transition-duration: 2s;
   -moz-transition-property: height;
   -moz-transition-delay: 200ms;
   -moz-transition-duration: 2000ms;
   -o-transition-property: height;
   -o-transition-delay: 200ms;
   -o-transition-duration: 2s;
}

nav.vertical_menu ul li.submenu#m4:hover ul {
   height: 1.1in;
   transition-property: height;
   transition-delay: 200ms;
   transition-duration: 2s;
   -webkit-transition-property: height;
   -webkit-transition-delay: 200ms;
   -webkit-transition-duration: 2s;
   -moz-transition-property: height;
   -moz-transition-delay: 200ms;
   -moz-transition-duration: 2s;
   -o-transition-property: height;
   -o-transition-delay: 200ms;
   -o-transition-duration: 2s;
}

nav.vertical_menu ul li.submenu#m3 ul {
   height: 1.05in;
}

nav.vertical_menu ul li.submenu#m1 ul,
nav.vertical_menu ul li.submenu#m2 ul,
nav.vertical_menu ul li.submenu#m4 ul {
   height: 0in;
   overflow: hidden;
   transition-property: height;
   transition-delay: 200ms;
   transition-duration: 2s;
   -webkit-transition-property: height;
   -webkit-transition-delay: 200ms;
   -webkit-transition-duration: 2s;
   -moz-transition-property: height;
   -moz-transition-delay: 200ms;
   -moz-transition-duration: 2s;
   -o-transition-property: height;
   -o-transition-delay: 200ms;
   -o-transition-duration: 2s;
}

p.copyright {
   text-align: center;
}

ul {
   font-size: 14pt;
}

ul ul {
   display: block;
}
