/* Details */
#InnerWrapper div.pic { display: block; width: 202px; height: auto; text-align: center; margin: 5px 5px 5px 0; text-align: left; }
#InnerWrapper a.title { font-size: 14px; font-weight: bold; }

#InnerWrapper { position: relative; display: block; width: 100%; height: auto; }
#InnerLeftColumn { display: block; width: auto; height: auto; margin-right: 220px; float: left; }
#InnerRightColumn  { display: block; width: 200px; height: auto; margin-left: -202px; float: left; }
#InnerRightColumn h3,
#InnerLeftColumn h2 { margin-top: 0; padding-top: 0; }

#InnerLeftColumn h4 { margin-bottom: 0; padding-bottom: 0; }

#InnerLeftColumn div.info { display: block; width: 90%; height: auto; }

#InnerRightColumn ul { margin-left: 0; padding-left: 15px; }
#InnerRightColumn ul li { margin-left: 0; padding-left: 0; }

div.pic { display: block; width: 198px; height: auto; text-align: left; line-height: 198px; font-size: 14px; font-weight: bold; color: silver; background: #eee; margin: 5px 5px 5px 0; border: solid 1px; }

#EventTable { display: block; width: 100%; height: auto; overflow: auto; }
#EventTable td.row1 { background-color: #edf3fe; }
#EventTable td.row2 { background-color: #ffffff; }
#EventTable { border: 1px solid silver; }
#EventTable thead { background: #c3d4f0 url(../images/img_calendar_header.jpg) no-repeat top center; }
