/* CSS Document */
body{
background-color:#333333;
color:#ffffff;
margin:10px;
}
table, td, div{
color:#ffffff;
font-size:12px;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
}
img{
border:0px;
padding:0px;
}
.link, a:link, a:visited, a:active{
color:#cc8800;
text-decoration:none;
}
a:hover{
color:#ffffff;
text-decoration:underline;
}
/***********************************/
a.menu_link, a:visited.menu_link{
color:#cc8800;
font-size:12px;
font-weight:bold;
line-height:24px;
text-decoration:none;
padding:2px;
}
a:hover.menu_link{
color:#ffffff;
text-decoration:underline;
}
/***********************************/
.site_container{
background:#333333;
}
.navigation{
background-image:url(../images/nav_bg.gif);
background-repeat:repeat-x;
}
.side_menu{
padding-left:10px;
}
/***********************************/
.login_form{
border:1px solid #aaaaaa;
}
.page_heading{
color:#cc8800;
font-size:16px;
font-weight:bold;
line-height:24px;
}
.page_sub_heading{
color:#ffffff;
font-size:14px;
font-weight:bold;
line-height:18px;
}
.section_heading{
color:#ffffff;
font-size:12px;
font-weight:normal;
line-height:normal;
}
.menu{
padding:2px;
}
.menu_heading{
color:#ededed;
font-size:12px;
font-weight:bold;
background:#666666;
}
.menu_content{
color:#ffffff;
font-size:11px;
background:#ededed;
}
/***********************************/
.icon{
padding:1px;
}
/***********************************/
.column_header_link_inactive, a:link.column_header_link_inactive,a:active.column_header_link_inactive,a:visited.column_header_link_inactive{
color:#ffffff;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
a:hover.column_header_link_inactive{
text-decoration:none;
}
a:link.column_header_link_active,a:active.column_header_link_active,a:visited.column_header_link_active,a:hover.column_header_link_active{
color:#ffff99;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
/***********************************/
.column_header, .column_header_inactive{
background-image:url(../images/grid_bg_inactive.gif);
background-repeat:repeat-x;
}
.column_header_active{
background-image:url(../images/grid_bg_active.gif);
background-repeat:repeat-x;
}
/***********************************/
.column_header_special, .column_header_special_inactive{
background-image:url(../images/grid_bg_green_inactive.gif);
background-repeat:repeat-x;
}
/***********************************/

.row_active, .row_active a{
background:#990000;
}
.row_inactive{
background:#333333;
}
/***********************************/
.tab_active{
font-size: 10px;
font-weight:bold;
height:24px;
margin-bottom:-1px;
border:1px solid #aaaaaa;
border-bottom:0px;
background:#ffffff;
}
.tab_inactive{
font-size: 10px;
font-weight:normal;
height:20px;
margin-bottom:0px;
border:1px solid #aaaaaa;
border-bottom:0px;
background:#ededed;
}
.setlist_group_inactive{
display:none;
}
.setlist_group_active{
display:block;
border:1px solid #999999;
padding:2px;
height:auto;
width:100%;
}
.song_active{
width:100%;
background:#ffcc66;
}
.song_inactive{
width:100%;
background:#ffffff;
}
/***********************************/
.notes{
color:#cccccc;
font-size:12px;
font-weight:normal;
}
.message{
color:#cccccc;
font-size:12px;
font-weight:normal;
}
.warning{
color:#cc3333;
font-size:12px;
font-weight:normal;
}
.highlighted{
background:#FFFF99;
}
.status{
color:#33cc33;
font-size:12px;
font-weight:normal;
}
.alert{
color:#cc3300;
font-size:11px;
font-weight:normal;
}
/***********************************/