/* ----------------------------------------------------------
 * RED SKIN
 * ----------------------------------------------------------*/

body.red-theme a, body.red-theme .px-twitter-widget ul li a, body.red-theme .px-twitter-widget .follow-link a,
body.red-theme #footer-sidebar ul.twitter-widget li a { color: #af6460; }
body.red-theme #root { background: transparent url('../skins/red/images/header-pattern.png') repeat-x left top; }
body.red-theme #header { background: transparent url('../skins/red/images/header-bkg.png') no-repeat center top; }

body.red-theme ul#menu li > a:hover {
    background: transparent url('../skins/red/images/menu-item-over-bkg.png') repeat-x top left;
    box-shadow: 0 -1px 0px #a0423c;
    color: #fff;
}
body.red-theme ul#menu > li.current-menu-item > a,
body.red-theme ul#menu > li.current_page_parent > a, body.red-theme ul#menu > li.current-menu-parent > a,
body.red-theme ul#menu > li.current-menu-ancestor > a, body.red-theme ul#menu > li.current_page_ancestor > a {
    background: transparent url('../skins/red/images/menu-item-over-bkg.png') repeat-x top left;
    color: #fff;
    box-shadow: 0 -1px 0px #a0423c;
}
body.red-theme ul#menu li a { text-shadow: 0 1px 0 #742a26; }

