html{ background:#FFF; }
html,body,div,ul,ol,li,dl,dt,dd,h1,h4,h5,h6,pre,form,p,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em;}
fieldset,img,hr {border:none;}
caption {text-align:left;}
#bodyDiv ul, #bodyDiv ol, body.mceContentBody ul, body.mceContentBody ol{ padding: 2px 0 2px 40px; overflow: hidden; }
blockquote{ margin: 0 20px; display:block;}
img{ border:none; }
hr{ color:#DDDDDD; background-color:#DDDDDD; }
body{ background:#FFF url(../images/header_imgs/header_5.jpg) no-repeat top left; margin:0; text-align:center; }
.bold { font-weight:bold; }
.ssi_required{
color:#CC0000;
font-style:italic;
font-size:12px; }
#mapInfoWindow{
font:normal normal 13px/1.3 Lucida Sans Unicode, Lucida Grande, verdana, arial, sans-serif;
width:500px;
padding:0;
}
#map_canvas div {
line-height: normal ! important;
}
#mapInfoWindow .holeTitle{
font-size:18px;
font-weight:bold;
}
#mapInfoWindow .viewFrom{
font-size:15px;
font-weight:bold;
padding-bottom:5px;
}
#mapInfoWindow .holeIMG{
width:160px;
float:left;
margin:0 10px 5px 0;
height:auto;
}
#wrapper{
margin: 0 auto;
border-top:0 solid #666;
border-right:0 solid #666;
border-bottom:0 solid #666;
border-left:0 solid #666;
width:996px;
background:;}
hr{
margin:0 0 10px 0; *margin:-7px 0 0 0;
color:#ccc;
background-color:#ccc;
text-align:left;
height:1px;
border:0;}
#bodyDiv{
text-align:left;
float:right;
width:750px;
margin:0;
padding:0 0 10px 0;
font:normal normal 13px/1.4 Lucida Sans Unicode, Lucida Grande, verdana, arial, sans-serif;
min-height:400px; }
#bodyDiv_MOD{
text-align:left;
float:right;
width:760px;
margin:0;
padding:0 0 10px 0;
font:normal normal 12px verdana, arial, sans-serif; }
#contactMsgDiv{
width:500px;
padding:5px;
background:#FFFFCC;
border:1px solid #666;
margin:5px auto;
}
.contactFormStyle input, .contactFormStyle textarea, .contactFormStyle select{
border:1px solid #777;
font: normal normal 12px verdana, arial, sans-serif;
padding-left:1px; }
input.contactSubmitBTN{
margin:5px auto;
padding:6px 25px 7px 25px;
font: normal bold 14px Lucida Sans Unicode, Lucida Grande, verdana, arial, sans-serif;
color:#FFF;
background:#666;
cursor:pointer;
border:none;
position:relative;
-webkit-border-radius: 17px;
-moz-border-radius: 17px;
border-radius: 17px;
-webkit-box-shadow: #222 2px 2px 2px 0;
-moz-box-shadow: #222 2px 2px 2px 0;
box-shadow: #222 2px 2px 2px 0;
behavior: url(http://GRDGC.org//PIE.htc); }
input.contactSubmitBTN:hover{ background:#999; }
#headerDiv{
margin:0 auto;
text-align:left;
width:990px; }
/*****************************************************************************************/
/**** TOP NAV ****/
/*****************************************************************************************/
/* Main menu settings */
#topNavDiv {
float:right;
margin:121px 30px 20px 0;
background:#000;
padding:0;
width:700px;
font: normal bold 12px Lucida Sans Unicode, Lucida Grande, verdana, arial, sans-serif;
z-index:1000; /* This makes the dropdown menus appear above the page content below */
position:relative;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
/*-webkit-box-shadow: #666 0px 0px 8px 0px;
-moz-box-shadow: #666 0px 0px 8px 0px;
box-shadow: #666 0px 0px 8px 0px;*/
behavior: url(http://grdgc.org/inc_new/PIE.htc);
}
/* Top menu items */
#topNavDiv ul {
margin:0;
padding:0;
list-style:none;
float:right;
position:relative;
right:50%;
}
#topNavDiv ul li {
margin:0;
padding:0;
float:left;
position:relative;
left:50%;
}
#topNavDiv ul li a {
display:block;
margin:0;
padding:7px 18px 8px 18px;
background:;
color: #FFF;
text-decoration: none;
font-weight:bold;
}
#topNavDiv ul li.active a {
color: #FFFF00;
text-decoration: none;
background: none;
}
#topNavDiv ul li a:hover {
color: #FFFF00;
text-decoration: none;
background: none;
}
#topNavDiv ul li:hover a,
#topNavDiv ul li.hover a { /* This line is required for IE 6 and below */
color: #FFFF00;
text-decoration: none;
background: none;
}
/* Submenu items */
#topNavDiv ul ul {
display:none; /* Sub menus are hidden by default */
position:absolute;
padding:4px 0 8px 0;
margin:0;
background:#000;
left:0;
float:left;
right:auto; /*resets the right:50% on the parent ul */
/*width:10em; width of the drop-down menus */
-webkit-border-bottom-right-radius: 10px;
-moz-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;
behavior: url(http://grdgc.org/inc_new/PIE.htc);
}
#topNavDiv ul ul li {
left:auto; /*resets the left:50% on the parent li */
margin:0; /* Reset the 1px margin from the top menu */
clear:left;
float:left;
width:100%;
overflow:hidden;
}
#topNavDiv ul ul li a,
#topNavDiv ul li:hover ul li a,
#topNavDiv ul li.hover ul li a { /* This line is required for IE 6 and below */
padding:5px 18px;
font: normal normal 12px Lucida Sans Unicode, Lucida Grande, verdana, arial, sans-serif;
text-align:left;
color: #FFF;
background: none;
text-decoration: none;
white-space:nowrap;
line-height:1.4em; /* overwrite line-height value from top menu */
float:left;
width:100%;
}
#topNavDiv ul ul li.active a {
color: #FFFF00 !important;
background: none !important;
}
#topNavDiv ul ul li a:hover,
#topNavDiv ul li.active ul li a:hover,
#topNavDiv ul li:hover ul li a:hover,
#topNavDiv ul li.hover ul li a:hover { /* This line is required for IE 6 and below */
color: #FFFF00;
background: none;
text-decoration: none;
white-space:nowrap;
float:left;
}
/* Flip the last submenu so it stays within the page */
#topNavDiv ul ul.last {
left:auto; /* reset left:0; value */
right:0; /* Set right value instead */
}
#topNavDiv ul ul.last li {
float:right;
position:relative;
right:.8em;
}
/* Make the sub menus appear on hover */
#topNavDiv ul li:hover ul,
#topNavDiv ul li.hover ul { /* This line is required for IE 6 and below */
display:block; /* Show the sub menus */
}
/****************** TOP NAV: NO DROP DOWN ******************/
#topSubNavUL_NO_DD{
float:right;
margin:4px 0 10px 0;
background:#666 ;
border-top:1px solid #CCC;
border-right:2px solid #CCC;
border-bottom:0px solid #666;
border-left:0px solid #666; }
#topSubNavUL_NO_DD li{
display:block;
position:relative;
text-align:center;
padding:4px 30px 4px 30px;
margin: 0 0; }
#topSubNavUL_NO_DD a { font: normal bold 12px Lucida Sans Unicode, Lucida Grande, verdana, arial, sans-serif; }
#topSubNavUL_NO_DD a.topNavLinks:link, #topSubNavUL_NO_DD a.topNavLinks:visited{
color: #FF6600;
background: #FFF;
text-decoration: none; }
#topSubNavUL_NO_DD a.topNavLinks:focus, #topSubNavUL_NO_DD a.topNavLinks:hover{
color: #FF6600;
background: #f0f0f0;
text-decoration: none; }
#topSubNavUL_NO_DD a.topNavCurrent:link, #topSubNavUL_NO_DD a.topNavCurrent:visited{
color: #FF6600;
background: #f0f0f0;
text-decoration: none; }
#topSubNavUL_NO_DD a.topNavCurrent:focus, #topSubNavUL_NO_DD a.topNavCurrent:hover{
color: #FF6600;
background: #f0f0f0;
text-decoration: none; }
/* ############################################################################################################ */
/* ######## LEFT NAV ########### LEFT NAV ########### LEFT NAV ########### LEFT NAV ########### LEFT NAV ###### */
/* ############################################################################################################ */
#leftNavDiv{
float:left;
width:220px;
text-align:left;
background: ;
border-top:0 solid #666;
border-right:0 solid #666;
border-bottom:0 solid #666;
border-left:0 solid #666;
margin:8px 0 0 0;
padding:0;
font: normal normal 11px verdana, arial, sans-serif;
}
table.leftNav{ width:100%; }
table.leftNav td a.leftNavLink{
display: block;
font: normal normal 11px verdana, arial, sans-serif;
padding:0;
margin:0 auto;
border-bottom:1px dashed #999;
}
table.leftNav td a.leftNavLink:link, table.leftNav td a.leftNavLink:visited {
color: #000;
text-decoration: none; }
table.leftNav td a.leftNavLink:focus, table.leftNav td a.leftNavLink:hover {
color: ;
text-decoration: none;
background: ; }
/* _________________________________________________________________________ Left Nav: CURRENT Links _____ */
table.leftNav td a.leftNavCurrent:link, table.leftNav td a.leftNavCurrent:visited {
color: ;
text-decoration: none;
background: ; }
table.leftNav td a.leftNavCurrent:focus, table.leftNav td a.leftNavCurrent:hover {
color: ;
text-decoration: none;
background: ; }
/* _______________________________________________________________________________________________________ */
/* _______________________________________________________________________ Left Nav: SUB NO-DROPDOWN _____ */
/* _______________________________________________________________________________________________________ */
tr.leftNavSub td a{
display: block;
text-decoration: none;
font: normal normal 10px verdana, arial, sans-serif;
padding: 0 0 0 15px; }
tr.leftNavSub td a:link, tr.leftNavSub td a:visited { color: #FFF; }
tr.leftNavSub td a:focus, tr.leftNavSub td a:hover {
color: #000;
text-decoration: none;
background: #E6E6E6; }
/* ############################################################################################################ */
/* ######### FOOTER ############ FOOTER ############ FOOTER ############ FOOTER ############ FOOTER ########### */
/* ############################################################################################################ */
#footerDiv{
clear:both;
text-align:center;
background:;
padding:25px 0 5px 80px;
font:normal normal 10px verdana, arial, sans-serif;
color: #999; }
/* ############################################################################################################ */
/* ########### FONTS ############ FONTS ############# FONTS ############ FONTS ############ FONTS ############# */
/* ############################################################################################################ */
h1{
font:normal bold 24px Lucida Sans Unicode, Lucida Grande, verdana, arial, sans-serif;
color: #000;
text-align:left;
margin:0 0 15px 0;
text-shadow: 2px 2px 6px #DDD; }
.tagline{
font:italic bold 14px verdana, arial, sans-serif;
color: #000;
text-align:left;
margin: 0 0 5px 0; }
.bodyText {
font:normal normal 13px/1.4 Lucida Sans Unicode, Lucida Grande, verdana, arial, sans-serif;
color: #000;
word-spacing:; }
.bodyTextRight {
font:normal normal 13px/1.4 Lucida Sans Unicode, Lucida Grande, verdana, arial, sans-serif;
color: #000;
word-spacing:;
text-align:right; }
.bodyTextBold {
font:normal normal 13px/1.4 Lucida Sans Unicode, Lucida Grande, verdana, arial, sans-serif;
color: #000;
word-spacing:;
font-weight:bold; }
.bodyTextBoldRight {
font:normal normal 13px/1.4 Lucida Sans Unicode, Lucida Grande, verdana, arial, sans-serif;
color: #000;
word-spacing:;
font-weight:bold;
text-align:right; }
a:link, a:visited { color: #287FBF; text-decoration: underline; text-weight:bold; }
a:focus, a:hover { color: #3DA9F1; text-decoration: none; text-weight:bold; }
/* TinyMCE editor body */
body.mceContentBody{ background: #FFF; text-align:left; }
body.mceContentBody p, body.mceContentBody td { margin:0; font:normal normal 13px/1.4 Lucida Sans Unicode, Lucida Grande, verdana, arial, sans-serif;}
.currentWeek, a.currentWeek, body.mceContentBody .currentWeek, body.mceContentBody a.currentWeek{ font-size:14px; color:red; font-weight:bold; }
.pastWeek, a.pastWeek, body.mceContentBody .pastWeek, body.mceContentBody a.pastWeek{ color:#CCC; text-decoration: line-through; }
h2{
margin:0 0 5px 0;
font:normal bold 16px Lucida Sans Unicode, Lucida Grande, verdana, arial, sans-serif;
color:#000;
}
p, #phpbb #leftNavDiv td p{ margin:0; padding:0; }
#bodyDiv table, #bodyDiv_MOD table{ font:normal normal 13px/1.4 Lucida Sans Unicode, Lucida Grande, verdana, arial, sans-serif; }
.eventPromoTitle{
font: normal bold 11px verdana, arial, sans-serif;
text-decoration:none;
color:#000;
}
#event_table{
width:215px;
margin:0 auto 15px auto;
border:1px solid #DFDFDF;
position:relative;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(http://grdgc.org/inc_new/PIE.htc);
}
#event_table td, body.mceContentBody #event_table td{
font: normal normal 12px/1.4 Lucida Sans Unicode, Lucida Grande, verdana, arial, sans-serif;
padding:5px 0 5px 4px; }
#event_table td img, body.mceContentBody #event_table td img{ margin:3px 6px 0 0; }
#event_table ul li{ padding:0 0 3px 0; }
#event_table th, body.mceContentBody #event_table th{
padding:0 0 1px 0;
position:relative;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(http://grdgc.org/inc_new/PIE.htc); }
.minutesP{ font: normal normal 8px arial, sans-serif; }
#right_side_div{
float:right;
border:1px solid #DFDFDF;
margin:3px 0 10px 15px;
font: normal normal 11px verdana, arial, sans-serif;
text-align:left;
}
#right_side_div th .side_bar_title{ padding:1px 0; }
#right_side_div td{ padding:3px 0 0 0; }
#leftNavDiv a:link, #leftNavDiv a:visited{ color:#000; text-decoration:underline; }
#leftNavDiv a:focus, #leftNavDiv a:hover{ color:#3DA9F1; text-decoration:none;}
#supporters_div{
margin:5px auto;
/*border:1px solid #DFDFDF;*/ }
#supporters_div div{
margin:0 auto 10px auto;
padding:6px 0;
border-top:1px dashed #E6E6E6;}
#supporters_div a.discgolfstation:link, #supporters_div a.discgolfstation:visited{ color:#4bc2d0; font: normal bold 14px Geneva, verdana, arial, sans-serif; text-decoration:underline; }
#supporters_div a.discgolfstation:focus, #supporters_div a.discgolfstation:hover{ color:#466049; font: normal bold 14px Geneva, verdana, arial, sans-serif; text-decoration:none; }
#bodyDiv_MOD a:link, #bodyDiv_MOD a:visited{ color:#000; text-decoration:none; }
#bodyDiv_MOD a:focus, #bodyDiv_MOD a:hover{ color:#0066CC; text-decoration:underline; }
#bodyDiv_MOD .content a:link, #bodyDiv_MOD .content a:visited{ color:#0066CC; text-decoration:underline; }
#bodyDiv_MOD .content a:focus, #bodyDiv_MOD .content a:hover{ color:#0066CC; text-decoration:underline; }
#bodyDiv_MOD thead a:link, #bodyDiv_MOD .header a:link, #bodyDiv_MOD thead a:visited, #bodyDiv_MOD .header a:visited{ color:#FFF; }
#bodyDiv_MOD thead a:focus, #bodyDiv_MOD .header a:focus, #bodyDiv_MOD thead a:hover, #bodyDiv_MOD .header a:hover{ color:#999; }
#hideTagsLink, #restOfTags{ display:none; }
body.mceContentBody #restOfTags{ display:table; }
body.mceContentBody #hideTagsLink{ display:inline; }
#registration_msg_box{
background:#FFE6E6;
width:500px;
font-weight:bold;
margin:30px 0 5px 40px;
padding:10px;
border:1px solid #000;
}
#table_1{ border-bottom:1px solid #333; border-right:1px solid #333; border-left:1px solid #333; }
#table_2, #table_3, #table_4, #table_5, #table_6, #table_7, #table_8, #table_9, #table_10 {
width:100%;
border-bottom:1px solid #333;
border-right:1px solid #333;
border-left:1px solid #333;
}
.hideThis{ display:none; }
#myTabsTable{
border-top:1px solid #333;
border-right:1px solid #333;
border-left:1px solid #333;
margin:0; }
#myTabsTable td{
color:#666;
font:normal bold 11px verdana, arial, sans-serif;}
body.mceContentBody #table_1,
body.mceContentBody #table_2,
body.mceContentBody #table_3,
body.mceContentBody #table_4,
body.mceContentBody #table_5,
body.mceContentBody #table_6,
body.mceContentBody #table_7,
body.mceContentBody #table_8,
body.mceContentBody #table_9,
body.mceContentBody #table_10 { display:table; margin:10px 0; }
@media screen {
div#preloader {
position: absolute;
left: -9999px;
top: -9999px;
}
div#preloader img {
display: block;
}
}
@media print {
div#preloader,
div#preloader img {
visibility: hidden;
display: none;
}
}
#footerDiv a.footerLink:link { color: #999; text-decoration: underline;}
#footerDiv a.footerLink:visited { color: #999; text-decoration: underline;}
#footerDiv a.footerLink:focus { color: #333; text-decoration: none;}
#footerDiv a.footerLink:hover { color: #333; text-decoration: none;}