/* Stylesheet for Portal: MusicalMetal - Gamelan Steel Pan and Brass Music /*
/* Set: default /*
/* Created: 14/12/2005 19:59:39 /*
/* By User: paul@musicalmetal.com /*
/* General style for the whole page*/

Body

{
   font-size: 12px; 
   background-color: silver; 
   width: 100%; 
   margin-left: 0px; 
   margin-top: 0px; 
   margin-right: 0px; 
   margin-bottom: 0px; 
   text-align: left; 
   font-family: verdana, lucida sans unicode, arial, sans-serif; 
   color: #330000; 
   vertical-align: top; 
}

/*Width of the whole content block - width in pixels or a percentage value to make the content stretch*/


.dmsContainer

{
   color: #330000; 
   width: 100%; 
   text-align: left; 
   padding-left: 0px; 
   padding-right: 0px; 
   padding-top: 0px; 
   padding-bottom: 0px; 
}


/**/


.dmsNavMainContainer

{
   white-space: nowrap; 
   text-align: center; 
   font-size: 14px; 
   text-decoration: none; 
   height: 100%; 
   padding-left: 0px; 
   padding-right: 0px; 
   padding-top: 0px; 
   padding-bottom: 0px; 
   background-color:  #AAA18A;
}

/**/


.dmsNavMainSelectedCell

{
   vertical-align: top; 
   padding-left: 0px; 
   padding-right: 0px; 
   padding-top: 0px; 
   padding-bottom: 0px; 
   background-color: #C96F18;
}


/**/


.dmsNavMainUnselectedCell

{
   vertical-align: top; 
   padding-left: 0px; 
   padding-right: 0px; 
   padding-top: 0px; 
   padding-bottom: 0px; 
   background-color: #AAA18A;

}


.dmsNavSubSelectedCell

{
   vertical-align: top; 
   padding-left: 0px; 
   padding-right: 0px; 
   padding-top: 0px; 
   padding-bottom: 0px; 
   background-color: #C96F18;
}


/**/


.dmsNavSubUnselectedCell

{
   vertical-align: top; 
   padding-left: 0px; 
   padding-right: 0px; 
   padding-top: 0px; 
   padding-bottom: 0px; 
   background-color: #AAA18A;

}

/**/


A.dmsNavMainSelectedLink:link

{
   color: black; 
   display: block; 
   height: 20px; 
   padding-top: 4px; 
   text-decoration: none;
   /* background-color: #CAA860; */
   border-bottom: solid 1px #AAA18A;
   border-left: solid 2px #666666;
   border-right:  solid 2px #AAA18A;
   border-top: solid 1px #666666;
}


/**/


A.dmsNavMainUnselectedLink:active

{
   color: black; 
   display: block; 
   height: 20px; 
   padding-top: 4px; 
   text-decoration: none;
   /* background-color: #CAA860; */
   border-bottom: solid 1px #AAA18A;
   border-left: solid 2px #666666;
   border-right:  solid 2px #AAA18A;
   border-top: solid 1px #666666;
}


/**/


A.dmsNavMainUnselectedLink:hover

{
   display: block; 
   height: 20px; 
   padding-top: 4px; 
   color: black; 
   text-decoration: none;
  
      background-color: #C96F18;


   border-bottom: solid 1px #666666;
   border-left: solid 2px #bbbbbb;
   border-right:  solid 2px #666666;
   border-top: solid 1px #bbbbbb;
}


/**/


A.dmsNavMainUnselectedLink:link

{
   color: black; 
   display: block; 
   height: 20px; 
   padding-top: 4px; 
      /* background-color: #CAA860; */
   text-decoration: none;

   border-bottom: solid 1px #666666;
   border-left: solid 2px #bbbbbb;
   border-right:  solid 2px #666666;
   border-top: solid 1px #bbbbbb;
}


/**/


A.dmsNavMainUnselectedLink:visited

{
   color: black; 
   display: block; 
   height: 20px; 
   padding-top: 4px; 
      /* background-color: #CAA860; */
   text-decoration: none;
   border-bottom: solid 1px #666666;
   border-left: solid 2px #bbbbbb;
   border-right:  solid 2px #666666;
   border-top: solid 1px #bbbbbb;
}


/**/


.dmsNavSubContainer

{
   font-size: 14px; 
   text-align: center; 
   white-space: nowrap; 
   text-decoration: none; 
   height: 100%; 
   padding-left: 0px; 
   padding-right: 0px; 
   padding-top: 0px; 
   padding-bottom: 0px; 
   background-color:  #AAA18A;
}


