.navigation { width:160px; float:left; margin:0px 10px 0 0; }
.navigation ul.topics { font:bold 14px Arial, sans-serif; border-bottom:3px dotted #CCC; }
.navigation ul.topics li { padding:3px 5px; }
.navigation ul { margin:0; padding:0; list-style:none; font-size:13px; border-bottom: 1px solid #e8e8e8;}
.navigation ul li { border-top: 1px solid #e8e8e8; padding:2px 5px; border-right:3px solid #e8e8e8; margin:0; background:none; }
.navigation ul li.selected { background:#f0f0f0; }
.navigation ul li.selected a:link, .navigation ul li.selected a:visited, .navigation ul li.selected a:hover, .navigation ul li.selected a:active { color:#000; text-decoration:none; cursor:default; }
.navigation h3 { border:none; border-right:3px solid #e8e8e8; margin:0; font-size:14px; padding:3px 5px; }
.navigation a:link, .navigation a:visited{text-decoration:none;}
.navigation a:hover, .navigation a:active {text-decoration:underline;}


/*Custom Overrides*/

body{margin:0;padding:0;color: #333;font-family:Arial;background-image:url(../images/common/bg.jpg);background-repeat:repeat-x; background-color:#f0f0f0;}
a:link {color:#073478;text-decoration:none;}
a:visited {color:#2B57AA;text-decoration:none;}
a:hover, a:active {color:#073478; text-decoration:underline;}
#commonBranding {margin:0 auto;padding:0;position:relative;width:980px;background: url(../images/common/horses_bg.jpg) no-repeat right bottom;}
.leaderBoard{margin:15px 0; text-align:center;}
#CommonUserArea{position:absolute;bottom:0; right:0;}
#commonBranding h1{background:url(../images/common/bloodhorse.com_logo.jpg) no-repeat;text-indent:-9999px;margin:0;padding:0;height:60px;width:250px;color:#fff;}
#CommonDescription{display:none;}

.links {margin:0 auto; width:980px;position:relative;height:22px;}
.links ul {padding:0; list-style:none;margin:0;position:absolute; top:7px; left:0;}
.links li {float:left;margin:0; padding:0;background:none;}
.links li a{display:block; text-indent:-9999px;float:left;padding:0; margin:0 5px; height:7px;}
.links .BHStore a{background: url(../images/common/bh_store_label.gif) no-repeat left top; width:97px;}
.links .SRO a{background: url(../images/common/sro_label.gif) no-repeat left top; width:111px;}
.links .Magazine a{background: url(../images/common/magazine_label.gif) no-repeat left top; width:49px;}
.links .ENewsletters a{background: url(../images/common/enewsletters_label.gif) no-repeat left top; width:97px;}
.links .RSS a{background: url(../images/common/rss_label.gif) no-repeat left top; width:16px;}
.links .BHStore a:hover{background: url(../images/common/bh_store_label.gif) no-repeat left bottom;}
.links .SRO a:hover{background: url(../images/common/sro_label.gif) no-repeat left bottom;}
.links .Magazine a:hover{background: url(../images/common/magazine_label.gif) no-repeat left bottom;}
.links .ENewsletters a:hover{background: url(../images/common/enewsletters_label.gif) no-repeat left bottom;}
.links .RSS a:hover{background: url(../images/common/rss_label.gif) no-repeat left bottom;}
.links a{line-height:0;}

.Navigation {width:; float:left;margin:-20px 20px 0 0;font-weight:bold;}
.Navigation ul {margin:0; padding:0; list-style:none;}
.Navigation ul li {border-bottom: 1px solid #e8e8e8; padding:5px 10px;border-right:3px solid #e8e8e8;margin:0; background:none;}
.Navigation ul li.selected {background:#f0f0f0;}
.Navigation ul li.selected a:link, .Navigation ul li.selected a:visited, .Navigation ul li.selected a:hover, .Navigation ul li.selected a:active{color:#000;text-decoration:none; cursor:default;}
.Navigation h2 {background: url(../images/common/bh.com_channels.gif) no-repeat; text-indent:-9999px; height:21px; width:155px;margin:0; padding:0;border-right:3px solid #e8e8e8;}
.subNav {margin:10px 0 0;padding:0;}
.subNav div{width:980px; margin:0 auto;position:relative;padding:0;}
.subNav h2{color:#030;text-transform:uppercase;font-size:23px;float:left;position:absolute; top:-5px; left:0;margin:0 0 0 10px; background:url(../images/common/large_green_arrow.gif) no-repeat right center; padding:0 10px 0 0 ;}
.subNav ul{margin:3px 0 0 170px;padding:0;}
.subNav li{text-transform:uppercase; background:none; margin:0 3px; padding:0; display:inline;font-size:12px;font-weight:bold;}
.subNav li a, .subnav li a:visited{ padding:0 3px;}
.subNav li a:hover{background:#d7d7d7; text-decoration:none;}
/*.subNav p.sponsor {position:absolute; top:-8px;right:5px;margin:0;}
.subNav p.sponsor a{background:url(images/twin_spires_logo.gif) no-repeat; height:31px; width:214px; text-indent:-9999px;display:block; margin:0;}*/

#CommonSearch{position:absolute;top:8px; right:200px;color:#fff;background:url(../images/common/search_icon.gif) no-repeat 0 1px;padding:0 58px 1px 26px;margin:0;}
#CommonSearch .searchButton {background: url(../images/common/search_button.gif) no-repeat; width:52px; height:23px;cursor:pointer;margin:0 0 0 3px; padding:23px 0 0; border:0;position: absolute;top:0; right:0;}
.subTicker  {position:absolute;right:180px; top:33px;}

#CommonUser{position:absolute;top:123px; right:0;color:#fff;font-size:90%;}
#CommonUser a:link,#CommonUser a:visited,#CommonUser a:hover,#CommonUser a:active{color:#fff;}
#CommonContent{width:990px;margin:0 auto;background:url(../images/common/shadow_top.jpg) no-repeat;padding:10px 0 0;}
#CommonContentInner{background:url(../images/common/leading_container_bg.jpg) repeat-y;margin:0; padding:20px 30px 20px 10px;}
#CommonNavigation { clear: both; margin: 0; width: 100%; overflow: hidden; background-color: #555; padding: 0; font-size: 100%; text-transform:uppercase; }
#CommonNavigationShadow { background: url(../images/common/navigation-shadow.png) repeat-x left top #f0f0f0; min-height: 6px; margin:0; padding: 0; clear: both; }
#CommonNavigation ul { list-style-type: none; padding: 0; display: block; margin: 0 auto; width:980px }
#CommonNavigation ul li { display: block; float: left; margin-right: 15px; font-weight: bold; color: #999; }
#CommonNavigation a:link, #CommonNavigation a:active, #CommonNavigation a:visited { color: #999; text-decoration: none; display: block; padding: 5px 0; }
#CommonNavigation a:hover { color: #fff; text-decoration: none; display: block; }
#CommonNavigation a.Selected:link, #CommonNavigation a.Selected:active, #CommonNavigation a.Selected:visited { color: #fff; }
#CommonNavigation a.Selected:hover { color: #fff; }
.CommonContentArea, #CommonSidebarRight{float:left;margin:0;}
#CommonSidebarRight{width:300px;}
.CommonContentArea {width:440px; margin-right:20px}

.clear {clear:both;}

h2{color:#360; text-size:120%;margin-top:0;}
h2 a{color:#360; text-decoration:none;}
h3 {font-size:14px; text-transform:uppercase; color:#333; border-top:3px solid #360; border-bottom:2px dotted #999;padding:2px 0 2px 2px;clear:both;}

.CommonSidebarArea{margin-bottom:10px;}
.CommonSidebarTools {margin: 0; padding:0;font:bold 14px Corbel, "Trebuchet MS", Verdana, sans-serif;text-transform:uppercase;list-style:none;display:block}
.CommonSidebarTools li {margin-bottom:5px;}
.CommonSidebarTools a{padding:3px 0 3px 30px;}
.CommonSidebarTools a:link, .toolBar a:visited, .toolBar a:active, .toolBar a:hover{color:#333;}
li.RSS a{background: url(../images/common/rss_icon.gif) no-repeat left center;}
li.About a{background: url(../images/common/about_icon.gif) no-repeat left center;}
li.Home a{background: url(../images/common/home_icon.gif) no-repeat left center;}
li.Alert a{background: url(../images/common/alert_icon.gif) no-repeat left center;}

.BreadCrumb {color:#666; padding:0; margin:0; font-weight:bold;margin-bottom:20px;}
.BreadCrumb ul {margin: 0; padding: 0; display: inline;} 
.BreadCrumb ul li { margin-left: 0; padding-left: 1px; border: none; list-style: none; display: inline;background:none;margin:0}
.BreadCrumb a {color:#036;}

.commonTable{border-collapse:collapse;margin-bottom:10px; width:100%;}
.commonTable th{background:#360; color:#fff;padding:5px; text-align:left;}
.commonTable td{padding:5px;}
.commonTable .altRow td {background:#eaeaea;}

/* Tag Styles */

.CommonTagCloud { background-color: #f7f7f7; padding: 16px 8px 16px 8px; margin: 32px 0; color: #999; line-height: 250%; list-style-type: none; }
.CommonSidebarTagCloud { line-height: 225%; margin: 0; padding: 0; list-style-type: none; }
.CommonTag1, .CommonTag2, .CommonTag3, .CommonTag3, .CommonTag4, .CommonTag5, .CommonTag6 { margin: 0; padding: 0; display: inline; }
.CommonTag1 a:link, .CommonTag1 a:visited, .CommonTag1 a:active { margin-right: 6px; text-decoration: none; color: #000; font-size: 225%; font-weight: 900; }
.CommonTag2 a:link, .CommonTag2 a:visited, .CommonTag2 a:active { margin-right: 6px; text-decoration: none; color: #111; font-size: 175%; font-weight: 800; }
.CommonTag3 a:link, .CommonTag3 a:visited, .CommonTag3 a:active { margin-right: 6px; text-decoration: none; color: #222; font-size: 150%; font-weight: 600; }
.CommonTag4 a:link, .CommonTag4 a:visited, .CommonTag4 a:active { margin-right: 6px; text-decoration: none; color: #333; font-size: 120%; font-weight: 500; }
.CommonTag5 a:link, .CommonTag5 a:visited, .CommonTag5 a:active { margin-right: 6px; text-decoration: none; color: #444; font-size: 100%; font-weight: 300; }
.CommonTag6 a:link, .CommonTag6 a:visited, .CommonTag6 a:active { margin-right: 6px; text-decoration: none; color: #555; font-size: 80%; font-weight: 200; }
.CommonTag1 a:hover, .CommonTag2 a:hover, .CommonTag3 a:hover, .CommonTag4 a:hover, .CommonTag5 a:hover, .CommonTag6 a:hover { text-decoration: underline; }
/* End Tag Styles */

.CommonSidebarImage { margin: 4px 0; padding: 3px; border: solid 1px #fff; background-color: #eee; text-align: center; }
UL.CommonSidebarImageList { margin: 0; padding: 0; list-style-type: none; }

/*Form Styles*/
.CommonFormArea { margin: 16px 0; }
.CommonFormTitle { color: #aaa; font-size: 180%; letter-spacing: -1px; font-weight: bold; padding: 0; margin: 0 0 16px 0; }
.CommonFormDescription { padding: 8px 2px 8px 0; }
TD.CommonFormFieldName { color: #000; padding: 2px 8px 2px 2px; font-weight: bold; }
DIV.CommonFormFieldName { color: #000; padding: 8px 2px 2px 2px; font-weight: bold; }
TD.CommonFormFieldDescription { padding: 2px; font-size: 90%; font-weight: normal; }
DIV.CommonFormFieldDescription { padding: 2px; font-size: 90%; font-weight: normal; }
TD.CommonFormField { color: #000; padding: 2px; }
DIV.CommonFormField { color: #000; padding: 2px; }
/*Message Styles*/
.CommonMessageArea { width: 50%; margin: 64px 0; background-color: #fff; }
.CommonMessageTitle { text-align: left; font-size: 180%; letter-spacing: -1px; font-weight: bold; background-color: #E1E1E1; color: #999; padding: 6px 6px 6px 8px; margin: 0; border: solid 1px #E1E1E1; }
.CommonMessageContent { font-size: 100%; color: #000; padding: 8px 8px 16px 8px; text-align: left; border: solid 1px #E1E1E1; border-top-width: 0; }
.CommonInlineMessageArea { margin: 4px 0; border: solid 1px #E1E1E1; background-color: #fff; background-position: left top; background-repeat: repeat-x; }
.CommonInlineMessageTitle { text-align: left; font-size: 100%; font-weight: bold; background-color: #E1E1E1; color: #999; padding: 6px 6px 6px 8px; margin: 0; border: solid 0 #E1E1E1; border-bottom-width: 1px; }
ol.CommonInlineMessageList, ul.CommonInlineMessageList { margin: 0; padding: 0; }
.CommonInlineMessageList li { margin-left: 30px; }
.CommonInlineMessageContent { font-size: 80%; color: #333333; padding: 8px; text-align: left; }
.CommonMessageSuccess { padding: 8px; font-size: 100%; color: #fff; font-weight: bold; border: solid 2px #030; background-color: #6a5; margin: 8px 0; }
.CommonMessageError { margin: 8px 0 12px 0; padding: 8px; font-size: 100%; color: #fff; font-weight: bold; border: solid 2px #300; background-color: #a00; }

/*Search Results*/
.CommonSearchResults { font-size: 80%; font-weight: bold; padding: 8px; }
.CommonSearchResultsArea { margin: 16px 0; }
.CommonSearchResultArea { margin: 0 0 20px 0; border: solid 0 #eee; border-bottom-width: 1px; background-repeat: no-repeat; background-position: left top; padding: 0 0 20px 0px; min-height: 46px; }
/*.CommonSearchResultArea.Weblog { background-image: url(../images/blogs.png); }
.CommonSearchResultArea.Forum { background-image: url(../images/forums.png); }
.CommonSearchResultArea.FileGallery { background-image: url(../images/files.png); }
.CommonSearchResultArea.Gallery { background-image: url(../images/photos.png); }*/
.CommonSearchResult { font-size: 100%; }
.CommonSearchResultName { font-size: 150%; font-weight: normal; padding: 0; margin: 0 0 4px 0; }
.CommonSearchResultDetails { margin: 4px 0 0 0; color: #000; font-size: 80%; }
.CommonSearchStatistics { margin: 4px 0 0 0; color: #000; font-size: 80%; }
UL.CommonSearchResultList { margin: 0; padding: 0; list-style-type: none; }



/* Common Tree List */
ul.CommonTreeList { margin: 0; padding: 0; height:1%;}
ul.CommonTreeList li { margin: 0; padding: 5px 0 0 18px; list-style-type: none; }
.CommonTreeListItemSelected { font-weight: bold; padding: 5px 0 0 18px; background-image: url(../images/common/folder_open.gif); background-repeat: no-repeat; background-position: left 3px; }
.CommonTreeListItem { font-weight: normal; padding: 5px 0 0 18px; background-image: url(../images/common/folder.gif); background-repeat: no-repeat; background-position: left 3px; }
.CommonTreeListItemSelected a:link, .CommonTreeListItemSelected a:visited, .CommonTreeListItemSelected a:active, .CommonTreeListItem a:link, .CommonTreeListItem a:visited, .CommonTreeListItem a:active { text-decoration: none; color: #000; }
.CommonTreeListItemSelected a:hover, .CommonTreeListItem a:hover { text-decoration: underline; color: #000; }
.FileTree{border:1px solid #d0d0d0; background:#f0f0f0; padding:10px; float:left;margin-bottom:10px;}

.footer {clear:left; font-size:85%;line-height:1.6em;margin:20px 0 0;background:url(../images/common/gray_diagonal_stripe.jpg) repeat-x top left; text-align:center;padding:10px 0; color:#999;}
.footer p{margin:0;}
.footer p.Logos {background:#fff; padding:5px; margin:5px auto;border:1px solid #666;width:600px;line-height:1em;}
.footer a {color:#fff;}
.footer strong {color:#333;}
.trailingContainer {background:url(../images/common/shadow_bottom.jpg) no-repeat top left #f0f0f0;width:980px;margin:0; padding:20px 0 0 10px;}

