
	/* -----------------------------------------------------------------------------------------------------------------------
		resets
	-------------------------------------------------------------------------------------------------------------------------*/
	* { padding: 0; margin: 0; } 

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			font-size: 100%;
			background: transparent;
	}
	ol, ul { list-style: none; }

	blockquote, q { quotes: none; }

	/* remember to define focus styles for elements */
	:focus { outline: 0; }

	/* remember to highlight inserts for elements */
	ins { text-decoration: none; }
	del { text-decoration: line-through; }

	a img{ border: 0px; }
	

/*=============================================
	MAIN_CONTENT --- GRID 24 DEFAULTS
=============================================*/
.grid_24_1,
.grid_24_2,
.grid_24_3,
.grid_24_4,
.grid_24_5,
.grid_24_6,
.grid_24_7,
.grid_24_8,
.grid_24_9,
.grid_24_10,
.grid_24_11,
.grid_24_12,
.grid_24_13,
.grid_24_14,
.grid_24_15,
.grid_24_16,
.grid_24_17,
.grid_24_18,
.grid_24_19,
.grid_24_20,
.grid_24_21,
.grid_24_22,
.grid_24_23,
.grid_24_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}

 .grid_24_1 { width:30px; }
 .grid_24_2 { width:70px; }
 .grid_24_3 { width:110px; }
 .grid_24_4 { width:150px; }
 .grid_24_5 { width:190px; }
 .grid_24_6 { width:230px; }
 .grid_24_7 { width:270px; }
 .grid_24_8 { width:310px; }
 .grid_24_9 { width:350px; }
 .grid_24_10 { width:390px; }
 .grid_24_11 { width:430px; }
 .grid_24_12 { width:470px; }
 .grid_24_13 { width:510px; }
 .grid_24_14 { width:550px; }
 .grid_24_15 { width:590px; }
 .grid_24_16 { width:630px; }
 .grid_24_17 { width:670px; }
 .grid_24_18 { width:710px; }
 .grid_24_19 { width:750px; }
 .grid_24_20 { width:790px; }
 .grid_24_21 { width:830px; }
 .grid_24_22 { width:870px; }
 .grid_24_23 { width:910px; }
 .grid_24_24 { width:950px; }

.push_24_1, .pull_24_1,
.push_24_2, .pull_24_2,
.push_24_3, .pull_24_3,
.push_24_4, .pull_24_4,
.push_24_5, .pull_24_5,
.push_24_6, .pull_24_6,
.push_24_7, .pull_24_7,
.push_24_8, .pull_24_8,
.push_24_9, .pull_24_9,
.push_24_10, .pull_24_10,
.push_24_11, .pull_24_11,
.push_24_12, .pull_24_12,
.push_24_13, .pull_24_13,
.push_24_14, .pull_24_14,
.push_24_15, .pull_24_15,
.push_24_16, .pull_24_16,
.push_24_17, .pull_24_17,
.push_24_18, .pull_24_18,
.push_24_19, .pull_24_19,
.push_24_20, .pull_24_20,
.push_24_21, .pull_24_21,
.push_24_22, .pull_24_22,
.push_24_23, .pull_24_23,
.push_24_24, .pull_24_24 { position:relative; }

 .push_1 { left:40px; }
 .push_2 { left:80px; }
 .push_3 { left:120px; }
 .push_4 {	left:160px; }
 .push_5 { left:200px; }
 .push_6 { left:240px; }
 .push_7 { left:280px; }
 .push_8 { left:320px; }
 .push_9 { left:360px; }
 .push_10 { left:400px; }
 .push_11 { left:440px; }
 .push_12 { left:480px; }
 .push_13 { left:520px; }
 .push_14 { left:560px; }
 .push_15 { left:600px; }
 .push_16 { left:640px; }
 .push_17 { left:680px; }
 .push_18 { left:720px; }
 .push_19 { left:760px; }
 .push_20 { left:800px; }
 .push_21 { left:840px; }
 .push_22 { left:880px; }
 .push_23 { left:920px; }

 .pull_1 { left:-40px; }
 .pull_2 { left:-80px; }
 .pull_3 { left:-120px; }
 .pull_4 { left:-160px; }
 .pull_5 { left:-200px; }
 .pull_6 { left:-240px; }
 .pull_7 { left:-280px; }
 .pull_8 { left:-320px; }
 .pull_9 { left:-360px; }
 .pull_10 { left:-400px; }
 .pull_11 { left:-440px; }
 .pull_12 { left:-480px; }
 .pull_13 { left:-520px; }
 .pull_14 { left:-560px; }
 .pull_15 { left:-600px; }
 .pull_16 { left:-640px; }
 .pull_17 { left:-680px; }
 .pull_18 { left:-720px; }
 .pull_19 { left:-760px; }
 .pull_20 { left:-800px; }
 .pull_21 { left:-840px; }
 .pull_22 { left:-880px; }
 .pull_23 { left:-920px; }

	.first_child { margin-left:0; }
	.last_child { margin-right:0; }
