/**********************************************************************************
BASE stylesheet (DO NOT CHANGE THIS FILE. OVERRIDE IN STYLE.CSS INSTEAD)

- Resets browser defaults
- Provides some basic extra classes
		- .clear
		- .clearfix
		- .hide
		- .block
- Corrects centering problem in IE 5
***********************************************************************************/
/*** RESET BROWSER DEFAULTS ***/
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,
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-weight: 	inherit;
	font-style: 	inherit;
	font-size: 		100%;
	font-family: 	inherit;
	vertical-align: baseline;
}
:focus {outline: 0;}
body {
	line-height: 	1;
	color: 			black;
	background: 	white;
}
ol, ul {
	list-style: 	none;
}
table {
	border-collapse: 	collapse;
	clear: 				both;
	text-align: 		left;
	border-spacing: 	0;
}
fieldset {
	border: 			none;
}
caption, th, td {
	text-align: 		left;
	font-weight: 		normal;
}
blockquote:before, blockquote:after, 
q:before, q:after {
	content: 			"";
}
blockquote, q {
	quotes: 			"" "";
}
strong {
	font-weight: 		bold;
}
em {
	font-style: 		italic;
}
/*** EXTRA CLASSES EVERY CSS HACKER NEEDS ***/
.clear {clear: both;}
.clearfix:after {
	/* What's this? --> http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/ */
	content: 			"."; 
	display: 			block; 
	height: 			0; 
	clear: 				both; 
	visibility: 		hidden;
}
* html>body .clearfix {
	display: 			inline-block; 
	width: 				100%;
}
.clearfix {display:inline-block;} 
/*** Hide from IE Mac ***/
.clearfix {display:block;}
* html .clearfix {height: 1%;}
/*** End hide from IE Mac ***/
.hide, .hidden {display: none;}
.block {display: block;}
.layer_1 {width: 100%; float: none; clear: both; height: auto;}
.layer_1_2 {width: 49%; float: left; clear: none; height: auto;}
.layer_1_3 {width: 33%; float: left; clear: none; height: auto;}
/*** IE 5 Fix ***/
body {text-align: center;}