html,  body
{
   background-color: #3c1f00;
   color: #fff;
   font: 10px/1.25em verdana, arial, helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
}
img
{
   border: none;
}
td
{
   text-align: left;
   vertical-align: top;
}
#mainTable
{
   width: 850px;
   margin: 0px auto;
}
#bodyContent
{
   background: url(/images/en/bgz.jpg) no-repeat;
   color: #000;
}
#bodyContent2
{
   background: url(/images/en/bg.jpg) no-repeat;
   color: #000;
}
#contentLeft
{
   float: left;
   width: 240px;
   font-size: 10px;
}
#contentMiddle
{
   float: left;
   width: 525px;
}
#contentRight
{
   float: left;
   margin-left: 30px;
   width: 260px;
}
#imageRight
{
   float: right;
   width: 34px;
}
#peachBackground
{
   background: url(/images/en/bgz2.jpg);
   scrollbar-base-color: #ECCB9E;
   color: #000;
   padding-right: 5px;
   width: 210px;
   height: 320px;
   overflow: auto;
}
#tanBackground
{
   background: url(/images/en/bg.jpg);
   scrollbar-base-color: #DACDAD;
   color: #000;
   padding-right: 5px;
   width: 255px;
   height: 405px;
   margin-top: 5px;
   overflow: auto;
}
#tanBackgroundWide
{
   background: url(/images/en/bg.jpg);
   scrollbar-base-color: #DACDAD;
   color: #000;
   padding-right: 5px;
   width: 515px;
   height: 410px;
   margin-top: 5px;
   margin-left: 10px;
   overflow: auto;
}
#tanBackgroundWide #gallery
{
	width: 480px;
   background-color: #fec;
   color: #666;
}
#tanBackgroundWide #gallery #gsContent h2
{
	font-size: 12px;
}
#tanBackgroundWide #gallery #gsContent .giTitle
{
	font-size: 10px;
}
#tanBackgroundWideCal
{
   position: relative;
   background: url(/images/en/bg.jpg);
   scrollbar-base-color: #DACDAD;
   color: #000;
   padding-right: 5px;
   width: 515px;
   height: 410px;
   margin-top: 5px;
   margin-left: 10px;
   overflow: auto;
}
#yellowBackground
{
   background-color: #F9EF98;
   scrollbar-base-color: #EBE081;
   color: #000;
   padding-right: 5px;
   width: 242px;
   height: 343px;
   overflow: auto;
}
.pageTitle
{
   font-size: 12px;
   font-weight: bold;
}
#footer
{
   font-size: 10px;
   color: #fff;
   text-align: center;
   padding-left: 60px;
}

/* Calendar Mods */
#calWidth
{
   position: relative;
   width: 495px;
}
#calendarWrap
{
	/*
   scrollbar-base-color: #FFCCFF; 
	scrollbar-track-color: #FFCCFF;
	scrollbar-face-color: #D9A1D9;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #FFCCFF;
	scrollbar-darkshadow-color: #996699;
	scrollbar-shadow-color: #996699;
	scrollbar-arrow-color: #996699;
   */
   font-size: 9px;
}
#calChoose
{
	/*
   background-color: #51718B;
	color: #fff;
   */
}
#calChooseWrap
{
	width: 490px;
}
#calPrev
{
	padding-left: 10px;
   width: 140px;
}
#calCurrent
{
	width: 190px;
}
#calNext
{
	width: 135px;
}
#calChoose a:link,
#calChoose a:visited,
#calChoose a:active
{
	color: #FFCC00;
}
#calChoose a:hover
{
	color: #CCFF00;
   text-decoration: none;
   border-bottom: 1px dotted #ccff00;
}
#calHeader #calSunday,
#calHeader #calMonday,
#calHeader #calTuesday,
#calHeader #calWednesday,
#calHeader #calThursday,
#calHeader #calFriday,
#calHeader #calSaturday
{
	/*
   background-color: #73A4CC;
	color: #fff;
   */
   font-size: 9px;
}
.calRow div.dayCell1,
.calRow div.dayCell2,
.calRow div.dayCell3,
.calRow div.dayCell4,
.calRow div.dayCell5,
.calRow div.dayCell6,
.calRow div.dayCell7
{
	/*
   background-color: #FFCCFF;
	color: #000;
   */
   font-size: 9px;
}
.calRow a:link,
.calRow a:visited,
.calRow a:active
{
	/*
   color: #51718B;
   */
	font-weight: bold;
}
.calRow a:hover
{
	/*
   color: #996699;
   */
	font-weight: bold;
}
.noDay
{
	/*
   background-color: #996699;
	color: #000;
   */
}
.dayNumber
{
	font-size: 9px;
}
#calBottom
{
	/*
   background-color: #51718B;
	color: #fff;
   */
}
.tableSort
{
	border-bottom: 1px dotted #000;
	border-top: 1px dotted #000;
}

/* PJAX overrides */

.content
{
   background: url(/images/en/bg.jpg) no-repeat;
   color: #000;
   margin: 0px;
   padding: 0px;
}

