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

body {

  font-size:9pt;
  color:RGB(37,83,135);
  background-image:url(/img/hindley/layout/body.jpg);
  background-position:top left;
}

h1 {
  margin-top:16px;
  padding-bottom:4px;
  color:RGB(90,11,11);
  border-bottom:2px solid RGB(200,200,200);
  font-size:16pt;
}

h2 {
  padding-bottom:5px;
  color:RGB(90,11,11);
  font-size:14pt;
  font-style:italic;
}

p {
  line-height:18px;
}

table {
  font-size:8pt;
}

table th {
  background-color:RGB(86,130,179);
}

input.text {
  width:350px;
}

input.textsmall {
  width:100px;
}

textarea {
  width:350px;
}

textarea.big {
  width:375px;
}

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

div#page {
  width:797px; /* 765 main + 16 left + 16 right */
  border:none;
  background:white;
}

div#pagetopleft {
}

div#pagetopright {
}

div#pagetopmain {
  display:none;
}

div#pagemiddleleft {
  background-image:url(/img/hindley/layout/layoutleft.jpg);
  background-position:top left;
  background-repeat:repeat-y;
}

div#pagemiddleright {
  background-image:url(/img/hindley/layout/layoutright.jpg);
  background-position:top right;
  background-repeat:repeat-y;
}

div#pagemiddlemain {
  width:765px;
  border:none;
  background-image:url(/img/hindley/layout/title.gif);
  background-position:top left;
  background-repeat:no-repeat;

}

div#pagebottomleft {
}

div#pagebottomright {
}

div#pagebottommain {
  display:none;
}

div#quicklinks {
}

div#quicklinks a {
}

div#title {
  height:200px;
  background-image:none;
}

div#header {
  display:none;
}

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

div#content {
}

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

div#middle {
  width:615px; /* 765 - 150 = 615 */
}

div#middleheader {
  padding:0;
}

div#middlecontent {
  padding:0;
  margin-right:40px;
}

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;
}

p.quote {
  margin-bottom:0;
  padding:10px;
  color:RGB(60,100,205);
  background-color:RGB(244,248,249);
  border:1px solid RGB(200,200,200);
  font-size:11pt;
  font-family:arial;
}

p.quotesource {
  float:right;
  margin-top:0;
  padding-left:5px;
  padding-right:5px;
  color:RGB(56,84,151);
  background-color:white;
  border:1px solid RGB(200,200,200);
  border-top:none;
  font-size:7pt;
}

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

div#courseslideshow {
  height:180px;
}

div.holeinfo {
  width:560px;
  background-color:RGB(6,130,179);
  font-family:arial;
  color:white;
}

div.holeinfo table {
  width:375px;
  margin:4px;
}

div.holeinfo td {
  padding:0;
  padding-left:5px;
  font-size:9pt;
}

div.holeinfo td.name {
  width:100px;
  padding-left:10px;
  font-weight:bold;
  font-size:10pt;
}

div.holeinfo td.white,
div.holeinfo td.yellow,
div.holeinfo td.red {
  margin:0;
  padding:0;
  width:10px;
}


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

div.news h1 {
 font-size:18pt;
}

div.price h2,
div.food h2 {
  border:none;
  padding-bottom:0;
}

/**************************************************************************/
/* Links
/**************************************************************************/

a:link {
  font-weight:bold;
  text-decoration:none;
  color:RGB(37,83,135);
}

a:visited {
  font-weight:bold;
  text-decoration:none;
  color:RGB(37,83,135);
}

a:hover {
  font-weight:bold;
  text-decoration:underline;
  color:RGB(37,83,135);
}
