/*
#------------------------------------------------------------------------
JA Purity II for Joomla 1.5
#------------------------------------------------------------------------
#Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
#@license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
#Author: J.O.O.M Solutions Co., Ltd
#Websites: http://www.joomlart.com - http://www.joomlancers.com
#------------------------------------------------------------------------

Eric Meyer's CSS Tools: Reset CSS (Modified by Hieu Nguyen)
-------------------------------------------------------------
http://meyerweb.com/eric/tools/css/reset/
v1.0 | 20080212*/
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, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
BODY
{
	line-height: 1;
}
BLOCKQUOTE, Q
{
	quotes: none;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: '';
}
UL
{
	list-style: none;
}
/*remember to define focus styles!*/
:focus
{
	outline: 0;
}
DIV OBJECT
{
}
#mediaspace
{
}
/*remember to highlight inserts somehow!*/
INS
{
	text-decoration: none;
}
DEL
{
	text-decoration: line-through;
}
/*tables still need 'cellspacing="0"' in the markup*/
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}
/*Clearfix
-------------------------------------------------------------*/
* HTML .clearfix
{
	height: 1%;
/*IE5-6*/
}
HTML[xmlns] .clearfix
{
/*O*/
	display: block;
}
.clearfix:after
{
/*FF, O, etc.*/
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*Generic Styles
-------------------------------------------------------------*/
.clear, .divider
{
	clear: both;
}
.no-display
{
	display: none !important;
}
.nowrap, .nobr
{
	white-space: nowrap !important;
}
.no-border
{
	border: 0 !important;
}
.no-padding
{
	padding: 0 !important;
}
.no-margin
{
	margin: 0 !important;
}
/*Alignment---*/
.v-top
{
	vertical-align: top;
}
.v-middle
{
	vertical-align: middle;
}
.v-bottom
{
	vertical-align: bottom;
}
.a-left
{
	text-align: left;
}
.a-center
{
	text-align: center;
}
.a-right
{
	text-align: right;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.auto-width
{
	width: auto;
}
