/*defaults*/
body 	{background:#00CC00 url('../images/Main_background.png')  repeat-x  0 0;
     	color:#000000; 
     	margin:20px 0; 
     	padding:0; 
     	font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; 
     	font-size:90%; }
     	
p		{margin:0; 
 		padding:0 0 15px 0; }
a		{color:#000000; 
 		text-decoration:underline; }
 		
a:hover	{color:#225799; 
       	text-decoration:none;}


/*structural elements*/
#container	{margin:0px auto;
          	text-align:center;
          	width:800px; }
          	
#holder		{width:800px; 
       		padding:20px 20px 5px 20px;
       		background:#FFFFFF;
       		text-align:left; }
       		
#logo		{background-position:top left;
     		background-repeat: no-repeat;
     		border-bottom:1px solid #DADADA; 
     		padding:5px 30px 20px 0px; 
     		color:#006600;
		text-aiign:center;}
     		
#navigation	{text-align:center;}

#header		{background:#FEFFD5 url('../images/header_home.png') no-repeat 10px 10px;
       		height:200px; 
       		background-position: center center;
       		padding:10px; 
       		background-color:#FFFFFF;
       		text-align:center;}
       		
.content	{width:800px;
            background-color:#FFFFFF;}
        	
#news		{float:right;
     		width:250px;
     		padding:20px 0;
     		line-height:140%;
     		text-align:right;
     		position:relative;
     		left:0px;
     		top:-350px;
		height: 0px;}
     		
.newsItem	{padding:20px 20px 5px 20px;
         	background:#FEFFD5;
         	border:1px solid #FFD700;
         	font-size:90%;
         	margin-bottom:20px;
         	visibility: visible;
         	text-align:left;}
         	
#footer		{clear:both; width:80px; font-size:80%; background:#FFFFFF; text-align:center;}




/*headings*/
.newsItem h1	{color:#006600; 
            	margin:0 0 10px 0; 
            	padding:0; 
            	font-size:130%; 
            	font-weight:normal; }
            	
#content h1		{font-size:170%; 
           		font-weight:normal;
           		line-height:130%; 
           		margin:0; 
           		padding:0 0 20px 0; }
           		
#logo h1		{font-weight:normal; font-size:170%; margin:0; padding:0; color:#006600; }


/*navigation*/

#navigation         {text-align:center;
                     background-color: #FFFFFF;
                     color: #006600;}

#navigation ul 		{margin:0; padding:0;
                    color: #006600;
                    background-color: #FFFFFF;
                    text-align:center;}
                    
#navigation li 		{margin:0; 
               		padding:0; 
               		list-style:none; 
               		display:inline; 
               		text-align:center;
               		background-color: #FFFFFF;
               		color: #006600;}
               		 
#navigation a		{color: #006600;
             		padding:0 0px 0 0; 
             		text-decoration: none; 
             		font-family: AR BLANCA;
             		font-size: 12pt;
             		font-style: normal;
             		font-variant: small-caps;
             		text-align:center;
             		background-color: #FFFFFF;}
             		
#navigation a:hover	{color:#000000;
                   	 background-color:#FEFFD5;}

#footer ul 		{margin:0;
           		padding:0;}
           		
#footer li 		{margin:0;
           		padding:0;
           		list-style:none; 
           		display:inline; }
           		
#footer a		{color:#000000;
         		font-weight:bold; 
         		padding:0 5px 0 0; 
         		text-decoration:underline; }
         		
#footer a:hover	{color:#000000; 
               	text-decoration:none; }

/*CUSTOM*/
#menu			{width:350px;
			 height:260px;
			 margin-left:41px;
			 text-align:left;
			 color:#FFFFFF;
			 text-align:center;}
			
#events			{width:220px;
			    height:260px;}
			   
.spacer_td		{width:10px;}

h6              {text-align:center;}

#HomepageMainContent    {width:500px;}

h3              {text-align:center;}


/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */
