/* © diesel, 2007 */

/* Content styles */

	.content {
		color: black; font-size: 1.1em; line-height: 1.4em;
		padding: .6em 2em .6em 2.5em; _width: 100%;
		font-family: Georgia, Trebuchet MS, Sans-Serif;}

		
		/* text */
			.content hr {
				border: none; border-top: 2px solid #FF7E1F; 
				height: 0; _height: 2px;}
			.content p, .content p b, .content p i {
				font-size: 1em; margin: 0 0 1em; color: #5F2800;}
			.content sub, .content sup, .content small {
				font-size: .9em;}
			.content big {
				font-size: 1.2em;}
			.content blockquote {
				margin: 1.5em 0; padding: 0 1em; 
				border-left: .2em solid #FF7E1F; color: black;}

		/* headers */
			.content h1 {
				margin: .6em 0 .3em; 
				font-size: 1.3em;
				color:  #5F2800;}
			.content h2 {
				margin: .6em 0 .3em; 
				font-size: 1.2em;
				color:  #5F2800;}
			.content h3 {
				margin: .6em 0 .3em; 
				font-size: 1.1em;
				color:  #5F2800;}
			.content h4 {
				margin: .6em 0 .3em; 
				font-size: 1em;
				color:  #5F2800;}
			.content h5 {
				margin: .6em 0 .3em; 
				font-size: 1em; font-weight: normal;
				color:  #5F2800;}

		/* lists */
			.content ul {
				margin: .75em 0 .75em 1em;}
			.content ol {
				margin: .75em 0 .75em 2.5em; list-style-position: outside;}
			.content ul li {
				position: relative; padding: 0 0 0 1.2em;  _height: 1%;
				list-style-type: none; background: url(../images/content-list.gif) no-repeat 0 .5em;}
		
		/* tables */
			.table-style {
				margin: .6em 0 .3em;  
				position: relative; width: 100%; margin-right: -10000px;
				border: solid white; border-width: 1px 1px 0 0;
				background: #EBEBEB;}
			.table-style td,.table-style th {
				padding: .4em .8em;
				border: solid white; border-width: 0 0 1px 1px;}
			.table-style-header, .table-style th {
				text-align: center; font-weight: bold;
				background: #FFC236; color: white;}
			.table-style-row {
				background: #EBEBEB;}

		/* forms */
			.form-style td{
				padding: .2em .4em; font-family: arial; font-size: .9em;}
			.form-label { text-align: right; color:  #5F2800;}
			.form-comment	{ color: #9d9c9a; font-family: verdana;}
			.form-header	{ font-size: 1.2em; font-weight: bold; color: #ff9928;}			
			
			.form-require { font-weight: bold; font-size: 1.1em; color: #FF7E1F;}
			.form-error {
				display: block; color: #FF7E1F; text-transform: lowercase;
				font-size: .8em;  font-family: Verdana, Arial, sans-serif;}
					
			/* inputs */
			.form-data { font-size: 1.1em;}
				.form-input {
					padding: 2px; border: 1px solid #ccc;
					width: 230px; _width: 236px; height: 15px; color: #777;}
				.form-input-medium {
					padding: 2px; border: 1px solid #ccc;
					width: 210px; _width: 216px; height: 15px; color: #777;}
				.form-input-small {
					padding: 2px; border: 1px solid #ccc;
					width: 86px; _width: 92px; height: 15px; color: #777;}
				.form-textarea, .form-data textarea {
					padding: 2px; border: 1px solid #ccc; font-family: arial;
					width: 230px; _width: 236px; height: 100px; color: #777;}
				.form-select { width: 236px; border: 1px solid #ccc; padding: 2px; color: #777;}
				
				.form-select option { color: #777;}

/* Bread crumbs */
	.main-path {
		clear: both; margin: 1.4em 0 .5em 2em; color: #5F2800;
		font-size: .9em; text-transform: lowercase; font-family: Verdana, sans-serif;}
	.main-path a {text-decoration: none;}
/* Main header */
	.main-header {
		margin: 1em 0 .5em 1em; 
		font-size: 1.5em; font-family: Georgia, Trebuchet MS, Sans-Serif;
		font-weight: normal; _font-weight: bold; text-transform: uppercase; color:  #5F2800;
	}