/* Normalizes margin, padding */body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }/* Normalizes font-size for headers */h1,h2,h3,h4,h5,h6 { font-size: 100%; }/* Removes list-style from lists */ol,ul { list-style: none; }/* Removes border from images */img { border: 0; }body {	background: url(sitegraphics/bg.jpg) 0 0 repeat-x #ECE9DF;	font-family: Verdana, sans-serif;	font-size: 72%;	color: #333;	text-align: center;}td {	text-align: left;	font-size: 72%;}div {	text-align: left;}a:link, a:visited {	text-decoration: underline;	color: #B52128;}a:active, a:hover {	color: #333;}.imageRight {	float: right;	margin: 0 0 15px 15px;}.imageLeft {	float: left;	margin: 0 15px 15px 0;}/*-----------------------WRAPPER-------------------*/#wrapper {	width: 700px;	margin: 20px auto 30px auto;	border-left: 3px solid #FFF;	border-right: 3px solid #FFF;	background: url(sitegraphics/bg_wrapper.jpg) 0 150px repeat-x #FFF;}/*-----------------------NAV-------------------*/#nav {	width: 150px;	height: 340px;	margin: 0 0 15px 0;}#nav ul {	height: 26px;}#nav li a:hover { background-image: none;}#nav li, #nav a {	position: relative;	display: block;	width: 150px;	background-image: url(sitegraphics/nav.gif);	background-repeat: no-repeat;	text-indent: -1976px;}#nav li ul {	position: absolute;	width: 500px;	left: -999em;}#nav li:hover ul, #nav li.sfhover ul {	top: 0;	left: 115px;}#nav-freetrial a { height: 40px; background-position: 0px 0px;}#nav-personalintroduction a { height: 30px; background-position: 0px -40px;}#nav-racehorseownership a { height: 30px; background-position: 0px -70px;}#nav-sportsbetting a { height: 30px; background-position: 0px -100px;}#nav-therecord a { height: 30px; background-position: 0px -130px;}#nav-articles a { height: 30px; background-position: 0px -160px;}#nav-testimonials a { height: 30px; background-position: 0px -190px;}#nav-membersarea a { height: 40px; background-position: 0px -220px;}#nav-racecoursereports a { height: 40px; background-position: 0px -260px;}#nav-contact a { height: 30px; background-position: 0px -300px;}#nav-freetrial { height: 40px; background-position: -150px 0px;}#nav-personalintroduction { height: 30px; background-position: -150px -40px;}#nav-racehorseownership { height: 30px; background-position: -150px -70px;}#nav-sportsbetting { height: 30px; background-position: -150px -100px;}#nav-therecord { height: 30px; background-position: -150px -130px;}#nav-articles { height: 30px; background-position: -150px -160px;}#nav-testimonials { height: 30px; background-position: -150px -190px;}#nav-membersarea { height: 40px; background-position: -150px -220px;}#nav-racecoursereports { height: 40px; background-position: -150px -260px;}#nav-contact { height: 30px; background-position: -150px -300px;}/*-----------------------CONTENT-------------------*/#contentWrapper {	padding: 0 25px 0 0;	background: url(sitegraphics/bg_contentwrapper.gif) 0 0 repeat-y;}#contentMain {	float: right;	width: 490px;}#contentMain h2 {	margin: 0 0 0.5em 0;	font-size: 110%;	font-weight: bold;	color: #B52128;}#contentMain p {	margin: 0 0 1.2em 0;	line-height: 1.5em;}#contentMain ul {	margin: 0 0 1.2em 15px;}#contentMain li {	padding: 0 0 0.5em 8px;	background: url(sitegraphics/bullet.gif) 0 0.5em no-repeat;}#latestWinners {	float: right;	width: 200px;	padding: 10px 0 0 0;	background: url(sitegraphics/bg_latestwinners.jpg) 0 0 repeat-x;}#latestWinners p {	margin: 0 0 0.1em 0;	padding: 0 12px;}#latestWinners p.highlight {	font-weight: bold;	color: #FFF;}#sportsBettingPanel {	width: 340px;	padding: 10px 0 0 0;	border: 1px solid #7D7348;	text-align: center;}#sportsBettingPanel p {	padding: 0 10px;}#sportsBettingPanel h2 {	font-size: 140%;	color: #7D7348;}.author {	font-size: 90%;	font-style: italic;}.bettingExchangesGuide {	margin: 0 0 10px 12px;}#racingResources {	width: 112px;	margin: 0 0 10px 12px;	padding: 7px;	background-color: #B2AB91;	font-size: 90%;	font-weight: bold;	color: #FFF;}#racingResources img {	margin: 7px 0 0 0;}#usefulLinks {	width: 112px;	margin: 0 0 10px 12px;	padding: 7px;	background-color: #B2AB91;	font-size: 90%;	font-weight: bold;	color: #FFF;}#usefulLinks img {	margin: 4px 0 0 0;}/*-----------------------CONTENT SUB-------------------*/#contentSub {	float: left;	width: 150px;	background: url(sitegraphics/bg_contentsub.gif) 0 330px no-repeat;}/*-----------------------CLOCK-------------------*/#my_clock {	text-align: center;	padding: 0 0 11px 0;	font-size: 11px;	font-weight: bold;	letter-spacing: 0.1em;}/*-----------------------FOOTER------------------*/#footer {	clear: both;	padding: 20px 25px 0 180px;	font-size: 90%;}#footer .copyright {	padding: 10px 0 0 0;}#footer .backToTop {	float: right;	padding: 10px 0 0 0;}#footer .backToTop a:link, #footer .backToTop a:visited {	font-weight: normal;	font-size: 90%;	color: #B52128;}#footer .backToTop a:active, #footer .backToTop a:hover {	color: #333;}/*-----------------------AMBRIT-------------------*/#ambrit {	width: 150px;	padding: 0 0 10px 0;	text-align: center;}#ambrit a:link, #ambrit a:visited {	text-decoration: none;	font-weight: normal;	font-size: 90%;	color: #FFF;}#ambrit a:active, #ambrit a:hover {	color: #BCB69C;}/*-----------------------INSTANT-NEWS-------------------*/.catheading					{ font-family: Georgia; color: #84784C; font-size: 24px; }.headline					{ font-weight: bold; color: #B52128; font-size: 120%; }.headlinetag				{ font-size: 10px; }.date						{ font-style: italic; }.author						{ font-style: normal; font-size: 11pt; }.caption					{ font-style: italic; font-size: 11pt; }.logo						{ font-weight: bold; font-size: 18pt; }a.categoryheading:link, a.categoryheading:visited { font-weight: bold; font-size: 14pt; text-decoration: none; }.pagetitle					{ font-weight: bold; color: #082277; font-size: 17pt; }.pageintro					{ font-size: 12pt; }.story	{	line-height: 1.5em;}