body {color: #fff;background: #00386b;font-family: "Helvetica Neue", Helvetica, Arial, Verdana, serif;}
strong {color: #fff;}
#header strong {color: #111;}

h1, h2, h3, h4, h5 {color:#fff;font-family: "Helvetica Neue", Helvetica, Arial, Verdana, serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#fff;}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {color:#fff;}

a, a:visited {color:#fff;text-decoration: underline;}
a:hover, a:visited:hover {color:#c1a875;background: transparent;text-decoration: none;}
.error {color: #900;}

div#header {background: #fff;color:#444;border-top:  5px solid #2c5e87;}
div#content {background: transparent}

div#top-nav  ul a {background:#F3F1E9;color:#666;text-decoration:underline;}
div#top-nav  ul a:hover {background:#F3F1E9;color: #111;}
div#top-nav ul li#memberlogin {width:134px; height:29px;text-indent:-200000em;overflow:hidden;margin-top: 5px;}
div#top-nav ul li#memberlogin a, div#top-nav ul li#memberlogin a:visited {width:134px; height:29px;background: url(/images/microgolf/btn-member-patterson.gif) no-repeat left top;padding: 0 0 20px 0;}

div#phone {margin-right: 10px;}

#nav {background:#e2d6b5;font-family: Arial, Verdana, serif;text-transform:capitalize;}
#nav a, #nav a:visited {color:#00386b;background:#e2d6b5;margin-right:1px;}
#nav a:hover, #nav a:visited:hover {background:#c1a875;color:#00386b;}
#nav li.active a, #nav li.active a:visited {background:#c1a875;color: #fff;}

#subnav-top ul {border-bottom: 1px solid #e2d6b5;left: 0px;}
#subnav-top a, #subnav-top a:visited {color:#fff;}
#subnav-top a:hover, #subnav-top a:visited:hover {color: #c1a875;}

#subnav-side {background: #e2d6b5;padding:  5px 5px;margin-bottom: 20px;}
#subnav-side ul {border-color:transparent;}
#subnav-side ul li a, #subnav-side ul li a:visited {color:#00386b;border-color: transparent;text-decoration:none;}
#subnav-side ul li a:hover, #subnav-side ul li a:visited:hover {color:#c1a875;}
#subnav-side ul li.active a, #subnav-side ul li.active a:visited {font-weight:bold;color:#00386b;background: url(/images/microgolf/icon-arrow-right.gif) no-repeat 0 5px;padding-left:18px;}

div.sidebar a, div.sidebar a:visited,
div#welcome a, div#welcome a:visited {color:#00386b;text-decoration: underline;}
div.sidebar a:hover, div.sidebar a:visited:hover,
div#welcome a:hover, div#welcome a:visited:hover {color:#c1a875;background: transparent;text-decoration: none;}

div#footer {background: transparent;border-top: 3px double #e2d6b5;}
div#footer div.wrapper {padding-top: 20px;}
div#footer img {display:none;}
div#footer a, div#footer a:visited {color:#fff;text-decoration:underline;}
div#footer a:hover, div#footer a:visited:hover {text-decoration:none;}
div#footer .box {border-left: 0px solid #24282e;}
div#footer ul li.top a, div#footer ul li.top a:visited {color:#fff;font-family: "Helvetica Neue", Helvetica, Arial, Verdana, serif;text-transform: uppercase;}

div#bottom-nav {background: transparent}
div#bottom-nav div.wrapper {padding-top:15px;color: #fff;}

div#crossfade-container {background:#e2d6b5;color: #000;}
div#welcome {border-color:#e2d6b5;background:#e2d6b5;color: #000;}
div#welcome h1 {color:#111;}

ul.latest-news img {border-color: #e2d6b5;border-width: 1px;}
ul.latest-news li {border-color: #e2d6b5;border-width: 0 0 1px 0;border-style: solid;}

div#feature div.feature {background:#e2d6b5;}

div.promobox {background: #e2d6b5;color: #000;}
div.promobox h4, div#subnav-side h4 {font-weight:normal;border-bottom: 0;margin: 0.75em 0;color:#111;letter-spacing:0;}
div#subnav-side h4 {border-bottom: 0;margin: 0 0 0.25em 0;}
ul.events li {background: #e2d6b5;}

div.course-card .hole {background: #e2d6b5;color: #000;}
div.coursenav {border-color:#e2d6b5}
div.coursenav ul.tabs li a, div.coursenav ul.tabs li a:visited {color:#00386b;background: #e2d6b5;}
div.coursenav ul.tabs li a:hover, div.coursenav ul.tabs li a:visited:hover {background:#c1a875;color: #00386b;}
div.coursenav ul.tabs li a.active, div.coursenav ul.tabs li a:visited.active {color: #00386b;background:#c1a875;text-decoration:none;}

div.course-card .scorecard .bg {background-color:#c1a875;color:#fff;}
div.course-card .scorecard li a, div.course-card .scorecard li a:visited {color:#fff;}
div.course-card .scorecard li a:hover, div.course-card .scorecard li a:visited:hover {color:#00386b;}
div.course-card .scorecard li.first strong, div.course-card .scorecard li.out strong, div.course-card .scorecard li.in strong {color:#fff;}

ul.gallery {border-color:#e2d6b5;border-style: solid;}
ul.gallery li a img, ul.gallery li a img:visited {border-color:#e2d6b5;}
ul.gallery li a img:hover, ul.gallery li a img:visited:hover {border-color: #c1a875;}

img.featureimg {border-color:#e2d6b5;}

/* ---( = begin table elements )------------------------------- */

table {border-collapse:collapse;width:100%; font-size:12px; background:transparent;font-family: "Trebuchet MS", Trebuchet, Arial, Verdana sans-serif;}
table th {text-align:left;padding:4px 6px;color:#2a330a;font-size: 1.1666666666666667em;line-height: 1.2857142857142858em;font-weight:bold;border-bottom:1px solid #eee;}
table th.left {width:60%;}
table td {padding:3px 6px;font-size: 1.1em;border-bottom:0}
table .bg {background:}
table.no-stripe tr.odd td, table.no-stripe tr.highlight td {background:transparent}
table .rate img {float:left;margin:1px 1px 0 0;}
table .comments {text-align:right;}
table tr.highlight td, table td.highlight {color:#FFF;}
table tr.odd td { background:transparent;}



/* ---( = begin tinymce elements )------------------------------- */

strong {font-weight:bold;}
em {font-style:oblique;}

table td.table-header {font-weight:bold;text-transform:uppercase;background:#e2d6b5;color:#00386b;}
table td.table-highlight {background:#c1a875;color:#111;}

.ticks {padding: 3px 0  3px 25px;background: url(/images/microgolf/icon-tick.gif) no-repeat 0 3px;}
.cross {padding: 3px 0  3px 25px;background: url(/images/microgolf/icon-cross.gif) no-repeat 0 3px;}

#content div.lcolumn ul li.ticks {list-style-type:none;padding: 3px 0  3px 30px;background: url(/images/microgolf/icon-tick.gif) no-repeat 5px 3px;}
#content div.lcolumn ul li.cross {list-style-type:none;padding: 3px 0  3px 30px;background: url(/images/microgolf/icon-cross.gif) no-repeat 5px 3px;}

.image-left {float:left;margin:0 15px 10px 0;width:35%;}
.image-right {float:right;margin:0 0 10px 15px;width:35%;}
.image-full {display:block;margin:10px 0;width:100%;}

#crossfade-container-full {margin-top:-2em;margin-bottom:8em;background:#e2d6b5;overflow:hidden;}
#panorama h1 {margin-top:40px;padding-bottom: 0px;margin-bottom:-5px}
#member-login h2 {font-weight:bold;margin-top:40px}
div#header {background:#00386B;color:#fff;}
div#header strong {color:#fff}
div#top-nav ul li#memberlogin a, div#top-nav ul li#memberlogin a:visited {width:134px; height:29px;background: url(/assets/0001/8554/btn-member-patterson-new.gif) no-repeat left top;padding: 0 0 20px 0;}

div#top-nav ul li#memberloggedin {width:134px; height:29px;text-indent:-200000em;overflow:hidden;margin-top: 5px;}
div#top-nav ul li#memberloggedin a, div#top-nav ul li#memberloggedin a:visited {width:134px; height:29px;background: url(/assets/0002/0166/btn-logout-patterson.jpg) no-repeat left top;padding: 0 0 20px 0;}

div#top-nav ul li.home {position:absolute; top: -200px;}

div#phone {position:absolute; top:40px;right:0;}

div.promobox h4, div#subnav-side h4, div#welcome h1 {color:#00386b;}