@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

body { background:url(images/bg2.jpg) no-repeat #5b6729 center top;font-size:12px;}
a { font-weight: bold; color: #9a5517; text-decoration: none;}
a:visited {	font-weight: bold; color: #9a5517; text-decoration: none;}
a:hover { font-weight: bold; color: #9a5517; text-decoration: underline;}
h2 { font-size:36px; color:#364500; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:18px;}
h3 { font-size:18px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:12px;}

#wrapper { margin:0 auto; width:930px;}
#header { width:930px; height:140px;}
#main { width:625px;  float:left; margin:16px 0 0 38px}
#rightside { width:231px; float:right; margin:7px 10px 0 0;}
#footer { clear:both; width:420px; height:80px; padding-left:200px;background:url(images/footer_bg.jpg) no-repeat; margin-left:35px; text-align:right;}


/* HEADER */
#header a.title { position:absolute; top:15px; left: 8px; width:325px; height:120px; background:url(images/header_title2.jpg) no-repeat;}
#header a.title_duck { position:absolute; top:25px; left: 570px; width:328px; height:108px; background:url(images/header_duck.jpg) no-repeat; display:none;}
#header #weather { position:absolute; top:5px; left: 690px; width:228px; height:140px;}
#header a span { display:none;}	
#header #facebook {position:absolute; top:100px; left:560px;}
	#header #facebook a:hover  {opacity: 0.70; filter: alpha(opacity=70);}

/* MAIN NAV  */
#mainnav {width:625px; height:280px; background:url(images/mainnav_bg.jpg) no-repeat; margin:auto; padding-top:2px;}
	ul#navigation { width:617px; height:32px; font:Georgia, "Times New Roman", Times, serif;background:url(images/nav_bg.jpg) no-repeat; margin-left:3px; margin-top:5px;}
	ul#navigation li {display:block; float:left;}
	ul#navigation li a {display:block; float:left;background:url(images/nav_bg.jpg) no-repeat; line-height:32px; text-indent:-10000px;}
	ul#navigation li.page-item-2 a {width:63px; height:32px; background-position:0 0;}
	ul#navigation li.page-item-119 a {width:68px; height:32px; background-position:-63px 0;}
	ul#navigation li.page-item-7 a {width:98px; height:32px; background-position:-131px 0;}
	ul#navigation li.page-item-409 a {width:114px; height:32px; background-position:-229px 0;}
	ul#navigation li.page-item-408 a {width:73px; height:32px; background-position:-343px 0;}
	ul#navigation li.page-item-9 a {width:53px; height:32px; background-position:-416px 0;}
	ul#navigation li.page-item-11 a {width:69px; height:32px; background-position:-469px 0;}
	ul#navigation li.page-item-13 a {width:79px; height:32px; background-position:-538px 0;}
	ul#navigation li.page-item-2 a:hover {width:63px; height:32px; background-position:0 -32px;}
	ul#navigation li.page-item-119 a:hover {width:68px; height:32px; background-position:-63px -32px;}
	ul#navigation li.page-item-7 a:hover {width:98px; height:32px; background-position:-131px -32px;}
	ul#navigation li.page-item-409 a:hover {width:114px; height:32px; background-position:-229px -32px;}
	ul#navigation li.page-item-408 a:hover {width:73px; height:32px; background-position:-343px -32px;}
	ul#navigation li.page-item-9 a:hover {width:53px; height:32px; background-position:-416px -32px;}
	ul#navigation li.page-item-11 a:hover {width:69px; height:32px; background-position:-469px -32px;}
	ul#navigation li.page-item-13 a:hover {width:79px; height:32px; background-position:-538px -32px;}
	
/*
	ul#navigation {  width:600px;font:Georgia, "Times New Roman", Times, serif;}
	ul#navigation li.page_item, ul#navigation li.cat-item  { display:inline; font-size:16px; font:"Times New Roman", Times, serif; font-weight:normal}
	ul#navigation li.page-item-2 { padding-left:0px;}
	ul#navigation li.page-item-7 { padding-left:25px;}
	ul#navigation li.page-item-8, ul#navigation li.cat-item-1{ padding-left:28px;}
	ul#navigation li.page-item-9 { padding-left:25px;}
	ul#navigation li.page-item-11 { padding-left:25px;}
	ul#navigation li.page-item-81 { padding-left:25px;}
	ul#navigation li.page-item-13 { padding-left:27px;}
	ul#navigation li.page-item-119 { padding-left:25px;}
*/
	div#topimage { position:absolute; top:38px; left:9px;}	


/* RIGHT BAR */
#right_address { width:142px; height:188px; background:url(images/right_address_bg.png) no-repeat; padding:30px 35px; font-family:Arial, Helvetica, sans-serif; margin:10px 8px;}
	#right_address img { margin-bottom:15px;}
	#right_address p { margin-bottom:12px;}
#right_promotions { width:132px; height:205px; background:url(images/right_promotion_bg.png) no-repeat; padding:30px 40px; font-family:Arial, Helvetica, sans-serif; margin:10px 8px;}
	#right_promotions img { margin-bottom:15px;}
	#right_promotions p { margin-bottom:18px;}
#right_canadianpar_under { width:132px; height:188px; background:url(images/right_canadianpar_bg.png) no-repeat; padding:30px 40px; font-family:Arial, Helvetica, sans-serif; margin:10px 8px; }
	#right_canadianpar_under img { margin-bottom:15px;}
	#right_canadianpar_under p { margin-bottom:18px;}
#right_canadianpar { width:132px; height:188px; background:url(images/right_canadianpar_bg.png) no-repeat; padding:30px 40px; font-family:Arial, Helvetica, sans-serif; position:absolute; top:0; left:0;}
	#right_canadianpar img { margin-bottom:15px;}
	#right_canadianpar p { margin-bottom:18px;}
	#right_canadianpar p.tinytext { font-size:10px;}
	
/* CONTENT */
div#maincontent { background:url(images/content_bg_middle.jpg) repeat-y; min-height:500px; width:624px;}
div#main-inner { background:url(images/content_bg_inside.jpg) no-repeat top; min-height:500px; width:576px; padding:0 24px;}
div#main-inner p{ font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; line-height:22px; margin-bottom:12px;}

div.post { margin-bottom:10px; padding-bottom:10px; border-bottom:#CCC dotted 1px;}`

table#greenfees { border:2px solid #ccc}
table#greenfees td, table#greenfees th { padding:10px; border:1px solid #aaa; font-size:14px;}
table#greenfees th {color:#333; background:#ddd}
table#greenfees td.light	 {background:#f3f3f3}
table#greenfees td.disclaimer {font-size:10px}

table#course { border:2px solid #ccc; font-family:Arial, Helvetica, sans-serif}
table#course td, table#course th { padding:2px; border:1px solid #aaa; font-size:10px;}
table#course tr.blues {background:#e5f8ff}
table#course tr.reds {background:#feeaea}
table#course th {color:#333; background:#ddd; font-size:12px; font-weight:bold; text-align:center}
table#course th.left {text-align:left}
table#course th.smaller { font-size:10px;}
table#course td.light	 {background:#f3f3f3}
table#course td.disclaimer {font-size:10px}

.googlemap { border:1px solid #cccccc;}
	
/* footer */
#footer p { color:#FFF }
#footer a { color:#ccc }
