/*---------------------------------------------#
# Sage.css - Jamroom Control Panel Skin
# copyright 2003 - 2007 Talldude Networks, LLC
# http://www.jamroom.net
#----------------------------------------------*/
a{
color:#366E36;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

input.error {
background-color:#FFA;
}

img{
vertical-align:middle;
border:0;
padding:1px;
}

.jmFont1 {
color:#222;
}

.jmFont2 {
color:#000;
font-weight:bold;
}

.jmFont3 {
color:#547954;
}

.jmItalic {
font-style:italic;
}

.jmBody {
font-family:Georgia,sans-serif;
text-align:center;
background-color:#EFF5EF;
background-position:center;
margin:10;
margin-left:10;
}

.jmTable {
background-color:#EFF5EF;
width:100%;
}

.jmAdminTable {
background-color:#EFF5EF;
width:154px;
}

.jmAltTable {
width:80%;
background-color:#EFF5EF;
}

.jmHeader {
background-color:#E6F0E6;
background-image:url(Sage/admin_header.gif);
background-position:center;
text-align:center;
vertical-align:middle;
height:28px;
border:1px solid #385138;
}

.jmDivider {
background-color:#FFF;
}

.jmError {
background-color:#C60;
text-align:center;
padding-right:5px;
height:60px;
font-weight:bold;
font-size:18px;
color:#000;
}

.jmSuccess {
background-color:#CFDFCF;
text-align:center;
padding-right:5px;
height:60px;
font-weight:bold;
font-size:18px;
color:#000;
}

.jmInputLeft {
background-color:#CFDFCF;
text-align:right;
padding-right:5px;
height:30px;
font-size:12px;
font-weight:bold;
color:#000;
}

.jmInputRight {
background-color:#DDD;
padding:5px;
font-size:10px;
color:#000;
vertical-align:middle;
}

.jmButton {
background-color:#CCC;
text-align:center;
margin:0px;
font-size:11px;
color:#000;
}

.jmRefresh {
background-color:#CFDFCF;
height:40px;
text-align:center;
font-size:13px;
}

.jmBandBanner {
background-color:#EFF5EF;
text-align:center;
height:46px;
font-size:14px;
font-weight:bold;
color:#000;
}

.jmWarning {
background-color:#C60;
text-align:center;
padding-right:5px;
height:60px;
font-weight:bold;
font-size:18px;
color:#000;
}

.jmTextBanner_back {
background-color:#385138;
background-position:center;
text-align:center;
vertical-align:middle;
height:15px;
padding:2px;
}

.jmTextBanner_font {
font-size:11px;
font-weight:bold;
letter-spacing:1px; 
color:#FFF;
}

.jmTextBanner_cell {
background-color:#EFF5EF;
text-align:center;
font-size:10px;
font-weight:bold;
color:#000;
border:1px solid #385138;
}

.jmRepHead {
background-color:#069;
text-align:center;
height:40px;
padding:5px;
font-family:Georgia;
font-size:18px;
font-weight:bold;
color:#000;
}

.jmRepTitle_left {
background-color:#999;
text-align:right;
height:20px;
padding-right:5px;
}

.jmRepTitle_right {
background-color:#999;
text-align:left;
height:20px;
padding-left:5px;
}

.jmRepTitle_font {
font-family:Georgia;
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#000;
}

.jmRepRow {
background-color:#999;
height:20px;
font-family:Georgia;
font-size:10px;
color:#CCCCCC;
}

.jmInput_font {
font-size:10px;
color:#C0C0C0;
}

.jmInputSubmit { 
font-size:10px;
color:#9C0;
background-color:#FFF;
font-weight:bold;
cursor:pointer;
border:1px #333 solid;
width:150px;
}

.jmInputText {
font-size:11px;
color:#000;
background-color:#CCC;
border:1px solid #FFF;
width:300px;
}

.jmInputPassword {
font-size:11px;
color:#000;
background-color:#CCC;
border:1px solid #FFF;
width:175px;
}

.jmInputUser {
font-size:11px;
color:#000;
background-color:#CCC;
border:1px solid #FFF;
width:175px;
}

.jmInputFile {  
font-size:11px;
color:#000;
background-color:#CCC;
border:1px solid #FFF;
cursor:pointer;
width:300px;
}

.jmInputCheck {
font-size:11px;
color:#000;
background-color:#DDD;
cursor:pointer;
vertical-align:middle;
}

.jmInputArea {
font-size:11px;
font-family:"Bitstream Vera Sans Mono", sans-serif;
color:#000;
background-color:#CCC;
border:1px solid #FFF;
width:300px;
height:100px;
}

.jmInputSelect {
font-size:11px;
background-color:#CCC;
border:1px solid #FFF;
cursor:pointer;
width:300px;
}

.jmInputChoose {
color:#9C0;
font-size:11px;
background-color:#FFF;
border:1px solid #FFF;
cursor:pointer;
width:300px;
}

.jmSubmit_back {
background-color:#FFF;
height:40px;
text-align:center;
}

.jmSubmit_font {
font-size:11px;
text-transform:capitalize;
}

.jmPlayCell {
background-color:#CFDFCF;
color:#000;
padding-left:4px;
font-size:10px;
}

.jmPlayCell_image {
background-color:#CFDFCF;
text-align:center;
vertical-align:middle;
padding:8px;
}

.jmSpanCell_left {
background-color:#FFF;
padding-left:2px;
font-size:12px;
font-weight:bold;
color:#000;
}

.jmSpanCell_right {
background-color:#FFF;
padding-right:2px;
text-align:right;
font-size:10px;
color:#000;
}

.jmShowLine {
background-color:#FFF;
text-align:center; 
height:25px;
padding:3px;
font-size:11px;
color:#000;
}

.jmNoteText {
font-weight:bold;
font-size:11px;
color:#000;
}

.jmLog_table {
background-color:#CFDFCF;
padding:0px;
margin:0px;
}

.jmLog_header {
height:25px;
text-align:center;
text-transform:capitalize;
padding:2px;
background-color:#CFDFCF;
font-size:11px;
color:#000;
}

.jmLog_line {
height:20px;
padding:2px;
background-color:#EEE;
font-size:11px;
color:#000;
}

.jmDisk_table {
background-color:#EEE;
}

.jmDisk_header {  
height:20px;
text-align:center;
padding:2px;
background-color:#CFDFCF;
font-size:11px;
color:#000;
}

.jmDisk_number {  
height:20px;
text-align:center;
padding:2px;
background-color:#FFF;
font-family:Georgia;
font-size:11px;
color:#000;
}

.jmDisk_line {  
height:20px;
text-align:left;
padding:2px;
background-color:#FFF;
padding-bottom:3px;
padding-top:4px;
font-family:Georgia;
font-style:italic;
font-size:10px;
color:#000;
}

.jmSongStat_table {
background-color:#CCC;
}

.jmSongStat_title {
height:20px;
text-align:center;
padding:2px;
font-weight:bold;
font-size:14px;
color:#000;
}

.jmSongStat_header {
height:20px;
text-align:center;
padding:2px;
font-size:12px;
color:#000;
}

.jmSongStat_row {
padding:2px;
background-color:#DBE7DB;
font-family:Georgia;
font-size:11px;
color:#000;
}

.jmPageStat_table {
background-color:#FFF;
}

.jmPageStat_header {
height:20px;
text-align:center;
padding:2px;
font-size:12px;
color:#000;
}

.jmPageStat_row {
padding:2px;
background-color:#DBE7DB;
font-family:Georgia;
font-size:11px;
color:#000;
height:15px;
}

.jmTheme_table {
background-color:#FFF;
}

.jmTheme_header {
height:20px;
text-align:center;
padding:2px;
background-color:#CFDFCF;
font-size:16px;
color:#000;
}

.jmTheme_desc {
background-color:#FFF;
vertical-align:top;
padding:6px;
font-size:11px;
color:#000;
}

