/* ---( = begin hatmaker specific elements )------------------------------- */

body {color: #555;background:#fff;font-family: Tahoma, Arial, Verdana, sans-serif;}
strong {color: #111;}
#header strong {color: #fff;}

h1, h2, h3, h4, h5, h6 {color:#281609;font-family:"Century Gothic", Georgia, "Trebuchet MS", Helvetica, Arial, sans-serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#281609;}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {color:#281609;}

a, a:visited {color:#d90025;text-decoration: underline;}
a:hover, a:visited:hover {color:#d90025;background: transparent;text-decoration: none;}
.error {color: #900;}

div#header {background: transparent;padding: 0;color: #fff;font-family: "Century Gothic", Georgia, "Trebuchet MS", Helvetica, Arial, sans-serif;;}
div#logopanel {margin: 2em 0 1em 0;}
div#phone {margin-top: 0px;}
div#content {margin: 0 auto;padding-top: 2em;text-align:center;}

div#top-nav ul a {display: none;}

#nav {font-family:"Century Gothic", Georgia, "Trebuchet MS", Helvetica, Arial, sans-serif;}
#nav ul {padding: 15px 10px 0 0;}
#nav a, #nav a:visited {margin-right: 1px;padding: 0.6em 12px 0.6em 12px;text-decoration:none;color: #fff;background: #d90025;}
#nav a:hover, #nav a:visited:hover {background:#e0a1ab;color:#fff;}
#nav li.active a, #nav li.active a:visited {background:#fff;color: #c47d89;}

/* -- (nav with rollover stuff) ---- */

#nav ul li:hover ul,
#nav ul li.sfHover ul, 
#nav ul li.over ul {top: 1.4em;padding-left: 0px;}

#nav ul li ul li, #nav ul li.active ul li {background-color: #e0a1ab;border-bottom: 1px solid #ccc;text-transform: none;}
#nav li li:hover, #nav li.active li:hover,
#nav li li.sfHover, #nav li.active li.sfHover {background-color: #e0a1ab;}
#nav ul li ul li a, #nav ul li ul li a:visited,
#nav ul li.active ul li a, #nav ul li.active ul li a:visited {color: #fff;background-color: #e0a1ab;font-weight: normal;}
#nav ul li ul li a:hover, #nav ul li ul li a:visited:hover,
#nav ul li.active ul li a:hover, #nav ul li.active ul li a:visited:hover {color: #fff;background-color: #c47d89;}

#subnav-top {background: url(/images/microgolf/bg-hatmaker-content.gif) repeat-y center top;}
#subnav-top, #subnav-top .wrapper {border: none;}
#subnav-top ul {border-bottom: 1px solid #eee;}
#subnav-top a, #subnav-top a:visited {color:#d90025;}
#subnav-top a:hover, #subnav-top a:visited:hover {color: #d90025;}

#subnav-side ul {border-color:#eee;}
#subnav-side ul li a, #subnav-side ul li a:visited {color:#d90025;border-color: #eee;text-decoration:none;}
#subnav-side ul li a:hover, #subnav-side ul li a:visited:hover {color:#d90025;}
#subnav-side ul li.active a, #subnav-side ul li.active a:visited {font-weight:bold;color:#d90025;background: url(/images/microgolf/icon-arrow-right.gif) no-repeat 0 5px;padding-left:18px;}

div#footer {color: #fff;}
div#footer a, div#footer a:visited {text-decoration:underline;}
div#footer a:hover, div#footer a:visited:hover {text-decoration:none;}
div#footer .box {margin-top: 2em;border-left: 0px solid #3b3420;}
div#footer ul li.top a, div#footer ul li.top a:visited {color:#fff;text-transform: uppercase;}

div#bottom-nav {color: #fff;}

div#crossfade-container {background:#dfdec6;}
div#welcome {border-color:#dfdec6;background:#dfdec6;}
div#welcome h1 {color:#3b3420;}

ul.latest-news img {border-color: #d90025;}
ul.latest-news li {border-color: #eee;}

div#feature div.feature {background:transparent;}

div.promobox {background: transparent;}
div.promobox h4, div#subnav-side h4 {font-weight:normal;border-bottom: 1px solid #eee;margin: 0.75em 0;}
div#subnav-side h4 {border-bottom: 0;margin: 0 0 0.25em 0;}
div#subnav-side h4 {border-bottom: 0;margin: 0 0 0.25em 0;}
ul.events li {background: transparent;}

div.course-card .hole {background: #dfdec6;}
div.coursenav {border-color:#ebead6}
div.coursenav ul.tabs li a, div.coursenav ul.tabs li a:visited {color:#3b3420;}
div.coursenav ul.tabs li a:hover, div.coursenav ul.tabs li a:visited:hover {color:#111;background:#dfdec6;}
div.coursenav ul.tabs li a.active, div.coursenav ul.tabs li a:visited.active {color: #3b3420;background:#ebead6;text-decoration:none;}

div.course-card .scorecard .bg {background-color:#ebead6;color:#111;}
div.course-card .scorecard li a:hover, div.course-card .scorecard li a:visited:hover {color:#3b3420;}
div.course-card .scorecard li.first strong, div.course-card .scorecard li.out strong, div.course-card .scorecard li.in strong {color:#3b3420;}

ul.gallery {border-color:#eee;}
ul.gallery li a img, ul.gallery li a img:visited {border-color:#fff;}
ul.gallery li a img:hover, ul.gallery li a img:visited:hover {border-color: #fff;}

img.featureimg {border-color:#e3ebda;}

/* ---( = begin tinymce elements )------------------------------- */

table td.table-header {font-weight:bold;text-transform:uppercase;border-bottom:1px solid #eee;}
table td.table-highlight {background:#d90025;color:#111;}