body {
 margin: 0px;
 font-size: 14px;
 background-color: #698da7;
 color: #000030;
/* font-family: "Segoe UI",Arial,helvetica,sans-serif; */
}

h1 {
 height: 48px;
 width: 800px;
 margin: 0px;
 text-align: right;
 position: absolute;
 z-index: 10;
}

h2 {
 font-size: 19px;
}

#h1bg {
 position: absolute;
 top: 2px;
 left: 360px;
}

#yui-history-iframe { 
 position: absolute; 
 top: 0;
 left: 0; 
 width: 1px;
 height: 1px; 
 visibility: hidden; 
}

#left {
 width: 928px;
 height: 640px;
 float: left;
 background-image: url("http://snipletstore.appspot.com/mkl2/dimages/searocks.jpeg");
}

#right .top {
/* width: 100%; */
 min-width: 975px;
 height: 437px;
 background-color: #cedbe4;
}

#right .bottom {
/* width: 100%; */
/* height: 204px; */
 height: 100%;
 background-color: #698da7;
}

#mainMenu {
 position: absolute;
 top: 84px;
 width: 160px;
 left: 40px;
}

#mainMenu a {
 text-align: right;
 border: 1px solid  black;
 border-right: none;
 padding: 4px;
 margin-left: 12px;
 background-image: url("http://snipletstore.appspot.com/mkl2/dimages/menuStandard.png");
/* cursor: default; */
 display: block;
 margin-right: 1px;
 text-decoration: none;
 color: #000030;
 outline-style: none;
}

#mainMenu a:hover {
 background-image: url("http://snipletstore.appspot.com/mkl2/dimages/menuStandardHover.png");
}

#mainMenu a.selected {
 padding: 9px;
 margin-left: 0px;
 margin-right: 0px;
 background-image: url("http://snipletstore.appspot.com/mkl2/dimages/menuSelected.png");
 border: none;
 height: 18px;
}

#mainContent {
 height: 500px;
 left: 206px;
 position: absolute;
 top: 72px;
 width: 540px;
 border: 0px;
 background-image: url("http://snipletstore.appspot.com/mkl2/dimages/contentbg.png");
 font-size: 12.5px;
 overflow: hidden;
 color: #000030;
}

#animIFrame {
 height: 500px;
 left: 206px;
 position: absolute;
 top: 72px;
 width: 540px;
 border: 0px;
 opacity: 0;
 filter: alpha(opacity = 0);
 background-color: #f0f4f7;
}

#subMenuContainer {
 position: absolute;
 top: 0px;
 left: 0px;
 z-index: 21;
 width: 100%;
}

#subMenuFooter {
 height: 12px;
 background-image: url("http://snipletstore.appspot.com/mkl2/dimages/searocksmbfadeout.png");
}

#subMenu {
 background-image: url("http://snipletstore.appspot.com/mkl2/dimages/searocksmb.png");
}

#subMenu div {
 position: absolute;
}

#subMenu img {
 height: 32px;
 cursor: pointer;
}

#subMenu span {
 cursor: pointer;
}

#container {
 position: absolute;
 width: 520px;
 padding-left: 10px;
 padding-right: 10px;
}

#container img {
 float: right;
 padding: 7px 7px 7px 14px;
}

#subMenu {
 height: 100px;
}

.content {
 height: 400px;
}

.toobig {
 overflow: auto;
}

#sidebar {
 position: absolute;
 left: 780px;
 font-size: 12px;
 width: 196px;
 top: 64px;
 height: 550px;
 overflow: hidden;
}

#sidebar .hint {
 font-size: 80%;
 margin-bottom: -4px;
 margin-right: 8px;
 float: right;
}

#sidebar .component {
 background-image: url("http://snipletstore.appspot.com/mkl2/dimages/shadowSmallContent.png");
 position: relative;
}

#sidebar .component .content {
 margin-left: 9px;
 margin-right: 9px;
 overflow: hidden;
}

#sidebar #spotLight {
 height: 98px;
 color: #ccd8e4;
 cursor: pointer;
}

#sidebar #spotLightContent {
 background-Color: #ccd8e4;
 height: 98px;
 width: 180px;
}

