@charset "utf-8";
/* CSS Document */

body {
        font-family:Arial, Helvetica, sans-serif;
        font-size:0.9em;
        padding:0px;
        margin:0px;
        background-color:#FFF;
        background-repeat : 'no-repeat';
        background-position : 'center top';
        background-attachment : 'fixed';
        text-shadow: 0 1px 0 white;
}
body.presskit {
    background-color: #1B1A05;
}
body.shows {
    background-color: #09090B;
}
body.audio_clips {
    background-color: #040406;
}
body.video_clips {
    background-color: #FCFCFC;
}
/*
body.blog_entries {
    background-color: #FCFCFC;
}*/
body.gallery_image {
    background-color: #000;
}
body.gallery_categories {
    background-color: #000;
}
body.gallery_category {
    background-color: #000;
}

body.gallery_categories div#content li {
    margin-bottom: 10px;
    list-style: none;
}
body.gallery_categories div#content li a {
    font-size:2.1em;
}
a, a:link, a:visited {
        color:#0099FF;
        font-weight:bold;
}
a:hover {
        color:#00CCFF;
}
h1{
}
h2, h3 {
        padding:0px;
        margin:5px 0px 5px 0px;
        /*text-shadow: 2px 2px 10px #000000;
        filter: dropshadow(color=#000000, offx=2, offy=2);*/
}
img {
        border:0px;
}
#content {
        text-align:left;
        width:800px;
        min-height:768px;
        padding: 100px 15px 15px 15px;
        background-image:url(../images/pixel_opacity_content.png);
        
        -moz-border-radius: 0px 0px 12px 12px; /* FF1+ */
        -webkit-border-radius: 0px 0px 12px 12px; /* Saf3-4, iOS 1+, Android 1.5+ */
        border-radius: 0px 0px 12px 12px; /* Opera 10.5, IE9, Saf5, Chrome */
}
#accordion h3 {
        padding-left:20px;
        background-image:url(images/little-arrow-r.gif);
        background-repeat:no-repeat;
        background-position:left;
        cursor:pointer;
}
.left{
        float:left;
}
.right {
        float:right;
        text-align:right;
}
.layout_top {
        padding-top:100px;
        border-top:0px;
        background-image:url(../images/layout_top.png);
        background-repeat:no-repeat;
        background-position:center;
        height:814px;
}
.layout_bottom {
        /* background-image:url(../images/layout_bottom.jpg); */
        background-repeat:no-repeat;
        background-position:top;
        /* height:1800px; */
        width:1100px;
}
#shade_menu_trigger {
        border:1px solid red;
}
#shade_menu {
        -moz-border-radius: 0px 0px 12px 12px; /* FF1+ */
        -webkit-border-radius: 0px 0px 12px 12px; /* Saf3-4, iOS 1+, Android 1.5+ */
        border-radius: 0px 0px 12px 12px; /* Opera 10.5, IE9, Saf5, Chrome */
        -moz-box-shadow: 0px 0px 30px #000; /* FF3.5+ */
        -webkit-box-shadow: 0px 0px 30px #000; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 30px #000; /* Opera 10.5, IE9 */
        background-color: #EFEFEF;
        background-image: -moz-linear-gradient(top, #EFEFEF, #999999); /* FF3.6 */
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #EFEFEF),color-stop(1, #999999)); /* Saf4+, Chrome */
        background-image: -webkit-linear-gradient(#EFEFEF, #999999); /* Chrome 10+, Saf6 */
        background-image: linear-gradient(top, #EFEFEF, #999999);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#EFEFEF', EndColorStr='#999999'); /* IE6�IE9 */
        z-index:1000;
        height:70px;
        text-align:center;
        position: fixed;
        width:100%;
}

.menulink {
        margin-right:20px;
}
br {
        clear:both;
}
hr {
        color: #0099FF;
        background-color: #0099FF;
        height: 2px;
}
.thumb {
        float:left;
        margin:0px 3px 3px 0px;
}
.ghost {
        float:left;
        margin:2px 2px 0px 0px;
        filter:alpha(opacity=50);
        -moz-opacity:0.5;
        opacity: 0.5;
        cursor:pointer;
}
.ghost:hover {
        filter:alpha(opacity=100);
        -moz-opacity:1.0;
        opacity: 1.0;
}
.ghoster {
        float:left;
        margin:2px 2px 0px 0px;
        filter:alpha(opacity=30);
        -moz-opacity:0.3;
        opacity: 0.3;
        cursor:pointer;
}
.ghoster .right {
        float:right;
}
.ghoster:hover {
        filter:alpha(opacity=100);
        -moz-opacity:1.0;
        opacity: 1.0;
}
#credits_div_left {
        padding:2px;
        margin-bottom:15px;
        margin-left:5px;
        text-align:left;
}
#credits_div_right {
        padding:2px;
        margin-bottom:15px;
        margin-right:5px;
        text-align:right;
}
#menu_pointer {
        cursor:pointer;
}
img.credits {
        cursor:pointer;
}
input {
        padding:3px;
}
input:hover {
        border:1px solid #0099FF;
}
button {
        background-color:#0099FF;
        color:#FFFFFF;
}

#callout_25_things {
        width:1000px;
        margin-top:20px;
        -moz-border-radius: 30px; /* FF1+ */
        -webkit-border-radius: 30px; /* Saf3-4, iOS 1+, Android 1.5+ */
        border-radius: 30px; /* Opera 10.5, IE9, Saf5, Chrome */
        -moz-box-shadow: 0px 0px 15px #000; /* FF3.5+ */
        -webkit-box-shadow: 0px 0px 15px #000; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 15px #000; /* Opera 10.5, IE9 */
        background-color: #EFEFEF;
        background-image: -moz-linear-gradient(top, #EFEFEF, #999999); /* FF3.6 */
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #EFEFEF),color-stop(1, #999999)); /* Saf4+, Chrome */
        background-image: -webkit-linear-gradient(#EFEFEF, #999999); /* Chrome 10+, Saf6 */
        background-image: linear-gradient(top, #EFEFEF, #999999);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#EFEFEF', EndColorStr='#999999'); /* IE6�IE9 */
        height:120px;
        padding:15px;		

}
#callout_25_things:hover {
        -moz-box-shadow: 0px 0px 8px #000; /* FF3.5+ */
        -webkit-box-shadow: 0px 0px 8px #000; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 8px #000; /* Opera 10.5, IE9 */
        background-color: #CDCDCD;
        background-image: -moz-linear-gradient(top, #CDCDCD, #666666); /* FF3.6 */
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #CDCDCD),color-stop(1, #666666)); /* Saf4+, Chrome */
        background-image: -webkit-linear-gradient(#CDCDCD, #666666); /* Chrome 10+, Saf6 */
        background-image: linear-gradient(top, #CDCDCD, #666666);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#CDCDCD', EndColorStr='#666666'); /* IE6�IE9 */
}
#callout_25_things a {
        font-size:4.8em;
        text-decoration:none;
        color:#555555;
}
#callout_25_things a:hover {
        color:#444444;
}

span.data{
    display: none;
}
