* {
	margin: 0;
	padding: 0;
}

/* Tags */

a {
	color: #263c38;
	text-decoration: underline;
}
	a:hover {
		color: #000000;
	}
	
a img { border: none; }

html, body {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	text-align: center;
	background: #742116 url('images/background.jpg') repeat-x;
	line-height: 1.2em;
}

h1 {
	padding: 2em 0.5em 1em 0.5em;
	font-size: 12pt;
	text-align: center;
}

h2 {
	font-size: 11pt;
	padding: 1em 0 1em 0.5em;
	text-align: center;
}

h3 {
	padding: 1em 0 1em 0;
}

p {
	padding: 1em;
	text-align: justify;
	text-indent: 1em;
}

table {
	font-size: 10pt;
}

/* ID Styles */

div#margin {
	width: 780px;
	margin: 0 auto 1em auto;
	background: transparent url('images/content_bg.gif') repeat-y top center;
}

div#header {
	width: 100%;
	height: 106px;
	background: transparent url('images/header.gif') no-repeat top center;
}

div#content {
	display: inline;
	float: right;
	width: 590px;
	padding: 4px 5px 0 0;
	text-align: left;
	color: #0a4b38;
}
	div#content table.types {
		background-color: #ba5f16;
	}
	div#content table.types tr th {
		padding: 4px;
		text-align: center;
		font-weight: bold;
		color: #263c38;
		background-color: #ba5f16;
	}
	div#content table.types tr td {
		padding: 4px;
		background-color: #ba5f16;
	}
	div#content ul {
		list-style-type: disc;
	}
	div#content ul, div#content ol {
		margin: 0 0 0 25px;
		padding: 0 0 0 1em;
	}
		div#content li {
			padding: 0 0 1em 0;
		}
	#content ul.horizontal{
		display: block;
		margin: 0 auto 0 auto;
		padding: 0;
		text-align: center;
	}
	#content ul.horizontal li {
		display: inline-block;
		float: left;
		margin: 0;
		padding: 0;
	}

div#sidebar {
	display: inline;
	float: left;
	width: 184px;
	min-height: 600px;
	margin: 0;
	padding: 0;
	border-right: 1px solid #dbedea;
	text-align: left;
	background: url('images/sidebar.jpg') 5px 0 no-repeat;
}
	div#sidebar ul.nav {
		margin: 0 0 1em 5px;
		padding: 0;
		list-style-type: none;
	}
	div#sidebar ul.nav li ul li strong {
		display: block;
		width: 174px;
		margin: 0;
		padding: 0.2em 0 0.1em 5px;
		background-color: #d2e9e5;
		border-bottom: 1px solid #dbedea;
		color: #263c38;
		text-decoration: none;
		cursor: pointer;
	}
		div#sidebar ul.nav li ul li strong:hover {
			background-color: #d2e9e5;
			border-bottom: 1px solid #e2f9f3;
			color: #287063;
		}
	div#sidebar ul.nav li a {
		display: block;
		width: 174px;
		margin: 0;
		padding: 0.2em 0 0.1em 5px;
		background-color: #d2e9e5;
		border-bottom: 1px solid #dbedea;
		color: #263c38;
		text-decoration: none;
	}
		div#sidebar ul.nav li a.current {
			background-color: #e2f9f3;
			color: #263c38;
		}
		div#sidebar ul.nav li a:hover {
			background-color: #e2f9f3;
			border-bottom: 1px solid #e2f9f3;
			color: #287063;
		}
		div#sidebar ul.nav li a.current:hover {
			background-color: #e2f9f3;
			border-bottom: 1px solid #dbedea;
			color: #263c38;
		}
		#sidebar ul li ul.hide {
				display: none;
			}
		#sidebar ul li ul.show {
			display: block;
		}
	div#sidebar ul.nav li ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	div#sidebar ul.nav li ul li a {
		display: block;
		width: 164px;
		margin: 0;
		padding: 0.2em 0 0.1em 15px;
		border-bottom: 1px solid #dbedea;
		color: #287063;
		text-decoration: none;
	}
	
div#footer {
	clear: both;
	width: 596px;
	padding: 0 0 1em 184px;
	background: transparent url('images/footer.gif') no-repeat bottom center;
}
	div#footer a {
		color: #000000;
		text-decoration: underline;
	}
		div#footer a:hover {
			text-decoration: none;
		}
	div#footer p {
		padding: 0.4em 0 0 0;
	}

/* Classes */
.equineaffaire {
	width: 470px;
	height: 246px;
	margin: 0 auto 0 auto;
	padding: 10px;
	background-color: #e9faf6;
	border: 2px solid #b0e1c4;
}
	.equineaffaire p {
		padding: 0 0 1em 0;
	}
	.equineaffaire span {
		display: inline-block;
		width: 270px;
		float: right;
	}
	.equineaffaire img {
		display: inline-block;
		float: left;
	}

.fieldtips {
	width: 350px;
	padding: 5px;
	margin: 1em auto 0 auto;
	border: 2px solid #b0e1c4;
	background-color: #e9faf6;
}

.gallerytable {
	display: inline-block;
}
.gallerytable tr td {
	text-align: center;
	padding: 5px;
}
.gallerytable tr td a {
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
.gallerytable tr td a img {
	border: 2px solid #b0e1c4;
}

.aligncenter {
	display: block;
	margin: 0 auto 0 auto;
	text-align: center;
}

.floatright {
	display: inline-block;
	float: right;
}

.floatleft {
	display: inline-block;
	float: left;
}

.bordered {
	border: 2px solid #b0e1c4;
}

.noborder {
	border: 0;
}

.displaynone {
	display: none;
}
#video_preview {
	margin: -6px 0 0 11px;
}
div.updated h2 {
	text-align: left;
}
div.updated p img {
	margin-left: -6px; 
}
