/*	Main Style Sheet for Dukinfield Golf Club	*/
*	{border: none; margin: 0; padding: 0;}
html	{font-size: 100%;}
body	{color: black; background-color: #F8F4E8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 67.5%; padding: 10px 0 0 0;}
h1	{font-family: Arial, Helvetica, sans-serif; font-size: 1.9em;
	padding: 5px; font-weight: bold; color: #487858;}
h2	{font-family: Arial, Helvetica, sans-serif; font-size: 1.7em;
	padding: 5px; font-weight: bold; color: #487858;}
h3	{font-family: Arial, Helvetica, sans-serif; font-size: 1.5em;
	padding: 5px; font-weight: bold; color: #487858;}
h4	{font-family: Arial, Helvetica, sans-serif; font-size: 1.5em;
	padding: 5px 10px 5px 5px; text-align: right;}
p	{padding: 5px;}
a	{text-decoration: underline; color: #0033CC;}
a:link	{text-decoration: underline; color: #0033CC;}
a:visited	{text-decoration: underline; color: #993366;}
a:hover	{text-decoration: underline; color: #A8800F;}
.boldtext	{font-weight: bold;}
.italics	{font-style: italic;}
.justify	{text-align: justify;}
.clearfloat	{clear: both; height: 1px;
	font-size: 1px; line-height: 1px;}

#envelope	{width: 920px; margin: 0 auto;}
#dgcbanner	{width: 920px; height: 220px; position: relative;}
#dgcbanner img	{width: 920px; height: 220px;}

div#mainbody	{clear: both;
	border: 1px solid #487858; border-top: none;}
	
div#midcol	{margin: 0 18em 0 15em; text-align: justify;
	padding: 10px 0 0 0;}
div#midcol p	{font-size: 1.1em;}
div#midcol p.larger	{font-size: 1.2em;}
div#midcol ul	{font-size: 1.1em; margin-left: 20px;
	padding: 5px 5px 5px 0;}
div#midcol li	{line-height: 1.4em;}

div#midcol img.alignleft, div#midcol img.midimageL	{float: left; height: 180px; width: 270px;
	border: 1px solid #487858; margin: 0 10px 10px 0;}
div#midcol img.alignright, div#midcol img.midimageR	{float: right; height: 180px; width: 270px;
	border: 1px solid #487858; margin: 0 0 10px 10px;}
	div#midcol img.midimageLp	{float: left; height: 270px; width: 180px;
	border: 1px solid #487858; margin: 0 10px 10px 0;}
div#midcol img.midimageRp	{float: right; height: 270px; width: 180px;
	border: 1px solid #487858; margin: 0 0 10px 10px;}

table.subs	{width: 34em; background-color: #FBF9F2;
	margin: 5px auto 0 auto;}
th.thL	{border-top: 1px solid #487858; border-right: 1px solid #A8BCA7;
	border-bottom: 1px solid #487858; border-left: 1px solid #487858;
	padding: 3px 0 3px 0; text-align: center;}
th.thR	{border-top: 1px solid #487858; border-right: 1px solid #487858;
	border-bottom: 1px solid #487858;
	padding: 3px 0 3px 0; text-align: center;}
td.tdL	{border-right: 1px solid #A8BCA7;
	border-bottom: 1px solid #A8BCA7; border-left: 1px solid #487858;
	padding: 3px 0 3px 8px;}
td.tdR	{border-right: 1px solid #487858; border-bottom: 1px solid #A8BCA7;
	padding: 3px 0 3px 0; text-align: center;}
td.tdLB	{border-right: 1px solid #A8BCA7;
	border-bottom: 1px solid #487858; border-left: 1px solid #487858;
	padding: 3px 0 3px 8px;}
td.tdRB	{border-right: 1px solid #487858; border-bottom: 1px solid #487858;
	padding: 3px 0 3px 0; text-align: center;}
td sup	{font-size: 0.9em;}

p.notes	{}
ol.noteslist	{margin-left: 26px;}
ol.directions	{margin-left: 26px;}

div#rightcol	{float: right;
	width: 17em; padding: 20px 0 0 0;}
div#rightcol p	{text-align: right;}
div#rightcol p.title	{text-align: right;}
div#rightcol img	{clear: both; float: right; margin-top: 10px;
	border: 1px solid #487858;}
div#rightcol img.rcolimgcentre	{margin-left: auto; margin-right: auto; float: none;}
div#rightcol img.rcolimgcentre1	{width: 14em; height: 21em;
	margin-left: 1em; margin-right: 0; float: none;}
div#rightcol img.rcolimgcentre2	{width: 15em; height: 10em;
	margin: 10px auto 0 auto; float: none;}
div#rightcol img.rcolimgcentre3	{width: 170px; height: 152px;
	margin: 20px auto 0 auto; float: none; border: none;}
div#rightcol p.rightcolcentre	{text-align: center;}

/*  STYLES FOR THE NAV BAR  */
div#nav	{float: left; margin: 15px 0 0 0; padding: 0 0 0 0;
	width: 12.5em; border-top: 1px solid #487858;
	border-left: 0px solid #487858; border-bottom: 0px solid #404040;
	border-right: 4px solid #487858;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em; font-weight: bold; font-style: normal;}
div#nav ul	{margin: 0 0 0 0; width: 12.5em;}
div#nav li {position: relative; list-style: none;
	border-bottom: 1px solid #487858;}
div#nav li:hover {background-color: #FFF4C0; color: black;}
div#nav li.submenu a.toplink	{background: #D4C080 url(../images/dmenuGn1.gif) 98% 50% no-repeat;}
div#nav li.submenu a.toplink:hover	{background: #FFF4C0 url(../images/dmenuGn2.gif) 98% 50% no-repeat;}
div#nav li.submenu:visited	{}
div#nav li.submenu:hover	{}
div#nav li a	{display: block; padding: 0.25em 10px 0.25em 10px;
	color: #000; background-color: #D4C088; white-space: nowrap;
	text-decoration: none; width: auto;}
div#nav li a:visited	{color: #000; background-color: #D4C087;}
div#nav li a:hover	{color: black; background-color: #FFF5C0;}
div#nav ul ul	{position: absolute; top: -1px; left: 12.5em;
	border-top: 1px solid #487858; border-bottom: none;
	border-left: 1px solid #487858; border-right: 2px solid #487858;
	display: none; margin: 0 0 0 0;}
