.mainDesc, .subDesc {
    height:37px;
    margin-top:0;
    font-weight:bold;
    text-align:center;
    padding:3px 1 0;
}

.mainDesc a {
    text-decoration:none;
    color:inherit;
    /* Simulate inherit for IE. */
    color:expression(
	this.parentNode.currentStyle ? 
	this.parentNode.currentStyle.color : 
	'blue');
}

.subDesc {
    width:126px;
}

.mainDesc {
    width:145px;
}

.sideDesc {
    height:37px;
    margin-top:0;
    text-align:center;
    padding-top:0;
    padding-bottom:0;
}

.sideDesc a, .sideDesc a:visited {
    color:inherit;
    /* Simulate inherit for IE. */
    color:expression(
	this.parentNode.currentStyle ? 
	this.parentNode.currentStyle.color : 
	'blue');
}

#chorderatorDesc {
    background:transparent;
}

#toolboxDesc {
    font-size:90%;
}


.activeApp {
    padding-top:0;
    padding-bottom:0;
    background-image:url(../images/blue-gradient-bottom.png);
    background-position:bottom left;
    background-repeat:no-repeat;
}

.chicletSection .entryForm {
    background-color:transparent;
}

.chicletSection h1 {
    margin-top:5px;
}

.chicletSection h1 a {
    color:black;
    text-decoration:none;
}

.chicletSection h1 a:hover {
    color:white;
    background-color:#0072bb;
}

.chicletSection h2 {
    padding-bottom:5px;
}

.selectors {
    margin-bottom:15px;
}

.listenButton a:hover {
    background-color:transparent;
}

.promo {
  background:#FF8;
  border:1px solid #880;
  text-align:center;
  margin:.5em auto;
  padding:5px 0.2em;
   width:32em;
}

.promo b {
   color:red;
}

.promo img {
    float:left;
}

.promo a, .promo a:visited {
    color:red;
}

a.guitaratorName {
    color:blue;
    text-decoration:none;
}

.promo a:hover {
    color:white;
    background:#0072bb;
}

