/*
body {
        margin:0;
        padding:0;
        font: bold 11px/1.5em Verdana;
}

h2 {
        font: bold 14px Verdana, Arial, Helvetica, sans-serif;
        color: #000;
        margin: 0px;
        padding: 0px 0px 0px 15px;
}
 */





body { margin: 0px; padding: 0px; background-color: #EDF7E7; margin-bottom: 20px; }
div#mainContent { font-size: 80%; padding: 5px 20px 20px 20px; background-color: #fff; border-top: 1px solid #70CC60; border-bottom: 1px solid #70CC60; }

div.copyright { font-size: 70%; text-align: center; color: #336633; padding-top: 5px; }
div.siteTitle { font-size: 120%; font-weight: bold; }
table#siteHeader {
 color: #006;
 min-height: 60px;
 font-size: 80%;
 
}
div.siteLoginInfo { font-size: 90%; }
body, td, th, div, li { font-family: Verdana, Arial, sans-serif; }
.mceContentBody { font-size: 110%; }

div.widgetBox { /* clear: both; */
	float: left;
width: auto; padding: 1em; /*background-color: #ffe; border: 1px solid #cc9; */
}
ul.albums li, ul.newSongs li { font-size: 80%; padding-top: 4px; }
ul.albums, ul.newSongs { padding-top: 0px; list-style-type: none;  padding-left: 0px; }

form { margin-top: 5px; /* background-color: #eee; border: 1px solid #ddd; */ padding: 5px;  }
div.siteBreadcrumbs { font-size: 90%; }
div.siteTitle a { text-decoration: none; color: #006 !important; }

div.error { background-color: #fcc; border: 1px solid #f00; padding: 20px; }



/* Rhymer */

 span.synsetCategoryName { font-size: 80%; color: #006; }
 span.definitionHypernymGloss { font-size: 80%; color: #060; }



/* Gauntlet */
 ul.gauntChallengeList li a { color: #CC6633 !important; }
 ul.gauntCategoryList li {   }
 ul.gauntCategoryList li, ul.gauntChallengeList li { padding-left: 5px; margin-bottom: 5px; }
li.challenge {  margin-right: 30px; }
li.category { list-style-image: url(/includes/icons/silk/folder.png); }
li.challenge { list-style-image: url(/includes/icons/silk/lightbulb.png); }
li.challenge.notInterested { list-style-image: url(/includes/icons/silk/lightbulb_off.png); }
 div.gauntletBreadCrumbs { font-size: 90%; margin-top: 5px;}
 h2.categoryName, h2.challengeName, h2.artistName, h2.artName { color: #6633FF }
 h3 { color: #6666FF; }
div.bbQuoteHead { font-size: 90%; padding: 2px 20px 2px 20px; background-color: #ffc; text-decoration: none; font-weight: normal; width: 400px; }
div.bbQuoteBody { font-size: 90%; padding: 20px; background-color: #ffe; text-decoration: none; font-weight: normal; width: 400px; }




table.challengeToolbar { background-color: #fff;  float: right; border: 1px outset #ffc;  margin: 10px; }
table.challengeToolbar th { background-color: #FFCC99; padding: 5px; border: 1px solid #000; }
table.challengeToolbar td { padding: 5px; }
table.challengeToolbar th, table.challengeToolbar td { font-size: 85%; }
a.iconChosen img { border: 1px solid #666; background-color: #ff9; }
a.iconNotChosen img { border: 1px solid #999; background-color: #ffe; filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4 }
span.labelDefault { color: #666; }

div.challengeDescription { }





/* ========== BEGIN TAB STYLE ============== */
/* Tab style based on a template courtesy of exploding-boy.com */

    /* #siteHeaderTabs a.notesTab {
      background:url("/includes/images/css/tableftI.gif") no-repeat left top;
      }
    #siteHeaderTabs a.notesTab span {
      background:url("/includes/images/css/tabrightI.gif") no-repeat right top;
      color:#666;
    } */
    

    #siteHeaderTabs ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #siteHeaderTabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #siteHeaderTabs a {
      float:left;
      background:url("/includes/images/css/tableftC.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #siteHeaderTabs a span {
      float:left;
      display:block;
      background:url("/includes/images/css/tabrightC.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#464E42;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #siteHeaderTabs a span {float:none;}
    /* End IE5-Mac hack */
    #siteHeaderTabs a:hover span {
      color:#FFF;
      }
    #siteHeaderTabs a:hover {
      background-position:0% -42px;
      }
    #siteHeaderTabs a:hover span {
      background-position:100% -42px;
      }

        #siteHeaderTabs #current a {
                background-position:0% -42px;
        }
        #siteHeaderTabs #current a span {
                background-position:100% -42px;
        }
/* ========== END TAB STYLE ============== */
