body {
    width:100%;
    /* min-width:1024px; */
    min-width:1024px;
    margin:0;
    padding:0;
    border:0;
    background-color:#3b2b61;
    font-family:Verdana, Geneva, sans-serif;
    /* font-family:"Comic Sans MS", cursive, sans-serif; */
    font-size:10pt;
}

.banner_div {
    width:100%;
    background-color:#6c55a5;
    color:yellow;
    text-align:center;
}

.footer_bar{
    bottom:0;
    position:fixed;
    z-index:1000;
}

.nav_table {
    width:100%;
    text-align:center;
}


.tool_link {
    color:yellow;
}

.nav_link {
    color:yellow;
}

.base_link {
    color:black;
}

.ticket_link {
    color:green;
}


a:link, a:visited, a:active {
    text-decoration:none;
}

a:hover {
    text-decoration:underline; 
}

.jfg_banner{
    margin:0px;
    border:0px;
    padding:0px;
    width:450px;
    height:100px;
}

.mini_search {
    width:100%;
    margin:0;
    padding:0;
    text-align:center;
}

.col_header {
    margin:0px;
    padding:7px;
    text-align:left;
}

.column_header {
    padding:3px;
    border-bottom: 1px solid gray;
    background-color:yellow;
    text-align:center;
    font-size:x-small;
}

.col_body {
    margin:0px 0px 0px 0px;
    padding:7px 10px 14px 10px;
    background-color:#eee8aa;
    color:black;
    text-align:justify;
}

.green_header {
    background: #469d38;
    color:yellow;
}

.purple_header {
    background:#6c55a5;
    color:yellow;
}

.purple_text, .updated_cell {
    /* color:#402e62; */
    /* color:#6c55a5; */
    color:purple;
}

.round_top {
    -moz-border-radius-topleft:5px;
    border-top-left-radius:5px;

    -moz-border-radius-topright:5px;
    border-top-right-radius:5px;
}

.round_bottom {
    -moz-border-radius-bottomleft:5px;
    border-bottom-left-radius:5px;

    -moz-border-radius-bottomright:5px;
    border-bottom-right-radius:5px;
}

.round_corners {
    -moz-border-radius:5px;
    border-radius:5px;
}

.date_popup {
    position:relative;
    min-height:12px;
    z-index:7;
    top:0;
    text-align:center;
    font-size:xx-small;
    color:purple;
}

.show_div {
    text-align:center;
    padding: 7px;
}

.show_promo {
    color: green;
    font-size: xx-small;
}

.show_title {
    color: purple;
    font-size: small;
}

.show_info {
    color: black;
    font-size: xx-small;
}

.show_feature {
    color: black;
    font-size: xx-small;
}

.show_time {
    color: purple;
    font-size: xx-small;
}

.show_ticket {
    color: green;
    font-size: xx-small;
}

.std_pad {
    padding: 0px 0px 4px 0px;
}

.gig_pad {
    padding: 0px 0px 7px 0px;
}


.small_pad {
    padding: 0px 0px 2px 0px;
}
