@media all
{
    * {
        background: transparent;
        border: 0px;
        color: #000;
        font-size: 1em;
        font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
        padding: 0px;
        margin: 0px;
        text-align: left;
    }
    html
    {
        background: #ccc url(custom-theme/images/ui-tile.png) 0% 0% repeat-x;
        padding: 0px 0px;
        margin: 0px 0px;
        height: 100%;
    }
    body {
        background:#fff url(custom-theme/images/ui-tw3k-bird.png) 50% 50% no-repeat fixed;
        text-align: center;
        padding: 0px 1em;
        margin: 60px 20px 20px 20px;
        border:1px solid #999;
        min-height: 80%;
    }
    div {
        background: transparent;
        border: 0px;
        color: #000;
        font-size: 12px; font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
        padding: 0px;
        margin: 0px;
        text-align: left;
    }
p, pre, h1, h2, h3, h4, h5, h6 {font-size: 1em; margin-left: 1em; padding: 1em;}
a {font-size: 1em; }
.content {text-align: center; margin: 1em; padding-top: 50px;min-height: 100%;height: 100%;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}
blockquote, code {margin-left: 1em;background: transparent url(custom-theme/images/ui-bg_inset-hard_55_5d6ff4_1x100.png) repeat; color: #eee;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
blockquote *, code * {color:#eee}
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
}
@media screen
{
    a {text-decoration: underline; margin: 0px}
}
@media print {
    body {
        background:#fff;
        text-align: center;
        padding: 0px 0px;
        margin-left:5pt;
    }
}

#switcher { position:absolute;top:65px;left:25px; }
.themeName {color: #ccc}

.ui-menu { position:absolute;top:0px;right:15px;}
.ui-menu .ui-menu-item a { color: #333; text-shadow: 1px 1px 1px #ccc; background: transparent url('custom-theme/images/ui-bg-hover.png') center center repeat-x;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.ui-menu .ui-menu-item a:hover {color: #ccc; text-shadow: 1px 1px 1px #000;}

.ui-menu .ui-menu-item-hit a {color: #ccc; text-shadow: 1px 1px 1px #000; background: transparent url('custom-theme/images/ui-bg-hover.png') center center repeat-x;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.ui-menu .ui-menu-item-hit a:hover {color: #333; text-shadow: 1px 1px 1px #ccc;}


#Logo {position:absolute;top:15px;left:15px;width:70px;height:25px; background: transparent url('custom-theme/images/ui-tw3k-logo.png') center center no-repeat; cursor: pointer }
.thumbnail { background: transparent url('custom-theme/images/ui-ajax-loader.gif') right center no-repeat; }

object {opacity: .8;background: transparent;}
object * {opacity: .8;background: transparent;}
input, select, textarea, option {color:#eee;border: 1px solid #999;background: transparent url(custom-theme/images/ui-bg_000000_40x40.png) 50% 50% repeat;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