#sidebar #spotLight b {
 font-size: 13px;
}

#sidebar #spotLight img {
 position: absolute;
 top: 4px;
 left: 9px;
 z-index: 42;
}

#sidebar #calendar {
 height: 167px;
}

#sidebar #details {
 height: 29px;
 overflow: hidden;
}

#sidebar #details, #sidebar #detailsTop, #sidebar #detailsBottom {
 opacity: 0;
}

#sidebar h2 {
 font-size: 14px;
 text-align: left;
 width: 200px;
 height: 18px;
 position: relative;
 margin-top: 0px;
 padding-bottom: 2px;
}

#sidebar h3 {
 font-size: 12px;
 text-align: left;
 width: 200px;
 margin-top: 0px;
}

#sidebar .calendarSwitch {
 position: absolute;
 top: 1px;
 left: 156px;
 text-decoration: none;
 z-index: 20;
}

#sidebar #calendarNext {
 opacity: 0;
 filter: alpha(opacity = 0);
 display: none;
}

#sidebar #calendarPrev {
 opacity: 1;
 filter: alpha(opacity = 100);
 display: block;
}

#sidebar .calendar {
 top: 0px;
}

#sidebar #calendar1 {
 left: 0px;
 height: 160px;
 position: relative;
}

#sidebar #calendar2 {
 left: 200px;
 top: -160px;
 position: relative;
}

#sidebar table {
 border-collapse: collapse;
}

#sidebar table th {
 font-weight: normal;
}

#sidebar table td {
 font-weight: bold;
 background-color: #ccd8e4;
 padding: 2px;
 text-align: right;
}

#sidebar table td.termbreak {
 font-weight: normal;
}

#sidebar table .detail {
 cursor: default;
}

.grey {
 color: gray;
 font-weight: normal;
}

#sidebar div.detail {
 position: absolute;
 left: 9px;
 opacity: 0;
 filter: alpha(opacity = 0);
}

.dtstart, .dtend {
 display: none;
}

#lightBoxBackground {
 width: 100%;
 height: 640px;
/* width: 928px; */
 top: 0px;
 display: none;
 z-index: 32;
 opacity: 0;
 position: absolute;
 background-color: white;
 filter: alpha(opacity = 0);
}

#lightBox {
 position: absolute;
/* width: 384px; */
/* left: 594px; */
 width: 662px;
 left: 310px;
 top: 64px;
 z-index: 40;
 opacity: 0;
/* filter: alpha(opacity = 0); */
 display: none;
}

#lightBoxContent {
 background-image: url("http://snipletstore.appspot.com/mkl2/dimages/lightboxExtendedContentWide.png");
}

#lightBoxContent div {
 margin-left: 11px;
}

#lightBoxContent div div {
 font-size: 80%;
 margin-left: 9px;
 margin-top: 9px;
 padding-bottom: 4px;
}

#lightBoxContent p {
 padding-top: 2px;
 padding-bottom: 5px;
 margin: 0px;
}

.week>div {
 display: inline-block;
 float: left;
 width: 70px;
 height: 70px;
 margin: 2px;
 overflow: hidden;
 background-image: url("http://snipletstore.appspot.com/mkl2/dimages/daybg.png");
}

.week>div.grey {
 background-image: none;
}

.week_header>div {
 display: inline-block;
 float: left;
 margin: 2px;
 width: 70px;
 font-weight: bold;
 font-size: 90%;
}

.week .featured {
 background-color: #00ff00;
}

.date {
 float: right;
 font-weight: bold;
}

.badge {
 display: inline-block;
 font-size: 80%;
 max-height: 27px;
 overflow: hidden;
 width: 52px;
}

.event {
 clear: right;
 white-space: nowrap;
 font-size: 80%;
}

.event .time {
 font-weight: bold;
}

.event .time span {
 display: none;
}

.event span.description span {
 display: none;
}

.day_detail {
 background-image: url("http://snipletstore.appspot.com/mkl2/dimages/daydetailbg.png");
 padding: 12px;
 -webkit-box-shadow: rgba(0, 0, 0, 0.496094) 1px 1px 7px;
 -moz-box-shadow: rgba(0, 0, 0, 0.496094) 1px 1px 7px;
}
