#title
{
float:right;
}
#title img, #title div
{
float:left;
}
#title div
{
background-image:url(../images/title_background.gif);
background-repeat:repeat-x;
height:38px;
padding-bottom:4px;
line-height:38px;
}

body
{
margin:0px;
padding:0px;
margin-right:10px;
}

#wrapper
{
width:778px;
}

#header
{
position:relative;
}
#header img
{
display:block;
}
#topnav
{
position:absolute;
right:0px;
top:0px;
}
#topnav ul
{
list-style:none;
margin:0px;
padding:0px;
}
#topnav li
{
display:block;
float:left;
}

#skiptocontent
{
display:none;
}

#nav
{
float:left;
width:150px;
margin-top:52px;
}
#nav ul
{
margin:0px;
padding:0px;
list-style:none;
margin-top:1em;
}
#nav li
{
padding:0px;
}
#nav li a,#nav li span
{
display:block;
padding-left:0.5em;
padding-right:0.5em;
}

#contentwrapper
{
margin-left:150px;
padding-left:10px;
}
#contentwrapper.popup
{
margin-left:0px;
}
#content
{
clear:right;
padding-top:10px;
}


#rba img
{
display:block;
margin-left:auto;
margin-right:auto;
}
#rba p
{
text-align:center;
margin-top:0.2em;
margin-bottom:0.2em;
}
#bottomnav ul
{
margin:0px;
padding:0px;
list-style:none;
margin-top:0.5em;
}
#bottomnav li
{
display:inline;
}
#horses tr th
{
height:1.5em;
line-height:1.5em;
}
#horses tr td.images img
{
	display:block;
}
#news
{
	width:780px;
	border-bottom:1px solid #00964E;
	margin-left:0px;
	background-color:#ffffcc;
}
#news h2
{
	display:inline;
}
marquee
{
	color:#cc0000;
	display:inline;
}
marquee div
{
	display:inline;
}
#filliesform
{
margin-left:150px;
}
