
#content_left {
    padding: 4px;
    Width: 250px;
    margin-top: 14px;
    margin-left: 15px;
    float: left;
    height: auto;
    word-break:break-all;
}

#content_right_div {
    Width: 200px;
    border: none;
    margin-rihgt: 0px;
    float: right;
    display: block;
}
#content_right_main {
    Width: 200px;
    height:auto;
    margin-rihgt: 0px;
    padding: 4px;
    margin-top: 20px;
    float: left;
    display: inline;
}


#content_right_main td {
    text-align: left;
    font-size: 100%;
    font-weight: bold;
}

#eventList  p {
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
}

ul.rss-items{
    list-style-type:none;
    margin:0px;
    padding:0px;
    padding-left:12px;
    padding-right:12px;
}

ul.rss-items li{
    list-style-type:none;
    margin:0px;
    padding:0px;
}

div.synopsis_thumb  { width: auto; }
div.sectionwrap     { float: left; }
.synopsis_thumb h2  { display: none; }
.synopsis_thumb .synopsis h2  { display: block; }
.synopsis_thumb .synopsis { float: right; margin: 0px 10px; }

.wrap4              { padding: 8px; border: solid 1px #444444; }
.thumbnail          { margin-left: 15px; margin-right: 15px; }
* html .photo_caption      { position: relative; }


.embeddedCalendar .timeHeader             { text-align: center; font-size: 16px; font-weight: bold; margin: 5px auto 0px auto; width: 165px; }
.embeddedCalendar .timeHeader .prevMonth  { float: left; display: block; }
.embeddedCalendar .timeHeader .nextMonth  { float: right; display: block; }
.embeddedCalendar .calendarMonth          { width: 175px; border-collapse: collapse; margin: 5px auto 10px auto; }
.embeddedCalendar .calendarMonth td       { width: 25px; margin: 0px; text-align: center; }
.embeddedCalendar .calendarMonth a        { font-weight: bold; }
.embeddedCalendar .calendarMonth td.day1,
.embeddedCalendar .calendarMonth td.day7  { background: #E0E0E0; }
.embeddedCalendar .calendarMonth .dayOfWeekHeader td { background: #C0C0C0; }
.embeddedCalendar .calendarMonth td.otherMonth { color: #777777; }

.pageCalendar h3                          { margin-bottom: 3px; }




 /* global */
#cluetip-close img { border: 0; }
#cluetip-title { overflow: hidden; }
#cluetip-title #cluetip-close { float: right; position: relative; }
#cluetip-waitimage { width: 43px; height: 11px; position: absolute; background-image: url(../images/cluetip/wait.gif); }
.cluetip-arrows { display: none; position: absolute; top: 0;  left: -11px;  height: 22px;  width: 11px;  background-repeat: no-repeat;  background-position: 0 0; }
#cluetip-extra {  display: none;}
/***************************************
   =cluetipClass: 'default'
-------------------------------------- */

.cluetip-default {  background-color: #EEEEEE; text-align: left; }
.cluetip-default #cluetip-outer {  position: relative;  margin: 0;  background-color: #EEEEEE;}
.cluetip-default h3#cluetip-title {  margin: 0 0 5px;  padding: 8px 10px 4px;  font-size: 1.1em;  font-weight: normal;  background-color: #A0A0A0;  color: #fff;}
.cluetip-default #cluetip-title a {  color: #EEEEEE;  font-size: 0.95em;}
.cluetip-default #cluetip-inner {  padding: 10px;}
.cluetip-default div#cluetip-close {   text-align: right;  margin: 0 5px 5px;  color: #900;}

/* default arrows */

.clue-right-default .cluetip-arrows {  background-image: url(../images/cluetip/darrowleft.gif);}.clue-left-default .cluetip-arrows {  background-image: url(../images/cluetip/darrowright.gif);  left: 100%;  margin-right: -11px;}
.clue-top-default .cluetip-arrows {  background-image: url(../images/cluetip/darrowdown.gif);  top: 100%;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;  }
.clue-bottom-default .cluetip-arrows {  background-image: url(../images/cluetip/darrowup.gif);  top: -11px;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;}

/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {  background-color: transparent;}
.cluetip-jtip #cluetip-outer {  border: 2px solid #ccc;  position: relative;  background-color: #fff;}
.cluetip-jtip h3#cluetip-title {  margin: 0 0 5px;  padding: 2px 5px;  font-size: 16px;  font-weight: normal;  background-color: #ccc;  color: #333;}

.cluetip-jtip #cluetip-inner {  padding: 0 5px 5px;  display: inline-block;}
.cluetip-jtip div#cluetip-close {   text-align: right;  margin: 0 5px 5px;  color: #900;}

/* jtip arrows */

.clue-right-jtip .cluetip-arrows {  background-image: url(../images/cluetip/arrowleft.gif);}
.clue-left-jtip .cluetip-arrows {  background-image: url(../images/cluetip/arrowright.gif);  left: 100%;  margin-right: -11px;}
.clue-top-jtip .cluetip-arrows {  background-image: url(../images/cluetip/arrowdown.gif);  top: 100%;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;  }
.clue-bottom-jtip .cluetip-arrows {  background-image: url(../images/cluetip/arrowup.gif);  top: -11px;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */

.cluetip-rounded {  background: transparent url(../images/cluetip/bl.gif) no-repeat 0 100%;  margin-top: 10px;  margin-left: 12px;}
.cluetip-rounded #cluetip-outer {  background: transparent url(../images/cluetip/tl.gif) no-repeat 0 0;  margin-top: -12px;}

.cluetip-rounded #cluetip-title {  background-color: transparent;  padding: 12px 12px 0;  margin: 0 -12px 0 0;  position: relative;}
.cluetip-rounded #cluetip-extra {  position: absolute;  display: block;  background: transparent url(../images/cluetip/tr.gif) no-repeat 100% 0;  top: 0;  right: 0;  width: 12px;  height: 30px;  margin: -12px -12px 0 0;}
.cluetip-rounded #cluetip-inner {  background: url(../images/cluetip/br.gif) no-repeat 100% 100%;  padding: 5px 12px 12px;  margin: -18px -12px 0 0;  position: relative;}
.cluetip-rounded div#cluetip-close {   text-align: right;  margin: 0 5px 5px;  color: #009;  background: transparent;}
.cluetip-rounded div#cluetip-close a {  color: #777;}
/* rounded arrows */

.clue-right-rounded .cluetip-arrows {  background-image: url(../images/cluetip/rarrowleft.gif);}
.clue-left-rounded .cluetip-arrows {  background-image: url(../images/cluetip/rarrowright.gif);  left: 100%;  margin-left: 12px;}
.clue-top-rounded .cluetip-arrows {  background-image: url(../images/cluetip/rarrowdown.gif);  top: 100%;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;  }
.clue-bottom-rounded .cluetip-arrows {  background-image: url(../images/cluetip/rarrowup.gif);  top: -23px;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;}


/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {  zoom: 1;}
.content_2_content input {
    width: 120px;
}
.content_2_content button {
    font-size: 12px;
}
.content_2_content .embed-left {
    margin-top: -24px;
}



.pageCalendar .calendarMonth  { border-collapse: collapse; table-layout: fixed; }
.pageCalendar .calendarMonth  td  { width: 72px; height: 72px; vertical-align: top; padding: 3px; border: solid 1px #AAAAAA; }
.pageCalendar .calendarMonth  tr.dayOfWeekHeader td  { height: auto; font-weight: bold; text-align: center; padding: 5px; }
.pageCalendar .calendarMonth  a { display: block; width: 72px; overflow: hidden; white-space: nowrap; }
.pageCalendar .otherMonth   { color: #AAAAAA; }
.pageCalendar .calendarMonth .day1,
.pageCalendar .calendarMonth .day7  { background: #EEEEEE; }
.pageCalendar .calendarMonth tr.dayOfWeekHeader td { padding: 5px 0px; background: #DDDDDD; }
.pageCalendar .timeHeader   { font-size: 16px; text-align: center; margin: 10px 200px; }
.pageCalendar .timeHeader  a.prevMonth { float: left; }
.pageCalendar .timeHeader  a.nextMonth { float: right; }
