/* Color Palette */

body {
  background-color: white;
  color: black;
  margin: 0;
  padding: 0;
}

div.column-right {
  float: right;
  width: 602px;
}

div.column-left {
  float: left;
  margin-right: 24px; /* maybe */
}
div.column-left div.inner {
  float: left; /* gives height */
  width: 274px;
}

div#page {
  width: 900px;
  margin: 0 auto;
}

div#header {
}


/* content */
div#content {
  background-image: url(img/column_602px_background.gif);
  background-repeat: repeat-y;
}
div#content div.top {
  background-repeat: no-repeat;
  width: 602px;
  height: 73px;
}
div#content div.top h2 {
  padding: 44px 116px 12px 30px;
  margin: 0;
}
/* pink */
div#content div.top.pink-marker {
  background-image: url(img/columnhead_602px_pink.gif);
}

/* blue */
div#content div.top.blue-marker {
  background-image: url(img/columnhead_602px_blue.gif);
}

/* green */
div#content div.top.green-marker {
  background-image: url(img/columnhead_602px_green.gif);
}

/* orange */
div#content div.top.orange-marker {
  background-image: url(img/columnhead_602px_orange.gif);
}

/* yellow */
div#content div.top.yellow-marker {
  background-image: url(img/columnhead_602px_yellow.gif);
}

div#content div#body {
  padding: 13px 29px 45px 25px;
}
div#content div#column-foot.style-hook {
  background-image: url(img/columnfoot_602px.gif);
  background-repeat: no-repeat;
  width: 602px;
  height: 50px;
}

/* featured-events */
div#featured-events.column-left {
  background-image: url(img/column_274px_ybackground.gif);
  background-repeat: repeat-y;
}
div#featured-events.column-left div.top {
  background-repeat: no-repeat;
  width: 274px;
  height: 73px;
}
div#featured-events.column-left div.top h2 {
  margin: 0;
  padding: 45px 68px 13px 27px;
}
div#featured-events.column-left div.bottom {
  background-repeat: no-repeat;
  width: 274px;
  height: 62px;
}
div#featured-events.column-left div.bottom strong {
  display: block;
  margin: 0;
  padding: 17px 69px 34px 30px;
}
/* yellow */
div#featured-events.column-left div.top.yellow-top {
  background-image: url(img/columnhead_274px_yellow.gif);
}
div#featured-events.column-left div.bottom.yellow-bottom {
  background-image: url(img/columnfoot_274px_yellow.gif);
}

/* blue */
div#featured-events.column-left div.top.blue-top {
  background-image: url(img/columnhead_274px_blue.gif);
}
div#featured-events.column-left div.bottom.blue-bottom {
  background-image: url(img/columnfoot_274px_blue.gif);
}

/* green */
div#featured-events.column-left div.top.green-top {
  background-image: url(img/columnhead_274px_green.gif);
}
div#featured-events.column-left div.bottom.green-bottom {
  background-image: url(img/columnfoot_274px_green.gif);
}

/* orange */
div#featured-events.column-left div.top.orange-top {
  background-image: url(img/columnhead_274px_orange.gif);
}
div#featured-events.column-left div.bottom.orange-bottom {
  background-image: url(img/columnfoot_274px_orange.gif);
}

/* pink */
div#featured-events.column-left div.top.pink-top {
  background-image: url(img/columnhead_274px_pink.gif);
}
div#featured-events.column-left div.bottom.pink-bottom {
  background-image: url(img/columnfoot_274px_pink.gif);
}

div#featured-events ul.show-list {
  margin: 10px 9px 10px 30px;
  padding: 0;
}
div#featured-events ul.show-list li {
  list-style-type: none;
  margin: 10px 0;
}
div#featured-events ul.show-list li img.left {
  float: left;
  clear: both;
  margin: 0;
}
div#featured-events ul.show-list li div.details {
  margin-left: 101px;
  width: 134px;
}
div#featured-events ul.show-list li h3 {
  font-size: 1.0em;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

div#footer {
  clear: both;
  text-align: right;
}
