		/* text */
		.content hr {
			border: none; border-top: 2px solid #ebe8d7; 
			height: 0; _height: 2px;}
		.content p {
			font-size: 1em; margin: 0 0 1em;}
		.content sub, .content sup, .content small {
			font-size: .9em;}
		.content big {
			font-size: 1.2em;}
		.content blockquote {
			margin: 1.5em 0 1.5em 1em; padding: 0 1em; 
			border-left: .3em solid #34658e;}

		/* headers */
			.content h1 {
				margin: .6em 0 .3em; 
				font-size: 1.3em;}
			.content h2 {
				margin: .6em 0 .3em; 
				font-size: 1.3em;}
			.content h3 {
				margin: .6em 0 .3em;
				font-size: 1.2em;}
			.content h4 {
				margin: .6em 0 .3em;
				font-size: 1.1em;}
			.content h5 {
				margin: .6em 0 .3em; 
				font-size: 1em; }

		/* headers */
			.content ul li {
				padding-bottom: 5px;}
		
		/* tables */
			.table-style {
				margin: .6em 0 .3em;   width: 100%;
				position: relative; border-collapse: collapse;}
			.table-style td,.table-style th {
				padding: .4em .8em;
				border: #e4e0ce solid 2px;}
			.table-style-header, .table-style th {
				text-align: center; font-weight: bold;
				background: #4f85ab; color: white; font-size: 1.2em;}
			.table-style-row {
				background: #ebe9da;}

		/* forms */
		.form-style td{
			padding: .2em .4em;}
		.form-label {
			text-align: right;}
		.form-require {
			font-weight: bold; font-size: 1.1em; color: red;}
		.form-error {
			display: block; color: #ee0000; text-transform: lowercase;
			font-size: .8em;  font-family: Verdana, Arial, sans-serif;}
		.form-data {
			font-size: 1.1em;}
			.form-input {
				width: 150px; border: 1px solid #ccc;
				 padding: 1px 2px;}
			.form-checkbox, .form-submit {
				cursor: hand; cursor: pointer;}
			.form-data textarea {
				width: 250px; height: 150px;  padding: 1px 2px;
				font-family: Arial, sans-serif; border: 1px solid #ccc;}
			.form-data select {
				border: 1px solid #ccc;}


