/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;}

html,body {
width: 100%;
height: 100%;
}

/*---------------------------- css hacks -------------------------------*/
.colclear {
	clear: both;
	height: 1px;
	line-height:1%;
}
/* 
This piece of code is for clearing
the floats without structural markup
Don't modify it
*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
	display: inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. 

#yourdiv{	
	height:12px;  the height for IE5
	voice-family: "\"}\"";
	voice-family:inherit;
	height:14px;  the correct height 
}

Again, "be nice to Opera 5".
body>#yourdiv {width:150px;}
*/

