@charset "utf-8";
/* CSS Document */

/* Colors 
	GM paars: #83225A
	GM Groen: #044529
	GM Roze:  #FFEBF7 */


body{background-color:White;background:url(/images/background-swoosh.png) no-repeat 220px 50px;font-family:Verdana, Geneva, sans-serif;font-size:100%;color: #044529;margin:0;padding:0;}
html{height:100%;}
h1{font-size:0.8em;text-align:center;color:White;margin:0 0 8px 0;padding:2px 0 2px 0;background-color:#044529;} /* Homepage Header */
h2{font-size:1.0em;text-align:center;color:#83225A;margin:0 0 8px 0;padding:0;border-top:Solid 1px #044529;border-bottom:Solid 1px #044529;} /* Wedstrijden Header */
h3{font-size:0.8em;font-weight:bolf;color:#83225A;} /* Tussen Header */
img{border:none;}
a{text-decoration:none;}
p{font-size:0.7em}

/*----------------------- General Layout -----------------------*/
#header_container{height:180px;width:830px;position:absolute;top:0;left:0;background-color:#009;background:url(/images/GM-logo-header.png) no-repeat 20px 20px;}
#ruler_horizontal{height:3px;width:955px;position:absolute;top:205px;left:23px;background-color:#044529;}
#ruler_vertical{width:3px;position:relative;top:205px;left:20px;background-color:#044529;padding:0 0 1px 0;}
#footer{height:20px;width:940px;left:0px;top:10px;margin:0 0 20px 0;border-bottom:Solid 2px #044529;border-top:Solid 2px #044529;position:relative;}
	#footer_right{position:absolute;top:0;left:340px;width:600px;line-height:20px;font-size:0.7em;text-align:right;}
	#footer_right a{color:#83225A;}

/* ------------------------ Crumb trail ------------------------ */
#crumbtrail {font-size:0.7em;}
#crumbtrail ul{margin:0;padding:0px;}
#crumbtrail ul li{display:block;float:left;margin-left:0px;line-height:20px;}
#crumbtrail ul li a{color:#83225A;display:block;text-decoration:none;margin-right:5px;padding-right:15px;background:url(/images/crumbtrail.png) no-repeat right top;line-height:20px;}
#crumbtrail ul li a:hover{color:#83225A;text-decoration:none;}

/* ---------------------- menu nav ---------------------- */
#menunav{font-size:12px;font-weight:bolder;color:White;font-variant:small-caps;height:30px;width:955px;position:absolute;top:186px;left:20px;}
#menunav a{text-decoration:none;color:white;}
#menunav ul{height:30px;width:693px;margin:0px;padding:0px;list-style:none;position:absolute;top:0px;right:0px;float:left;}
#menunav ul li {text-decoration:none;color:White;background:url(/images/menu-button.gif) no-repeat;width:99px;height:30px;margin:0 0 0 0;padding:2px 0 0 0;float:left;text-align:center;list-style:none;}
#menunav ul li:hover{color:White;width:99px;height:23px;background:url(/images/menu-button-hover.gif) no-repeat;position:relative;left:0px;bottom:3px;padding:4px 0 0 0;}
#menunav ul li.active {color:White;width:105px;height:35px;background:url(/images/menu-button-active.gif) no-repeat;position:relative;left:0px;bottom:15px;padding:15px 0 0 0;margin:0 -6px 0 0;}

/* ---------------------- Side Menu ---------------------- */
#content_sub_navigation{width:125px;position:relative;top:0px;left:0px;float:left;}
#subnav ul{margin:0;padding:0px;}
#subnav ul li{list-style:none;margin:0;padding:0px;background:url(/images/sub-nav-background.png) no-repeat;display:block;}
#subnav ul li a{text-decoration:none;color:White;font-size:0.6em;line-height:20px;padding-left:5px;}
#subnav ul li a:hover{color:White;}
#subnav ul li.active a {text-decoration:none;color:White;font-weight: bold;}
#subnav ul li.active ul li{list-style:none;margin:0;padding:0px;background:url(/images/sub-sub-nav-background.png) no-repeat;display:block;}
#subnav ul li.active ul li a {border-bottom:1px none;font-weight: normal;padding-left:14px;font-size:0.6em;padding-top:0px;padding-bottom:0px;}
#subnav ul li.active ul {padding:0px;}
#subnav ul li.active ul li.active a {font-weight: bold;}

/*----------------------- Content Containers Homepage -----------------------*/
#content_container{height:100%;width:940px;position:relative;top:15px;left:15px;}
#content_clear{clear:both;}
#homepage_readmore{height:16px;width:215px;margin-bottom:-10px;text-align:right;}
		
#content_container_left{height:100%;width:460px;float:left;}
#content_container_left_general{width:700px;float:left;border:none;margin:0 5px 0 0;}

	#content_rotating_headlines{border: Solid 2px #044529;height:240px;width:460px}
	#content_small_images{border: Solid 2px #044529;height:60px;width:460px;margin:5px 0 0 0;}
	#content_bottom_double_container{height:280px;width:460px;margin:5px 0 0 0;float:left;}
	#content_latest_news{border: Solid 2px #044529;height:300px;width:225px;float:left;}
		#news_container_wrapper{/*background:url(/images/homepage_news_background.png) no-repeat 160px;*/width:220px;margin:0 4px 8px 4px;position:relative;top:0px;left:0px;}
		#news_container_date{font-size:0.5em;font-weight:bold;}
		#news_container_title a{font-size:0.7em;font-weight:bold;text-decoration:none;color:#83225A;display:inline-block;}
		#news_container_description{font-size:0.6em;height:35px;overflow:hidden;}
		
	#content_latest_scores{border: Solid 2px #044529;height:115px;width:225px;position:absolute;left:235px;top:248px;}
		#content_latest_scores_date{font-size:0.5em;font-weight:bold;margin:0 0 0 4px;}
		#content_latest_scores_game{font-size:0.7em;font-weight:bold;text-decoration:none;color:#83225A;margin:0 0 0 4px;}		
		#content_latest_score_table{font-size:0.6em;width:95%;margin:5px 0 0 10px;}
		#content_latest_score_table tr{line-height:10px;}
		
	#content_birdie_stand{border:Solid 2px #044529;height:178px;width:225px;position:absolute;left:235px;top:370px;}
		#content_birdie_stand_table{font-size:0.6em;width:95%;margin:5px 0 5px 10px;}
		#content_birdie_stand_table tr{line-height:10px;}

#content_container_middle{height:100%;width:230px;float:left;margin:0 10px 0 10px;}
	#content_poty_stand{border: Solid 2px #044529;height:170px;width:230px;float:left;}
		#content_poty_stand_table{font-size:0.6em;width:95%;margin:5px 0 0 10px;}
		#content_poty_stand_date{font-size:0.6em;font-weight:bold;margin:0 0 2px 4px;}
		#content_poty_stand_game{font-size:0.7em;font-weight:bold;color:#83225A;margin:0 0 5px 8px;}
		
	#content_next_game{border:Solid 2px #044529;height:180px;width:230px;float:left;margin:5px 0 5px 0;}
		#content_next_games_date{font-size:0.6em;margin:0 0 2px 8px;}
		#content_next_games_game{font-size:0.7em;font-weight:bold;color:#83225A;margin:0 0 5px 8px;}

	#content_hall_of_fame{border: Solid 2px #044529;height:180px;width:230px;float:left;margin:0 0 0px 0;}
	#content_hall_of_fame{border: Solid 2px #044529;height:180px;width:230px;float:left;margin:0 0 0px 0;}
		#content_hall_of_fame_pic{padding:0 0 0 10px;}
		#content_hall_of_fame_date{font-size:0.5em;height:10px;font-weight:bold;margin:0 0 0 4px;}
		#content_hall_of_fame_event{font-size:0.6em;height:10px;font-weight:bold;color:#83225A;}
		#content_hall_of_fame_name{font-size:0.7em;line-height:18px;text-decoration:none;padding-bottom:5px;}
	
#content_container_right{height:100%;width:230px;float:left;}
	#content_sponsor{border: Solid 2px #044529;height:454px;width:230px;}
		#content_sponsor_link{width:230px;text-align:center;padding:0 0 17px 0;}
		
	#content_search{border: Solid 2px #044529;height:85px;width:230px;margin:5px 0 0 0}

/*----------------------- Wedstrijden Content Containers -----------------------*/
#golfmannen_nieuws_detail_date{border-top:solid 1px #044529;font-size:0.6em;color:#83225A;}
#content_wedstrijden_wrapper{position:relative;margin:0 0 5px 10px;top:0;left:0;float:left;width:565px;}
#content_wedstrijden_wrapper li{font-size:0.7em;list-style:circle;}
#content_wedstrijden_wrapper a{font-weight:bold;color:#83225A;}

#content_poty_table{width:99%;font-size:0.6em;} /* Also used for Birdie Klassement Table */
	#tr_header td{padding-bottom:10px;font-weight:bold;}
	#tr_content td{border-top:solid 1px #044529;text-align:left;}
	
#content_uitslagen_table{width:99%;font-size:0.6em;}
	#content_uitslagen_table a{font-weight:bold;color:#83225A;}
	#tr_uitslagen_header td{padding-bottom:10px;font-weight:bold;}
	#tr_uitslagen_content td{border-top:solid 1px #044529;text-align:left;color:#83225A;vertical-align:top;}
	#uitslagen_content_item{width:520px;margin-left:40px;}

#verslagen_content_wrapper{width:550px;margin:0 4px 8px 4px;padding:0;position:relative;top:0px;left:0px;}
	#verslagen_container_date{font-size:0.6em;font-weight:bold;}
	#verslagen_container_commentscount{top:0px;right:0;float:right;font-size:0.6em;font-weight:bold;}
	#verslagen_container_title a{width:100%; font-size:0.8em;font-weight:bold;text-decoration:none;color:#83225A;}
	#verslagen_container_description{font-size:0.6em;margin:0 -10px 10px 0;}
	#verslagen_readmore{height:16px;width:550px;margin-bottom:0px;text-align:right;}

#hof_wrapper{position:relative;top:0;left:0;width:560px;}
	#hof_item{position:relative;top:0;left:0;width:279px;float:left;min-height:300px;} /* Adjust each year else the div's are not nicely placed anymore */
	#hof_table{width:99%;}
	#hof_item_table{font-size:0.7em;}
	
/*----------------------- Comment Form -----------------------*/	
#comments h4, b{color:#83225A;}
#commentForm{font-size:0.7em;}
	#commentForm legend{font-weight:bold;border:solid 1px #044529;padding:4px; }
	#commentForm td{}

/*----------------------- One Column Container ie. Charity -----------------------*/
#content_container_one_column{width:700px;float:left;border:none;margin:0 5px 0 0;}
	#content_container_one_column p{font-size:0.7em;}
	#content_container_one_column li{font-size:0.7em;list-style:circle;}
	#content_container_one_column a{font-weight:bold;color:#83225A;}
	
/*----------------------- Quote Container -----------------------*/
#container_quote{position:absolute;width:390px;height:95px;top:65px;left:540px;}
#container_quote_header{background:url(/images/quotes_header.png) no-repeat;height:20px;width:42px;position:absolute;top:0px;left:48px;}
#container_quote_text{font-family:"Times New Roman", Times, serif; font-size:0.7em;font-style:italic;height:50px;width:340px;position:absolute;top:25px;left:48px}
#container_quote_left{background:url(/images/quotes_left.png) no-repeat;height:34px;width:44px;position:absolute;top:45px;left:10px;}
#container_quote_right{background:url(/images/quotes_right.png) no-repeat;height:38px;width:48px;position:absolute;top:15px;right:0px;}

/*----------------------- Foto galleries -----------------------*/
.photoGalleryImage{float:left;padding:0 8px 8px 0;}
.photoGalleryImage img{border:solid 1px #D7CCB3;}
.photoGalleryIndex {width:275px;float:left;padding:0 4px 0 0;}
.photoGalleryIndex h2{font-size:0.9em;}
.photoGalleryIndex img{margin:0 0 0 92px;}