html, body {
    background-color: #fff;
    margin: 0;
    padding: 0;
    background-image: url("../images/bg.jpg"); 
}

.container {
    font-family: Tahoma,Verdana,Arial;
    width: 760px;
    margin: auto;
    border: solid 0px #8c8c8c;
    font-size: 0.8em;
}

.flashmessenger {
    text-align: center;
    background-color: red;
    color: #fff;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px;
}

div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 190px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 300px;
  text-align: left;
  } 
  
.resource_name {
    width: 250px;
    float: left;
}

.resource_module {
    width: 100px;
    float: left;
}

.resource_status {
    width: 50px;
    float: left;
}

.dim {
    top: 0px;
    left: 0px;
    border: 0;
    background-color: #000000;
    filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;
    z-index: 0;
}

.noticeMessage {
    background-color: #f42323;
    color: #ffffff;
    textalign: center;
}

.albumBox {
    width: 250px;
    height: 250px;
    border: #ccc 1px solid;
    float: left;
    overflow: auto;
}

.alphaNumBox{
    margin: 0px;
    padding: 0px;
    float: center;
    text-align:center;
    font-family:Georgia,Times,serif;
    font-size:18px;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    display: block;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

.alphaNumBox a:link, .alphaNumBox a{
    text-decoration: none;
    color: #277db6;
}

.alphaNumBox a:hover{
    text-decoration: underline;
    background-color: #fff;
    color: #a52524;
}

.mysearchbox {
    background-repeat: none;
    /*background-image: url("../images/lyrics.jpg");*/
    /*height: 129px;*/
    width: 463px;
    margin-left: 21%;
    margin-right: auto;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    clear: both;
}

.mysearchtext{
    font-family: Tahoma,Verdana,Arial;
    font-size: 1.3em;
    width: 230px;
    color: #d6d6d6;
}

.mysearchboxIn {
    padding-top: 95px;
    padding-left: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.buttonSearch {
    margin-top: 50px;
}

.googlesearch {
    width: 220px;
}

.breadcrumb {
    color:#fff;
    font-family:Verdana,sans-serif;
    font-size:0.88em;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:1.8em;
    margin:0pt 0pt 1em;
    text-align:left;
    text-transform: uppercase;
    display:block;
    clear:both;
    border-bottom: 1px solid #00000;
    background-color: #277db6;
    padding-left: 5px; 
}

.breadcrumb a:hover {
    color: #a52524;
    background-color: #fff;
    text-decoration: underline;
}

.breadcrumb a:active, .breadcrumb a {
    color: #fff;
    text-decoration: none;
}


h1 {
    font-family:Georgia,Times,serif;
    font-size:1.8em;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    color: #277db6;
}

h2 {
    color:#a52524;
    font-family:Georgia,Times,serif;
    font-size:1.5em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:0pt;
    line-height:normal;
    margin-bottom:0.25em;
    text-transform:none;
}

h3 {
    color:#333;
    font-family:Georgia,Times,serif;
    font-size:1.3em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:0pt;
    line-height:normal;
    margin-bottom:0.25em;
    text-transform:none;
}

.lyric {
    line-height:1.8em;
    margin:0pt 0pt 1em;
    text-align:left;
    color:#333333;
    font-family:Verdana,sans-serif;
    font-size:0.88em;;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
}

.artistlist {
   column-count: 3;
   column-gap: 20px;
} 
.frontlist a, .artistlist a, .albumBox a{
    color:#a52524;
    font-family:Verdana,sans-serif;
    font-size:0.88em;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:1.8em;
    margin:0pt 0pt 1em;
    text-align:left;
    text-decoration: none;
}

.frontlist a:hover, .artistlist a:hover, .albumBox a:hover {
    text-decoration: underline;
    background-color: #ffffff;
    color: #277db6;
}

.rss_div {
    color:#454545;
    font-family:Verdana,sans-serif;
    font-size:0.88em;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:1.8em;
    margin:0pt 0pt 1em;
    text-align:left;
    text-decoration: none;
}
.rss_div a {
    color: #6e6e6e;
    text-decoration: underline;
}
.rss_div a:hover, .rss_div a:hover {
    text-decoration: underline;
    background-color: #ffffff;
    color: #277db6;
}

.edit_song_box {
    width: 600px;
    height: 400px;
    border: 1px solid #277db6;
}

.mod_options, .mod_options a {
    color: #277db6;
    background-color: #fdff00;
    text-decoration: none;
}
.mod_options a:hover {
    color: #277db6;
    background-color: #fff;
    text-decoration: underline;
}