div#weeklycalendar {
   position: relative;
   background-color: #000000;
}

div#weeklycalendar table {
   position: relative;
   width: 100%;
	 margin-left: auto;
	 margin-right: auto;
	 width: 500px;
	 padding: 0px;
}

div#weeklycalendar th {
   height: 20px;
   font-family: Verdana;
   font-weight: bold;
   font-size: 11px;
   color: #EBBE53; /*#FFDA73;*/
	 text-align: center;
   background-color: #1b1b1b;
}

div#weeklycalendar td {
   background-color: #1b1b1b;
	 height: 50px;
	 vertical-align: top;
	 text-align: center;	
}

div#weeklycalendar td.today {
   background-color: #3a3a3a;
}

div#weeklycalendar th.today {
   background-color: #3a3a3a;
}

div.calendarbox {
   position: relative;
   width: 100%;
}

div.scheduledraid {
   position: absolute;
   top: 0px;
   padding: 0px;
   margin: 0px;
   width: 30px;
   height: 41px;
	cursor: hand;
}

div.scheduledraid img {
   position: relative;
	padding: 1px;
   background-color: black;
}

div.signupbar {
   width: 29px;
   position: absolute;
   bottom: 0px;
   left: 0px;
   padding: 1px;
   margin-top: 1px;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   height: 5px;
   background-color: #000000;
   line-height: 1px;
   font-size: 1px;
   text-align: left;
}

div.fillbar {
   height: 5px;
   line-height: 1px;
}

div#events-calendar {
   position: relative;
   margin-left: 20px;
   margin-right: 20px;
   margin-top: 10px;
}

div#events-calendar table {
   position: relative;
   width: 100%;
}

div#events-calendar th {
   font-family: Verdana;
   font-weight: bold;
   font-size: 11px;
   color: #FFDA73;
	text-align: center;
   background-color: #2B2C4F;
   height: 30px;
}

div#events-calendar td {
   background-color: #1b1b1b;
   height: 105px;
   vertical-align: top;
}

div.dateid {
   position: relative;
   width: 100%;
   height: 15px;
   color: #FFFFFF;
   text-align: left;
	 font-size: 10px;
}

div.dateevents {
   position: relative;
   width: 100%;
   height: 90px;
	 text-align: left;
}

div.dateevents img {
   margin-bottom: 10px;
}

div#calendarcontextmenu {
	 position: absolute;
	 top: 400px;
	 left: 0px;
	 z-index: 1000;
	 text-align: left;
	 padding-left: 2px;
	 padding-right: 2px;
	 background-color: #ACACAC;
	 border: 1px solid black;
	 width: 100px;
}

div#calendarcontextmenu hr {
   margin-top: 0px;
	 margin-bottom: 0px;
}

div#calendarcontextmenu a {
   display: block;
	 margin: 0px;
	 font-family: arial;
	 font-size: 10px;
	 color: #000000;
	 background-color: #ACACAC;
	 width: 100%;
}

div#calendarcontextmenu a:hover {
   text-decoration: none;
	 background-color: #FCFCFC;
	 width: 100%;
}

div#instancecontextmenu {
	 position: absolute;
	 top: 400px;
	 left: 0px;
	 z-index: 1000;
	 text-align: left;
	 padding-left: 2px;
	 padding-right: 2px;
	 background-color: #ACACAC;
	 border: 1px solid black;
	 width: 100px;
}

div#instancecontextmenu hr {
   margin-top: 0px;
	 margin-bottom: 0px;
}

div#instancecontextmenu a {
   display: block;
	 margin: 0px;
	 font-family: arial;
	 font-size: 10px;
	 color: #000000;
	 background-color: #ACACAC;
	 width: 100%;
}

div#instancecontextmenu a:hover {
   text-decoration: none;
	 background-color: #FCFCFC;
	 width: 100%;
}

div#eventeditform {
   position: absolute;
   top: 400px;
   left: 0px;
   z-index: 1000;
   text-align: left;
   background-color: #ACACAC;
   border: 1px solid black;
   width: 200px;
   font-family: arial;
   font-size: 10px;
   font-weight: bold;
}

div#eventeditform-title {
   background-color: #2B2C4F;
   font-family: Verdana;
   font-weight: bold;
   font-size: 11px;
   color: #FFDA73;
   text-align: center;
   cursor: move;   
}

div#eventeditform select {
   font-family: arial;
   font-size: 10px;
   margin: 0px;
}

div#eventeditform input {
   font-family: arial;
   font-size: 10px;
   margin: 0px;
}

div#eventeditform-body {
   padding-left: 2px;
   padding-right: 2px;
   color: #000;
}

div#eventeditform-body span {
   display: block;
   white-space: nowrap;
}

div#eventeditform-body select {
   width: 130px;
}

div#eventeditform-body label {
   width: 55px;
   float: left;
   padding-right: 10px;
}

div#eventtoolbar {
  position: absolute;
  z-index: 999;
  top: 200px;
  left: 50px;
  border: 1px solid #FFDA73;
  background-color: #000;
}

div#eventtoolbar-title {
   position: relative;
   background-color: #2B2C4F;
   font-family: Verdana;
   font-weight: bold;
   font-size: 9px;
   color: #FFDA73;
   text-align: center;
   cursor: move;
}

