		html, body 		{ margin: 0; padding: 0; }
		body 			{ color: #FFFFFF; font: 12px Helvetica, Arial, sans-serif; line-height: 18px; font-weight:bold; }
		h2				{ color: #FF9900; }
		h3				{ color: #333; font: 14px Helvetica, Arial, sans-serif; line-height: 18px;font-weight: bold; padding:5px 30px; }
		h4				{ color: #333; font: 12px Helvetica, Arial, sans-serif; line-height: 18px;  }
		a				{ text-decoration: none; font-weight: bold; color: #FF9900; }
		.nolink         {  color: #990000; text-decoration: none; }
		a:hover         {  color: #C0C0C0;}
		.linkURL        { color: #666666; text-decoration: underline; font-size: xx-small;}

		p				{ margin: 0 0 18px; }
		#container		{ width: 1000px; margin: 0 auto;}
		
		/* Header */
		#header			{ background-image:url('../images/celtsbanner8.jpg'); height:149px;width:1000px;}
	    #header h1  	{ color: #004b6f}
        #header p		{ color: #FF9900; font-size: 11px; font-weight: bold}
        
		/* Content Style */
		#navigation		{ border-bottom: 1px solid #ccc; margin-left: 0px; }
		#navigation ul	{ list-style: none; padding: 0px 18px 0px 13px; }
        #pscroller1     {  }
		#calendar  		{  }
        #button         {  }
        #pdftable       {font:  14px Helvetica, Arial, sans-serif; font-weight:bold;   }
		#director		{border-bottom: 1px solid #ccc; margin-bottom: 18px;   }
		#officer		{border-bottom: 1px solid #ccc; margin-bottom: 18px;   }                
		#safety 		{border-bottom: 1px solid #ccc; margin-bottom: 18px;   }
        #loh            {  }
        #archive        {  }
        #ourname        {  }
		#roadcapt		{border-bottom: 1px solid #ccc; margin-bottom: 18px;   }
        #challenge      {border-bottom: 1px solid #ccc; margin-bottom: 18px;   }
        #rules          {border-bottom: 1px solid #ccc; margin-bottom: 18px;   }
        #awards         {  }
        #rules ul       { list-style-type:decimal; padding: 0px 18px 0px 13px; }
		#web			{  } 
		#membership		{border-bottom: 1px solid #ccc; margin-bottom: 18px;   }
		#events			{border-bottom: 1px solid #ccc; margin-bottom: 18px;   }
		#benefits		{border-bottom: 1px solid #ccc; margin-bottom: 18px;   }
		#meetings		{border-bottom: 1px solid #ccc; margin-bottom: 18px;   }
		#join			{  }               
		#hog			{border-bottom: 1px solid #ccc; margin-bottom: 18px;   }
		#extra			{  }
		#extra small	{ font-size: 11px; line-height: 18px; }
		#title  		{border-bottom: 1px solid #ccc; margin-bottom: 18px;  }        
		#law		    {  }
        #signal			{border-bottom: 0px solid #ccc; margin-bottom: 18px;   }
		#content p, #extra p { padding-right: 18px; }
		
		/* Content Positioning and Size */
		#month { border-collapse: collapse; margin-left: 2em; }
		#month th, #month td { border: 1px solid #000; color:#666; }
		#month thead { background-color:#FF9900; }
		#month td { width: 7em; height: 7em; padding: .2em; vertical-align: top; overflow: auto; }
		td .day { width: 7em; height: 6em; overflow:auto; margin-top: 0;}
		#month tbody .weekday {background-color:#FFFFFF }
		#month tbody .weekend { background-color:#FF9900; }
		#month tbody .next, #month tbody .previous { background-color:#ddd; }
		.rtop { display:block; background:#060;  }
		.rtop * {}
		.r1{margin: 0 0 0 5px}
		.r2{margin: 0 0 0 3px}
		.r3{margin: 0 0 0 2px}
		.r4{margin: 0 0 0 1px; height: 2px}

		#month th { font: 1em  bold Arial, Helvetica, sans-serif; }

        #pscroller1     { color: #000000; width: 149px; height: 149px; background: #FF9900; }
		#navigation		{ color: #000000; background: #FF9900; float: left; width: 190px;}
        #navigation a	{ text-decoration: none; font-weight: bold; color: #000000; } 
        #navigation a:hover {  color: #FFFFFF}
		#law     		{ float: right; width: 750px; }
		#calendar  		{ float: right; width: 750px; }
        #pdftable       { float: right; width: 530px; }
        #pdftable a		{ text-decoration: none; font-weight: bold; color: #FFFFFF; }
        #pdftable a:hover {  color: #FF8040}
        #archive        { float: right; width: 750px; }
        #archive a		{ text-decoration: none; font-weight: bold; color: #FFFFFF; }
        #archive a:hover {  color: #FF9900}        
		#content		{ float: right; width: 750px; }
        #button         { float: right; width: 465px; }        
		#hog			{ float: right; width: 750px; }
        #loh            { float: right; width: 750px; }
        #ourname        { float: right; width: 750px; }
		#extra			{ float: right; width: 750px; }
        #extra p        { color: #FF9900; font-size: 15px; font-weight: bold}
		#signal			{ float: right; width: 750px;}
		#safety			{ background: #FF9900; float: right; width: 750px; }
        #director		{ float: right; width: 750px; }
        #challenge      { float: right; width: 750px; }
        #rules          { float: right; width: 750px; }
        #awards         { float: right; width: 490px; }
		#officer		{ float: right; width: 750px; }
		#roadcapt		{ float: right; width: 750px; }
		#web			{ float: right; width: 750px; }
		#membership		{ float: right; width: 750px; }
		#events			{ float: right; width: 750px; }
		#benefits		{ float: right; width: 750px; }		
		#meetings		{ float: right; width: 750px; }
		#join			{ float: right; width: 750px; }        		        	
        /* Footer */
		#footer			{ background: #333; border-bottom: 2px solid #999; clear: both; }
		#footer a		{ color: #eee; }
        #footer a:hover { color: #FF9900; }
		#footer	p		{ color: #ccc; margin: 0; padding: 0 18px 10px; text-align:center; }
		#footer ul		{ border-bottom: 1px solid #555; list-style: none; margin: 0 18px 6px; padding: 10px 0 6px; text-align:center; }
		#footer li		{ display: inline; font-size: 11px; font-weight: bold; padding-right: 5px; text-align:center;}
		#reminder		{ float: right; width: 750px; }
		#title  		{ float: right; width: 790px; }                
		#toc 			{ float:left; width:100%; font-size:93%;line-height:normal;  }
    	#toc ul 		{ margin:0; padding:10px 10px 0 50px; list-style:none; }
    	#toc li 		{ display:inline; margin:0; padding:0;  }
        #toc a 		{ float:left; background:url("../images/tableftI.gif") no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none;  }
    	#toc a span 	{ float:left; display:block; background:url("../images/tabrightI.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#FFF;  }
		#toc a:hover span { color:#FFF;  }
    	#toc a:hover  {background-position:0% -42px;  }
    	#toc a:hover span {background-position:100% -42px; }

