#menu_firstpage_container {
               width:1024px;
               margin:auto;
			   }
				   
#menu_container {
	           width:1024px;
	           margin:auto;
	    }

		
#menu_firstpage_banner {
			width:1024px;
			font:bold 20px arial;
		}

#menu_firstpage {
			margin-left:10;	
			padding:0;
			z-index:30;
	   }

#menu_about {
			margin-left:10;	
			padding:0;
			z-index:30;
	   }

#menu {
			margin-left:10;	
			padding:0;
			z-index:30;
	   }

#menu_firstpage li{
			margin:0;
			padding:0;
			list-style:none;
			float:left;
			font:bold 13px arial;
	     }

#menu_about li{
			margin:0;
			padding:0;
			list-style:none;
			float:left;
			font:bold 13px arial;
	     }
	     
#menu li{
			margin:0;
			padding:0;
			list-style:none;
			float:left;
			font:bold 13px arial;
	     }

#menu_firstpage li a {
				display:block;
				margin:0 1px 0 0;
				padding:2px 1px;
				/* adjusts the width of each menu item */
				width:252px;
	         background:#336699 ;
				color:#FFF;
				text-align:center;
				text-decoration:none;
			  }

#menu_about li a {
				display:block;
				margin:0 1px 0 0;
				padding:2px 1px;
				/* adjusts the width of each menu item */
				width:199px;
	         background:#336699 ;
				color:#FFF;
				text-align:center;
				text-decoration:none;
			  }
		 
#menu li a {
				display:block;
				margin:0 1px 0 0;
				padding:2px 1px;
				/* adjusts the width of each menu item */
				width:252px;
	         background:#336699;
				color:#FFF;
				text-align:center;
				text-decoration:none;
			  }

#menu_firstpage li a:hover {
               	background:#49A3FF;
                 }
			  
#menu li a:hover {
               	background:#49A3FF;
                 }

#menu_firstpage div {
				position:absolute;
				visibility:hidden;
				margin:0;
				padding:0;
				background:#336699;
				border:1px solid #5970B2;
			 }
				 
#menu div {
				position:absolute;
				visibility:hidden;
				margin:0;
				padding:0;
				background:#336699 ;
				border:1px solid #5970B2;
			 }

#menu_firstpage div a {
					position:relative;
					display:block;
					margin:0;
					padding:5px 10px;
					width:auto;
					white-space:nowrap;
					text-align:left;
					text-decoration:none;
					background:#EAEBD8;
					color:#2875DE;
					font:12px arial;
				}
			 
#menu div a {
					position:relative;
					display:block;
					margin:0;
					padding:5px 10px;
					width:uto;
					white-space:nowrap;
					text-align:left;
					text-decoration:none;
					background:#EAEBD8;
					color:#2875DE;
					font:12px arial;
				}

#menu_firstpage div a:hover {
						 background:#49A3FF;
						 color:#FFF;
						}  
				
#menu div a:hover {
						 background:#49A3FF;
						 color:#FFF;
						}  
.clear    {
           clear:both;
           height:10px;
          }			
.main_container {
                   margin-top:10px;
                   width:1024px;				   
				}   

#container-0	{/* This has got the 3 pictures and the RYA logo in it */
                 width:1024;
                 text-align:left;
                 font:bold 20px arial;
                 /*border:3px solid #cad97a;*/
                 
               }

#container-0-1c   {/* This floats to the left and has top level club info. in it. */
                 width:500px;
				 /*margin:5px;*/
                 text-align:justify;
                 font:14px arial;
				 float:left;
				 /*border:1px solid;color:black*/             
               }
			
#container-0-1d   {/* This floats to the right of 1c and has more top level club info. in it. */
                 width:500px;
				 /*margin:5px;*/
                 text-align:justify;
                 font:14px arial;
				 float:right;
				 /*border:1px solid;color:black*/
               }

#container-0-2   {/* This contains the General items info.*/
                 width:1014px;
				 margin:5px;
                 text-align:center;
                 font:20px arial;
                 border:3px solid #cad9f1                 
               }
   
#container-1   {
                 margin-top:5px;
				 width:497px;
                 text-align:left;
                 font:20px arial;
                 float:left;
                 border:3px solid #cad9f1;                 
               }
 
#container-2   {
                 margin-left:7px;
                 margin-top:5px;
                 width:497px;
                 text-align:left;
                 font:20px arial;
                 float:right;
                 border:3px solid #cad9f1;
               }
               
#container-2-1 {
                 
                 font:bold 20px arial;
               }
			   
#container-0-1a {
                 
                 text-align:center;
				 font:bold 25px arial               
               }

#container-0-1a a {
				
				 float:center;          
				}
			   
#container-2-1a {
                 
                 font:bold 20px arial;               
               }

#container-2-1a a {
				
				 /*float:right;*/
				}			                  
#contnara {
				
				padding-right:10px;
				
				}
				
#sticker_left {
        width:100px;
	float:left;
}
#strapline {
	float:center;
}
#sticker_right {
        width:100px;
	float:right;
}

#addr1 {
		margin-top:15px;
		text-align:right;
		color:black;
		border:0px solid;
		width:50%;
		float:left;
		padding:3px;
		margin-left:100px;
}

#addr1a {
		text-align:center;
		padding:5px;
		font:bold 20px arial;
}
    
#addr1b {
		margin:25px auto auto 450px;
		width:300px;
		border:4px outset;
		text-align:center;
		padding:4px;
		background-color:#c9cccc;
}