/**/


A.dmsNavSubSelectedLink:active

{
   color: black; 
   display: block; 
   height: 20px; 
   padding-top: 4px; 
   text-decoration: none;
      /* background-color: #CAA860; */
   border-bottom: solid 1px #AAA18A;
   border-left: solid 2px #666666;
   border-right:  solid 2px #AAA18A;
   border-top: solid 1px #666666;
}


/**/


A.dmsNavSubSelectedLink:hover

{
   color: black; 
   display: block; 
   height: 20px; 
   padding-top: 4px; 
   text-decoration: none;
   border-bottom: solid 1px #AAA18A;
   border-left: solid 2px #666666;
   border-right:  solid 2px #AAA18A;
   border-top: solid 1px #666666;
      /* background-color: #CAA860; */

}


/**/


A.dmsNavSubSelectedLink:link

{
   color: black; 
   display: block; 
   height: 20px; 
   padding-top: 4px; 
   text-decoration: none;
   border-bottom: solid 1px #AAA18A;
   border-left: solid 2px #666666;
   border-right:  solid 2px #AAA18A;
   border-top: solid 1px #666666;
}


/**/


A.dmsNavSubUnselectedLink:hover

{
   color: black; 
   display: block; 
   height: 20px; 
   padding-top: 4px; 
   text-decoration: none;
      background-color: #C96F18;
      /* background-color: #CAA860; */
   border-bottom: solid 1px #666666;
   border-left: solid 2px #bbbbbb;
   border-right:  solid 2px #666666;
   border-top: solid 1px #bbbbbb;
}


/**/


A.dmsNavSubUnselectedLink:link

{
   color: black; 
   display: block; 
   height: 20px; 
   padding-top: 4px; 
   text-decoration: none;
      /* background-color: #CAA860; */
   border-bottom: solid 1px #666666;
   border-left: solid 2px #bbbbbb;
   border-right:  solid 2px #666666;
   border-top: solid 1px #bbbbbb;
}


/**/


H1

{
   font-size: 1.3em; 
   font-weight: bold; 
}


/**/


H2

{
   font-size: 1.1em; 
   font-weight: bold; 
}


/*styles for borders*/


.dmsBottomLeftBorder

{
   width: 0px; 
   height: 0px; 
}


/*styles for borders*/


.dmsBottomRightBorder

{
   width: 0px; 
   height: 0px; 
}


/**/


.dmsContentPane

{
   width: auto; 
   vertical-align: top; 
   padding-left: 8px; 
   padding-right: 8px; 
   padding-top: 8px; 
   padding-bottom: 8px; 
}


/*The area above the navigation bar*/


.dmsHeaderPane

{
   font-size: 100%; 
   height: 86px; 
   text-align: right; 
}


/*styles for borders*/


.dmsLeftBorder

{
   vertical-align: top; 
   width: 0px; 
}


/**/


.dmsLeftLeftPane

{
   text-align: left; 
   width: 0px; 
}


/**/


.dmsLeftNavPane

{
   text-align: left; 
   vertical-align: top; 
}


/**/


.dmsLeftPane

{
   width: 20%; 
   vertical-align: top; 
   padding-left: 8px; 
   padding-right: 8px; 
   padding-top: 8px; 
   padding-bottom: 8px; 
}


/*styles for borders*/


.dmsRightBorder 

{
   vertical-align: top; 
   width: 0px; 
}


/**/


.dmsRightPane

{
   width: 20%; 
   vertical-align: top; 
   padding-left: 8px; 
   padding-right: 8px; 
   padding-top: 8px; 
   padding-bottom: 8px; 
}


/**/


.dmsRightRightPane

{
   width: 0px; 
}


/*styles for borders*/


.dmsTopBorder

{
   height: 0px; 
}


/*styles for borders*/


.dmsTopLeftBorder

{
   height: 0px; 
   width: 0px; 
}


/**/


.dmsTopNavPane

{
   background-color:  #AAA18A;
   font-weight: bold; 
   font-size: 0.8em; 
   height: 24px; 
}


/*styles for borders*/


.dmsTopRightBorder

{
   width: 0px; 
   height: 0px; 
}


/**/


A.dmsNavMainSelectedLink:active

{
   color: black; 
   display: block; 
   height: 20px; 
   padding-top: 4px; 
   text-decoration: none;
      /* background-color: #CAA860; */
   border-bottom: solid 1px #AAA18A;
   border-left: solid 2px #666666;
   border-right:  solid 2px #AAA18A;
   border-top: solid 1px #666666;
}


