/*
	960 Grid System ~ Core CSS.
	Licensed under GPL and MIT.
*/

/* =Containers
--------------------------------------------------------------------------------*/




.container_9
{
background: #ffffff url(../img/round_top.gif) no-repeat top;

margin-left:auto;
margin-right:auto;
width:945px;
margin-top: 75px;
}
.footer
{
background:#FFFFFF url(../img/round_bottom.gif) no-repeat scroll center bottom;
display:block;
height:30px;
margin-left:auto;
margin-right:auto;
width:945px;
}
.spacer{
	width:945px;
margin-left:auto;
margin-right:auto;
height:30px;
display: block;
}


/* =Grid >> Global
--------------------------------------------------------------------------------*/

.grid_3, .grid_6 {
display:inline;
float:left;
font-size:85%;
line-height:1.5em;

}


.container_9 .grid_6
{
margin-left:35px;
margin-right:15px;
width: 570px;

}

.container_9 .grid_3
{
margin-left:25px;
margin-right:15px;
width: 285px;
}



.container_9 .grid_2
{
display:inline;
float:left;
font-size:12px;
line-height:18px;
margin-left:0;
margin-right:0;
margin-top:25px;
width:180px;
}
.container_9 .grid_4
{
display:inline;
float:left;
margin-left:20px;
margin-right:0;
width:370px;}




/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/

.alpha
{
	margin-left: 0;
}

.omega
{
	margin-right: 0;
}



/* =Clear Floated Elements
--------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}


.grid_all{
width: 100%;
/* background: url(../img/grid_all_bg.gif) repeat-x; */

}
