		/*****************************************************
		* Global
		*****************************************************/
			* {
				padding				: 0;
				margin				: 0;
				outline				: 0;
			}
			
			html { 
				min-height			: 100%;
				margin-bottom		: 1px;
			}
			
			body {
				font				: normal 100% arial, helvetica, san-serif;
				background			: #ffffff url(/_images/body-bg.png) repeat-x 0 0;
			}
			
			p {
				color				: #333333;
				padding				: 0 0 20px 0;
			}
			
			ul, ol {
				color				: #ffffff;
				padding				: 0;
				margin				: 0;
			}
			
			div.clearboth {
				clear				: both;
			}
			
			.floatL {
				float				: left;
			}
			
			.floatR {
				float				: right;
			}
			
			.gutter {
				padding				: 15px;
			}
			
			fieldset {
				border				: none;
			}		
			
			.clearboth {
				clear				: both;
			}

		/*****************************************************
		* Wrapper/Header
		*****************************************************/
		
			div#wrapper {
				width				: 960px;
				margin				: 0 auto;
			}
			
				div#head {
					margin						: 10px 0 0 0;
					padding						: 0px;
					width						: 960px;
					height						: 150px;
					background-repeat			: no-repeat;
				}
				
					div#head div#head-return {
						float						: right;
						margin						: 0 20px 0 0;
					}			
						
						div#head div#head-return a#button-return {

						}
				
							div#head div#head-return a#button-return img {
								border						: 0px solid transparent;
								background-position			: 0 0;
								background-repeat			: no-repeat;								
							}

					div#head h1 { 
						margin					: 16px 0 0 135px;
						color					: #FFF;						
					}
					
		/*****************************************************
		* Navigation
		*****************************************************/
					
			div#navigation {
				margin						: 4px 0 0 0;
				width						: 960px;		
				height						: 50px;
				background-repeat			: no-repeat;							
			}
			
				div#navigation ul {
					list-style					: none;
				}
				
					div#navigation ul li{
						padding						: 12px 0 12px 0;
						float						: left;
						width						: 120px;
						text-align					: center;						
						list-style					: none;						
					}
			
						div#navigation ul li a {
							color					: #FFF;
							text-decoration			: none;
							font-weight				: bold;
						}
						
					div#navigation ul li#home 		{  width : 110px; }
					div#navigation ul li#news 		{  width : 117px; }
					div#navigation ul li#members 	{  width : 150px; }
					div#navigation ul li#contact 	{  width : 112px; }
					div#navigation ul li#links 		{  width : 136px; }
					div#navigation ul li#join 		{  width : 164px; }
					div#navigation ul li#loa		{  width : 167px; }
					div#navigation ul li.clearboth	{  width : 1px; height:0px; }					

		/*****************************************************
		* Content
		*****************************************************/
			
			div#content { 			
				background-color				:#FFFFFF;
				padding							: 10px 10px 100px 10px;
			}
								
				div#content div.left { 			
					width							: 600px;
					float							: left;
				}			
					
				div#content div.right { 			
					width							: 330px;
					float							: left;
					margin							: 0 0 0 10px;										
				}	
				
				div#content div.news {
					margin							: 10px 0 0 0;
					font-size						: 90%;
				}		

				div#content div.news span {
					font-size						: 90%;
				}		

				div#content div.news p {
					border-bottom					: 1px dashed #CCC;
				}		

				div#content ul  {
					padding							: 10px 0 3px 3px; 
				}
				
					div#content ul li.links {
						background-image				: url(/_images/_chapters/webpres.png);
						background-repeat				: no-repeat;
						padding							: 1px 0 3px 25px; 
					}

						div#content ul li.links a {
							text-decoration					: none;
						}

						div#content ul li.links a:hover {
							text-decoration					: underline;
						}

					div#content ul li.members {
						background-image				: url(/_images/_chapters/agt_member.png);
						background-repeat				: no-repeat;
						background-position				: 0 10px;
						padding							: 8px 0 8px 25px; 
						color							: #666;
						border-bottom					: 1px dashed #CCC;
					}

						div#content ul li.members a {
							text-decoration					: none;
						}

						div#content ul li.members a:hover {
							text-decoration					: underline;
						}

					p.address {
						padding					: 15px 0 0 15px;;
						line-height				: 1.5em;
					}

					div.contact {
						padding					: 16px 0 0 15px;
					}
	
						div.contact label {
							width					: 100px;
							float					: left;	
							line-height				: 1.5em;
						}

						div.contact input { 
							width						: 340px;
							padding						: 2px;
							margin						: 3px 0 3px 0;
						}

						div.contact textarea { 
							width						: 450px;
							height						: 150px;
						}
						
						div.contact input#butsubmit { 
							margin						: 5px 0 0 0;
							padding						: 3px;
							width						: 100px;
						}
						
				div#nowmember, div#cmember, div#join {
					padding					: 10px 0 0 0;
					line-height				: 1.4em;
				}

						
		/*****************************************************
		* Persons
		*****************************************************/
			
			div.person {
				background-image 					: url(/_images/_chapters/person-background.png);			
				height								: 90px;
				width								: 321px;
				margin								: 5px 0 10px 0;
			}
			
				div.person div.person-image {
					float								: left;
					width								: 76px;
					background-image					: url(/_images/_chapters/logo-loa.png);
					background-repeat					: no-repeat;
					background-position					: 15px 20px;									
				}			

				div.person div.person-text {
					float								: left;
					width								: 231px;
					padding								: 23px 0 0 0;
					margin								: 0 0 0 10px;	
				}	

				div.person div.person-text h3 {
					font-size							: 110%;
					font-family							: Geneva, Helvetica, Arial, sans-serif;
				}									
				
		/*****************************************************
		* Footer
		*****************************************************/
				
			div#footer {				
				background-repeat					: no-repeat;
				color								: #FFF;
				font-size							: 70%;
				padding								: 10px 0 0 10px;
				height								: 60px; 
				line-height							: 1.4em;
			}


				div#footer a{
					color								: #FFF;
					text-decoration						: none;
				}			

				div#footer a{
					color								: #FFF;
					text-decoration						: none;
				}			

				div#footer ul {
					list-style							: none;
				}
				
					div#footer ul li{
						padding								: 12px 0 12px 0;
						float								: left;
						padding								: 0 10px 0 0px;
						list-style							: none;						
						text-align							: left;
					}
				
		/*****************************************************
		* Disclaimer
		*****************************************************/

				div#disclaimer {
					text-align						: center;
					font-size						: 70%;
					color							: #666;
				}

				div.errors {
					background-color				: #EAEAEA;
					border							: 1px solid #CCC;
					margin							: 10px 0 10px 15px;
					padding							: 3px;
					font-size						: 80%;
				}
