/* ABC Layout CSS */

#wrapper {
	width:847px;
	position:relative;
	left:50%;
	margin-left:-423px;
	top:20px;
	background-color:#FFFFFF;
	}
	
#branding {
	background-image:url(../images/branding.jpg);
	background-repeat:no-repeat;
	width:847px;
	margin:0px;
	}
	
#content {
	width:480px;
	float:left;
	padding-left:55px;
	height:100%;
	}

#content_home {
	background-image:url(../images/content_home.jpg);
	background-repeat:no-repeat;
	width:494px;
	float:left;
	padding-left:52px;
	padding-top:20px;
	height:100%;
	
	}
	
#content_acc {
	background-image:url(../images/content_acc.jpg);
	background-repeat:no-repeat;
	width:494px;
	float:left;
	padding-left:52px;
	padding-top:20px;
	height:100%;
	
	}	
	
#content {
	background-image:url(../images/content_bg.jpg);
	background-repeat:no-repeat;
	width:494px;
	float:left;
	padding-left:52px;
	padding-top:20px;
	height:100%;
	
	}
	
#content_support {
	background-image:url(../images/content_bg.jpg);
	background-repeat:no-repeat;
	width:494px;
	float:left;
	padding-left:52px;
	padding-top:20px;
	
	
	}
		
#contact {
	padding-top:20px;
	}	
	
#sidebar {
background-image:url(../images/sidebar.jpg);
	background-repeat:no-repeat;
	width:301px;
	height:450px;
	float:right;
	padding-top:8px;
	}
	
#sidebar_support {
background-image:url(../images/sidebar.jpg);
	background-repeat:no-repeat;
	width:301px;
	height:400px;
	float:right;
	padding-top:8px;
	}	
	
#sidebar_test {
background-image:url(../images/sidebar_testimonials.jpg);
	background-repeat:no-repeat;
	
	width:301px;
	height:413px;
	float:right;
	padding-top:8px;
	}	
	
#sidebar_contact {
background-image:url(../images/sidebar_contact.jpg);
	background-repeat:no-repeat;
	width:301px;
	height:413px;
	float:right;
	padding-top:8px;
	}	

#sidebar_what {
background-image:url(../images/sidebar_infra.jpg);
	background-repeat:no-repeat;
	
	width:301px;
	height:413px;
	float:right;
	padding-top:8px;
	}		
	
#sidebar_acc {
background-image:url(../images/sidebar_acc.jpg);
	background-repeat:no-repeat;
	
	width:301px;
	height:413px;
	float:right;
	padding-top:8px;
	}	
	
#sidebar_who {
background-image:url(../images/sidebar_links.jpg);
	background-repeat:no-repeat;
	
	width:301px;
	height:413px;
	float:right;
	padding-top:8px;
	}	
	
#sidebar_links {
background-image:url(../images/sidebar_fest.jpg);
	background-repeat:no-repeat;
	
	width:301px;
	height:413px;
	float:right;
	padding-top:8px;
	}	
		
#sidebar_help {
background-image:url(../images/sidebar_help.jpg);
	background-repeat:no-repeat;
	
	width:301px;
	height:413px;
	float:right;
	padding-top:8px;
	}			
	
#bg_who {
background-image:url(../images/bg_who.jpg);
	background-repeat:repeat x;
	border:1px #6699FF;
	width:450px;
	float:left;
	padding-top:8px;
	}	
	
#sponsor {
height:500px;
}
	
#footer {
	clear:both;
	padding-left:10px;
	padding-bottom:20px;
		background-image:url(../images/footer.jpg);
		width:780px;
		height:60px;
		margin-left:30px;
	background-repeat:no-repeat;
	}

#fixit {
   padding-top:20px;
   }
   
#testimonials1 {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border:1px solid #AFD2E2;
	background:url(../images/bg_testimonials.jpg) repeat-x;
	width:450px;
	}  

#testimonials2 {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border:1px solid #AFD2E2;
	background:url(../images/bg_testimonials.jpg) repeat-x;
	width:450px;
	margin-top:20px;
	margin-bottom:20px;
	
	}  
	
#links {
	padding-bottom:5px;

	
	}  