body {
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#000;
background:url(images/bg.jpg);
}

html *, body * {
outline:none;	
}

a {
color:#656565;
letter-spacing:0.02em;
}

a:hover {
color:#a41229;
}

a img, img, a {
border:0px;
outline:none;
}

#main {
width:998px;
margin:0px auto;
background:url(images/contentbg.png) repeat-y;
}

#content {
width:980px;
margin:0px auto;
background:#fff;
}

#header {
text-align:center;
padding-top:9px;
white-space:nowrap;
}

#mainpic {
padding-top:25px;	
}

#bodycontent {
padding-top:40px;
}

.leftcol {
width:477px;
float:left;
}

.leftcol.news {
width:725px;	
}

.leftcol.single {
float:none;
width:auto;
}



.leftcol .margin {
margin-left:33px;
}

.leftcol .margin .title, .leftcol.single .title {
font-size:18px;
color:#000;
}

.leftcol .margin .pad {
padding-left:14px;	
}

.leftcol .margin .title .pad {
padding-left:14px;
padding-bottom:12px;
}

.leftcol.single .pad {
padding-left:45px;	
padding-right:80px;
}

.leftcol.single .title {
padding-bottom:10px;	
}

.rightcol {
width:460px;
float:left;
}

.rightcol.news {
width:200px;	
}

.leftcol.three {
width:315px;	
}

.rightcol.three {
width:315px;	
}

.rightcol .title {
font-size:18px;
color:#000;
padding-bottom:12px;
}

.rightcol .pad {
padding-left:20px;
}


.rightcol p.indent {
width:425px;	
}

.rightcol.news p.indent {
width:180px;	
}

.line {
border-bottom:1px solid #cfcfcf;	
width:915px;
margin:0px auto;
height:1px;
}

.leftcol.single .line
{
	border-bottom:1px solid #cfcfcf;	
	height:1px;
	width:925px;
	margin-left:25px;
}

.leftcol.three .line, .rightcol.three .line {
width:auto;
margin:auto;
}

p {
color:#000;
line-height:18px;
margin-top:16px;
padding-top:0px;
}

.clear {
clear:both;	
}

.bio {
clear:both;	
padding-top:5px;
}

.bio span {
padding-right:20px;
}

.bio.line {
width:auto;
margin:auto;
height:auto;
}

.bio img {
float:left;
padding-right:15px;
padding-bottom:5px;
}

.bio.last {
border-bottom:none;	
}

.biotitle {
font-size:18px;	
letter-spacing:1px;
}

.squish {
line-height:14px;
font-size:11px;
}

.bio .squish {
display:block;
padding-top:10px;	
}

.pad.toppad {
padding-top:15px;	
}

#footer {
clear:both;
padding-top:50px;
}

#footer .nav, #footer #copyright {
padding-left:42px;
}

#footer #copyright {
padding-top:15px;	
padding-bottom:30px;
}

form#sform table {
width:340px;	
}

form#sform table tr td {
padding-right:10px;
padding-bottom:10px;
}

form#sform table tr td input[type='text'], form#sform table tr td select, form#sform table tr td textarea {
border:1px solid #666;
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
padding:1px;
width:100%;
}

p.horse {
padding-left:14px;	
}

.entrywide {
width:650px;	
padding-top:20px;
}

.entrywide .body {
padding-top:15px;
line-height:18px;
}

.taglist {
line-height:18px;	
}

.timestamp .title {
padding-bottom:5px;	
}

.horse.links a {
color:#333;	
}

.horse.links a.ltgray {
color:#999;
text-decoration:none;
}

.ltgray {
color:#999;	
}

.subtitle {
padding:20px 0 15px 0;
font-weight:bold;
font-size:16px;
}