body,div,dl,dt,dd,ul.Menu,li.MenuItem,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}ul.Menu{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
li.MenuItem a{color:#000;text-decoration: none;}

h1 {font-size: 150%; font-weight: bold;}
h2 {font-size: 120%; font-weight: bold;}
h3 {font-weight: bold;}
a { color: #ab4a00; }

html, body, #goOzer {
    width: 100%;
    height: 100%;
}

body {
    background: #000;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
}

.goOzer1 { background: #000 url(images/goOzer1.jpg) no-repeat center top; }
.goOzer2 { background: #000 url(images/goOzer2.jpg) no-repeat center top; }
.goOzer3 { background: #000 url(images/goOzer3.jpg) no-repeat center top; }
.goOzer4 { background: #000 url(images/goOzer4.jpg) no-repeat center top; }
.goOzer5 { background: #000 url(images/goOzer5.jpg) no-repeat center top; }

.goOze { display: none; }

#logo,
#ilike { display: none; }

#announce{
cursor: pointer;
}

#logo{
cursor: move;
}




#goOzerbOard {
    cursor: move;
    position: absolute;
    display: none;
    left: 0;
    top: 0;
    width: 458px;
    height: 139px;
    background: url(images/goOzerbOard.png) no-repeat left top;
}

    #caption {
        height: 44px;
    }
    
    #weather {
        float: left;
        padding: 9px 0 0 16px;
        width: 153px;
        height: 55px;
    }
    
        .weatherButton, .venueButton {
            display: block;
            float: left;
            width: 36px;
            height: 35px;
            text-decoration: none;
        }
        .weatherButton.active { background: url(images/weather-active.png) no-repeat center center; }
        
            .weatherButton span, .venueButton span {
                display: block;
                width: 38px;
                height: 35px;
                background: no-repeat center center;
            }
            #clouds span { background-image: url(images/weather-clouds.png); }
            #sun span { background-image: url(images/weather-sun.png); }
            #rain span { background-image: url(images/weather-rain.png); }
            #wind span { background-image: url(images/weather-wind.png); }

    #venue {
        height: 64px;
    }
        .venueButton { /* inherits .weatherButton */
            width: 48px;
            height: 48px;
            margin-right: 7px;
            filter:alpha(opacity=50);
            -moz-opacity:0.5;
            -khtml-opacity: 0.5;
            opacity: 0.5;
        }
        .venueButton.active {
            filter:none;
            -moz-opacity:1;
            -khtml-opacity: 1;
            opacity: 1;
        }
        
            .venueButton span { /* inherits .weatherButton span */
                width: 48px;
                height: 48px;
            }
            #goOzer1 span { background-image: url(images/goOzer1-thumb.png); }
            #goOzer2 span { background-image: url(images/goOzer2-thumb.png); }
            #goOzer3 span { background-image: url(images/goOzer3-thumb.png); }
            #goOzer4 span { background-image: url(images/goOzer4-thumb.png); }
            #goOzer5 span { background-image: url(images/goOzer5-thumb.png); }

    #menu {
        padding-left: 12px;
        
        clear: left;
    }
    
        .menuButton, #menu .sep {
            display: block;
            float: left;
            height: 21px;
            text-decoration: none;
            color: #fff;
            padding-right: 5px;
        }
        .menuButton.active { background: url(images/menu-active-east.png) no-repeat right top; }
        
            .menuButton span {
                display: block;
                padding: 1px 5px 0 10px;
                height: 20px;
                
            }
            .menuButton.active span { background: url(images/menu-active.png) no-repeat left top; }
            
        #menu .sep { /* inherits .menuButton */
            padding: 0;
            width: 15px;
            background: url(images/menu-grip.png) no-repeat center center;
        }
        
.tXt {
    position: absolute;
}
.tXtTopCorner {
    float: right;
    width: 25px;
    height: 13px;
    background: url(images/txt-topright.png) no-repeat left top;
}
.tXtTop {
    height: 13px;
    margin-right: 25px;
    background: url(images/txt-topleft.png) no-repeat left top;
}
.tXtContent {
    cursor: move;
    clear: right;
    padding: 10px 20px;
    background: url(images/txt-bg.png) repeat-y right top;
}
.tXtBottomCorner {
    float: right;
    width: 25px;
    height: 24px;
    background: url(images/txt-bottomright.png) no-repeat left top;
}
.tXtBottom {
    height: 24px;
    margin-right: 25px;
    background: url(images/txt-bottomleft.png) no-repeat left top;
}


.ContactFormMessage {
    width: 342px;
    height: 83px;
}

.ContactFormField{
    width: 115px;
    padding: 5px 0 10px 0;
    float:left;
}

.ContactFormField input{
    width: 95%;
}

.livebutton {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 386px;
    height: 179px;
    background: url(images/onair2.png) no-repeat left bottom;
    z-index: 2000;
}

    .livebutton span {
        display: block;
        width: 386px;
        height: 83px;
        background: url(images/onair1.png);
    }

.vidmenu a {
    display: block;
    float: left;
    border: solid 1px #333;
    padding: 0 8px;
    background: #fff;
    text-decoration: none;
    margin: 0 3px 3px 0;
}
.vidmenu a.active {
    background: #000;
    color: #fff;
}

.vid { display: none; }

.clear { clear: both; }

#twitter {
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(images/twitter-bg.png) repeat;
}

.twtr-widget {
    margin-top: 4px;
}

.homeGoOzeBody {
    width: 240px;
    height: 100px;
    float: left;
}
.homeGoOzeBox {
    display: block;
    width: 100px;
    height: 100px;
    padding: 5px 15px 15px 5px;
    float: left;
    background: url(images/block_bg.png) no-repeat left top;
    color: #000;
    text-decoration: none;
    font-size: 8pt;
    line-height: 15px;
}
.homeGoOzeBox span {
    display: block;
    float: left;
    width: 100px;
    height: 65px;
    padding-top: 35px;
    background: no-repeat right top;
    overflow: hidden;
}
.homeGoOzeBox.movie span { background-image: url(images/icon_movie.png); }
.homeGoOzeBox.gig span { background-image: url(images/icon_gig.png); }
.homeGoOzeBox.history span { background-image: url(images/icon_history.png); }