/*

	-- -- -- -- -- -- --
	rt v1 base layout CSS file
	'base' style
	last edit: 21 jan 07
	-- -- -- -- -- -- --

	File Contents:
	Base layout style for site
	
*/

html { min-height: 100%; margin-bottom: 1px; } /* forces a vertical scrollbar so page won't shift in firefox etc */
body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dd, dt, ul, ul li, table, th, td, tr, img, a
{ margin: 0; padding: 0; border: 0; font-size: 100%; }
input, select, textarea { font-size: 100%; font-weight: normal; color:#666666;}
ol { margin-top: 0px; margin-bottom: 0px; padding: 0px; font-size: 100%; }

a {cursor:pointer;}

h1, h2, h3 {clear: both;}

ul, ul li 		{ list-style: none; list-style-type: none; }
img				{ border: 0; }
.capitalize		{ text-transform: capitalize; }
.uppercase		{ text-transform: uppercase; }
.lowercase		{ text-transform: lowercase; }
.normal			{ font-weight: normal !important; }
.error			{ color:#f00; font-weight:bold; }
.hide			{ display:none; }
.show			{ display:block; }
.inline			{ display:inline !important; }
.nowrap			{ white-space:nowrap; }
.auto			{ width:auto !important; }
.left			{ float:left; }
.right			{ float:right; }

/* PIE's "How To Clear Floats Without Structural Markup"
http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
    content : "."; 
    display : block; 
    height : 0; 
    clear : both; 
    visibility : hidden;
}

.clearfix {display : inline-block;}

/* Hides from IE-mac \*/
.clearfix {display : block;}
/* End hide from IE-mac */


/* PIE's hack to stop IE adding 3px to width when using italics
http://www.positioniseverything.net/explorer/italicbug-ie.html */
/* \*/
* html .clearfix {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;
}
/* */