/* common css style classes */

/* blocks, floating */

.float-left {
	display: block;
	float: left;
}
.float-right {
	display: block;
	float: right;
}
.no-float {
	display: block;
	float: none;
	clear: both;
}

.clear {
	display: block;
	float: none;
	clear: both;
	font-size: 0pt; /* IE is now our friend */
	height: 0px;
}

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

/* content alignment */

.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}

/* text sizes */
.huge {
	font-size: 26pt;
}
.large {
	font-size: 20pt;
}
.normal {
	font-size: 12pt;
}
.small {
	font-size: 10pt;
}
.tiny {
	font-size: 8pt;
}

/* text colors */
.red {
	color: #f00;
}
.green {
	color: #0f0;
}
.blue {
	color: #00f;
}

/* links */
a {
	text-decoration: underline;
	color: #00c;
}
	a:hover {
		text-decoration: none;
		xcolor: #00f;
	}

/* forms */

form-text {
}
form-image {
}

/* images */

img {
}
img.png {
	/* fix transparent PNGs for IE6 */
	behavior: url("/tmpl/implico/styles/iepngfix.htc");
}

input.png {
	/* fix transparent PNGs for IE6 */
	behavior: url("/tmpl/implico/styles/iepngfix.htc");
}

/* fixed size containers */
div 200w {
	width: 200px;
}
div 300w {
	width: 300px;
}
