/**
 *	Ausenco
 *  Content Screen Styles
 *	
 *	@author:	Nathan Crowe <nathan at brightlabs dot com au>
 *	@date:		03/02/2010	
 *
 *	Table of Contents:
 *		=Links
 *		=Typography
 *		=Lists
 *		=Tables
 *		=Forms
 *		=Image
 *
 */

/* =Links
----------------------------------------------- */
.user-content a,
.user-content a:link {
	color: #9c1424;
}
.user-content a.email,
.user-content a.email:link {
	background: url('/images/icon-email.png') 0 0.1em no-repeat;
	padding-left: 24px;
}
.user-content a:hover {
	text-decoration: none;
}

/* =Typography
 * Eventually I'll switch font sizes to %
 * ...yeah eventually
----------------------------------------------- */
.user-content code,
.user-content p code { font-family: "Lucida Console", Monaco, monospace; }
.user-content em { font-style: italic; }
.user-content hr { 
	border: 0;
	border-bottom: 1px dashed #c7c7c7;
	color: #c7c7c7;
	height:	1px;
	margin-bottom: 1em;
}
.user-content small {
	font-size: 10px;
}
.user-content strike { text-decoration: line-through; }
.user-content strong { font-weight: bold; }
.user-content sub {
	vertical-align:	sub;
	line-height: normal;
}
.user-content sup {
	vertical-align: super;
	line-height: normal;
}

.user-content h1,
.user-content h2,
.user-content h3,
.user-content h4,
.user-content h5,
.user-content h6 { font-weight: bold; }

.user-content h1,
.user-content h2,
.user-content h3 {
	font-size: 14px;
	margin-bottom: 1em;
}
.user-content h4 {
	
}
.user-content p {
	margin-bottom: 1em;
}
.user-content blockquote {
	font-style: italic;
	padding: 0 2em;
}

/* =Lists
 * Remember to change margin/padding to match line-height
 * don't ask I'm just picky this way... plus it
 * looks tiiidy!
----------------------------------------------- */
.user-content ul {
	display: block;
	margin:	0 0 1em 0;
	padding-left: 2em;
}

	.user-content ul li {
		background:	url('/images/icon-list.gif') 0 0.8em no-repeat;
		padding-left: 2em;
	}

.user-content ol {
	display: block;
	list-style-type: decimal;
	margin:	0 0 2em 0;
	padding-left: 4em;
}

	.user-content ol ol {
		margin-left: 0;
	}

	.user-content ul ul,
	.user-content ul ol,
	.user-content ol ul,
	.user-content ol ol {
		margin-top:	0;
		margin-bottom: 0;
		margin-left: 2em;
	}

	.user-content ol ul,
	.user-content ul ul {
		list-style-type: disc;
	}
	.user-content ul ol {
		padding-left: 2em;
	}
	
		.user-content ol ul li,
		.user-content ul ul li,
		.user-content ul ol li {
			background:	none;
			padding-left: 0;
		}

		.user-content ol ol ul,
		.user-content ol ul ul, 
		.user-content ul ol ul,
		.user-content ul ul ul {
			list-style-type: square;
		}
		
/* =Tables
----------------------------------------------- */
/* =Forms
----------------------------------------------- */
/* =Images
----------------------------------------------- */
.user-content img {
	display: block;
	margin-bottom: 1em;
}	
