html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

*:focus { outline: 0; }

body { line-height: 1em; color: black; background: #fff; }

ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: "" ""; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

img a { border: none; }

body { line-height: 1em; color: black; background: #fff; background-color: black; line-height: normal; font-family: Arial, sans; }

#Header, #Body, #Banner { width: 960px; margin: auto; }

#TopAd { width: 728px; margin: auto; }

#SideAd { margin: auto; padding-top: 20px; }

#Header { height: 180px; }
#Header #AboveNav { width: 425px; margin-top: 20px; float: right; }
#Header #AboveNav * { float: left; color: white; }
#Header #AboveNav div ul { height: 21px; padding-top: 10px; padding-bottom: 10px; }
#Header #AboveNav div ul p { margin-right: 10px; }
#Header #AboveNav div ul p strong { margin-right: 5px; }
#Header ul { clear: right; float: right; margin-top: 10px; }
#Header ul li { list-style-type: disc; list-style-position: inside; color: #84c162; float: left; margin-left: 8px; }
#Header ul li a { color: white; text-transform: uppercase; font-family: Arial, sans; text-decoration: none; font-size: 10px; }
#Header ul li a:hover, #Header ul li a.current, #Header ul li a.section { color: #84c162; }
#Header ul li.first { list-style-type: none; }

#DonationBar { width: 423px; margin-bottom: 5px; height: 10px; border: 1px solid white; float: right; margin-top: 5px; }

#DonationBarInside { height: 100%; background-color: #84c162; }

#Counters { background-image: url(../images/counters.png); width: 268px; height: 87px; float: right !important; }
#Counters div { text-transform: uppercase; font-family: Arial, sans; font-size: 13px; }
#Counters a { text-transform: uppercase; font-family: Arial, sans; font-size: 9px; text-decoration: none; position: relative; top: 66px; left: -103px; }
#Counters a:hover { color: #84c162 !important; }

#MikeStroke { position: relative; top: 11px; left: 181px; }

#JamieStroke { position: relative; top: 11px; left: 200px; }

#MikeBirdies { position: relative; top: 28px; left: 125px; }

#JamieBirdies { position: relative; top: 28px; left: 158px; }

#KmTravelled { position: relative; top: 45px; left: 84px; }

#Logo { margin-top: 70px; }

#Banner { height: 270px; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid white; border-bottom: 1px solid white; margin-bottom: 20px; }
#Banner #BannerImages { height: 270px; }
#Banner img { display: none; height: 270px; }
#Banner img.golfeveryday { display: block; width: 500px; height: 18px; position: absolute; z-index: 50; margin-top: 80px; margin-left: 60px; }

#LeftBar, #Content, #RightBar { float: left; }

#LeftBar { padding-right: 10px; }

#RightBar { padding-left: 10px; }

#LeftBar, #RightBar { width: 185px; color: white; padding-top: 6px; }
#LeftBar h2, #RightBar h2 { text-transform: uppercase; font-weight: bold; font-size: 15px; width: 100%; border-bottom: 1px solid #84c162; margin-bottom: 15px; margin-top: 25px; }
#LeftBar h2 a, #RightBar h2 a { text-decoration: none; color: white; }
#LeftBar ul.subnav a, #RightBar ul.subnav a { color: white; font-size: 13px; font-weight: bold; text-decoration: none; }
#LeftBar ul.subnav a:hover, #RightBar ul.subnav a:hover { color: #84c162; }
#LeftBar ul.subnav a.current, #RightBar ul.subnav a.current { color: #84c162; }
#LeftBar p, #RightBar p { font-size: 13px; margin-bottom: 10px; }
#LeftBar h4, #RightBar h4 { text-transform: uppercase; font-weight: bold; font-size: 13px; margin-bottom: 5px; }

#TheLads li { float: left; margin-right: 22px; margin-bottom: 5px; }
#TheLads li p { text-transform: uppercase; font-weight: bold; }
#TheLads li a { color: white; text-decoration: none !important; }
#TheLads li a:hover { color: #84c162; }

#Content { width: 510px; background-color: white; min-height: 600px; margin-bottom: 10px; padding-top: 25px; padding-left: 30px; padding-right: 30px; }

#PageComments_holder { margin-top: 20px; }
#PageComments_holder form { margin-bottom: 20px; }

.blogSummary { margin-bottom: 20px; }

#RightBar p.tagcloud { font-size: 10px; }

p.tagcloud a, a p { color: white; text-decoration: none; }
p.tagcloud a:hover, a p:hover { color: #84c162; }

ul.archiveMonths a { color: white; text-decoration: none; font-size: 12px; }
ul.archiveMonths a:hover { color: #84c162; }
