/**
 * This typography file is included in the WYSIWYG editor
 */
.typography * {
	font-family:Verdana,Arial,Verdana,sans-serif;
	font-size:1em;
}
.typography blockquote {
	margin-left:20px;
}
.typography hr {
	padding:5px;
}
.typography p,
.typography ul li,
.typography ol li,
.typography a {
	color:#333;
}
.typography p {
	margin-bottom:5px;
	font-size:1.1em;
	line-height:1.3em;
	margin-bottom:15px;
}

/** CMS LIST STYLES **/
.typography ul,
.typography ol {
	margin-left:10px;
	margin-bottom:8px;
}
	.typography ul li,
	.typography ol li {
		margin:4px 10px;
		font-size:1.1em;
	}
		.typography ul li {
			list-style-image:url(../images/ul_bullet.gif);
		}
		.typography ol li {
			list-style-type:decimal;
    	}

/* HEADER STYLES */
.typography h1,
.typography h2,
.typography h3,
.typography h4,
.typography h5 {
	margin-bottom:20px;
	font-weight:normal;
	padding-bottom:5px;
	font-family:Georgia,"Times New Roman",serif;
	border-bottom:5px solid #8fd400;
}
	.typography h1 {
		font-size:3em;
	}
	.typography h2 {
		font-size:2.3em;
	}
	.typography h3 {
		font-size:2em;
	}
		.typography h3 a {
			color:#000;
			font-family:Georgia,"Times New Roman",serif;
			text-decoration:none;
		}
			.typography h3 a:hover {
				text-decoration:underline;
			}
	.typography h4 {
		font-size:1.2em;
		border-bottom:1px solid #8fd400;
	}


/* LINK STYLES */
.typography a {
	font-size:1em;
	color:#7aa917;
	text-decoration:underline;
}
	.typography a:hover {
		text-decoration:none;
	}	
	
.typography pre {
	font-family:"Courier New",Courier,monospace;
	display:block;
	font-size:1.2em;
	margin:2em 5em;
	padding:0.5em;
	border:1px #ccc solid;
	background:#eee;;
}



/* WYSIWYG EDITOR ALIGNMENT CLASSES */
.typography .left {
	text-align:left;
}
.typography .center {
	text-align:center;
}
.typography .right {
	text-align:right;
}
.typography img.right {
	float:right;
}
.typography img.left {
	float:left;
}

.typography p.MsoNormal, .typography p.MsoBodyText {
	margin: 0;
}


/* PAGE COMMENTS */

#PageComments_holder form {
	background:none;
	border:none;
}

#PageComments_holder h4 {
	margin-top:10px;
}

#PageComments {
	margin:0;
	padding:0;
	border:1px solid #ccc;
}

#PageComments li {
	font-size:10px;
	background:#F5F5F5;
	list-style-type:none;
	border-bottom:1px solid #ccc;
	padding:5px;
	margin:0;
}
	#PageComments li p {
		font-size:10px;
	}

	#PageComments li.odd {
		background:#fff;
	}

	#PageComments li p.info {
		color:#666;
		font-size:10px;
	}
	
span.placeholder
{
	color:#ff0000;
	font-weight:bold;
}