body.red-theme ul#menu li a.homepage { background: transparent url('../skins/red/images/menu-item-home.png') no-repeat top left; }
body.red-theme ul#menu li a.homepage:hover, body.red-theme ul#menu li.current-menu-item a.homepage {
    background: transparent url('../skins/red/images/menu-item-home-over.png') no-repeat top left;
    box-shadow: 0 0 0 transparent;
}
body.red-theme ul#menu li ul.sub-menu li a { text-shadow: 0 0 0 transparent; background: transparent none; }
body.red-theme ul#menu li ul.sub-menu li a:hover {
    box-shadow: 0 0 0 transparent;
    border-radius: 0;
    color: #a54c47;
}
body.red-theme #search-bar a.search-button { background: transparent url('../skins/red/images/search-button.png') no-repeat left top; }
body.red-theme .widget .px-widget-title { background: transparent url('../skins/red/images/sidebar-headline-bkg.png') no-repeat left top; color: #723633; }
body.red-theme .widget .px-widget-title h3, body.red-theme .widget .px-widget-title h3 a { color: #723633; }

body.red-theme #footer { background: transparent url('../skins/red/images/footer-pattern.jpg') repeat-x bottom left; }
body.red-theme #footer-bkg { background: transparent url('../skins/red/images/footer-bkg.png') no-repeat bottom left; }
body.red-theme #footer-content .copyright-note, body.red-theme ul.footer-menu li a { color: #f9bfbb; }
body.red-theme ul.footer-menu li { border-left: 1px solid #f9bfbb; }
body.red-theme ul.footer-menu li:first-child { border-left: 0; }
body.red-theme #footer-sidebar ul.links li a:hover { text-decoration: underline; color: #af6460; }

body.red-theme table thead th {
    background: #fff url('../skins/red/images/table-header-bkg.jpg') repeat-x left top;
    border: 1px solid #cd9693;
    border-right: 1px solid #f6d9d8;
    border-left: 1px solid #dcaaa7;
    color: #8f433f;
    text-shadow: 0 1px 0 #f6e0df;
}
body.red-theme table thead th.last { border-right: 1px solid #cd9693; }
body.red-theme table tbody tr td {
    border: 1px solid #e5bab8;
    border-bottom: 1px solid #ededed;
    border-top: 0;
    border-right: 0;
}
body.red-theme table tbody tr td.lastinrow { border-right: 1px solid #e5bab8; }
body.red-theme table tbody tr.lastrow td { border-bottom: 1px solid #e5bab8; }

body.red-theme .custom-panel .panel-header {
    background: transparent url('../skins/red/images/panel-title-bkg.png') repeat-x left top;
    height: 48px;
    font: 14px/49px Arial;
    color: #8f433f;
    padding: 0 14px;
    text-shadow: 0 1px 0 #ffedec;
    border: 1px solid #dcaca9;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    box-shadow: inset 0 0 10px #e7cac8;
}
body.red-theme .custom-panel .panel-header .arrow-icon { background: transparent url('../skins/red/images/panel-arrow-icon.png') no-repeat left center; }

body.red-theme .multitab-panel ul.navbar li a:hover, body.red-theme .multitab-panel ul.navbar li.selected a {
    background: transparent url('../skins/red/images/multitab-menuitem-over-bkg.png') repeat-x left top;
    text-decoration: none;
    color: #8f433f;
    border-color: #dcaca9;
    box-shadow: inset 0 0 10px #e7cac8;
    text-shadow: 0 1px 0 #ffedec;
}

body.red-theme .small-cta h3 { color: #b94949; }
body.red-theme #footer-content h4 { text-shadow: 0 1px 0 #83322e; }
body.red-theme .plus-icon { background: transparent url('../skins/red/images/plus-sign.png') no-repeat left center; }
body.red-theme .tag-icon { background: transparent url('../skins/red/images/tag-icon.png') no-repeat left center; }
body.red-theme .write-icon { background: transparent url('../skins/red/images/write-icon.png') no-repeat left center; }
body.red-theme .px-slider.nivoSlider .nivo-directionNav a.nivo-prevNav { background: transparent url('../skins/red/images/nivo-left-arrow.png') no-repeat left top; }
body.red-theme .px-slider.nivoSlider .nivo-directionNav a.nivo-nextNav { background: transparent url('../skins/red/images/nivo-right-arrow.png') no-repeat left top; }
body.red-theme .colored { color: #d56565; }
body.red-theme .recent-posts ul li h4, body.red-theme .recent-posts ul li h4 a { color: #ae5a5a; }
body.red-theme .recent-posts ul li h4 a:hover { color: #9b4a4a; }
body.red-theme ul.navigator li a:hover, body.red-theme ul.navigator li a.active {
    background: transparent url('../skins/red/images/navigator-button-on.png') no-repeat left top;
    text-shadow: 0 1px 0 #ad554f;
    color: #fff;
}
body.red-theme ul.navigator li a { color: #8b6e6c; }


/* ----------------------------------------------------------
 * GREEN SKIN
 * ----------------------------------------------------------*/

body.green-theme a, body.green-theme .px-twitter-widget ul li a, body.green-theme .px-twitter-widget .follow-link a,
body.green-theme #footer-sidebar ul.twitter-widget li a { color: #41884c; }
body.green-theme #root { background: transparent url('../skins/green/images/header-pattern.png') repeat-x left top; }
body.green-theme #header { background: transparent url('../skins/green/images/header-bkg.png') no-repeat center top; }

body.green-theme ul#menu li > a:hover {
    background: transparent url('../skins/green/images/menu-item-over-bkg.png') repeat-x top left;
    box-shadow: 0 -1px 0px #4e9058;
    color: #fff;
}
body.green-theme ul#menu > li.current-menu-item > a,
body.green-theme ul#menu > li.current_page_parent > a, body.green-theme ul#menu > li.current-menu-parent > a,
body.green-theme ul#menu > li.current-menu-ancestor > a, body.green-theme ul#menu > li.current_page_ancestor > a {
    background: transparent url('../skins/green/images/menu-item-over-bkg.png') repeat-x top left;
    color: #fff;
    box-shadow: 0 -1px 0px #4e9058;
}
body.green-theme ul#menu li a { text-shadow: 0 1px 0 #346e3d; }

body.green-theme ul#menu li a.homepage { background: transparent url('../skins/green/images/menu-item-home.png') no-repeat top left; }
body.green-theme ul#menu li a.homepage:hover, body.green-theme ul#menu li.current-menu-item a.homepage {
    background: transparent url('../skins/green/images/menu-item-home-over.png') no-repeat top left;
    box-shadow: 0 0 0 transparent;
}
body.green-theme ul#menu li ul.sub-menu li a { text-shadow: 0 0 0 transparent; background: transparent none; }
body.green-theme ul#menu li ul.sub-menu li a:hover {
    box-shadow: 0 0 0 transparent;
    border-radius: 0;
    color: #41884c;
}
body.green-theme #search-bar a.search-button { background: transparent url('../skins/green/images/search-button.png') no-repeat left top; }
body.green-theme .widget .px-widget-title { background: transparent url('../skins/green/images/sidebar-headline-bkg.png') no-repeat left top; color: #396b41; }
body.green-theme .widget .px-widget-title h3, body.green-theme .widget .px-widget-title h3 a { color: #396b41; }

body.green-theme #footer { background: transparent url('../skins/green/images/footer-pattern.jpg') repeat-x bottom left; }
body.green-theme #footer-bkg { background: transparent url('../skins/green/images/footer-bkg.png') no-repeat bottom left; }
body.green-theme #footer-content .copyright-note, body.green-theme ul.footer-menu li a { color: #d6f7db; }
body.green-theme ul.footer-menu li { border-left: 1px solid #d6f7db; }
body.green-theme ul.footer-menu li:first-child { border-left: 0; }
body.green-theme #footer-sidebar ul.links li a:hover { text-decoration: underline; color: #41884c; }

body.green-theme table thead th {
    background: #fff url('../skins/green/images/table-header-bkg.jpg') repeat-x left top;
    border: 1px solid #a8caad;
    border-right: 1px solid #e8f1e9;
    border-left: 1px solid #a8caad;
    color: #478150;
    text-shadow: 0 1px 0 #eef4ef;
}
body.green-theme table thead th.last { border-right: 1px solid #a8caad; }
body.green-theme table tbody tr td {
    border: 1px solid #d1e3d4;
    border-bottom: 1px solid #ededed;
    border-top: 0;
    border-right: 0;
}
body.green-theme table tbody tr td.lastinrow { border-right: 1px solid #d1e3d4; }
body.green-theme table tbody tr.lastrow td { border-bottom: 1px solid #d1e3d4; }

body.green-theme .custom-panel .panel-header {
    background: transparent url('../skins/green/images/panel-title-bkg.png') repeat-x left top;
    height: 48px;
    font: 14px/49px Arial;
    padding: 0 14px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #4f8357;
    border-color: #b4d1b9;
    box-shadow: inset 0 0 10px #c4dbc8;
    text-shadow: 0 1px 0 #f2f7f3;
}
body.green-theme .custom-panel .panel-header .arrow-icon { background: transparent url('../skins/green/images/panel-arrow-icon.png') no-repeat left center; }

body.green-theme .multitab-panel ul.navbar li a:hover, body.green-theme .multitab-panel ul.navbar li.selected a {
    background: transparent url('../skins/green/images/multitab-menuitem-over-bkg.png') repeat-x left top;
    text-decoration: none;
    color: #4f8357;
    border-color: #b4d1b9;
    box-shadow: inset 0 0 10px #c4dbc8;
    text-shadow: 0 1px 0 #f2f7f3;
}

body.green-theme .small-cta h3 { color: #4c7e54; }
body.green-theme #footer-content h4 { text-shadow: 0 1px 0 #386840; }
body.green-theme .plus-icon { background: transparent url('../skins/green/images/plus-sign.png') no-repeat left center; }
body.green-theme .tag-icon { background: transparent url('../skins/green/images/tag-icon.png') no-repeat left center; }
body.green-theme .write-icon { background: transparent url('../skins/green/images/write-icon.png') no-repeat left center; }
body.green-theme .px-slider.nivoSlider .nivo-directionNav a.nivo-prevNav { background: transparent url('../skins/green/images/nivo-left-arrow.png') no-repeat left top; }
body.green-theme .px-slider.nivoSlider .nivo-directionNav a.nivo-nextNav { background: transparent url('../skins/green/images/nivo-right-arrow.png') no-repeat left top; }
body.green-theme .colored { color: #509c5c; }
body.green-theme .recent-posts ul li h4, body.green-theme .recent-posts ul li h4 a { color: #397c43; }
body.green-theme .recent-posts ul li h4 a:hover { color: #2e6336; }
body.green-theme ul.navigator li a:hover, body.green-theme ul.navigator li a.active {
    background: transparent url('../skins/green/images/navigator-button-on.png') no-repeat left top;
    text-shadow: 0 1px 0 #5b9a64;
    color: #fff;
}
body.green-theme ul.navigator li a { color: #729377; }


/* ----------------------------------------------------------
 * MAROON SKIN
 * ----------------------------------------------------------*/

body.maroon-theme a, body.maroon-theme .px-twitter-widget ul li a, body.maroon-theme .px-twitter-widget .follow-link a,
body.maroon-theme #footer-sidebar ul.twitter-widget li a, body.maroon-theme .post-navigation a { color: #a7735a; }
body.maroon-theme #root { background: transparent url('../skins/maroon/images/header-pattern.png') repeat-x left top; }
body.maroon-theme #header { background: transparent url('../skins/maroon/images/header-bkg.png') no-repeat center top; }

body.maroon-theme ul#menu li > a:hover {
    background: transparent url('../skins/maroon/images/menu-item-over-bkg.png') repeat-x top left;
    box-shadow: 0 -1px 0px #8b6654;
    color: #fff;
}
body.maroon-theme ul#menu > li.current-menu-item > a,
body.maroon-theme ul#menu > li.current_page_parent > a, body.maroon-theme ul#menu > li.current-menu-parent > a,
body.maroon-theme ul#menu > li.current-menu-ancestor > a, body.maroon-theme ul#menu > li.current_page_ancestor > a {
    background: transparent url('../skins/maroon/images/menu-item-over-bkg.png') repeat-x top left;
    color: #fff;
    box-shadow: 0 -1px 0px #8b6654;
}
body.maroon-theme ul#menu li a { text-shadow: 0 1px 0 #61473b; }

body.maroon-theme ul#menu li a.homepage { background: transparent url('../skins/maroon/images/menu-item-home.png') no-repeat top left; }
body.maroon-theme ul#menu li a.homepage:hover, body.maroon-theme ul#menu li.current-menu-item a.homepage {
    background: transparent url('../skins/maroon/images/menu-item-home-over.png') no-repeat top left;
    box-shadow: 0 0 0 transparent;
}
body.maroon-theme ul#menu li ul.sub-menu li a { text-shadow: 0 0 0 transparent; background: transparent none; }
body.maroon-theme ul#menu li ul.sub-menu li a:hover {
    box-shadow: 0 0 0 transparent;
    border-radius: 0;
    color: #a7735a;
}
body.maroon-theme #search-bar a.search-button { background: transparent url('../skins/maroon/images/search-button.png') no-repeat left top; }
body.maroon-theme .widget .px-widget-title { background: transparent url('../skins/maroon/images/sidebar-headline-bkg.png') no-repeat left top; color: #396b41; }
body.maroon-theme .widget .px-widget-title h3, body.maroon-theme .widget .px-widget-title h3 a { color: #7b5a4a; }

body.maroon-theme #footer { background: transparent url('../skins/maroon/images/footer-pattern.jpg') repeat-x bottom left; }
body.maroon-theme #footer-bkg { background: transparent url('../skins/maroon/images/footer-bkg.png') no-repeat bottom left; }
body.maroon-theme #footer-content .copyright-note, body.maroon-theme ul.footer-menu li a { color: #e1d4ce; }
body.maroon-theme ul.footer-menu li { border-left: 1px solid #e1d4ce; }
body.maroon-theme ul.footer-menu li:first-child { border-left: 0; }
body.maroon-theme #footer-sidebar ul.links li a:hover { text-decoration: underline; color: #a7735a; }

body.maroon-theme table thead th {
    background: #fff url('../skins/maroon/images/table-header-bkg.jpg') repeat-x left top;
    border: 1px solid #c8b0a4;
    border-right: 1px solid #eee7e3;
    border-left: 1px solid #c8b0a4;
    color: #8f6450;
    text-shadow: 0 1px 0 #f2edea;
}
body.maroon-theme table thead th.last { border-right: 1px solid #c8b0a4; }
body.maroon-theme table tbody tr td {
    border: 1px solid #e1d4ce;
    border-bottom: 1px solid #ededed;
    border-top: 0;
    border-right: 0;
}
body.maroon-theme table tbody tr td.lastinrow { border-right: 1px solid #e1d4ce; }
body.maroon-theme table tbody tr.lastrow td { border-bottom: 1px solid #e1d4ce; }

body.maroon-theme .custom-panel .panel-header {
    background: transparent url('../skins/maroon/images/panel-title-bkg.png') repeat-x left top;
    height: 48px;
    font: 14px/49px Arial;
    padding: 0 14px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #83604f;
    border-color: #cdb7ac;
    box-shadow: inset 0 0 10px #dbcbc4;
    text-shadow: 0 1px 0 #f9f7f6;
}
body.maroon-theme .custom-panel .panel-header .arrow-icon { background: transparent url('../skins/maroon/images/panel-arrow-icon.png') no-repeat left center; }

body.maroon-theme .multitab-panel ul.navbar li a:hover, body.maroon-theme .multitab-panel ul.navbar li.selected a {
    background: transparent url('../skins/maroon/images/multitab-menuitem-over-bkg.png') repeat-x left top;
    text-decoration: none;
    color: #83604f;
    border-color: #cdb7ac;
    box-shadow: inset 0 0 10px #dbcbc4;
    text-shadow: 0 1px 0 #f9f7f6;
}

body.maroon-theme .small-cta h3 { color: #926754; }
body.maroon-theme #footer-content h4 { text-shadow: 0 1px 0 #574035; }
body.maroon-theme .plus-icon { background: transparent url('../skins/maroon/images/plus-sign.png') no-repeat left center; }
body.maroon-theme .tag-icon { background: transparent url('../skins/maroon/images/tag-icon.png') no-repeat left center; }
body.maroon-theme .write-icon { background: transparent url('../skins/maroon/images/write-icon.png') no-repeat left center; }
body.maroon-theme .px-slider.nivoSlider .nivo-directionNav a.nivo-prevNav { background: transparent url('../skins/maroon/images/nivo-left-arrow.png') no-repeat left top; }
body.maroon-theme .px-slider.nivoSlider .nivo-directionNav a.nivo-nextNav { background: transparent url('../skins/maroon/images/nivo-right-arrow.png') no-repeat left top; }
body.maroon-theme .colored { color: #a7735a; }
body.maroon-theme .recent-posts ul li h4, body.maroon-theme .recent-posts ul li h4 a { color: #896453; }
body.maroon-theme .recent-posts ul li h4 a:hover { color: #795849; }
body.maroon-theme ul.navigator li a:hover, body.maroon-theme ul.navigator li a.active {
    background: transparent url('../skins/maroon/images/navigator-button-on.png') no-repeat left top;
    text-shadow: 0 1px 0 #a17661;
    color: #fff;
}
body.maroon-theme ul.navigator li a { color: #a08e86; }


/* ----------------------------------------------------------
 * OLIVE SKIN
 * ----------------------------------------------------------*/

body.olive-theme a, body.olive-theme .px-twitter-widget ul li a, body.olive-theme .px-twitter-widget .follow-link a,
body.olive-theme #footer-sidebar ul.twitter-widget li a, body.olive-theme .post-navigation a { color: #a39255; }
body.olive-theme #root { background: transparent url('../skins/olive/images/header-pattern.png') repeat-x left top; }
body.olive-theme #header { background: transparent url('../skins/olive/images/header-bkg.png') no-repeat center top; }

body.olive-theme ul#menu li > a:hover {
    background: transparent url('../skins/olive/images/menu-item-over-bkg.png') repeat-x top left;
    box-shadow: 0 -1px 0px #8b7f54;
    color: #fff;
}
body.olive-theme ul#menu > li.current-menu-item > a,
body.olive-theme ul#menu > li.current_page_parent > a, body.olive-theme ul#menu > li.current-menu-parent > a,
body.olive-theme ul#menu > li.current-menu-ancestor > a, body.olive-theme ul#menu > li.current_page_ancestor > a {
    background: transparent url('../skins/olive/images/menu-item-over-bkg.png') repeat-x top left;
    color: #fff;
    box-shadow: 0 -1px 0px #8b7f54;
}
body.olive-theme ul#menu li a { text-shadow: 0 1px 0 #5b5337; }

body.olive-theme ul#menu li a.homepage { background: transparent url('../skins/olive/images/menu-item-home.png') no-repeat top left; }
body.olive-theme ul#menu li a.homepage:hover, body.olive-theme ul#menu li.current-menu-item a.homepage {
    background: transparent url('../skins/olive/images/menu-item-home-over.png') no-repeat top left;
    box-shadow: 0 0 0 transparent;
}
body.olive-theme ul#menu li ul.sub-menu li a { text-shadow: 0 0 0 transparent; background: transparent none; }
body.olive-theme ul#menu li ul.sub-menu li a:hover {
    box-shadow: 0 0 0 transparent;
    border-radius: 0;
    color: #a39255;
}
body.olive-theme #search-bar a.search-button { background: transparent url('../skins/olive/images/search-button.png') no-repeat left top; }
body.olive-theme .widget .px-widget-title { background: transparent url('../skins/olive/images/sidebar-headline-bkg.png') no-repeat left top; color: #716435; }
body.olive-theme .widget .px-widget-title h3, body.olive-theme .widget .px-widget-title h3 a { color: #716435; }

body.olive-theme #footer { background: transparent url('../skins/olive/images/footer-pattern.jpg') repeat-x bottom left; }
body.olive-theme #footer-bkg { background: transparent url('../skins/olive/images/footer-bkg.png') no-repeat bottom left; }
body.olive-theme #footer-content .copyright-note, body.olive-theme ul.footer-menu li a { color: #dfd9c2; }
body.olive-theme ul.footer-menu li { border-left: 1px solid #dfd9c2; }
body.olive-theme ul.footer-menu li:first-child { border-left: 0; }
body.olive-theme #footer-sidebar ul.links li a:hover { text-decoration: underline; color: #a39255; }

body.olive-theme table thead th {
    background: #fff url('../skins/olive/images/table-header-bkg.jpg') repeat-x left top;
    border: 1px solid #c8c0a4;
    border-right: 1px solid #ebe8df;
    border-left: 1px solid #c8c0a4;
    color: #87794b;
    text-shadow: 0 1px 0 #f5f4ef;
}
body.olive-theme table thead th.last { border-right: 1px solid #c8c0a4; }
body.olive-theme table tbody tr td {
    border: 1px solid #e2decf;
    border-bottom: 1px solid #ededed;
    border-top: 0;
    border-right: 0;
}
body.olive-theme table tbody tr td.lastinrow { border-right: 1px solid #e2decf; }
body.olive-theme table tbody tr.lastrow td { border-bottom: 1px solid #e2decf; }

body.olive-theme .custom-panel .panel-header {
    background: transparent url('../skins/olive/images/panel-title-bkg.png') repeat-x left top;
    height: 48px;
    font: 14px/49px Arial;
    padding: 0 14px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #83784f;
    border-color: #cdc6ad;
    box-shadow: inset 0 0 10px #dbd6c4;
    text-shadow: 0 1px 0 #f9f8f6;
}
body.olive-theme .custom-panel .panel-header .arrow-icon { background: transparent url('../skins/olive/images/panel-arrow-icon.png') no-repeat left center; }

body.olive-theme .multitab-panel ul.navbar li a:hover, body.olive-theme .multitab-panel ul.navbar li.selected a {
    background: transparent url('../skins/olive/images/multitab-menuitem-over-bkg.png') repeat-x left top;
    text-decoration: none;
    color: #83784f;
    border-color: #cdc6ad;
    box-shadow: inset 0 0 10px #dbd6c4;
    text-shadow: 0 1px 0 #f9f8f6;
}

body.olive-theme .small-cta h3 { color: #928041; }
body.olive-theme #footer-content h4 { text-shadow: 0 1px 0 #635a3c; }
body.olive-theme .plus-icon { background: transparent url('../skins/olive/images/plus-sign.png') no-repeat left center; }
body.olive-theme .tag-icon { background: transparent url('../skins/olive/images/tag-icon.png') no-repeat left center; }
body.olive-theme .write-icon { background: transparent url('../skins/olive/images/write-icon.png') no-repeat left center; }
body.olive-theme .px-slider.nivoSlider .nivo-directionNav a.nivo-prevNav { background: transparent url('../skins/olive/images/nivo-left-arrow.png') no-repeat left top; }
body.olive-theme .px-slider.nivoSlider .nivo-directionNav a.nivo-nextNav { background: transparent url('../skins/olive/images/nivo-right-arrow.png') no-repeat left top; }
body.olive-theme .colored { color: #a08a3a; }
body.olive-theme .recent-posts ul li h4, body.olive-theme .recent-posts ul li h4 a { color: #927f3a; }
body.olive-theme .recent-posts ul li h4 a:hover { color: #7b6b31; }
body.olive-theme ul.navigator li a:hover, body.olive-theme ul.navigator li a.active {
    background: transparent url('../skins/olive/images/navigator-button-on.png') no-repeat left top;
    text-shadow: 0 1px 0 #a17661;
    color: #fff;
}
body.olive-theme ul.navigator li a { color: #a08e86; }

/* ----------------------------------------------------------
 * LIGHT-GREEN SKIN
 * ----------------------------------------------------------*/

body.light-green-theme a, body.light-green-theme .px-twitter-widget ul li a, body.light-green-theme .px-twitter-widget .follow-link a,
body.light-green-theme #footer-sidebar ul.twitter-widget li a, body.light-green-theme .post-navigation a { color: #8aab51; }
body.light-green-theme #root { background: transparent url('../skins/light-green/images/header-pattern.png') repeat-x left top; }
body.light-green-theme #header { background: transparent url('../skins/light-green/images/header-bkg.png') no-repeat center top; }

body.light-green-theme ul#menu li > a:hover {
    background: transparent url('../skins/light-green/images/menu-item-over-bkg.png') repeat-x top left;
    box-shadow: 0 -1px 0px #778c55;
    color: #fff;
}
body.light-green-theme ul#menu > li.current-menu-item > a,
body.light-green-theme ul#menu > li.current_page_parent > a, body.light-green-theme ul#menu > li.current-menu-parent > a,
body.light-green-theme ul#menu > li.current-menu-ancestor > a, body.light-green-theme ul#menu > li.current_page_ancestor > a {
    background: transparent url('../skins/light-green/images/menu-item-over-bkg.png') repeat-x top left;
    color: #fff;
    box-shadow: 0 -1px 0px #778c55;
}
body.light-green-theme ul#menu li a { text-shadow: 0 1px 0 #4d5b37; }

body.light-green-theme ul#menu li a.homepage { background: transparent url('../skins/light-green/images/menu-item-home.png') no-repeat top left; }
body.light-green-theme ul#menu li a.homepage:hover, body.light-green-theme ul#menu li.current-menu-item a.homepage {
    background: transparent url('../skins/light-green/images/menu-item-home-over.png') no-repeat top left;
    box-shadow: 0 0 0 transparent;
}
body.light-green-theme ul#menu li ul.sub-menu li a { text-shadow: 0 0 0 transparent; background: transparent none; }
body.light-green-theme ul#menu li ul.sub-menu li a:hover {
    box-shadow: 0 0 0 transparent;
    border-radius: 0;
    color: #76973e;
}
body.light-green-theme #search-bar a.search-button { background: transparent url('../skins/light-green/images/search-button.png') no-repeat left top; }
body.light-green-theme .widget .px-widget-title { background: transparent url('../skins/light-green/images/sidebar-headline-bkg.png') no-repeat left top; color: #5b7332; }
body.light-green-theme .widget .px-widget-title h3, body.light-green-theme .widget .px-widget-title h3 a { color: #5b7332; }

body.light-green-theme #footer { background: transparent url('../skins/light-green/images/footer-pattern.jpg') repeat-x bottom left; }
body.light-green-theme #footer-bkg { background: transparent url('../skins/light-green/images/footer-bkg.png') no-repeat bottom left; }
body.light-green-theme #footer-content .copyright-note, body.light-green-theme ul.footer-menu li a { color: #e5eed5; }
body.light-green-theme ul.footer-menu li { border-left: 1px solid #dae1ce; }
body.light-green-theme ul.footer-menu li:first-child { border-left: 0; }
body.light-green-theme #footer-sidebar ul.links li a:hover { text-decoration: underline; color: #8aab51; }

body.light-green-theme table thead th {
    background: #fff url('../skins/light-green/images/table-header-bkg.jpg') repeat-x left top;
    border: 1px solid #bac8a4;
    border-right: 1px solid #eaeee3;
    border-left: 1px solid #bac8a4;
    color: #758a51;
    text-shadow: 0 1px 0 #eff2ea;
}
body.light-green-theme table thead th.last { border-right: 1px solid #bac8a4; }
body.light-green-theme table tbody tr td {
    border: 1px solid #d4dcc6;
    border-bottom: 1px solid #ededed;
    border-top: 0;
    border-right: 0;
}
body.light-green-theme table tbody tr td.lastinrow { border-right: 1px solid #d4dcc6; }
body.light-green-theme table tbody tr.lastrow td { border-bottom: 1px solid #d4dcc6; }

body.light-green-theme .custom-panel .panel-header {
    background: transparent url('../skins/light-green/images/panel-title-bkg.png') repeat-x left top;
    height: 48px;
    font: 14px/49px Arial;
    padding: 0 14px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #6f834f;
    border-color: #c1cdac;
    box-shadow: inset 0 0 10px #d2dbc4;
    text-shadow: 0 1px 0 #f8f9f6;
}
body.light-green-theme .custom-panel .panel-header .arrow-icon { background: transparent url('../skins/light-green/images/panel-arrow-icon.png') no-repeat left center; }

body.light-green-theme .multitab-panel ul.navbar li a:hover, body.light-green-theme .multitab-panel ul.navbar li.selected a {
    background: transparent url('../skins/light-green/images/multitab-menuitem-over-bkg.png') repeat-x left top;
    text-decoration: none;
    color: #6f834f;
    border-color: #c1cdac;
    box-shadow: inset 0 0 10px #d2dbc4;
    text-shadow: 0 1px 0 #f8f9f6;
}

body.light-green-theme .small-cta h3 { color: #928041; }
body.light-green-theme #footer-content h4 { text-shadow: 0 1px 0 #627346; }
body.light-green-theme .plus-icon { background: transparent url('../skins/light-green/images/plus-sign.png') no-repeat left center; }
body.light-green-theme .tag-icon { background: transparent url('../skins/light-green/images/tag-icon.png') no-repeat left center; }
body.light-green-theme .write-icon { background: transparent url('../skins/light-green/images/write-icon.png') no-repeat left center; }
body.light-green-theme .px-slider.nivoSlider .nivo-directionNav a.nivo-prevNav { background: transparent url('../skins/light-green/images/nivo-left-arrow.png') no-repeat left top; }
body.light-green-theme .px-slider.nivoSlider .nivo-directionNav a.nivo-nextNav { background: transparent url('../skins/light-green/images/nivo-right-arrow.png') no-repeat left top; }
body.light-green-theme .colored { color: #7ca53a; }
body.light-green-theme .recent-posts ul li h4, body.light-green-theme .recent-posts ul li h4 a { color: #759541; }
body.light-green-theme .recent-posts ul li h4 a:hover { color: #4e6726; }
body.light-green-theme ul.navigator li a:hover, body.light-green-theme ul.navigator li a.active {
    background: transparent url('../skins/light-green/images/navigator-button-on.png') no-repeat left top;
    text-shadow: 0 1px 0 #6e8d3c;
    color: #fff;
}
body.light-green-theme ul.navigator li a { color: #779840; }

/* ----------------------------------------------------------
 * AQUA SKIN
 * ----------------------------------------------------------*/

body.aqua-theme a, body.aqua-theme .px-twitter-widget ul li a, body.aqua-theme .px-twitter-widget .follow-link a,
body.aqua-theme #footer-sidebar ul.twitter-widget li a, body.aqua-theme .post-navigation a { color: #569ba7; }
body.aqua-theme #root { background: transparent url('../skins/aqua/images/header-pattern.png') repeat-x left top; }
body.aqua-theme #header { background: transparent url('../skins/aqua/images/header-bkg.png') no-repeat center top; }

body.aqua-theme ul#menu li > a:hover {
    background: transparent url('../skins/aqua/images/menu-item-over-bkg.png') repeat-x top left;
    box-shadow: 0 -1px 0px #55848c;
    color: #fff;
}
body.aqua-theme ul#menu > li.current-menu-item > a,
body.aqua-theme ul#menu > li.current_page_parent > a, body.aqua-theme ul#menu > li.current-menu-parent > a,
body.aqua-theme ul#menu > li.current-menu-ancestor > a, body.aqua-theme ul#menu > li.current_page_ancestor > a {
    background: transparent url('../skins/aqua/images/menu-item-over-bkg.png') repeat-x top left;
    color: #fff;
    box-shadow: 0 -1px 0px #55848c;
}
body.aqua-theme ul#menu li a { text-shadow: 0 1px 0 #37565b; }

body.aqua-theme ul#menu li a.homepage { background: transparent url('../skins/aqua/images/menu-item-home.png') no-repeat top left; }
body.aqua-theme ul#menu li a.homepage:hover, body.aqua-theme ul#menu li.current-menu-item a.homepage {
    background: transparent url('../skins/aqua/images/menu-item-home-over.png') no-repeat top left;
    box-shadow: 0 0 0 transparent;
}
body.aqua-theme ul#menu li ul.sub-menu li a { text-shadow: 0 0 0 transparent; background: transparent none; }
body.aqua-theme ul#menu li ul.sub-menu li a:hover {
    box-shadow: 0 0 0 transparent;
    border-radius: 0;
    color: #588a92;
}
body.aqua-theme #search-bar a.search-button { background: transparent url('../skins/aqua/images/search-button.png') no-repeat left top; }
body.aqua-theme .widget .px-widget-title { background: transparent url('../skins/aqua/images/sidebar-headline-bkg.png') no-repeat left top; color: #456b72; }
body.aqua-theme .widget .px-widget-title h3, body.aqua-theme .widget .px-widget-title h3 a { color: #456b72; }

body.aqua-theme #footer { background: transparent url('../skins/aqua/images/footer-pattern.jpg') repeat-x bottom left; }
body.aqua-theme #footer-bkg { background: transparent url('../skins/aqua/images/footer-bkg.png') no-repeat bottom left; }
body.aqua-theme #footer-content .copyright-note, body.aqua-theme ul.footer-menu li a { color: #d7f0f5; }
body.aqua-theme ul.footer-menu li { border-left: 1px solid #d7f0f5; }
body.aqua-theme ul.footer-menu li:first-child { border-left: 0; }
body.aqua-theme #footer-sidebar ul.links li a:hover { text-decoration: underline; color: #569ba7; }

body.aqua-theme table thead th {
    background: #fff url('../skins/aqua/images/table-header-bkg.jpg') repeat-x left top;
    border: 1px solid #abc7cc;
    border-right: 1px solid #e9f0f1;
    border-left: 1px solid #abc7cc;
    color: #447077;
    text-shadow: 0 1px 0 #eff2ea;
}
body.aqua-theme table thead th.last { border-right: 1px solid #abc7cc; }
body.aqua-theme table tbody tr td {
    border: 1px solid #cedee1;
    border-bottom: 1px solid #ededed;
    border-top: 0;
    border-right: 0;
}
body.aqua-theme table tbody tr td.lastinrow { border-right: 1px solid #cedee1; }
body.aqua-theme table tbody tr.lastrow td { border-bottom: 1px solid #cedee1; }

body.aqua-theme .custom-panel .panel-header {
    background: transparent url('../skins/aqua/images/panel-title-bkg.png') repeat-x left top;
    height: 48px;
    font: 14px/49px Arial;
    padding: 0 14px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #4f7b83;
    border-color: #acc8cd;
    box-shadow: inset 0 0 10px #c4d8db;
    text-shadow: 0 1px 0 #f6f9f9;
}
body.aqua-theme .custom-panel .panel-header .arrow-icon { background: transparent url('../skins/aqua/images/panel-arrow-icon.png') no-repeat left center; }

body.aqua-theme .multitab-panel ul.navbar li a:hover, body.aqua-theme .multitab-panel ul.navbar li.selected a {
    background: transparent url('../skins/aqua/images/multitab-menuitem-over-bkg.png') repeat-x left top;
    text-decoration: none;
    color: #4f7b83;
    border-color: #acc8cd;
    box-shadow: inset 0 0 10px #c4d8db;
    text-shadow: 0 1px 0 #f6f9f9;
}

body.aqua-theme .small-cta h3 { color: #4e95a1; }
body.aqua-theme #footer-content h4 { text-shadow: 0 1px 0 #37565b; }
body.aqua-theme .plus-icon { background: transparent url('../skins/aqua/images/plus-sign.png') no-repeat left center; }
body.aqua-theme .tag-icon { background: transparent url('../skins/aqua/images/tag-icon.png') no-repeat left center; }
body.aqua-theme .write-icon { background: transparent url('../skins/aqua/images/write-icon.png') no-repeat left center; }
body.aqua-theme .px-slider.nivoSlider .nivo-directionNav a.nivo-prevNav { background: transparent url('../skins/aqua/images/nivo-left-arrow.png') no-repeat left top; }
body.aqua-theme .px-slider.nivoSlider .nivo-directionNav a.nivo-nextNav { background: transparent url('../skins/aqua/images/nivo-right-arrow.png') no-repeat left top; }
body.aqua-theme .colored { color: #3ea7b9; }
body.aqua-theme .recent-posts ul li h4, body.aqua-theme .recent-posts ul li h4 a { color: #588d96; }
body.aqua-theme .recent-posts ul li h4 a:hover { color: #408894; }
body.aqua-theme ul.navigator li a:hover, body.aqua-theme ul.navigator li a.active {
    background: transparent url('../skins/aqua/images/navigator-button-on.png') no-repeat left top;
    text-shadow: 0 1px 0 #456c73;
    color: #fff;
}
body.aqua-theme ul.navigator li a { color: #74959a; }

/* ----------------------------------------------------------
 * PURPLE SKIN
 * ----------------------------------------------------------*/

body.purple-theme a, body.purple-theme .px-twitter-widget ul li a, body.purple-theme .px-twitter-widget .follow-link a,
body.purple-theme #footer-sidebar ul.twitter-widget li a, body.purple-theme .post-navigation a { color: #7668ad; }
body.purple-theme #root { background: transparent url('../skins/purple/images/header-pattern.png') repeat-x left top; }
body.purple-theme #header { background: transparent url('../skins/purple/images/header-bkg.png') no-repeat center top; }

body.purple-theme ul#menu li > a:hover {
    background: transparent url('../skins/purple/images/menu-item-over-bkg.png') repeat-x top left;
    box-shadow: 0 -1px 0px #635b88;
    color: #fff;
}
body.purple-theme ul#menu > li.current-menu-item > a,
body.purple-theme ul#menu > li.current_page_parent > a, body.purple-theme ul#menu > li.current-menu-parent > a,
body.purple-theme ul#menu > li.current-menu-ancestor > a, body.purple-theme ul#menu > li.current_page_ancestor > a {
    background: transparent url('../skins/purple/images/menu-item-over-bkg.png') repeat-x top left;
    color: #fff;
    box-shadow: 0 -1px 0px #635b88;
}
body.purple-theme ul#menu li a { text-shadow: 0 1px 0 #3d3854; }

body.purple-theme ul#menu li a.homepage { background: transparent url('../skins/purple/images/menu-item-home.png') no-repeat top left; }
body.purple-theme ul#menu li a.homepage:hover, body.purple-theme ul#menu li.current-menu-item a.homepage {
    background: transparent url('../skins/purple/images/menu-item-home-over.png') no-repeat top left;
    box-shadow: 0 0 0 transparent;
}
body.purple-theme ul#menu li ul.sub-menu li a { text-shadow: 0 0 0 transparent; background: transparent none; }
body.purple-theme ul#menu li ul.sub-menu li a:hover {
    box-shadow: 0 0 0 transparent;
    border-radius: 0;
    color: #7668ad;
}
body.purple-theme #search-bar a.search-button { background: transparent url('../skins/purple/images/search-button.png') no-repeat left top; }
body.purple-theme .widget .px-widget-title { background: transparent url('../skins/purple/images/sidebar-headline-bkg.png') no-repeat left top; color: #605886; }
body.purple-theme .widget .px-widget-title h3, body.purple-theme .widget .px-widget-title h3 a { color: #605886; }

body.purple-theme #footer { background: transparent url('../skins/purple/images/footer-pattern.jpg') repeat-x bottom left; }
body.purple-theme #footer-bkg { background: transparent url('../skins/purple/images/footer-bkg.png') no-repeat bottom left; }
body.purple-theme #footer-content .copyright-note, body.purple-theme ul.footer-menu li a { color: #e0dcee; }
body.purple-theme ul.footer-menu li { border-left: 1px solid #e0dcee; }
body.purple-theme ul.footer-menu li:first-child { border-left: 0; }
body.purple-theme #footer-sidebar ul.links li a:hover { text-decoration: underline; color: #7668ad; }

body.purple-theme table thead th {
    background: #fff url('../skins/purple/images/table-header-bkg.jpg') repeat-x left top;
    border: 1px solid #a7a1c0;
    border-right: 1px solid #e2e0ea;
    border-left: 1px solid #a7a1c0;
    color: #5f558a;
    text-shadow: 0 1px 0 #eff2ea;
}
body.purple-theme table thead th.last { border-right: 1px solid #a7a1c0; }
body.purple-theme table tbody tr td {
    border: 1px solid #cbc8da;
    border-bottom: 1px solid #ededed;
    border-top: 0;
    border-right: 0;
}
body.purple-theme table tbody tr td.lastinrow { border-right: 1px solid #cbc8da; }
body.purple-theme table tbody tr.lastrow td { border-bottom: 1px solid #cbc8da; }

body.purple-theme .custom-panel .panel-header {
    background: transparent url('../skins/purple/images/panel-title-bkg.png') repeat-x left top;
    height: 48px;
    font: 14px/49px Arial;
    padding: 0 14px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #645c8a;
    border-color: #b4afc9;
    box-shadow: inset 0 0 10px #cac6d9;
    text-shadow: 0 1px 0 #f7f6f9;
}
body.purple-theme .custom-panel .panel-header .arrow-icon { background: transparent url('../skins/purple/images/panel-arrow-icon.png') no-repeat left center; }

body.purple-theme .multitab-panel ul.navbar li a:hover, body.purple-theme .multitab-panel ul.navbar li.selected a {
    background: transparent url('../skins/purple/images/multitab-menuitem-over-bkg.png') repeat-x left top;
    text-decoration: none;
    color: #645c8a;
    border-color: #b4afc9;
    box-shadow: inset 0 0 10px #cac6d9;
    text-shadow: 0 1px 0 #f7f6f9;
}

body.purple-theme .small-cta h3 { color: #7b66a5; }
body.purple-theme #footer-content h4 { text-shadow: 0 1px 0 #585179; }
body.purple-theme .plus-icon { background: transparent url('../skins/purple/images/plus-sign.png') no-repeat left center; }
body.purple-theme .tag-icon { background: transparent url('../skins/purple/images/tag-icon.png') no-repeat left center; }
body.purple-theme .write-icon { background: transparent url('../skins/purple/images/write-icon.png') no-repeat left center; }
body.purple-theme .px-slider.nivoSlider .nivo-directionNav a.nivo-prevNav { background: transparent url('../skins/purple/images/nivo-left-arrow.png') no-repeat left top; }
body.purple-theme .px-slider.nivoSlider .nivo-directionNav a.nivo-nextNav { background: transparent url('../skins/purple/images/nivo-right-arrow.png') no-repeat left top; }
body.purple-theme .colored { color: #9078c0; }
body.purple-theme .recent-posts ul li h4, body.purple-theme .recent-posts ul li h4 a { color: #8471aa; }
body.purple-theme .recent-posts ul li h4 a:hover { color: #614f85; }
body.purple-theme ul.navigator li a:hover, body.purple-theme ul.navigator li a.active {
    background: transparent url('../skins/purple/images/navigator-button-on.png') no-repeat left top;
    text-shadow: 0 1px 0 #7e6da0;
    color: #fff;
}
body.purple-theme ul.navigator li a { color: #7e6da0; }

/* ----------------------------------------------------------
 * YELLOW SKIN
 * ----------------------------------------------------------*/

body.yellow-theme a, body.yellow-theme .px-twitter-widget ul li a, body.yellow-theme .px-twitter-widget .follow-link a,
body.yellow-theme #footer-sidebar ul.twitter-widget li a, body.yellow-theme .post-navigation a { color: #969134; }
body.yellow-theme #root { background: transparent url('../skins/yellow/images/header-pattern.png') repeat-x left top; }
body.yellow-theme #header { background: transparent url('../skins/yellow/images/header-bkg.png') no-repeat center top; }

body.yellow-theme ul#menu li > a:hover {
    background: transparent url('../skins/yellow/images/menu-item-over-bkg.png') repeat-x top left;
    box-shadow: 0 -1px 0px #8c8a55;
    color: #fff;
}
body.yellow-theme ul#menu > li.current-menu-item > a,
body.yellow-theme ul#menu > li.current_page_parent > a, body.yellow-theme ul#menu > li.current-menu-parent > a,
body.yellow-theme ul#menu > li.current-menu-ancestor > a, body.yellow-theme ul#menu > li.current_page_ancestor > a {
    background: transparent url('../skins/yellow/images/menu-item-over-bkg.png') repeat-x top left;
    color: #fff;
    box-shadow: 0 -1px 0px #8c8a55;
}
body.yellow-theme ul#menu li a { text-shadow: 0 1px 0 #575635; }

body.yellow-theme ul#menu li a.homepage { background: transparent url('../skins/yellow/images/menu-item-home.png') no-repeat top left; }
body.yellow-theme ul#menu li a.homepage:hover, body.yellow-theme ul#menu li.current-menu-item a.homepage {
    background: transparent url('../skins/yellow/images/menu-item-home-over.png') no-repeat top left;
    box-shadow: 0 0 0 transparent;
}
body.yellow-theme ul#menu li ul.sub-menu li a { text-shadow: 0 0 0 transparent; background: transparent none; }
body.yellow-theme ul#menu li ul.sub-menu li a:hover {
    box-shadow: 0 0 0 transparent;
    border-radius: 0;
    color: #969134;
}
body.yellow-theme #search-bar a.search-button { background: transparent url('../skins/yellow/images/search-button.png') no-repeat left top; }
body.yellow-theme .widget .px-widget-title { background: transparent url('../skins/yellow/images/sidebar-headline-bkg.png') no-repeat left top; color: #66632e; }
body.yellow-theme .widget .px-widget-title h3, body.yellow-theme .widget .px-widget-title h3 a { color: #66632e; }

body.yellow-theme #footer { background: transparent url('../skins/yellow/images/footer-pattern.jpg') repeat-x bottom left; }
body.yellow-theme #footer-bkg { background: transparent url('../skins/yellow/images/footer-bkg.png') no-repeat bottom left; }
body.yellow-theme #footer-content .copyright-note, body.yellow-theme ul.footer-menu li a { color: #f2f1dd; }
body.yellow-theme ul.footer-menu li { border-left: 1px solid #f2f1dd; }
body.yellow-theme ul.footer-menu li:first-child { border-left: 0; }
body.yellow-theme #footer-sidebar ul.links li a:hover { text-decoration: underline; color: #969134; }

body.yellow-theme table thead th {
    background: #fff url('../skins/yellow/images/table-header-bkg.jpg') repeat-x left top;
    border: 1px solid #c8c6a4;
    border-right: 1px solid #efefe5;
    border-left: 1px solid #c8c6a4;
    color: #7e7b45;
    text-shadow: 0 1px 0 #eff2ea;
}
body.yellow-theme table thead th.last { border-right: 1px solid #c8c6a4; }
body.yellow-theme table tbody tr td {
    border: 1px solid #dcdbc6;
    border-bottom: 1px solid #ededed;
    border-top: 0;
    border-right: 0;
}
body.yellow-theme table tbody tr td.lastinrow { border-right: 1px solid #dcdbc6; }
body.yellow-theme table tbody tr.lastrow td { border-bottom: 1px solid #dcdbc6; }

body.yellow-theme .custom-panel .panel-header {
    background: transparent url('../skins/yellow/images/panel-title-bkg.png') repeat-x left top;
    height: 48px;
    font: 14px/49px Arial;
    padding: 0 14px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #83814f;
    border-color: #cdccac;
    box-shadow: inset 0 0 10px #dcdbc5;
    text-shadow: 0 1px 0 #f7f7f2;
}
body.yellow-theme .custom-panel .panel-header .arrow-icon { background: transparent url('../skins/yellow/images/panel-arrow-icon.png') no-repeat left center; }

body.yellow-theme .multitab-panel ul.navbar li a:hover, body.yellow-theme .multitab-panel ul.navbar li.selected a {
    background: transparent url('../skins/yellow/images/multitab-menuitem-over-bkg.png') repeat-x left top;
    text-decoration: none;
    color: #83814f;
    border-color: #cdccac;
    box-shadow: inset 0 0 10px #dcdbc5;
    text-shadow: 0 1px 0 #f7f7f2;
}

body.yellow-theme .small-cta h3 { color: #82823c; }
body.yellow-theme #footer-content h4 { text-shadow: 0 1px 0 #5b5937; }
body.yellow-theme .plus-icon { background: transparent url('../skins/yellow/images/plus-sign.png') no-repeat left center; }
body.yellow-theme .tag-icon { background: transparent url('../skins/yellow/images/tag-icon.png') no-repeat left center; }
body.yellow-theme .write-icon { background: transparent url('../skins/yellow/images/write-icon.png') no-repeat left center; }
body.yellow-theme .px-slider.nivoSlider .nivo-directionNav a.nivo-prevNav { background: transparent url('../skins/yellow/images/nivo-left-arrow.png') no-repeat left top; }
body.yellow-theme .px-slider.nivoSlider .nivo-directionNav a.nivo-nextNav { background: transparent url('../skins/yellow/images/nivo-right-arrow.png') no-repeat left top; }
body.yellow-theme .colored { color: #b3b342; }
body.yellow-theme .recent-posts ul li h4, body.yellow-theme .recent-posts ul li h4 a { color: #82824d; }
body.yellow-theme .recent-posts ul li h4 a:hover { color: #6c6c38; }
body.yellow-theme ul.navigator li a:hover, body.yellow-theme ul.navigator li a.active {
    background: transparent url('../skins/yellow/images/navigator-button-on.png') no-repeat left top;
    text-shadow: 0 1px 0 #94945f;
    color: #fff;
}
body.yellow-theme ul.navigator li a { color: #94945f; }

/* ----------------------------------------------------------
 * PINK SKIN
 * ----------------------------------------------------------*/

body.pink-theme a, body.pink-theme .px-twitter-widget ul li a, body.pink-theme .px-twitter-widget .follow-link a,
body.pink-theme #footer-sidebar ul.twitter-widget li a, body.pink-theme .post-navigation a { color: #ae5b90; }
body.pink-theme #root { background: transparent url('../skins/pink/images/header-pattern.png') repeat-x left top; }
body.pink-theme #header { background: transparent url('../skins/pink/images/header-bkg.png') no-repeat center top; }

body.pink-theme ul#menu li > a:hover {
    background: transparent url('../skins/pink/images/menu-item-over-bkg.png') repeat-x top left;
    box-shadow: 0 -1px 0px #8e567a;
    color: #fff;
}
body.pink-theme ul#menu > li.current-menu-item > a,
body.pink-theme ul#menu > li.current_page_parent > a, body.pink-theme ul#menu > li.current-menu-parent > a,
body.pink-theme ul#menu > li.current-menu-ancestor > a, body.pink-theme ul#menu > li.current_page_ancestor > a {
    background: transparent url('../skins/pink/images/menu-item-over-bkg.png') repeat-x top left;
    color: #fff;
    box-shadow: 0 -1px 0px #8e567a;
}
body.pink-theme ul#menu li a { text-shadow: 0 1px 0 #5c384f; }

body.pink-theme ul#menu li a.homepage { background: transparent url('../skins/pink/images/menu-item-home.png') no-repeat top left; }
body.pink-theme ul#menu li a.homepage:hover, body.pink-theme ul#menu li.current-menu-item a.homepage {
    background: transparent url('../skins/pink/images/menu-item-home-over.png') no-repeat top left;
    box-shadow: 0 0 0 transparent;
}
body.pink-theme ul#menu li ul.sub-menu li a { text-shadow: 0 0 0 transparent; background: transparent none; }
body.pink-theme ul#menu li ul.sub-menu li a:hover {
    box-shadow: 0 0 0 transparent;
    border-radius: 0;
    color: #ae5b90;
}
body.pink-theme #search-bar a.search-button { background: transparent url('../skins/pink/images/search-button.png') no-repeat left top; }
body.pink-theme .widget .px-widget-title { background: transparent url('../skins/pink/images/sidebar-headline-bkg.png') no-repeat left top; color: #7a3e64; }
body.pink-theme .widget .px-widget-title h3, body.pink-theme .widget .px-widget-title h3 a { color: #7a3e64; }

body.pink-theme #footer { background: transparent url('../skins/pink/images/footer-pattern.jpg') repeat-x bottom left; }
body.pink-theme #footer-bkg { background: transparent url('../skins/pink/images/footer-bkg.png') no-repeat bottom left; }
body.pink-theme #footer-content .copyright-note, body.pink-theme ul.footer-menu li a { color: #f0dee9; }
body.pink-theme ul.footer-menu li { border-left: 1px solid #f0dee9; }
body.pink-theme ul.footer-menu li:first-child { border-left: 0; }
body.pink-theme #footer-sidebar ul.links li a:hover { text-decoration: underline; color: #ae5b90; }

body.pink-theme table thead th {
    background: #fff url('../skins/pink/images/table-header-bkg.jpg') repeat-x left top;
    border: 1px solid #cdadc2;
    border-right: 1px solid #f1e9ee;
    border-left: 1px solid #cdadc2;
    color: #8e6981;
    text-shadow: 0 1px 0 #eff2ea;
}
body.pink-theme table thead th.last { border-right: 1px solid #cdadc2; }
body.pink-theme table tbody tr td {
    border: 1px solid #e3d1dd;
    border-bottom: 1px solid #ededed;
    border-top: 0;
    border-right: 0;
}
body.pink-theme table tbody tr td.lastinrow { border-right: 1px solid #e3d1dd; }
body.pink-theme table tbody tr.lastrow td { border-bottom: 1px solid #e3d1dd; }

body.pink-theme .custom-panel .panel-header {
    background: transparent url('../skins/pink/images/panel-title-bkg.png') repeat-x left top;
    height: 48px;
    font: 14px/49px Arial;
    padding: 0 14px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #a97195;
    border-color: #cdacc1;
    box-shadow: inset 0 0 10px #dbc4d3;
    text-shadow: 0 1px 0 #f9f6f8;
}
body.pink-theme .custom-panel .panel-header .arrow-icon { background: transparent url('../skins/pink/images/panel-arrow-icon.png') no-repeat left center; }

body.pink-theme .multitab-panel ul.navbar li a:hover, body.pink-theme .multitab-panel ul.navbar li.selected a {
    background: transparent url('../skins/pink/images/multitab-menuitem-over-bkg.png') repeat-x left top;
    text-decoration: none;
    color: #a97195;
    border-color: #cdacc1;
    box-shadow: inset 0 0 10px #dbc4d3;
    text-shadow: 0 1px 0 #f9f6f8;
}

body.pink-theme .small-cta h3 { color: #a64987; }
body.pink-theme #footer-content h4 { text-shadow: 0 1px 0 #683f5a; }
body.pink-theme .plus-icon { background: transparent url('../skins/pink/images/plus-sign.png') no-repeat left center; }
body.pink-theme .tag-icon { background: transparent url('../skins/pink/images/tag-icon.png') no-repeat left center; }
body.pink-theme .write-icon { background: transparent url('../skins/pink/images/write-icon.png') no-repeat left center; }
body.pink-theme .px-slider.nivoSlider .nivo-directionNav a.nivo-prevNav { background: transparent url('../skins/pink/images/nivo-left-arrow.png') no-repeat left top; }
body.pink-theme .px-slider.nivoSlider .nivo-directionNav a.nivo-nextNav { background: transparent url('../skins/pink/images/nivo-right-arrow.png') no-repeat left top; }
body.pink-theme .colored { color: #be5b9d; }
body.pink-theme .recent-posts ul li h4, body.pink-theme .recent-posts ul li h4 a { color: #a25486; }
body.pink-theme .recent-posts ul li h4 a:hover { color: #853d6b; }
body.pink-theme ul.navigator li a:hover, body.pink-theme ul.navigator li a.active {
    background: transparent url('../skins/pink/images/navigator-button-on.png') no-repeat left top;
    text-shadow: 0 1px 0 #a2638c;
    color: #fff;
}
body.pink-theme ul.navigator li a { color: #a2638c; }

/* ----------------------------------------------------------
 * COMMON STYLES
 * ----------------------------------------------------------*/

.circles-box h2 { color: #fff; position: relative; text-align: center; padding: 58px 0 0 0; font-size: 24px; margin: 0 0 14px 0; }
.circles-box h2 a { color: #fff; }
ul#menu li ul.sub-menu li a.more { background: transparent url('../images/menu-item-more.png') no-repeat right center !important; }
ul.post-list li h6, ul.post-list li h6 a { color: #585858; }
ul.post-list li h6 a:hover { color: #777; }
.post h3 a { color: #585858; }
.post h3 a:hover { color: #777; }