
	
	#navigation ul{
		margin-left: 0px;
	}
	
	#navigatin ul li{
		padding: 0px;
	}
		#content { 
			background: url("images/grid.png") no-repeat top left;
			margin-left: 0px;
			width: 804px; height: 680px;
			}
		.main {
			margin-left: 12px;
			margin-top: 13px;
		}
		h3 {
			font-size: 14px;
			margin-left: 0;
			
		}
		h4 {
			font-size: 8px;
			font-weight: lighter;
			color: #F67C23;
		}
		ul.shortcuts{
			font-size: 11px;
			line-height: 18px;
			list-style-image: url(./images/e_arrow.gif);
			margin-left: 12px;
		}
		ol{
		list-style-image: url(./images/e_arrow.gif);
		margin-left: 14px;
		margin-top: 4px;
		}
		
		ol.events a{
		font-size: 12px;
		font-weight: bold;
		}
		
		ol.events li{
			padding-bottom: 10px;
		}
		.events p, .community p{
			padding: 0;
			margin: 0;
		}
		span.community a{
			font-size: 12px;
			font-weight: bold;
			line-height: 10px;
		}
		span.community img{
		padding-top:8px;
		}
		span.community p{
			margin-left: 30px;
		}
		ol.more{
			float:right;
			padding-right: 10px;
			font-size: 10px;
			font-weight: bold;
			color: #F67C23;
		}
		ol.sponsors {
		margin-left: 20px;
		}
		ol.sponsors p{
			margin:0;
		}
		
	/* grids and columns*/
	
	#column300 {
		padding-left:20px;
	}
	#grid301{
		position: absolute; 
		width: 196px; 
	}
	#grid302{
		position: absolute; 
		top: 400px; 
		width: 200px;
	}
	#grid303{
		position: absolute; 
		top: 525px;
	}
	#column400{
		position: absolute; 
		width:340px; 
		left: 235px; 
		padding-top: 10px;
	}
	#grid401{
		position: absolute;
	}
	#grid402{
		position: absolute; 
		top: 340px;
	}
	#column500{
		position: absolute; 
		left: 580px; 
		width: 200px; 
		padding-top: 10px;
	}
	#grid501{
		position: absolute;
	}
	#grid502{
		position: absolute; 
		top: 217px;
		padding-top: 6px;
	}
	#grid503{
		position: absolute; 
		top: 330px;
	}
	
	#content{ 
			background: url("images/grid.gif") no-repeat top left;
			margin-top: 8px;
			width: 804px;
      height: 680px;
	}
	
	body{
		background: url("images/main_back.png") repeat-x;
		background-position: top center;
	}
	#header {	
		background:transparent url(images/header.png) no-repeat scroll left top;
	}
	#welcome_text{
    padding-top: 20px;
		padding-left: 315px;
		padding-right: 5px;
		color: black;
		line-height: 20px;
	}
	#welcome_text span{
		font-size: 16px;
		font-weight: normal;
	}
	#welcome_text font{
         margin: 0;
         padding: 0;
	 font-size: 13px;
	 font-weight: normal;
	}
	*.font_inherit{
	 color: inherit;
	}
	*.font_negative{
		color: white;
		margin-top: 0px;
	}
	*.font_default{
		color: black;
		margin-top: 0px;
	}
		#column100{
      padding-top: 12px;
      padding-left: 12px;
    }
    #grid101{
      background:transparent url(./images/green_main.jpg) no-repeat scroll 0 0;
height:245px;
margin-left:4px;
margin-top:5px;
text-decoration:none;
width:560px;
    }
    #grid201{
      position: absolute;
         background: url("./images/1-2-1.png");
         width: 218px;
         height: 200px;
         background-repeat: no-repeat;
         top: 12px;
         left:574px;
    }
		#text201{
			padding-left: 10px;
			padding-top: 10px;
			padding-right: 75px;
		 	text-decoration:none;
		}
    #grid202{
         position: absolute;
         background: url("./images/1-2-2.png");
         width: 218px;
         height: 200px;
         background-repeat: no-repeat;
         top: 93px;
         left:574px;
    }
		#text202{
			padding-left: 70px;
			padding-top: 10px;
		    text-decoration:none;
		}
    #grid203{
      position: absolute;
      background: url("./images/1-2-3.png");
	  width: 218px;
      height: 200px;
      background-repeat: no-repeat;
      top: 176px;
      left:574px;
			
    }
		#text203{
			padding-left: 5px;
			padding-top: 5px;
			padding-right: 50px;
	  		text-decoration:none;	
		}
    
    #page ul.navigation {
height:28px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom: 0px;
padding-left:8px;
}
    
