﻿body
{
 margin:0;
 padding:0; 
 background:black;
 font-family: Arial, Helvetica, Sans-Serif;
}
html, body
{
    height:100%;
    min-height:100%;
}
table, td, th {
    font-family: Arial, Helvetica, Sans-Serif;
}
table {
    margin: 0.9em 0;
}
h1, h2, h3, h4, h5, h6{
    color: #009CCD;
    margin: 0.9em 0;
}
h2 {
    margin-bottom: 0;
}
#PageID_106 h2
{
 color:#666666;
 margin-left: 10px;
 margin-bottom: 0.9em;
}
#PageID_104 h2
{
 margin-top: 0;
 margin-bottom: 0.9em;
}
h4 {
    font-size: 1.05em;
}
h5 {
    font-size: 1em;
}
h6 {
    font-size: .9em;
}
object
{
 display:block; 
}
a, a:link {
 color:#660033; 
}
a img
{
 border:none;
}
.Clear
{
 clear:both;
}
div.NavLink
{ 
 width:176px;
 padding:10px 0;
}
div.NavLink img
{ 
 padding-right:10px;
}
div.NavLink a
{
 color:#009ccd; 
}
img.NavLetterImage
{
 margin-bottom:15px; 
 width:196px; 
 border:none;
}
div.MainContent {
 clear: both;
 width: 441px;
 float: left;
 padding-right: 10px;
 min-height: 100px;
}
div.RightColumn {
 float: left;
 width: 240px;
 padding-right: 10px
}
div.RightColumnContent {
 padding-top: 10px;
}
div.FullWidthContent {
 clear: both;
 float: left;
 width: 711px;
 padding-right: 10px;
 min-height: 100px;
}
#PageID_106 div.FullWidthContent {
    padding: 0 10px;
    width: 660px;
}
#PageID_106 #ContentColumn
{
    min-height:605px;
}
div.ShowListing
{
 clear: both;
 float:left;
 border-bottom:dotted 1px green; 
 margin-bottom:20px;
 min-height: 120px;
 width: 100%;
}
img.ShowListingImg
{
 margin-right:132px;
 width:100px;
 height:100px;
 float:left;
}
div.ShowDescription
{
 float:left;
 width:428px;
 color:#545555;
}
div.ShowDescription h3
{
 margin-top:0; 
}
div.ShowDescription h3  a
{
 color:#009ccd; 
}
div.InnerPageShadow {
    background-image: url('https://www.missouristate.edu/images/hammonshall.com/InnerPageShadowBottom.png');
    float: left;
    height: 10px;
    width: 978px;
}
div.AlsoShowingTop {
    background-image: url('https://www.missouristate.edu/images/hammonshall.com/AlsoShowingTopShadow.png');    
    float: left;
    height: 5px;
    width: 200px;
}
div.AlsoShowingBottom {
    background-image: url('https://www.missouristate.edu/images/hammonshall.com/AlsoShowingBottomShadow.png');    
    float: left;
    height: 5px;
    width: 200px;
    margin-bottom: 5px;
}
#PageWrapper
{
 width:968px; 
 margin-left:auto;
 margin-right:auto;
 position: relative;
 padding-top:10px;
}
#ShadowWrapper
{
 background-image:url('https://www.missouristate.edu/images/hammonshall.com/InnerPageShadow.png');
 background-repeat:repeat-y;
 background-position:right;
 padding: 0 10px; 
}
#OuterPageWrapper
{
 margin:0;
 padding:0;
 background-image:url('https://www.missouristate.edu/images/hammonshall.com/curtainbg.jpg');
 background-position:center top;
 background-repeat:no-repeat;
 font-family:Arial, Helvetica, Sans-Serif;
 font-size:10pt;
 min-height:100%;
}
#MSUTopLogo
{
 height:43px;
 left: 693px;
 position: absolute;
 width: 180px;
 z-index: 9;
 top:-1px;
}
#MSUTopLogo img
{
 border: none;
 height: 43px;
 width: 180px;
}
#Masthead
{
 height: 71px;
 padding: 13px 33px;
 background-image:url('https://www.missouristate.edu/images/hammonshall.com/masthead-image.jpg');
 background-repeat:no-repeat;
}
#Masthead .PhysicalAddress {
    color: White;
    font-size: 85%;
    letter-spacing: 0.08em;
    margin-top: 13px;
}
#ContentWrapper
{ 
 width:922px;
 padding: 0 0 0 36px;
 background-color:#85a742;
}
#VideoPreview
{
 float:right; 
 height:131px;
 border: 2px solid #cc1e66;
 width:228px;
 position:relative;
 background-image:url(images/previewoverlay.png);
 background-repeat:no-repeat;
 background-position:center bottom;
}
#PreviewPlayButton
{
 position:absolute;
 top:37px;
 left:87px;
}
#AlsoShowingWrapper
{
 width:190px;
 height:19px;
 padding:0 0 0 5px;
 background-image:url('https://www.missouristate.edu/images/hammonshall.com/AlsoShowingSideShadow.png');
 background-repeat:repeat-y;
 background-position:top center;
 float:left;
}
#AlsoShowing
{
 background-color:#C34048;
 width:190px;
 height:17px;
 padding-top:2px;
 color:White;
 font-size:9pt;
 font-family:Arial;
 font-weight:bold;
 padding-left:5px;
 
}
#ShowImageBottomLeftCorner
{ 
 position:absolute;
 top:350px;
 left:-5px;
 width:5px;
 height:5px;
 display:block;
}
#MastheadImage
{
 padding-left:30px;
 padding-top:20px;
 border:none;
}
#BlogBoxTopShaddow {
 height:5px;
 width:484px;
 float:left;
 background-image:url('https://www.missouristate.edu/images/hammonshall.com/blogboxtopshadow.png');
}
#BlogBoxWrapper
{
 height:135px;
 width:484px;
 float:left;
 background-image:url('https://www.missouristate.edu/images/hammonshall.com/blogboxsideshadow.png');
 background-repeat:repeat-y;
}
#BlogBox
{
 background-image:url('https://www.missouristate.edu/images/hammonshall.com/blackblogbar.jpg');
 background-repeat:no-repeat;
 float:left;
 height:115px;
 width:334px;
 margin-left:5px;
 padding-left:20px;
 padding-top:20px;
 padding-right:130px;
 color:White;
}
#BlogBox a
{
 color:#c84048;
 font-weight:bold; 
}
#BlogBox p
{
 font-size:80%;
 margin:0 0 5px 0;
}
#BlogBox p.EntryTitle {
    font-weight:bold;
    font-size: 100%;
}
#BlogBox p.EntryDate {
    margin: 5px 0 0 0;
}
#ContentColumn
{
 float:left;
 width:701px;
 background-color:#e3f3c3;
 padding-top:5px;
 padding-bottom:10px;
 padding-left:20px;
 min-height:447px;
}
#PageID_133 #ContentColumn
{
 padding-left: 0;
 width: 721px;
 margin-bottom: 0;
 padding-bottom:0;
 background-color:#85A742;
}
#LeftNav
{ 
 padding-top:36px;
 width:196px;
 float:left;
 padding-right: 5px;
}
#LeftNav ul
{
 padding:0; 
 margin-left: 0;
 margin-right: 0;
 float:left;
}
#LeftNav ul a
{
 text-decoration:none;
 color:White;
}
#LeftNav ul li.Selected
{
    color:#ccdef0;
}
#LeftNav ul li
{
 list-style-type: none;
 background: transparent url('https://www.missouristate.edu/images/hammonshall.com/bluecross.png') no-repeat 0 .5em;
 padding:5px 0 5px 20px; 
}
#LeftNav ul li ul
{
 list-style-type: none;
 background-image: none;
 padding-top:5px;
 width:170px;
}
li.Selected:after 
{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
#LeftNav ul li ul a
{
 color:white;
}
#LeftNav ul li ul li
{
 list-style-image:none;
 background-image: none;
}
#LeftNav ul li ul li.Selected
{
  background: transparent url('https://www.missouristate.edu/images/hammonshall.com/secondlevelnav.png') no-repeat 5px .7em;
  color:#ccdef0;
}
#LeftNav ul li ul li.Selected a
{
 color:#ccdef0;
}
#LeftNav ul li ul li.Selected ul li a
{
 color:#ccdef0;
}
#LeftNav ul li ul li.Selected ul li.Selected a
{
 color:#ccdef0; 
}
#LeftNav ul li h3
{
 margin:0;
 padding-top:10px;
 padding-left:20px;
 font-size:10pt;
 color:#ccdef0;
}
#LeftNav a.NavImageT
{
    background-image:url("assets/navt.jpg");
    background-repeat:no-repeat;
    color:white;
    display:block;
    float:right;
    font-weight:bold;
    height:32px;
    padding-bottom:0;
    padding-left:60px;
    padding-top:10px;
    text-decoration:none;
    margin-bottom:20px;
    width:136px;
}
#LeftNav a.NavImageD
{
    background-image:url("assets/navd.jpg");
    background-repeat:no-repeat;
    color:white;
    display:block;
    float:right;
    font-weight:bold;
    height:32px;
    padding-bottom:0;
    padding-left:60px;
    padding-top:10px;
    text-decoration:none;
    margin-bottom:20px;
    width:136px;
}
#LeftNav a.NavImageE
{
    background-image:url("assets/nave.jpg");
    background-repeat:no-repeat;
    color:white;
    display:block;
    float:right;
    font-weight:bold;
    height:32px;
    padding-bottom:0;
    padding-left:60px;
    padding-top:10px;
    text-decoration:none;
    margin-bottom:20px;
    width:136px;
}
#SeasonTitleWrapper
{
 padding-left: 5px;
 height:36px;
 position:relative;
 background-position:top left;
 z-index:2;
}
#SeasonTitleTopLeftCorner
{ 
 top: 0;
 left: -5px;
 position: absolute;
 width:5px;
 height:5px;
}
#SeasonTitleTop
{
 background-repeat:repeat-x;
 background-position:top;
 width:716px;
 margin-left: 5px;
 height: 5px;
 position: relative;
}
#SeasonTitle
{
 background-color:#C34048; 
 height:36px;
 font-family:Arial;
 font-weight:600;
 font-size:18pt;
 color:White;
 padding: 0 10px;
 margin-top: 5px;
}
#PageID_133 #SeasonTitle {
 text-align:center;
 width: 716px;
 padding: 0;
 margin-top: 0;
}
#SeasonTitleText
{
    padding-top:3px;
}
#Show
{
 padding-left: 5px;
 height:350px;
 width:716px;
 float:left;
 background-repeat: repeat-y;
 position:relative;
}
#ShowImageWrapper
{
 float:left;
 background-repeat: repeat-x;
 background-position:bottom;
 width:474px;
 padding-bottom:5px;
 position:relative;
}
#ShowText
{ 
 height:340px;
 background-color:White;
 width:222px;
 padding: 10px 0 0 20px;
 float:left;
 overflow: auto;
}
#ShowText a
{
    color:#C34048;
}
#ShowText p
{
 margin:0 0 10px 0; 
}
#ShowList {
  width: 200px;
  padding-bottom:10px;
}
#ShowList form {
  display: inline;
}
#SeasonShowWrapper
{
 float:left;
 margin-bottom:10px;
}
#ShowTextWrapper
{
 background-image:url(assets/ListingBottomShadow.png);
 background-repeat:no-repeat;
 background-position:bottom center;
 float:left; 
 padding-bottom:9px;
}
#Buttons
{
 margin:10px 0;
}
#Footer {
    clear: both;
 font-size:75%;
 padding-top: 10px;
 text-align:center;
 padding-bottom: 20px;
 color:#85a742;
}
#Footer a, #Footer a:hover
{
    color:#85a742;
}
#Footer ul {
 margin:0;
 padding:0;
}
#Footer li {
 display:inline;
 list-style: none;
 padding-left:1px;
}
#Buttons .Button {
 float: left;
 width: 232px;
 padding-right: 10px;
}
#ShowInformation
{
 float:left; 
 color:#666666;
 margin-top:20px;
}
#ShowInformation a
{
 color:#666666;
}
#LeftShowColumn
{
 float:left; 
 width: 348px;
 padding-right: 10px;
}
#RightShowColumn
{
 float:left; 
 width: 333px;
 padding-right: 10px;
}
#SponsorFieldset
{
 clear: both;
 border: dotted 2px #999999;
 width: 671px;
}
#SponsorFieldset legend
{
 color:#666666;
 font-weight:bold;
 z-index:90;
}
#SponsorImageDiv img {
    margin: 10px;
    vertical-align: middle;
}
#Alert {
 width:886px;
 height:50px;
 background-color:Red;
 color: white;
 display: table;
 overflow: hidden;
 position: relative;
 margin: 10px 0;
}
#AlertOuterWrapper {
    display: table-cell;
    vertical-align: middle;
    top: 50%;
    width: 715px
}
#AlertInnerWrapper {
    top: -50%;
    position: relative;
}
#AlertImage{
 border-right:white 2px solid;
 width:141px;
 height:50px;
 margin: 0 10px;
}
#Alert p {
    margin: 0;
}