/*
 *
 *   doc name  xx  Wulf's CSS Reset
 *   desc      xx  Resets CSS Rules
 *   author    xx  Ulf Lonegren
 *   version   xx  1.0  xx  Jan. 19 2009
 *
 * 
**/


/*ooooooooooooooooooooooooooooooooooooo*/
/*xxxxxx    Table of Contents    xxxxxx*/
/*ooooooooooooooooooooooooooooooooooooo*/
/*

	[RST1] Base Reset
	[RST2] Text Reset and Redefine
	[RST3] Redefine Element Default Settings

*/
/*ooooooooooooooooooooooooooooooooooooo*/
/*ooooooooooooooooooooooooooooooooooooo*/


/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
/*ooooooooooooooooooooooooooooxxxxxx   [RST1] Base Reset    xxxxxxoooooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/


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, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dd, dl, dt, li, ol, ul,

form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	text-align: left;
	vertical-align:top;
	}
	
a img, :link img, :visited img {
	border: 0;
	}
	
img {
	display:block;
}

:focus, a:active, a:focus, object{
	outline: none; /* Removes Firefox Ridiculously Lame Borders */
	}

table {
	border-collapse: separate;
	border-spacing: 0;
	}
	
a,img,a img,iframe,form,abbr,acronym,object,applet,table,a abbr,a acronym{
	border-width:0;
	}

hr{
	display:none; /* Gets Redefined */
	}
	

/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
/*ooooooooooooooooooooooxxxxxx   [RST2] Text Reset and Redefine    xxxxxxooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/


code,kbd,samp,pre,tt,var,input,select,isindex,listing,xmp,plaintext{
	white-space:normal;
	}

dfn,ins,cite,var,em{
	font-style:normal;
	}
	
th,strong,h1,h2,h3,h4,h5,h6,dt{
	font-weight:normal;
	}

textarea{
	font:inherit;
	}

strong,th,thead td{
	font-weight:bold;
	}

cite,em,dfn,var,address{
	font-style:italic;
	}

code,kbd,samp,pre,tt,var,input[type='text'],input[type='password'],textarea{
	font-size:100%;
	font-family:mono-space,monospace;
	}

pre{
	white-space:pre;
	}

pre *{
	font-size:100%;
	white-space:pre;
	}

del{
	text-decoration:line-through;
	}

ins{
	text-decoration:none;
	}

ins,dfn{
	border-bottom:1px solid black;
	}

small,sup,sub{
	font-size:85%;
	}

big{
	font-size:125%;
	line-height:80%;
	}

abbr,acronym{
	text-transform:uppercase;
	font-size:85%;
	letter-spacing:.1em;
	}

abbr[title],acronym[title],dfn[title]{
	cursor:help;
	border-bottom:1px dotted black;
	}
	
q{
	quotes:"\201C""\201D""\2018""\2019";
	}

sub,sup{
	vertical-align:baseline;
	}

sup{
	vertical-align:super;
	}

sub{
	vertical-align:sub;
	}


/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
/*oooooooooooooooooxxxxxx   [RST3] Redefine Element Default Settings    xxxxxxoooooooooooooooo*/
/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/


blockquote:before, blockquote:after {
	content: "";
	}

caption,th,td{
	text-align:left;
	}

ul,ol,dir,menu{
	list-style:none;
	}

input,select,button{
	cursor:pointer;
	}

input[type='text'],input[type='password']{
	cursor:text;
	}

input[type='hidden']{
	display:none;
	}

hr{
	display:block;
	background:black;
	color:black;
	width:100%;
	height:1px;
	border:none;
	}
	
