body {	margin: 0;	padding : 0;	background: #ccc url(images/bg.jpg) center repeat;	color: #333333;}			/*WRAP*/#container {	width: 760px;	margin-left: auto;	margin-right: auto;	padding: 0;	line-height: 1.4em;	background: transparent;	color: #666;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;}			/*TOP BANNER*/#banner {	padding: 0;	margin-bottom: 0;	height: 290px;	border-bottom:3px solid #fff;	background: url(images/header.png);	color: #000;}			/*TOP NAVIGATION*/#navbar ul {	float:left;	width:100%;	padding:0;	margin:0;	list-style-type:none;	font-size: 110%;	text-align: center;	border-bottom:3px solid #fff;	background: #868749;	color: #000;}#navbar a {	float:left;	width:6em;	height:20px;	text-decoration:none;	color:#fff;	background:#868749;	padding:0.5em 0.6em;	border-right:1px solid #fff;}#navbar a:hover {background:#5b662d;color: #fff;}#navbar li {display:inline;}#navbarfoot ul {	float:left;	width:100%;	padding:0;	margin:0;	list-style-type:none;	font-size: 80%;	text-align: center;	background: #ffffff;	color: #000;}#navbarfoot a {	float:left;	width:6em;	height:5px;	text-decoration:none;	color:#666666;	background:#ffffff;	padding:0.5em 0.2em 1.5em;	border-right:1px solid #fff;}#navbarfoot a:hover {	background:#666666;	color: #fff;}#navbarfoot li {display:inline;}#navbarfoot ul {	float:left;	width:100%;	padding:0;	margin:0;	list-style-type:none;	font-size: 80%;	text-align: center;	background: #ffffff;	color: #000;}#navbarfoot a {	float:left;	width:6em;	height:5px;	text-decoration:none;	color:#666666;	background:#ffffff;	padding:0.5em 0.2em 1.5em;	border-right:1px solid #fff;}#navbarfoot a:hover {	background:#666666;	color: #fff;}#navbarfoot li {display:inline;}			/*MAIN CONTENT*/#content {	padding: 1em;	margin-left: 0px;}#horse {	padding: 1em;	margin-left: 0px;	height: 310px;	background-image: url(images/backs/drawn_horses.jpg);	background-position: bottom right;	background-repeat: no-repeat;}#horsesale {	padding: 1em;	margin-left: 0px;	height: 310px;}#horsesale-sold {	padding: 1em;	margin-left: 0px;	height: 310px;	background-image: url(images/forsale/sold.jpg);	background-repeat: no-repeat;}#homehorse {	padding: 1em;	margin-left: 0px;	height: 500px;}			/*SIDEBAR*/#sidebar {float: left;width: 160px;margin: 0;padding: 0 1em 0 1em;}			/*SIDE MENU*/#sidebar ul {list-style: none;margin: 0 0 20px 0;padding: 0;}#sidebar ul li { display: inline;padding: 0;margin: 0;}#sidebar ul li a {display: block;color: #385900;background: inherit;text-decoration: none;margin: 0;padding: 5px 0 5px 0;border-bottom: 1px solid #C0C0C0;}#sidebar ul li a:hover {text-decoration: none;background: #E6E7E9;color: #DA7910;}			/*FOOTER*/#footer {clear: both;width:750px;padding: 5px;margin: 0;font-size: 0.8em;border-top: 3px solid #fff;border-bottom: 3px solid #fff;background: #868749;color: #fff;text-align:center;}#footer a:link, #footer a:visited {text-decoration : none;background : inherit;color : #000; }#footer a:hover {text-decoration : underline;background : inherit;color :  #fff;}			/*LINKS*/a:link, a:visited {text-decoration : none;background : inherit;color : #868749;}a:hover {text-decoration : underline;background : inherit;color :  #385900; }			/*TYPOGRAPHY*/h1 {	margin: 0;	padding: 20px 0 0 20px;	font-size: 200%;	letter-spacing: 3px;	color:#385900;}h2 {margin-top: 10px;padding: 10px 0 10px 0;font-size: 160%;letter-spacing: 3px;background : transparent;color :   #385900;}h3 {margin: 0;padding: 10px 0 10px 0;font-size: 160%;letter-spacing: 3px;background : inherit;color :  #385900;}blockquote {font-weight : bold;font-style : italic;color : #b29b35;}			/*CLASS*/.clear {	clear: both;	overflow: hidden;	width: 0;	height: 0;	background-image: url(images/home/arrow.gif);	background-repeat: no-repeat;}.slogan {margin: 0 0 0 50px;letter-spacing: 3px;}.post{background: #E6E7E9;padding: 3px;margin: 20px 10px 10px 5px;font-size: 80%;}.post .date {background: url(images/clock.gif) no-repeat left center;padding-left: 15px;margin: 0 15px 0 5px;}.post .comments {background: url(images/comment.gif) no-repeat left center;padding-left: 15px;margin: 0 15px 0 5px;}.post .readmore {background: url(images/document.gif) no-repeat left center;padding-left: 15px;margin: 0 15px 0 5px;}.left{ float: left;   padding: 0px 8px 0px 0px;}.right{ float: right;   padding: 0px 0px 0px 8px;}.center{ display: block;  text-align: center;  margin: 0 auto;}