Body, HTML {margin:0 0 0 0; 
			padding:0 0 0 0; 
			font-size:small; 
			font-family:"Myriad", "tahoma", "verdana", "arial", sans-serif; 
			color:#1F8AFF;
			width:100%; 
			height:100%;
			text-align:center;
			line-height:1.25em;}
			
			body {background:#000 url(css_images/images/bg_repeat.jpg) 0 65px repeat-x; }

#frame {position:relative;
		min-width:800px;
		width:95%;
		width:820px;
		height:100%;
		margin:65px auto 0 auto;
		text-align:left;
		background: url(css_images/images/main_bg2.jpg) 0 0 no-repeat;
		border:0px #0f0 solid;
		}
		
		
								
#header {
		width:100%;
		height:145px;
		}			

		#header	A#home_link {display:block;
							height:50%;
							width:100%;
							}
							A#home_link span.hidden {display:none;}
		
							
		
#main_menu {float:left;
			/*clear:both;*/
			margin:0;
			padding:10px;
			padding-left:25px;
			padding-bottom:0;
			width:163px;
			background: url(css_images/images/menu_mid.jpg) repeat-y;
			border:0px #0f0 solid;
			}
	
			#main_menu #menu_top {height:60px;
								margin-top:-10px;
								margin-left:-25px;
								background: url(css_images/images/menu_top2.jpg) no-repeat;}
			
		   #main_menu ul#menu_list {list-style-type:none;
		   							margin:0px;
		   							margin-top:-15px;
		   							padding:0px;
	   								}
			#main_menu ul#menu_list li {list-style-type:none;
										margin:10px 0 0 0;
										padding:0;
									}
			
			#main_menu #menu_bottom {height:25px;
									margin-top:20px;
									margin-left:-25px;
									background: url(css_images/images/menu_bottom.jpg) no-repeat;}								
										
			
#main_content {float:left;
			position:relative;
			margin:0;
			padding:10px;
			padding-left:0px;
			padding-top:0px;
			width:65%;
			border:0px #f00 solid;
			z-index:0;
			}			

			#location_tag {/*position:absolute;
							top:0px;
							left:-35px;*/
							margin:0px 0 0 0px;
							padding:35px 10px 24px 10px;
							width:279px;
							height:1%;
							line-height:1em;
							/*background: url(css_images/images/location_tag.jpg) no-repeat;*/
							font-size:24px;
							border:0px #0a0 solid;
						}
						
			ul.club_list {float:left;
							list-style:none;
							display:block;
							margin:25px 0 0 0;
							padding:0;
							background:none;
							
							}
						ul.club_list li {
										list-style:none;
										display:block;
										margin:0;
										padding:0px;
										width:100%;
										background: url(css_images/images/item_bg_left.jpg) 0% 100% no-repeat;
									}
									ul.club_list li p {display:block;
														text-indent:0;
														margin:0;
														padding:20px;
														padding-right:40px;
														background:url(css_images/images/item_bg_right.jpg) 100% 100% no-repeat;
														border:0px #00f solid;
													}
									ul.club_list li p img {float:right;
														display:block;
														margin:5px;
														/*width:100px;
														height:66px;*/
														background:#1E2C47;
														border:1px #1F8AFF solid;
														}
									ul.club_list li p A {display:block;
														text-align:right;
														clear:both;
														margin:0;
														padding:0;
													}
									
									ul.club_list li p A.left {display:block;
														text-align:left;
														clear:both;
														margin:0;
														padding:0;
													}
									ul.club_list li p br.clearer {clear:both;}
									
#banner_space_top  {position:absolute;
					top:-60px;
					left:25%;
					margin:0 auto 0 auto;
					width:468px;
					height:60px;
					border:1px #1F8AFF solid;
					}
					
#banner_space_menu  {/*float:left;
					margin:20px 0px 10px 28px;					
					display:inline;*/
					position:absolute;
					left:28px;
					top:39em;
					width:100px;
					height:75px;
					border:1px #1F8AFF solid;
					}					
					
#banner_space_right {/*float:right;
						margin-top:25px;
						margin-left:-10px;
						margin-bottom:25px;*/
						position:absolute;
						right:0;
						top:300px;
						width:60px;
						height:460px;
						display:inline;
						/*background:#1E2C47;*/
						border:1px #1F8AFF solid;
						}
									
/*------------------FONTS-LINKS ETC----------------*/
A {color:#1F8AFF;
	text-decoration:none; font-weight:bold;}
A:visited {color:#33b; font-weight:bold;}
A:hover {color:#1F8AFF; text-decoration:underline; font-weight:bold;}
strong {text-indent:none;}
strong.bigger {font-size:18px;}



/*Map Code*/
#map {position:absolute;
						top:50px;
						right:0%;
						display:block;
						width:274px;
						height:183px;
						background: url(map_images/map-general.gif) 0 0 no-repeat;
						z-index:200;
					}
					#map a#downtown {	position:absolute;
										top:70px;
										left:130px;
										display:block;
										width:150px;
										height:70px;
										border:0px #00f solid;
										z-index:200;
										}
						a#downtown:hover {display:block;background: url(map_images/map-downtown.gif) -130px -70px no-repeat;}
						
						
						
						#map a#south {position:relative;
										top:130px;
										left:50px;
										display:block;
										width:155px;
										height:50px;
										border:0px #00f solid;
										z-index:1;
										}
						a#south:hover {background: url(map_images/map-south.gif) -50px -130px no-repeat;}
						
						#map a#west {position:absolute;
										top:30px;
										left:10px;
										display:block;
										width:135px;
										height:110px;
										border:0px #00f solid;
										z-index:1;
										}
						a#west:hover {background: url(map_images/map-west.gif) -10px -30px no-repeat;}
						
						#map a#north {position:absolute;
										top:30px;
										left:100px;
										display:block;
										width:95px;
										height:70px;
										border:0px #0f0 solid;
										z-index:1;
										}
						a#north:hover {background: url(map_images/map-north.gif) -100px -30px no-repeat;}
						
						#map a#laval {position:absolute;
										top:0px;
										left:100px;
										display:block;
										width:95px;
										height:35px;
										border:0px #002 solid;
										z-index:1;
										}
						a#laval:hover {border:1px #00e solid;
										background: url(css_images/images/up-arrow.gif)50% 0%  no-repeat;}
						
						#map a#east {position:absolute;
										top:20px;
										left:160px;
										display:block;
										width:110px;
										height:80px;
										border:0px #f0f solid;
										z-index:1;
										}
						a#east:hover {background: url(map_images/map-east.gif) -160px -20px no-repeat;}