/* Overall styles */
body {
    background: #000000 url(../images/bigBlueBlackGrad.png) repeat-y top center;
}

.padbottom5 { padding-bottom: 5px; }

.normal {
    font-size: 12pt;
    font-weight: normal;
}

.header {
    font-size: 14pt;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
}

.accordianContainer {
    height: 400px;
    margin: 0px;
    padding: 0px;
}

.sidebarInfo {
    font-size: 10pt;
    color: black;
    font-variant: small-caps;
    padding: 0px;
    margin: 0px;
    background: #FFFFFF url(../images/blueGradHoriz.png) repeat-y top left;
}

.selectorTitle {
    background: #FFFFFF;
    text-align: center;    
    margin: 0 0 10px 0;
    border: 3px solid gray;
}

.banner {
    width: 1000px;
    text-align: left;
    margin: 0 0 0 5px;
    padding: 5px;
    font-size: 11pt;
    color: black;
    background: #CCFFCC;
}

.taunt {
    text-align: center;
    margin: 5px 0 5px 0;
    font-size: 11pt;
    font-variant: small-caps;
    color: white;
}

/* Challenge Styles */
.challengeHeader {
    color: white;
    font-size: 11pt;
    font-weight: bold;
    font-variant: small-caps;
}

.challengeImg {
    padding: 0px 0px 10px 0px;
}

.challengeText {
    color: black;
    font-size: 11pt;
    font-variant: small-caps;
}

.challengeSave {
    color: black;
    font-size: 10pt;
    font-variant: small-caps;
}

.footer {
    color: gray;
    font-size: 10pt;
    font-variant: small-caps;
}

.nesNormal { width: 320px; }
.nesHard { width: 320px; }
.nesExpert { width: 320px; }
.nesUnfair { width: 320px; }
.genesisNormal { width: 320px; }
.genesisHard { width: 320px; }
.genesisUnfair { width: 320px; }
.snesNormal { width: 320px; }
.snesHard { width: 320px; }
.snesUnfair { width: 320px; }

a:link { font-size: 10pt; color:#0000FF}      /* unvisited link */
a:visited { font-size: 10pt; color:#FF00FF}  /* visited link */
a:hover { font-size: 10pt; color:#00FF00}  /* mouse over link */
a:active { font-size: 10pt; color:#0000FF}  /* selected link */

.smallPic {
    width: 150px;
}

/* Portlet styles */
.column { width: 335px; float: left; padding-bottom: 100px; }
.portlet { margin: 0 1em 1em 0; }
.portlet-header { margin: 0.3em; padding-bottom: 4px; padding-left: 0.2em; }
.portlet-header .ui-icon { float: right; }
.portlet-content { padding: 0.4em; }
.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }
.ui-sortable-placeholder * { visibility: hidden; }
