/*

*/

body.wimpy-orange #wrapper {
    background-color: #ff8800;
}
body.wimpy-orange #wrapper #theme-switcher-wrapper .theme-switcher-options { background-color: #ff8800; }

body.wimpy-green #wrapper {
    background-color: #6a8e36;
}
body.wimpy-green #wrapper #theme-switcher-wrapper .theme-switcher-options { background-color: #6a8e36; }

body.wimpy-greenlight #wrapper {
    background-color: #b3cc28;
}
body.wimpy-greenlight #wrapper #theme-switcher-wrapper .theme-switcher-options { background-color: #b3cc28; }

body.wimpy-brown #wrapper {
    background-color: #823404;
}
body.wimpy-brown #wrapper #theme-switcher-wrapper .theme-switcher-options { background-color: #823404; }

body.wimpy-blue #wrapper {
    background-color: #164581;
}
body.wimpy-blue #wrapper #theme-switcher-wrapper .theme-switcher-options { background-color: #164581; }

body.wimpy-bluelight #wrapper {
    background-color: #63B1D8;
}
body.wimpy-bluelight #wrapper #theme-switcher-wrapper .theme-switcher-options { background-color: #63B1D8; }

body.wimpy-yellow #wrapper {
    background-color: #FFE200;
}
body.wimpy-yellow #wrapper #theme-switcher-wrapper .theme-switcher-options { background-color: #FFE200; }

body.wimpy-red #wrapper {
    background-color: #C4261D;
}
body.wimpy-red #wrapper #theme-switcher-wrapper .theme-switcher-options { background-color: #C4261D; }

body.wimpy-purple #wrapper {
    background-color: #772e77;
}
body.wimpy-purple #wrapper #theme-switcher-wrapper .theme-switcher-options { background-color: #772e77; }

body.wimpy-black #wrapper {
    background-color: #222222;
}
body.wimpy-black #wrapper #theme-switcher-wrapper .theme-switcher-options { background-color: #222222; }

body.wimpy-redlight #wrapper {
    background-color: #e8210f;
}
body.wimpy-redlight #wrapper #theme-switcher-wrapper .theme-switcher-options { background-color: #e8210f; }



#theme-switcher-wrapper {
    height: auto;
    overflow: hidden;
    background-color: transparent;
    position: relative;
    z-index: 1;
    text-align: center;
}

#theme-switcher-wrapper .theme-switcher-options {
    border-bottom: 4px solid #000;
}

#theme-switcher-wrapper .theme-switcher-options > div {
    display: none;
}

#theme-switcher-wrapper .theme-switcher-options.open > div {
    display: block;
}

#theme-switcher-wrapper a.toggle {
    position: relative;
    background-color: #000;
    color: #fff;
    border-radius: 0 0 16px 16px;
    padding: 4px 16px;
    font-size: 16px;
    margin: auto;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    /*width: 160px;*/
    font-family: 'GhostKidAOE';
    text-decoration: none;
}

#theme-switcher-wrapper h3 {
    margin: 5px;
    padding: 0;
    width: 96px;
    height: 19px;
    float: left;
    display: block;
    text-indent: -9999px;
    background: url(images/choosetheme_header.png) 0 0 no-repeat;
}

#themeswitcher {
    margin: 5px auto;
    display: block;
    list-style: none;
}

#themeswitcher li {
    margin: 5px;
    width: 64px;
    height: 64px;
    display: inline-block;
    overflow: hidden;
    border-radius: 50%;
    background-color: #000;
    border: 2px solid #000;
    vertical-align: middle;
}

#themeswitcher li a {
    width: 64px;
    height: 64px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    cursor: pointer;
}

#themeswitcher li.wimpy-orange a, .wimpy-orange_selected {
    /*background: url(images/theme_orange.png) 0 0 no-repeat;*/
    background-color: #fd9e30;
}

#themeswitcher li.wimpy-green a, .wimpy-green_selected {
    /*background: url(images/theme_green.png) 0 0 no-repeat;*/
    background-color: #a5a827;
}

#themeswitcher li.wimpy-greenlight a, .wimpy-greenlight_selected {
    /*background: url(images/theme_lime.png) 0 0 no-repeat;*/
    background-color: #cbd753;
}

#themeswitcher li.wimpy-brown a, .wimpy-brown_selected {
    /*background: url(images/theme_brown.png) 0 0 no-repeat;*/
    background-color: #9c4e14;
}

#themeswitcher li.wimpy-blue a, .wimpy-blue_selected {
    /*background: url(images/theme_blue.png) 0 0 no-repeat;*/
    background-color: #5878bf;
}

#themeswitcher li.wimpy-bluelight a, .wimpy-bluelight_selected {
    /*background: url(images/theme_bluelight.png) 0 0 no-repeat;*/
    background-color: #68b9da;
}

#themeswitcher li.wimpy-yellow a, .wimpy-yellow_selected {
    /*background: url(images/theme_yellow.png) 0 0 no-repeat;*/
    background-color: #ffde44;
}

#themeswitcher li.wimpy-red a, .wimpy-red_selected {
    /*background: url(images/theme_red.png) 0 0 no-repeat;*/
    background-color: #ac2b29;
}

#themeswitcher li.wimpy-purple a, .wimpy-purple_selected {
    /*background: url(images/theme_purple.png) 0 0 no-repeat;*/
    background-color: #7e4384;
}

#themeswitcher li.wimpy-black a, .wimpy-black_selected {
    /*background: url(images/theme_black.png) 0 0 no-repeat;*/
    background-color: #34393c;
}

#themeswitcher li.wimpy-redlight a, .wimpy-redlight_selected {
    /*background: url(images/theme_black.png) 0 0 no-repeat;*/
    background-color: #e8210f;
}