/**/


A.dmsNavMainSelectedLink:hover

{
   color: black; 
   display: block; 
   height: 20px; 
   padding-top: 4px; 
   text-decoration: none;
  
      /* background-color: #CAA860; */
   border-bottom: solid 1px #AAA18A;
   border-left: solid 2px #666666;
   border-right:  solid 2px #AAA18A;
   border-top: solid 1px #666666;
}


/**/


A.dmsNavMainSelectedLink:visited

{
   color: black; 
   display: block; 
   height: 20px; 
   padding-top: 4px; 
   text-decoration: none;
      /* background-color: #CAA860; */
   border-bottom: solid 1px #AAA18A;
   border-left: solid 2px #666666;
   border-right:  solid 2px #AAA18A;
   border-top: solid 1px #666666;
}


/**/


A.dmsNavSubSelectedLink:visited

{
   color: black; 
   display: block; 
   height: 20px; 
   padding-top: 4px; 
   text-decoration: none;
      /* background-color: #CAA860; */
   border-bottom: solid 1px #AAA18A;
   border-left: solid 2px #666666;
   border-right:  solid 2px #AAA18A;
   border-top: solid 1px #666666;
}


/**/


A.dmsNavSubUnselectedLink:active

{
   color: black; 
   display: block; 
   height: 20px; 
   padding-top: 4px; 
   text-decoration: none;
      /* background-color: #CAA860; */
   border-bottom: solid 1px #AAA18A;
   border-left: solid 2px #666666;
   border-right:  solid 2px #AAA18A;
   border-top: solid 1px #666666;
}


/**/


A.dmsNavSubUnselectedLink:visited

{
   color: black; 
   display: block; 
   height: 20px; 
   padding-top: 4px; 
   text-decoration: none;
      /* background-color: #CAA860; */
   border-bottom: solid 1px #666666;
   border-left: solid 2px #bbbbbb;
   border-right:  solid 2px #666666;
   border-top: solid 1px #bbbbbb;
}


/**/


.Head

{
   font-size: 2em; 
}


/*Information for users and admin*/


.InfoAdmin

{
   color: darkred; 
}


/*Instructions for Admin Users*/


.InstructionAdmin

{
   color: darkred !important; 
   font-weight: bold !important; 
   font-size: 1.2em !important; 
}


/*The site welcome and logoff text*/


.InstructionUser

{
   color: darkred  !important; 
}


/*The Site Title at the top of the page*/


.SiteTitle

{
   color: black; 
   font-size: 2em; 
   font-weight: bold; 
}


/**/


.SubHead

{
   font-size: 1.3em; 
   font-weight: bold; 
}


/**/


.SubSubHead

{
   font-size: 1.2em; 
   font-weight: bold; 
}


/**/


.Normal

{
   font-size: 12px; 
   text-align: justify; 
}


/**/


.NormalRed

{
   color: darkred; 
}


/**/


.CommandButton

{
   color: darkred; 
}


/**/


H4

{
   color: red; 
}


/*Basic style for Datagrids*/


.Datagrid

{
   border: 0; 
   cellpadding: 10; 
   cellspacing: 5; 
   vertical-align: top; 
}


/*Datagrid Alternating Row*/


.DatagridAltItem

{
   background-color: grey; 
}


/*Datagrid Header*/


.DatagridHeader

{
   font-weight: bold; 
   text-decoration: underline; 
   vertical-align: top; 
}


/*Datagrid Row*/


.DatagridItem

{
   vertical-align: top; 
}


/*Datagrids Cells*/


.DatagridTD

{
   border: solid; 
   border: 3px; 
   border: #ffffff; 
   margin: 3px 3px 3px 3px; 
   padding: 5px 5px 5px 5px; 
   font-weight: italic; 
   background-color: grey; 
}


/*Link  Base Class*/


A

{
   color: black; 
   text-decoration: underline; 
}


/**/


A:active

{
   color: black; 
   text-decoration: underline; 
}


/**/


A:hover

{
   color: black; 
   text-decoration: underline; 
}


/**/


A:link

{
   color: black; 
   text-decoration: underline; 
}


/**/


A:visited

{
   color: black; 
   text-decoration: underline; 
}

.EventTitle
{
    font-size:large;
}

.EventDescription
{
}

.EventWhere   
{
    font-style:italic;
    color: Black;
    line-height: 15px;
}

.EventWhen
{
        color: Black;
    line-height: 15px;
}

