/*  Reset elements for all    */

*{
margin: 0; padding: 0;	
}
html, body { margin: 0; padding: 0; border: 0;  background: transparent; }

div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li, 
table, tr, th, td, tbody, tfoot, thead {
	border: 0;
	vertical-align: baseline;
	background: transparent;
	}

img 	{ margin:0; padding:0; border:0; }

table, tr, th, td, tbody, tfoot, thead {
	border: 0;
	vertical-align: baseline;
	background: transparent;
	}
	
table { border-collapse: collapse; border-spacing: 0; }
	
input, select, textarea, form, fieldset {
	margin: 0; padding: 0; border: 0;
	}

article, aside, dialog, figure, footer, header, hgroup, nav, section { 
	display:block; }

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, b, i, u, strike { 
	text-decoration: none;
	}

ol, ul { list-style: none; }




/* Headings */

h1, h2, h3, h4, h5, h6 { font-weight: bold; }



h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }



/* Text Elements */



a           	{   			}
a:link			{ color: #00f;  }
a:visited		{ color: #00f;  }
a:active		{ color: #000;  }
a:focus			{ color: #00f;  }
a:hover     	{ color: #f00;  }

blockquote  	{ font-size:12px; }

strong      	{ font-weight: bold; }
em		      	{ font-style: italic; }

/* Images */


/* Lists */

ul          	{  }
ol          	{ list-style-type:decimal; }

ul li		    {   line-height:130%; }
ol li	     	{  }

dl          	{  	}
dt       		{  	}
dd          	{ 	}



/* Tables */

table       	{  }

tr				{	}
.odd			{  }
.even			{  }

th          	{  }
thead, th    	{  }

tbody			{   }

th,td,caption 	{ 	}
caption 		{ 	}

tfoot       	{	}
.tfooter		{  }

caption     	{  }



/* Miscellaneous */

sup, sub    		{ line-height: 0; }

abbr, acronym   	{  }
address     		{  }
del         		{  }

code, pre			{ }

/*  Reset elements for all    */