div#nav ul ul.sub85	{width: 8.5em;}
div#nav ul ul.sub115	{width: 11.5em;}
div#nav ul ul.sub120	{width: 12.0em;}
div#nav ul ul.sub125	{width: 12.5em;}
div#nav ul ul.sub130	{width: 13.0em;}
div#nav ul ul.sub135	{width: 13.5em;}
div#nav ul ul.sub140	{width: 14.0em;}
div#nav ul ul li	{width: 100%; border-bottom: 1px solid #487858;}
div#nav ul.level1 li.submenu:hover ul.level2	{display: block;}
div#nav ul.level1 li.submenu:hover ul.level2 li	{clear: both;
	border-right: none; white-space: nowrap;}
	
div.rightlinks	{margin: 15px 4px 15px 0; padding: 0 0 0 0;
	width: 12em; float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em; font-weight: bold; font-style: normal;}
div.rightlinks ul	{margin: 0 0 0 0; width: 12em;
	border-top: 1px solid #487858;
	border-left: 4px solid #487858;}
div.rightlinks li	{position: relative; list-style: none;
	border-bottom: 1px solid #487858;}
div.rightlinks li:hover	{background-color: #FFF4C0; color: black;}
div.rightlinks li a	{display: block; padding: 0.25em 10px 0.25em 0;
	color: #000; background-color: #D4C088; white-space: nowrap;
	text-decoration: none; width: auto; text-align: right;}
div.rightlinks li a:visited	{color: #000; background-color: #D4C087;
	text-decoration: none;}
div.rightlinks li a:hover	{color: black; background-color: #FFF5C0;
	text-decoration: none;}
	
/* 	JR styles for Home */
#newsflash {font-size:90%;}
div#midcol #newsflash p {font-size:90%;padding-top:0px;}


/* JR styles for News Items */
.blog h2, .parent-pageid-38 h2 {color:#000;padding:13px 0 0 5px;font-size:1.5em;}
.blog p, .parent-pageid-38 p  {padding: 0 0 6px 5px;}
/*ol.news	{margin-left: 2.3em; font-size: 1.1em;}
ol.news li	{padding-bottom: 10px;}
.report	{margin-bottom: 10px;}*/

/* JR styles for calendar and calendar entries */
#wp-calendar {text-align:center;margin-bottom:50px;}
#wp-calendar table {width:100%;background-color:#D4C087;border:1px solid #487858;}
#wp-calendar caption {padding:5px;;font-size:1.1em;}
#wp-calendar td {padding:5px 0px;}
#wp-calendar a {text-decoration:none;color:#000;}
#wp-calendar a:hover {color:#487858;}
#wp-calendar .ec3_eventday {background-color:#487858;}
#wp-calendar .ec3_eventday a, #wp-calendar .ec3_eventday a:visited, #wp-calendar .ec3_eventday a:hover {color: #FFF4C0;}
#ec3_2010_4 {border-top:none;}
.entry .ec3_schedule {padding:0 0 0 5px;}
#ec3_publish {display:none;}

#ec3_popup {position:absolute;}

div#footer	{clear: both; margin: 20px 5px 5px 5px;}
div#footer p	{color: #666666; font-size: 1em;}
