
/*
 * Common stuff - kill browser defaults, etc.
 */

html, body {
	padding: 0;
	margin: 0;
}

table, img {
	border: none;
}

table, tr, td {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

tr {
    vertical-align: top;
}

/* "Utility" classes... */

.float.left { float: left; } 
.float.right { float: right;}

.clear-floats:after {        /* credit to Tony Aslett of csscreator.com */
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.block { display: block;}
.inline { display: inline;}
.hidden { display: none;}

.nowrap { white-space: nowrap;}

.clearer {
	clear: both;
	height: 0;
}

.graphics {
  line-height: 0;
}

/*
 * Make Firefox nice like Safari
 */
input {
    margin-top: 3px;
    margin-bottom: 3px;
}

a:active
{
  outline: none;
}
a:focus
{
  -moz-outline-style: none;
}

