table{font-size:12px;}

body{margin:auto;}

.spacer{display:block; clear:both; height:5px; line-height:0; font-size:0; visibility:hidden; }
.dotline { background: url(http://www.horseracingtalk.com/images/horseracing/pixel-dotline.gif) repeat-x;}
.dotlinev { background: url(http://www.horseracingtalk.com/images/horseracing/pixel-dotlinev.gif) repeat-y top;}
#time { color: #333333; text-decoration: none; font-family: Helvetica, Arial; font-weight: normal; font-size:11px}
.copyright { color: #333333; text-decoration: none; font-family: Helvetica, Arial; font-weight: normal; font-size:11px}

b, .bold {font-weight:bold;}
.black {color:#000000;}
.gray {color:#666666;}
.gray-drk {color:#333333;}

.txt10 {font-family:Helvetica, Arial, sans-serif; font-size:10px;}
.txt11 {font-family:Helvetica, Arial, sans-serif; font-size:11px;}
.txt12 {font-family:Helvetica, Arial, sans-serif; font-size:12px;}
.txt14 {font-family:Helvetica, Arial, sans-serif; font-size:14px;}
.txt15 {font-family:Helvetica, Arial, sans-serif; font-size:15px;}
.txt16 {font-family:Helvetica, Arial, sans-serif; font-size:16px;}
.txt18 {font-family:Helvetica, Arial, sans-serif; font-size:18px;}
.txt20 {font-family:Helvetica, Arial, sans-serif; font-size:20px;}
.txt22 {font-family:Helvetica, Arial, sans-serif; font-size:22px;}

/* BORDER STYLES */
.border {border: 1px solid #b8b8b8;}
.border-LR {border-left: 1px solid #b8b8b8;border-right: 1px solid #b8b8b8;}
.border-TB {border-top: 1px solid #b8b8b8;border-bottom: 1px solid #b8b8b8;}
.border-LTR {border-top: 1px solid #b8b8b8;border-left: 1px solid #b8b8b8; border-right: 1px solid #b8b8b8;}
.border-LRB {border-bottom: 1px solid #b8b8b8;border-left: 1px solid #b8b8b8; border-right: 1px solid #b8b8b8;}

/* Header */
.mainheader {background:url(http://www.horseracingtalk.com/images/horseracing/bg-header.gif) no-repeat left top; height:20px; font-family: Helvetica, Arial, sans-serif; font-size:12px; text-decoration:none; color:#ffffff; font-weight: bold; padding-left:25px;padding-top:1px;}
#logo-bg {background:url(http://www.horseracingtalk.com/images/horseracing/logo-horseracingtalk2.gif) no-repeat;}
#logotext {font-family: Helvetica, Arial, sans-serif; font-size:12px;font-weight: bold; color:#725011;}

.newpost {font-family: Helvetica, Arial, sans-serif; font-size:12px;font-weight: bold; color:#ffffff;text-decoration:none;}
.newpost a, .newpost a:visited {font-family: Helvetica, Arial, sans-serif; font-size:12px;font-weight: bold; color:#ffffff;text-decoration:none;}
.newpost a:hover {font-family: Helvetica, Arial, sans-serif; font-size:12px;font-weight: bold; color:#e9e8d4;text-decoration:none;}

/***** TOP content *****/
.top-email a, .top-email a:visited { color: #932a2b; font-family: Tahoma, Arial, sans-serif; font-weight:bold; font-size:10px; text-decoration:none;text-align:center;}
.top-email a:hover { color: #932a2b; font-family: Tahoma, Arial, sans-serif; font-weight:bold; font-size:10px;text-decoration:underline; text-align:center;}

#info-box {
	background: url(http://www.horseracingtalk.com/images/horseracing/bg-box-header.gif) repeat-x;
	height: 22px;
	padding: 0 0 0 4px;
	text-align: left;
	color: #ffffff; font-weight: bold;
}
#info-box-border{ border-top: 1px solid #b8b8b8;
	border-bottom: 1px solid #b8b8b8;border-left: 1px solid #b8b8b8;border-right: 1px solid #b8b8b8; padding:6px 4px 4px 6px;}


ul.info { color:#333333; margin: 0; list-style-type: none;}
ul.info a {color:#333333; text-decoration: underline;}
ul.info li a:hover {text-decoration: none;}

/* ######### Top tabs ######### */

#toptabs{
margin-left: 4px; /*Opera 8 fix -1px*/
padding: 0;
height: 27px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#toptabs ul{
font: normal 11px verdana, arial, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#toptabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
line-height: 1.7em;
font-size: 11px;
}


#toptabs a, #toptabs strong{
float:right;
color:#fff;
background: transparent url("http://www.horseracingtalk.com/images/horseracing/tabs_left.gif") no-repeat left top;
margin:0 2px 0 0;
padding:0 0 0 3px;
text-decoration:none;
font-size: 11px; letter-spacing: 0.02em;
margin-top: 4px;
font-family:  Arial, Verdana, sans-serif;
border-bottom: 1px solid #FFF;
}

#toptabs a span, #toptabs #current span{
float:right;
display:block;
color:#fff;
background: transparent url("http://www.horseracingtalk.com/images/horseracing/tabs_right.gif") no-repeat right top;
padding:3px 12px 3px 8px;
font-weight:bold;
}

#toptabs a span{
float:none;
}

#toptabs #current a, #toptabs strong{
background-position:0 -60px;
border-bottom: 1px solid #2B6600;
}

#toptabs #current a span, #toptabs #current span{
background-color:#725011;
background-position:100% -60px;
padding-bottom:3px;	color:#fff;
}

#toptabs a:hover{
background-position:0% -30px;
}

#toptabs a:hover span{
color: #fff;
background-position:100% -30px;
}

#toptabs #current a:hover {	background-position:0% -60px;}
#toptabs #current a:hover span { color: #fff;	background-position:100% -60px; }

#toptabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
background: #2B6600;
border-bottom: 1px solid #fff;
margin-bottom: 0px;
}

.smallfont a, .smallfont a:active, .smallfont a:visited { font-size: 11px; color: #376024; text-decoration: none;}
.smallfont a:hover {font-size: 11px; color: #376024; text-decoration: underline;}

.page-link {color: #376024;font-weight: bold;font-size: 11px;font-family: Helvetica, Arial, sans-serif;text-decoration:none;}
.page-link a, .page-link a:visited {color: #376024;font-weight: bold;font-size: 11px;font-family: Helvetica, Arial, sans-serif;text-decoration: none;}
.page-link a:hover {color: #725011;font-weight: bold;font-size: 11px;font-family: Helvetica, Arial, sans-serif;text-decoration: underline;}


/* CUSTOM STYLES */
.tborder2 {border-left: 1px solid #b7c8af;border-top: 1px solid #b7c8af;border-right: 1px solid #b7c8af;}

/* MAIN NAV --HorseRacingTalk Nav-- */
.msg-title {color: #333333;font-weight: normal;font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
.msg-welcome {font-family: Arial, Helvetica, sans-serif; color: #333333;font-weight: normal;font-size: 12px; text-decoration:none;}
.msg-welcome a, .msg-welcome a:visited {font-family: Arial, Helvetica, sans-serif; color: #725011; font-weight: bold;font-size: 12px;text-decoration:none;}
.msg-welcome a:hover{text-decoration: underline;color: #725011;}
.msg-count {font-family: Arial, Helvetica, sans-serif; color: #ffffff;font-size: 12px;}

.notice {font-size: 13px; color:#000000; font-weight:bold; font-family:Helvetica, Arial, sans-serif;}
.thread_list_title {font-family:Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF}
.thread_list_title2 {font-family:Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; padding: 0px;}

.threadlink {font-size: 12px; color:#000000}
.threadlink a, .threadlink a:active { font-size: 12px; color: #000000; text-decoration: none;}
.threadlink a:visited {font-size: 12px; color: #7b7c77; text-decoration: none;}
.threadlink a:hover {font-size: 12px; color: #000000; text-decoration: underline;}

.threadlist a, .threadlist a:active, .threadlist a:visited { font-size: 12px; color: #725011; text-decoration: none; font-weight:normal;}
.threadlist a:hover {font-size: 12px; color: #725011; text-decoration: underline; font-weight:normal;}

.user-small {font-size: 11px; color:#376024;}
.user-small a, .user-small a:active, .user-small a:visited { font-size: 11px; color: #376024; text-decoration: none;}
.user-small a:hover {font-size: 11px; color: #376024; text-decoration: underline;}

.thread-small {font-size: 10px; color:#376024;}
.thread-small a, .thread-small a:active, .thread-small a:visited { font-size: 10px; color: #376024; text-decoration: none;}
.thread-small a:hover {font-size: 10px; color: #376024; text-decoration: underline;}

.postuser {font-size: 16px; color:#AB5400;font-weight:bold; text-decoration: none;}
.postuser a, .postuser a:active, .postuser a:visited { font-size: 16px; color: #AB5400; font-weight:bold; text-decoration: none;}
.postuser a:hover {font-size: 16px; color: #AB5400;font-weight:bold; text-decoration: underline;}

.nav {font-weight: bold; font-size: 11px}
.nav a:hover, .navsub a:hover {color: #B51010}


/* FORM STYLES */
.inputtext {font-family: Arial, Helvetica, sans-serif; height:18px; background-color: #FFFFFF; vertical-align: middle;font-size:12px; border:1px solid #a5acb2; border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;}

/* FOOTER */
.footer {color:#666666; font-size: 11px}
.footer-white {color:#ffffff; font-size: 10px;font-weight: normal;}

.footer-home {font-size: 12px; color:#ffffff}
.footer-home a, .footer-home a:active, .footer-home a:visited { font-size: 12px; color: #ffffff; text-decoration: none;}
.footer-home a:hover {font-size: 12px; color: #ffffff; text-decoration: underline;}

/* PROFILE */
.profile-title {font-size:18px; color: #ab5400; font-weight:bold; letter-spacing:0.08em;}

/* RSS style */
.datefield{ /*CSS for date field in general*/
color:#999999;
font-family: Arial, Helvetica, sans-serif;font-size:11px;
}
#example1{ /*Demo 1 main container*/
line-height:18px;
width: 500px;
height: 75px;
border: 0px solid #deddc2;
padding: 4px;
}