/**************************************************************************/
/* STANDARD TAGS
/**************************************************************************/

body {
  text-align:left;
  background-color:RGB(183,177,144);
}

h1 {
  border-bottom:2px solid RGB(115,23,14);
  font-size:18pt;
}

/**************************************************************************/
/* LAYOUT
/**************************************************************************/

div#page {
  width:918px;
  margin-top:10px;
  margin-bottom:40px;
  background-color:RGB(243,239,214);
  border:1px solid RGB(100,100,100);
}

div#pagetopleft {
}

div#pagetopright {
  margin-left:0px;
}

div#pagetopmain {
  height:0;
  display:none;
}

div#pagemiddleleft {
}

div#pagemiddleright {
  margin-left:0px;
}

div#pagemiddlemain {
  border:none;
  background-color:transparent;
  background-image:url(/img/maccgc/layout/menubackground.gif);
  background-position:top left;
  background-repeat:repeat-y;
}

div#pagebottomleft {
}

div#pagebottomright {
  margin-left:0px;
}

div#pagebottommain {
  height:0px;
  display:none;
}

div#quicklinks {
}

div#quicklinks a {
}

div#title {
  height:110px;
  background-image:url(/img/maccgc/layout/title.gif);
  background-color:RGB(112,122,74);
  border-top:5px solid RGB(250,250,250);
  border-bottom:5px solid RGB(140,140,140);
}

div#header {
  display:none;
}

div#header h1 {
  padding-top:10px;
  font-size:48pt;
}

div#content {
}

div#left {
  width:150px;
  padding-top:20px;
}

div#middle {
  width:768px; /* 918 - 150 = 768 */
}

div#middleheader {
  padding-top:20px;
}

div#middlecontent {
}

iframe#website_module {
  width:100%;
}

div.sidebar {
  width:200px;
}

/**************************************************************************/
/* CSS hacks (browsers handle min-height in different ways)
*/

/* for Mozilla/Safari */
html>body div#middlecontent {
  padding-top:480px;
}
html>body div#middlecontent div#minheight {
  margin-top: -480px;
}
/* for IE */
* html div#middlecontent {
  height:480px;
}

/**************************************************************************/
/* CUSTOM
/**************************************************************************/

div.slide {
  background-position:top left;
}

div.box {
  width:100%;
  margin:0;
}

div.box div.title h1 {
  font-size:11pt;
  font-weight:bold;
}

/**************************************************************************/
/* HOLES
/**************************************************************************/

div#courseslideshow {
}

/**************************************************************************/
/* POSTS
/**************************************************************************/

div.post td,
div.price table td.image,
div.price table td.details,
div.price table td.price,
div.food table td.details,
div.food table td.price {
  border-bottom:1px solid RGB(200,200,200);
}

div.food table {
  background-image:url(/img/maccgc/layout/food03.jpg);
}


