﻿/* --- user-content.css --- */

/* =====================================================================
	content styling
===================================================================== */

.content
{
	padding: 0 0 10px 0;
	width: 664px;
	float: left;
}

#mainHome .content
{
    padding-bottom: 15px;
}

	#mainColFullWidth .content
	{
		width: 746px;
	}

.content p
{
	margin: 0 0 10px 0;
	font-size: 84%;
}


.content img
{
	padding: 2px;
}

.content h1
{
	font-size: 180%;
	margin: 0 0 7px 0;
}

.content h2
{
	font-size: 150%;
	margin: 0 0 7px 0;
}

.content h3
{
	font-size: 130%;
	margin: 0 0 7px 0;
}

.content h4
{
	font-size: 110%;
	margin: 0 0 7px 0;
}

.content h5
{
	font-size: 100%;
	margin: 0 0 7px 0;
}

/* --- lists --- */
.content ul,
.content ol
{
	background: #f6f6f6;
	margin: 0 0 10px 0;
	padding: 7px;
	list-style: none;
}

	.content ul li
	{
		margin: 7px 0 7px 5px;
		padding: 0 0 0 15px;
		font-size: 80%;
		background: url(/images/bullet_2.gif) no-repeat left 5px;
		vertical-align: middle;
		list-style: none;
		line-height: 1.4em;
	}

	.content ol li
	{
		margin: 0 0 0 5px;
		padding: 0 0 5px 0;
		font-size: 80%;
		list-style-type: decimal;
		list-style-position: inside;
	}

	.content ol li ol li,
	.content ul li ul li,
	.content ol li ol li ol li,
	.content ul li ul li ul li
	{
		font-size: 100%;
	}

/* --- image alignment --- */
.content .imageRight
{
	float: right;
	margin: 2px 0 2px 8px;
}

.content .imageLeft
{
	float: left;
	margin: 2px 8px 2px 0;
}

/* --- tables --- */
.content table
{
	margin-bottom: 10px;
	border-collapse: collapse;
	border: 1px solid #d6d6d6;
	font-size: 80%;
}

	.content table caption
	{
		font-size: 85%;
		font-weight: bold;
		padding-bottom: 5px;
	}

	.content table tr th, .content table tr td
	{
		border: 1px solid #d6d6d6;
	}
