/* SET SOME DEFAULTS TO HELP MAKE SURE ALL BROWSERS RENDER THINGS THE SAME */
img{
	border:0;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
li{
	margin:0
	padding:0;
	margin-left:1em;
}
a{
	color:#0000ff;
}
a:hover{
	color:#ff0000;
}
p{
	margin:0;
	padding:.5em 0;
}
small{
	font-weight:normal;
	font-size:.85em;
}
/* END DEFAULTS */


/* A FEW COMMONLY USED CLASSES */

.center{
	text-align:center !important;
}
.justify{
	text-align:justify !important;
}
.right{
	float:right !important;
}
.left{
	float:left !important;
}
.clear, .clear-all, .clear_all, .clear-both, .clear_both{
	clear:both !important;
}
.clear_right, .clear-right{
	clear:right !important;
}
.clear_left, .clear-left{
	clear:left !important;
}
.small{
	font-size:.9em;
}
.whiteBuffer{
	/* Allows a white buffer to overlap the background. Looks like a <br> */
	height: 10px;
	background-color: white;
}
/* END COMMONLY USED CLASSES */

