@charset "utf-8";
	body,div,
	dl,dt,dd,ul,ol,li,
	h1,h2,h3,h4,h5,h6,
	form,fieldset,input,textarea,
	p,blockquote,
	th,td {
		margin: 0; 
		padding: 0;
	}	
	table {
		border-collapse:collapse;
		border-spacing:0;
	}
	fieldset,img { 
		border:0;
	}
	ul, ol {
		list-style: none;
	}
	caption,th {
		text-align:left;
	}
		
		
/*	LAYOUT ELEMENTS
	-------------------------------------------------- */
	
	/* CONTAINER */
	#container {
		position: relative;
		margin: 0 auto;
		padding: 2.7em 10px 0; /* 27px */
		width: 960px;
		min-height: 800px;
		background-color: #fff;
		z-index: 0;
	}		
		
	/* HEADER */	
	#header {
		position: relative;
		width: 960px;
	}		
		
	/* NAVIGATION */
	#navigation {
		/*margin: -18px 0 0;*/
	}
	
	/* INFORMATION_BAR */
	.information_bar {
		margin: 0 0 10px;
		z-index: 5;
	}
	
	/* SUBNAVIGATION */
	#subnavigation {
		float: left;
	}	
	
	/* CONTENT */
	#content {
		position: relative;
		width: 960px;
		min-height: 400px;
	}	
	
	/* FOOTER */
	#footer {
		position: relative;
		clear: both;
		margin-top: 10px;
	}		


/*	GRIDS
	-------------------------------------------------- */
	
	/* BACKGROUNDS */
	.base {background: transparent url(../images/baseline.gif) left top repeat !important;}
	.col4 {background: transparent url(../images/grid4.gif) left top repeat-y !important;}
	.col5 {background: transparent url(../images/grid5.gif) left top repeat-y !important;}
	
	/* COLUMNS */
	.c4-1 {float: left; width: 232px;}

	.c5-1 {float: left; width: 184px !important;}
	.c5-2 {float: left; width: 378px !important;}
	.c5-3 {float: left; width: 572px !important;}
	.c5-4 {float: left; width: 766px !important;}
	.c5-5 {float: left; width: 960px !important;}
	
	.c2-1 {width: 279px !important;}
	
	/* GUTTERS */
	.g10 {
		margin-left: 10px;
	}
	.g11 {
		margin-left: 11px;
	}
	
		
/*	MISCELLANEOUS
	-------------------------------------------------- */
	
	/* CLEARFIX */
	.clearfix:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	.clearfix {
		display:inline-block;
	}
	.clearfix {
		display:block;
	}
	* html .clearfix {
		height:1px;
	}