@import "main.css";

h2 {
    color:#efefef;
    border-top:solid 3px #efefef;
    font-weight:normal;
    padding:4px 0 0 0;
}
#controls, .photo { display: none; }

#bgPhoto, #bgPhoto2 {
     height: 423px;
     left: 0pt;
     position: absolute;
     top: 200px;
     width: 100%;
     border-top:solid 3px #ffffcc;
     border-bottom:solid 3px #ffffcc;
}

#bgPhoto2 {
     display: none;
}
#flash_content, #flash_content2 { position: absolute; }

#contentdiv { padding: 0px 20px 8px 23px; }

#mainmiddle {
    background:none;
    padding-top:32px;
}
#topbanner {
    height:626px;
}
.event_stackdate span {
     padding: 0.1em 0.3em 0;
}

.event_stackdate {
     background-color:#FFF;
     border-radius:4px;
}

.event_stackdayname {
     display: none ! important;
}

.event_stackmonname {
     background-color: #be0f34;
     color: #FFFFFF;
     border-radius:4px 4px 0 0;
     padding:0.1em 0!important;
}
.event_stackdaynum {
    color:#4a224a;
}
.eventcon {
    padding:0 0 0 20px;
}
.readmore {
    text-align:right;
    padding:15px 0 0 0;
}
#rightbanner {
    border:none;
}
#mainmiddle a:link, #mainmiddle a:visited, #mainmiddle a:active {
    color:#efefef;
}
#mainmiddle a:hover {
    color:#CCC;
}
.newspostitem {
    padding-bottom:15px;
}
.eventspacer {
    height:.75em;
}