/*
Theme Name: Legacy Horse Training
Theme URI: http://legacyhorsetraining.com
Description: Legacy Horse Training website theme
Version: v1.0
Author: Cary Scott
Author URI: http://caryscott.com
*/

body {font:68%/1.4em "Lucida Grande","Lucida Sans Unicode",sans-serif; color:#5a3000; background: #412927 url(images/bg5.jpg) top center; line-height: 1.5em; text-align:center; margin:0 auto 0; }

#wrapper {width: 900px;margin: 0 auto; background: url(images/bg7.jpg) top center repeat-y; overflow:auto;}

#page {text-align:left;margin:0 auto 0;padding:0;position:relative;width:800px;}

#header {text-align:left; margin: 0 auto; padding: 0; width: 800px; height:245px; background: #ccc url(images/legacy_header.jpg) no-repeat;}

.primary {width:500px;float:left;padding:0;margin:-35px 0px 0 32px;display:inline;}

input#s {width:125px;margin-right:2px;font-size:12px;}

.search {margin: 10px 0 20px 0 !important;}

.secondary {font:1em/1.5em 'Lucida Grande',Verdana,Arial,Sans-Serif;text-align:left;width:195px;float:right;color:#502808; margin: -20px 40px 0 0;display:inline;}

.comments {text-align:left;padding:13px 0 0;position:relative;}

a img,:link img,:visited img {border:none;}

h2,h3,h4 {font-family: "lucida grande",tahoma,arial,helvetica,sans-serif;}

.pagetitle {text-align:left;margin:15px 0 15px;}

.pagetitle h2 {font-size:2em;font-weight:normal;text-decoration:none;}

.secondary h2 {padding:0;display:inline; font-size:12px;font-weight:bold;color:#5a3000;text-transform:uppercase;}

.secondary h2 a:hover{color:#5a3000 !important;}

.secondary p {line-height:1.3em !important;margin-bottom:-2px !important;margin-top:5px !important;font-size:11px;}

.sb-module {font-size:11px;line-height:1.1em;}

.secondary .sb-module ul li {list-style: none; padding-top: 2px; padding-bottom: 2px; }

.sb-module li.linkcat h2 {margin-left:-15px;padding-left:0px;}

.secondary .sb-module .profiles { margin-top: 10px; }

.secondary .sb-module .profiles li {
	margin: 0 0 6px 0;
	padding: 0;
	background: none;
	vertical-align: middle;
}

.secondary .sb-module .profiles li img {
	float: left;
	margin-right: 5px;
	width: 16px;
	height: 16px;
}

code {font:1em 'Courier New',Courier,Fixed; display:block; overflow:auto; text-align:left; background:#111;color:#8D0404; border:1px solid #289ACF; border-left:6px solid #289ACF; padding:4px;}

.primary p { padding-bottom:5px; }

a:link,a:visited,a:active{-moz-outline:none;}

.primary h3 a:hover{color:#a44104;}

a {color:#a44104; border-bottom: 1px dotted #a44104; text-decoration:none;}

a:hover {color:#000; border-bottom: 1px dotted #000; }

.clear:after {display:block;visibility:hidden; clear:both; height:0; content:".";}

.clear {display:block}

.more { padding-top: 1px; padding-bottom: 25px; }
.more a { color: #fff; font: .7em "lucida grande",tahoma,arial,helvetica,sans-serif; font-weight: bold; background-color: #a44104; border: 1px solid #8d3702; padding: 2px 4px 2px 4px; }
.more a:hover { background-color: #8d3702; border: 1px solid #a44104; }

.separator { background: url(images/post_separator.jpg) no-repeat; width:500px; height:27px; margin-top: 30px;}

.separator-page { background: url(images/post_separator.jpg) center center no-repeat; width:500px; height:50px; }

.permalink .itemtext img {max-width:490px;min-width:0px;}

.alignright {float:right;}

.alignleft {float:left}

.slideshow a:link, .slideshow a:visited  { border-bottom: none; }
.slideshow a:hover, .slideshow a:active { border-bottom: none; }
.slideshow img:hover { border: 1px solid #000; }
.thumbnails img { border: 1px solid #AB540F; margin: 0 3px 3px 0; }
.thumbnails img:hover { border: 1px solid #000; }

.gallery .gallery-item {margin: 0 3px 3px 0;}
.gallery .gallery-icon img { border: 1px solid #AB540F; margin: 0 3px 3px 0; }
.gallery img:hover { border: 1px solid #000; }

.itemtext img {max-width:490px; }

.itemtext a, .itemtext a:hover, .gallery a, .gallery a:hover, #stimuli_lightbox a {border: none; text-decoration: none;}

img.center,img[align="right"] {display:block; margin-left:auto; margin-right:auto; border: 1px dotted #AB540F;}

img.alignright,img[align="right"] {padding:4px;margin:4px 0 1px 9px; display:inline; border: 1px dotted #AB540F;}

img.alignleft,img[align="left"]{padding:4px;margin:4px 9px 1px 0;display:inline; border: 1px dotted #a44104;}

img.aligncenter,img[align="center"]{padding:4px;margin:0px 0px 7px 0px;border: 1px dotted #a44104;}

small {font-size:.9em;line-height:1.1em;}

small,strike{color:#5a3000;}

#emailtext p {font-size:.9em; color:#5a3000; line-height:1.2em; padding: 10px 0 10px 0;}

.commentlist blockquote, blockquote {margin: 20px 0;padding: 0 30px 0 30px;color:#5a3000;font-family: Trebuchet MS, Serif;}

hr {display:none;}


.alert {background:#FFF6BF;border-left:2px solid #FFD324;border-right:2px solid #FFD324;text-align:center;margin:10px auto;padding:5px 20px;}

.itemtext ol,.itemtext ul {padding:0 0 8px 25px; margin:0;}

.itemtext ol li,.itemtext ul li {margin:0 0 3px;padding:0;}

ol li {list-style:decimal outside;}

.secondary ul,.secondary ol {margin:5px 0 0;padding-left:0;}

.secondary ul {_margin-left:0;}

.secondary ol {margin-left:15px;}

.secondary ul li,.secondary ol li {margin:0;padding:0;}

.secondary ul li {list-style-type:none;list-style-image:none;}

ul.sbmenu {text-align:left; width:210px;}

ul.sbmenu li {width:100%;}

ul.sbmenu li a {font:1.3em Verdana, Sans-Serif;text-transform:uppercase; text-decoration:none; color:#5a3000; display:block; line-height:19px; 
border-bottom: 1px dotted #a44104;padding-top:2px;padding-bottom:2px;}

ul.sbmenu li a:hover {background: #f5eddc url(images/sbmenu_cross.gif) no-repeat 96% 50% !important; color:#a44104;}

ul.sbmenu li.current_page_item a,ul.sbmenu li.current_page_item a:hover{color:#000;background:none;text-decoration:none;}

h1 {font-size:2.5em; font-weight:bold; letter-spacing:-1px; margin:0; padding: 0; color:#5a3000;}

#header .description {font-size:1.2em;color:#502808; margin:0; padding:0; color:#5a3000;}

h2.subhead {font-size:1.2em;}

.center {text-align:center;padding-bottom:0px;margin:0;}

.ar-categories ul,.ar-popular ul {width: 500px;list-style-type:none;margin:0;padding:0;}

.ar-categories ul li {display: block;margin: 0;float:left;width: 230px;}

.primary h3 a:hover {color:#5a3000;}

.primary .metadata a:hover {color:#5a3000;}

.primary h3,.permalink .primary .aside h3 {font-size:1.8em;font-weight:normal;letter-spacing:-1px;display:inline;}

.primary .aside h3 {font-size:1.5em;font-weight:normal;}

.itemhead {margin-top:15px;}

.itemtext h3 {font-size:1.7em;display:block;padding:15px 0 0;}

.itemtext h4 {color: #5a3000; font: 1.1em "lucida grande",tahoma,arial,helvetica,sans-serif; font-weight: bold; margin-top: 25px; background: #ece2ce; padding:.4em; border-top: 1px solid #e3ceaa; border-bottom: 1px solid #e3ceaa;}

.itemtext h4.updates {margin-top:14px;}

.arrow-list { padding-left: 25px; padding-bottom: 10px; background: url(images/small_arrow.gif) top left no-repeat; } 

.services-list { padding-left: 25px; background: url(images/small_arrow.gif) top left no-repeat; }

.primary .item .itemtext .arrow-list p { margin: 4px 0 2px 0; }

.google-map { border: 10px solid #E8DABE; }

.secondary div {margin:20px 0 0;padding:0;}

.permalink .primary .aside .itemtext {font-size:1.1em;color:#5a3000;}

.aside {padding:10px 0px 20px 0px !important;font-size:1.0em;}

.editlink img {width:16px;height:16px;border:none !important;padding:0 !important;margin:4px 0 0 !important;position:absolute;right:0; }

.aside .editlink img {top:9px;}

.commentseditlink{border:none;padding:2px;padding-left:10px;}

.entry h2 {margin-top: 9px; font: 1.9em "lucida grande",tahoma,arial,helvetica,sans-serif; }

.pagetitle .archive-title h2 {color: #a44104; margin-top: 30px; font: 1.1em "lucida grande",tahoma,arial,helvetica,sans-serif; font-weight: bold; background: #ece2ce; padding:.4em; border-top: 1px solid #e3ceaa; border-bottom: 1px solid #e3ceaa;}

h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited {color:#5a3000; text-decoration:none; border:none;}

h4,h4 a,h4 a:visited {color:#5a3000; text-decoration:none;}

h3 a:hover {color:#a44104;}

h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,h4,h4 a,h4 a:hover,h4 a:visited{text-decoration:none; border:none;}

h2 a:hover,h2 span a:hover {color:#a44104; text-decoration:none; border:none;}

a.list-header {color:#a44104; border-bottom: 1px dotted #a44104; text-decoration:none; margin-bottom: 5px; font-size:1.2em;}
a.list-header:hover {color:#000; border-bottom: 1px dotted #000; }

.services { margin-top: 25px; padding-top: 25px; border-top: 1px dotted #a44104; }
.services h7 {margin-bottom: 5px; color:#AB540F; text-decoration:none; border:none; font-size:1.3em;}
.services h7 a:hover {color:#5a3000; text-decoration:none;}
.services p { padding-top: 0px; }

.services-text p { margin-bottom: 25px; padding-bottom: 25px;}

.event-dates { color:#a44104; }

h6 { margin: 0; font-size: 1.35em; font-weight: bold; color: #a44104; }

h8 {color:#5a3000; text-transformation:uppercase; font-weight:bold; margin-top:3px;}

.metadata {color:#a44104; font-size:11px; display:block; margin-bottom:12px; margin-top:-14px;}

.comments .metadata {color:#a44104; font-size:11px; display:block; margin-bottom:0px; margin-top:2px;}

.metadata a {color:#a44104;}

.aside .metadata{font-size:12px;}

.commentslink{padding:0;}

.primary .item {margin:0;padding:5px 0 15px;position:relative;}

.primary .item .itemtext {font:1.1em/1.5em 'Lucida Grande',Verdana,Arial,Sans-Serif;text-align:left;color:#5a3000;}

.primary .item .itemtext p,.primary .item .itemtext ul,.primary .item .itemtext ol,.primary .item .itemtext div,.primary .item .itemtext blockquote{margin:4px 0 8px 0;}

.primary .aside .itemtext p,.primary .aside .itemtext ul,.primary .aside .itemtext ol,.primary .aside .itemtext div,.primary .aside .itemtext blockquote{margin:8px 0;}

.permalink .primary .aside .itemtext p,.permalink .primary .aside .itemtext ul,.permalink .primary .aside .itemtext ol,.permalink .primary .aside .itemtext div,.permalink .primary .aside .itemtext blockquote{margin:13px 0;}

.comments h4 {font-size:1.6em;font-weight:normal;letter-spacing:-1px;display:inline; color:#5a3000;}

.comments .commentlist{padding:6px 0 12px 0;position:relative;}

.comments .commentlist li{margin:10px 0 10px; padding:10px; list-style:none; _margin-left:-42px; _padding:5px; background:#f5eddc; border: 6px solid #ece1c9; }

.comments .commentlist li img.gravatar{float:right;padding-right:3px;width:38px;height:38px;}

.comments .commentlist li .commentauthor{font-size:1.3em;font-weight:bold;letter-spacing:-1px;}

.comments .commentlist li.authorcomment{list-style:none;}

.comments .pinglist{font-size:1.2em;padding:0;margin:0;}

.comments .pinglist li{list-style:none;margin-top:4px;padding:5px 0 5px 0;}

.comments .pinglist li .commentauthor{font-weight:bold;display:block;}

.comments .pinglist li small{font:1em Arial,Sans-Serif;display:block;}

.comments .pinglist li .counter{display:none;}

.comments .pinglist li img{padding:0;border:none;}

.comments #leavecomment{text-align:center;margin-bottom:40px;color:#ddd;font-size:2em;letter-spacing:-2px;}

.comments form{clear:both;padding:1px 0 30px;margin:0;width:495px;}

.comments textarea {font:1.1em Verdana,Arial,Helvetica,Sans-Serif; padding: 5px; margin:0px; color:#5a3000; background:#f5eddc; border: 6px solid #ece1c9; }

.comments textarea:hover, .comments textarea:focus { background: #fff9ed; border: 6px solid #ece1c9; }

input[type=text],textarea {font:1.1em Verdana,Arial,Helvetica,Sans-Serif; padding: 5px; margin:0px; color:#5a3000; background:#fdf6e7; border-bottom: 1px dashed #a44104; border-top: 0; border-left: 0; border-right: 0; }

input[type=text]:hover, input[type=text]:focus, textarea:hover, textarea:focus {
background: #fff9ed; border-bottom: 1px dashed #000; border-top: 0; border-left: 0; border-right: 0; }

input[type=submit] {
  margin: 5px 0 5px 0;
  padding: .4em 0 .4em 0 !important;
  width: 11em;
  cursor: pointer;
  color: #5a3000;
  font-size: 0.7em;
  letter-spacing: .1em;
  text-transform: uppercase;
  background: #fdf6e7;
  text-align: center;
  border: 3px double #a44104; 
}

input[type=submit]:hover, input[type=submit]:focus {
  text-align: center;
  background: #a44104;
  color: #fff;
  border: 3px double #fff; 
}

.comments form input[type=text]{width:45%;margin:0px;}

.comments form textarea{height:200px;padding:2px;width:100%;_width:98.5%;}

.comments form #submit{margin:0;float:right;}

.navigation{text-align:center;margin:10px 0 10px;width:99%;}

.navigation .left{float:left;width:50%;text-align:left;}

.navigation .right{float:right;width:50%;text-align:right;}

.navigation p{margin:0;padding:0;}

.navigation a{color:#5a3000;}

.navigation a:hover{color:#5a3000;}


/*BLC*/.sb-comments-blc ul li span a, .sb-comments ul li small a{color: #8D0404;}.sb-comments-blc li > a[title="Go to the comments of this entry"]{position: absolute;right:0;color: #8D0404;}.sb-comments-blc a:hover{color:#fff !important;}.activityentry {font-size:12px;}div#brians-latest-comments small{display:block;margin:0;}

#footer small{font-size:1em;}#footer{background:url(images/legacy_footer.jpg) no-repeat bottom; height:200px;margin: 0px auto 0 0;position:relative;text-decoration:none;text-align:center;}#footer a{color:#888;font-weight:bold;}#footer a:hover{border:none;text-decoration:none;color:#5a3000;background:#fff;}#footer a:link,#footer a:visited{text-decoration:none;border:none;}