/*
THEME NAME: EquiSearch 2011
THEME URI:
DESCRIPTION: Theme for EquiSearch.com.
VERSION: 1.0
AUTHOR: Douglas Koehn
*/
body {
  background-color:#DED5CC;
  margin:0px;
  padding:0px;
}
#wrapper {
  margin: 0 auto;
  width:980px;
}
.sec_nav {
  float:right;
  height:28px;
  background-image:url('images/sec_nav_bkg.gif');
  background-repeat:repeat-x;
}
.autoclear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.autoclear { display: inline-block; }
.autoclear { display: block; }
.sec_nav ul {
  margin: 0 0 0 4px;
  vertical-align:middle;
  white-space:nowrap;
  word-spacing:normal;
  list-style-type:none;
  padding:0px;
}
.sec_nav ul li {
  cursor:pointer;
  height:23px;
  padding:4px 11px 0px;
  border-right:solid 1px #DBDAD3;
  white-space:nowrap;
  float:left;
}
.sec_nav a, .sec_nav a:link, .sec_nav a:visited, .sec_nav a:hover {
  color:#4A463B;
  font-size:12px;
}
ul.lh_menu {
  list-style-type:none;
  margin:0px;
  padding:10px;
  border-bottom:solid 1px #FFFFFF;
}
ul.lh_menu > li {
  margin-bottom:10px;
}
ul.lh_menu ul.sub-menu {
  list-style-type:none;
  margin:0px;
  padding:0px 0px 0px 5px;
}
ul.lh_menu > li > ul.sub-menu > li {
  background-image:url(images/arrow_bullet.gif);
  background-repeat:no-repeat;
  background-position:0px 12px;
}
ul.lh_menu > li > ul > li > ul a, ul.lh_menu > li > ul > li > ul a:link, ul.lh_menu > li > ul > li > ul a:visited, 
ul.lh_menu > li > ul > li > ul a:hover {
  color:#676554;
  font-size:14px;
  line-height:18px;
  font-weight:normal;
}

ul.lh_menu ul a, ul.lh_menu ul a:link, ul.lh_menu ul a:visited, ul.lh_menu ul a:hover {
  color:#4A463B;
  font-size:14px;
  line-height:30px;
  font-weight:normal;
  padding-left:10px;
}
ul.lh_menu > li > a {
  font-weight:bold;
  font-size:16px;
  color:#4A463B;
  line-height:18px;
}

#mh {
  clear:both;
  height:144px;
  width:980px;
  margin:0 auto;
  padding:0px;
  border-bottom:solid 4px #334314;
  background-image:url('images/hdr_bkg.gif');
  background-repeat:repeat-x;
}
.mh_logo {
  float:left;
  margin:50px 10px 0px 10px;
}
.mh_wrap {
  float:left;
  width:728px;
}
.mh_bnr {
  width:728px;
  height:90px;
  margin:10px 0px;
}
.mh_search_box {
  height:25px;
  width:728px;
}
#footer {
  width:980px;
  margin:0 auto;
  clear:both;
  margin-bottom:10px;
}
#footer .about {
  height:15px;
  background-color:#676554;
  color:#D7D1C6;
  font-size:12px;
  font-family:arial,helvetica,sans-serif;
  /*font-family:Arial,Verdana,sans-serif;*/
  padding:15px 20px;
  font-weight:normal;
}
#footer .about * {
	color:#D7D1C6;
}
#footer .network {
  height:75px;
  background-color:#4A463B;
  padding:20px;
}
#footer .footer_logo {
	float:left;
	width:100px;
	margin-right:20px;
}
#footer .footer_menus {
	float:left;
	font-family:arial,helvetica,sans-serif;
	color:#FFFFFF;
}
#footer .f_list_head {
	clear:both;
	float:left;
	width:45px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
#footer .f_list ul {
	list-style-type:none;
	padding:0px;
	margin:-2px 0px 0px;
}
#footer .f_list {
	float:left;
	margin-bottom:15px;
}
#footer .f_list a:link, #footer .f_list a:active, #footer .f_list a:visited {
	color:#DDD6CC;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
}
#footer .f_list ul li {
	float:left;
	padding-left:5px;
	margin:0px;
	line-height:11px;
	padding-right:5px;
	border-left:solid 1px #DDD6CC;
	vertical-align:middle;
}
#footer .f_list ul li:first-child {
	border-left:none;
}
#page {
  width:980px;
  margin:0 auto;
  padding:0px;
  background-color:#FFFFFF;
}
.EquiSearchSiteNavContainer {
  height:30px;
  /*letter-spacing:0;*/
  white-space:nowrap;
  /*word-spacing:0.4em;*/
  background-color:#596C34;
  padding-bottom:0px;
  padding-top:0px;
  float:left;
  width:980px;
}
#container3 {
  background-color:#EEEBE7;
  overflow:hidden;
  position:relative;
  float:left;
}
#container2 {
  background-color:#FFFFFF;
  position:relative;
  right:180px;
  float:left;
}

#container2h {
  background-color:#EEEBE7;
  position:relative;
  overflow:hidden;
}
#contenth {
  float:left;
  width:980px;
  background-color:#FFFFFF;
  padding-bottom:0px;
  margin-bottom:0px;
  position:relative;
  right:320px;
}

#content {
  float:left;
  width:980px;
  background-color:#EEEBE7;
  padding-bottom:0px;
  margin-bottom:0px;
  position:relative;
  right:620px;
}
#right_column {
  width:180px;
  float:right;
  padding:20px 0px;
  position:relative;
  left:800px;
}
#right_column_wide {
  width:320px;
  float:right;
  padding:20px 0px;
  position:relative;
  left:320px;
}
#left_column {
  width:180px;
  float:left;
  padding-bottom:20px;
  position:relative;
  left:800px;
}
.content_wrap {
  width:620px;
  float:left;
  padding-bottom:20px;
  background-color:#FFFFFF;
  position:relative;
  left:800px;
}
.homepage {
  position:relative;
  left:320px;
}
#contenth .homepage {
  width:660px;
}
.content_margins {
  margin:20px 20px 0px 20px;
}
.menu-header ul {
  clear:both;
  height:25px;
  margin:0px;
  vertical-align:middle;
  white-space:nowrap;
  word-spacing:normal;
  list-style-type:none;
  padding:0px;
}

.menu-header ul li {
  cursor:pointer;
  height:26px;
  padding:3px 10px 0px;
  border-left:solid 1px #465724;
  white-space:nowrap;
  float:left;
  font-weight:normal;
}
.menu-header ul li:first-child {
  border-left:none;
}
ul.jd_menu > li.jdm_hover, ul.jd_menu > li.current-post-ancestor, ul.jd_menu > li.current-menu-ancestor, ul.jd_menu > li.current-menu-item {
  background-color:#465724;
  height:26px;
}
ul.jd_menu > li > a, ul.jd_menu > li > a:active, ul.jd_menu > li > a:link, ul.jd_menu > li > a:visited {
  font-weight:normal;
  color:#FFFFFF;
  font-size:15px;
  text-decoration:none;
}
.menu-header .sub-menu {
  background-color:#DDD6CC;
  width:200px;
}
.menu-header .sub-menu li {
  border:none;
  color:#334314;
  border-bottom:solid 1px #FFFFFF;
}
ul.jd_menu > li > ul.sub-menu > li.has-child {
  background-image:url('images/arrow_bullet_menu.gif');
  background-position:185px 12px;
  background-repeat:no-repeat;
}
ul.jd_menu > li > ul.sub-menu li {
  border-right:solid 1px #FFFFFF;
  border-left:solid 1px #FFFFFF;
}
ul.jd_menu > li > ul.sub-menu > li > ul.sub-menu {
  border-top:solid 1px #FFFFFF;
}
.menu-header .sub-menu a, .menu-header .sub-menu a:active, .menu-header .sub-menu a:visited {
  color:#334314;
  font-size:14px;
}
.alignleft {
  float:left;
  margin-right:5px;
  margin-bottom:5px;
}
.alignright {
  float:right;
  margin-left:5px;
  margin-bottom:5px;
}
.aligncenter {
  display:block;
  margin: 0 auto;
}
.inset-boxleft {
  float:left;
  border:solid 1px black;
  margin-right:5px;
  padding:5px;
}
.inset-box, .inset-boxright {
  float:right;
  border:solid 1px black;
  margin-left:5px;
  padding:5px;
}
.inset-box-title {
  border-bottom:solid 1px black;
  font-size:110%;
  font-weight:bold;
  padding:5px 0px;
  margin-bottom:10px;
}

.homepage #featured {
  margin:20px;
}
.homepage #current .pageTitle {
  margin:0px 0px 0px 20px;
}

.pageTitle {
  /*font-family:BergamoStd,Georgia,serif;*/
  /*font-family:Palatino,serif;*/
  font-family:"Palatino Linotype","URW Palladio L","palladio l",palatino,"book antiqua",times,serif;
  color:#596C34;
  font-size:24px;
  line-height:26px;
  font-weight:bold;
  margin:0px 0px 5px 0px;
}

.title1 {
  /*font-family:Palatino,serif;*/
  font-family:"Palatino Linotype","URW Palladio L","palladio l",palatino,"book antiqua",times,serif;
  /*font-family:BergamoStd,Georgia,serif;*/
  color:#4A463B;
  font-size:18pt;
  line-height:19.5pt;
  font-weight:bold;
  margin:0px 0px 10px 0px;
}
.title1 a:link, .title1 a:active, .title1 a:visited {
  color:#4A463B;
}

.title2 {
  /*font-family:Palatino,serif;*/
  font-family:"Palatino Linotype","URW Palladio L","palladio l",palatino,"book antiqua",times,serif;
  /*font-family:BergamoStd,Georgia,serif;*/
  color:#676554;
  font-size:13.5pt;
  line-height:13.5pt;
  font-weight:bold;
  margin:0px 0px 10px 0px;
}
.title2 a:link, .title2 a:active, .title2 a:visited {
  color:#676554;
}
.title3 {
  /*font-family:Palatino,serif;*/
  font-family:"Palatino Linotype","URW Palladio L","palladio l",palatino,"book antiqua",times,serif;
  /*font-family:BergamoStd,Georgia,serif;*/
  color:#4a463b;
  font-size:9.75pt;
  line-height:13.5pt;
  font-weight:bold;
  margin:0px 0px 10px 0px;
}
.title3 a:link, .title3 a:active, .title3 a:visited {
  color:#4a463b;
}
.title4 {
  /*font-family:Palatino,serif;*/
  font-family:"Palatino Linotype","URW Palladio L","palladio l",palatino,"book antiqua",times,serif;
  /*font-family:BergamoStd,Georgia,serif;*/
  color:#4a463b;
  font-size:18pt;
  line-height:18pt;
  font-weight:normal;
  margin:0px 0px 5px 0px;
}
.title4 a:link, .title4 a:active, .title4 a:visited {
  color:#4a463b;
}

p {
  font-size:9.75pt;
  line-height:13.5pt;
  color:#4a463b;
  /*font-family:Arial,Verdana,sans-serif;*/
  font-family:arial,helvetica,sans-serif;
  font-weight:normal;
}

#current .article_wrap {
  width:280px;
  float:left;
  margin:10px 0px 0px 20px;
}
#contenth #current .article_wrap {
  width:300px;
}
.article_wrap .title1 {
  font-size:16pt;
}
.article_wrap .title2 {
  font-weight:normal;
}
.article_wrap .current_cat {
  height:230px;
}
#contenth .article_wrap .current_cat {
  height:215px;
}
#current .read_more {
  font-size:12pt;
}
#sub_sub_categories {
}
.sub_sub_category_wrap {
  margin:20px 0px 0px;
}
.sub_sub_category_wrap .title2 {
  margin:0px 0px 5px 0px;
}
.sub_sub_category_wrap .title3 {
  font-family:arial,helvetica,sans-serif;
  /*font-family:Arial,Verdana,sans-serif;*/
  margin:0px 0px 5px 0px;
}
.sub_sub_category_wrap ul {
  list-style-type:none;
  border-left:solid 1px #676554;
  margin:0px;
  margin-left:170px;
  padding-left:10px;
}
.sub_sub_category_wrap ul p {
  font-size:8pt;
  line-height:11pt;
}
.sub_sub_category_wrap .more_subcat {
  margin-left:160px;
}
#post-archive .title4 {
  font-size:20px;
  line-height:20px;
  font-weight:normal;
  margin:0px 0px 10px 0px;
}
#post-archive .news .title4 {
  font-size:16px;
  line-height:16px;
  font-weight:bold;
  background-image:url("images/arrow_bullet_wh.gif");
  background-position:0px 4px;
  background-repeat:no-repeat;
  padding-left:13px;
}
.content_wrap .news .post p {
  margin-left:14px;
}
#post-archive .news .by-line {
  margin-left:14px;
}
#post-archive .post {
  margin:0px 0px 20px 0px;
}
.by-line {
  color:#676554;
  font-size:16px;
  line-height:18px;
  /*font-family:Palatino,serif;*/
  font-family:"Palatino Linotype","URW Palladio L","palladio l",palatino,"book antiqua",times,serif;
  /*font-family:BergamoStd,Georgia,serif;*/
}
#post-archive .by-line {
  margin:0px 0px 10px 0px;
}
.post .by-line {
  margin:10px 0px;
}
.post h3 {
  /*color:#4A463B;*/
  font-size:18px;
}
.post .related-articles h3 {
  margin:0px;
}
.post .related-articles ul {
  list-style-type:none;
  padding:0px;
  padding-left:10px;
  margin-left:10px;
  border-left:solid 1px #676554;
}
.post .related-articles li {
  margin-bottom:10px;
}
.post .related-articles a, .post .related-articles a:link, .post .related-articles a:active, .post .related-articles a:visited, .post .related-articles a:hover {
  color:#4A463B;
  /*font-weight:bold;*/
}
.entry-thumb {
  width:140px;
  float:left;
  margin-right:20px;
}
.entry-wrap {
  width:420px;
  float:left;
  padding-top:5px;
}
.entry-wrap .more {
  font-size:12px;
}
.widget .more {
  font-size:12px;
  text-decoration:underline;
}
#right_column_wide .rfp_widget .title3, #right_column_wide .rfp_widget .title1 {
  margin-bottom:0px;
}
#right_column_wide .rfp_widget .title2 {
 font-weight:normal;
}
#right_column_wide .rfp_widget .title3 a, #right_column_wide .rfp_widget .title3 a:link, #right_column_wide .rfp_widget .title3 a:visited, #right_column_wide .rfp_widget .title3 a:hover {
  color:#596C34;
  font-family:arial,helvetica,sans-serif;
}
#left_column .widget {
  padding:20px 10px 10px;
  border-bottom:1px solid #FFFFFF;
}
#left_column .widget .title3, #left_column .widget .title1 {
  margin-bottom:0px;
}
#left_column .widget .title1, #right_column .widget .title1 { 
  color:#596C34;
  font-size:18px;
}
#left_column .widget .title2 {
  font-weight:normal;
  font-size:14px;
}
#left_column .widget ul {
  margin:10px 0px;
  padding:0px;
  list-style-type:none;
}
#left_column .widget li {
  margin-bottom:5px;
  background-image:url('images/arrow_bullet.gif');
  background-position:0 7px;
  background-repeat:no-repeat;
  padding-left:12px;
}
#left_column .widget .title3 a, #left_column .widget .title3 a:link, #left_column .widget .title3 a:visited, #left_column .widget .title3 a:hover {
  font-family:arial,helvetica,sans-serif;
  color:#4A463B;
  font-size:12px;
  font-weight:normal;
}

.news .entry-wrap {
  width:100%;
  float:none;
}
.news {
  margin-top:10px;
}
.featured_wrap {
  margin:20px 0px 0px;
}
.featured_wrap .featured-thumb {
  float:left;
  width:300px;
}
.featured_wrap .entry-wrap {
  float:left;
  margin-left:20px;
  width:260px;
  vertical-align:top;
  padding-top:0px;
  height:210px;
}
.featured_wrap .pager {
  float:left;
  margin-left:20px;
  width:260px;
  padding-top:10px;
}
.featured_wrap .pager .prev, .featured_wrap .pager .next, .featured_wrap .pager .fitem {
  cursor:pointer;
  margin-right:2px;
}
.featured_wrap .pager .prev, .featured_wrap .pager .next {
  margin:0px 5px 0px 3px;
}
.featured_wrap .pager .fitem {
}
#right_column_wide .widget {
  margin:20px 0px;
  padding:0px 20px;
  border-bottom:solid 1px #FFFFFF;
}
#right_column_wide .openx_widget {
  padding:0px 10px;
}
#right_column_wide .widget .title1 {
  color:#596C34;
}
#right_column_wide .recent_widget ul {
  padding-left:10px;
  list-style-type:none;
}
#right_column_wide .recent_widget li {
  background-image:url("images/arrow_bullet.gif");
  background-position:0 4px;
  background-repeat:no-repeat;
  line-height:16px;
  margin-bottom:8px;
  padding-left:15px;
  /*font-family:Arial,Verdana,sans-serif;*/
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
}
#right_column_wide .widget a, #right_column_wide .widget a:link, #right_column_wide .widget a:visited {
  color:#4A463B;
}
#right_column_wide .widget a:hover {
	text-decoration:none;
}
#right_column_wide .hfs_widget .title1 {
  margin-bottom:0px;
}
.hfs_widget a, .hfs_widget a:link, .hfs_widget a:visited {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
} 
.content_wrap .post {
  font-family:arial,helvetica,sans-serif;
  /*font-family:Helvetica,Arial;*/
}
.content_wrap .post p {
  font-size:13px;
  line-height:18px;
}
.content_wrap .post p a, .content_wrap .post p a:link, .content_wrap .post p a:hover, .content_wrap .post p:visited {
	text-decoration:underline;
}
.single .post {
  font-size:13px;
}
.wp-caption {
  background-color:#F4F3F2;
  padding: 5px 7px;
}
dl.aligncenter {
	margin-top:10px;
	margin-bottom:10px;
}
.content_wrap .wp-caption-text {
  color: #4a463b;
  font-size:11px;
  line-height:18px;
  margin:0px;
}
.entry-utility {
  clear:both;
}
.post .entry-utility {
  margin-top:10px;
}
.entry-utility .cat-links, .entry-utility .tag-links, .entry-utility .comments-link, .entry-utility .edit-link, .entry-utility .meta-sep {
  font-size:13px;
}
.post #respond {
  font-size:13px;
}
.post #comments {
  font-size:13px;
}
.post h3#comments {
  font-size:18px;
}
.post .comments .navigation {
  margin:0px;
  padding:0px;
}
.post .comment-author {
  font-size:13px;
}
.post #respond h3 {
  margin: 10px 0px 5px;
}
.post .entry-content ul {
  font-size:13px;
  line-height:18px;
  padding-left:10px;
}
.post .entry-content ul li {
  list-style-type:none;
  background-image:url("images/arrow_bullet_wh.gif");
  background-position:0px 5px;
  background-repeat:no-repeat;
  padding-left:15px;
  margin-bottom:5px;
}
.post li.comment {
  margin-bottom:20px;
}
.post .navigation {
  padding-top:10px;
}
.navigation {
  text-align:center;
  clear:both;
}
.navigation ul {
  margin:0px;
  vertical-align:middle;
  white-space:nowrap;
  word-spacing:normal;
  list-style-type:none;
  padding:0px;
} 
.navigation ul li {
  cursor:pointer;
  padding:0px 5px;
  border-right:solid 1px #4A464B;
  white-space:nowrap;
  display:inline;
}
.post .entry-content .navigation ul li {
  background-image:none;
  padding:0px 5px;
  margin-bottom:10px;
}
.navigation ul li.nav-item-last {
  border-right:none;
}
.navigation ul li.nav-item-current a:link, .navigation ul li.nav-item-current a:active, .navigation ul li.nav-item-current a:visited {
  color:#4A464B;
  font-weight:bold;
}
#nav-below a:link, #nav-below a:active, #nav-below a:visited {
  font-size:13px;
  font-family:arial,helvetica,sans-serif;
  color:#4A464B;
}
.bnr-full {
  width:100%;
  clear:both;
  border-top:solid 1px black;
  border-bottom:solid 1px black;
  margin: 10px 0px;
  height:260px;
}
.inline-bnr {
  /*border:solid 1px black;*/
  float:left;
  margin-right:20px;
  margin-bottom:10px;
  padding:0px;
}
.inline-bnr div.bnr-heading {
  padding:5px;
  text-align:center;
  font-size:12px;
}
.byline {
  float:left;
  width:50%;
  margin:5px 0px 15px;
}

.deck {
  margin: 10px 0px 15px;
  clear:both;
}
.deck h3 {
  color: #4A463B;
  font-size:13px;
  /*font-family:Helvetica,Arial,sans-serif;*/
  font-family:arial,helvetica,sans-serif;
  line-height:18px;
  margin:5px 0px;
}
.byline .entry-meta {
  color:#676554;
  font-size:16px;
  line-height:18px;
  /*font-family:Palatino,serif;*/
  font-family:"Palatino Linotype","URW Palladio L","palladio l",palatino,"book antiqua",times,serif;
  /*font-family:BergamoStd,Georgia,serif;*/
}
.type-page, .post {
  margin-top:20px;
}
.post h1 {
  margin:0;
  /*margin-top:20px; */
  font-weight:600;
}
.post h2 {
  margin:0px;
  font-size:16px;
}

.secondary-color {
  color:#676554;
}
.light_color_right_rail {
  color:#676554;
}
#breadcrumb, #breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover {
  color:#676554;
  font-size:16px;
  font-weight:normal;
}
#breadcrumb {
  float:left;
  width:440px;
}
.attachment-post-thumbnail {
  border:none;
}
.page-link {
  clear:both;
  font-size:13px;
  margin:10px 0px 20px 0px;
}
.flipbook {
  /*background-color:#D7D1BB;*/
background-color: #F4F3F2;
padding: 5px 0 10px;
width: 580px;
text-align: center;
color: #4A463B;
position:relative;
display: inline-block;
}
.flipbook div#sequenceFrames {
  color:#4A463B;
}
.flipbook .fb-selected {
  font-weight:bold;
}
.flipbook a, .flipbook a:hover {
 cursor:pointer;
  color:#4A463B;
float:left;
}
.flipbook a#next,
.flipbook a#prev {
	position:absolute;
}
.flipbook a#next { right:10px; }
.flipbook a#prev { left:10px; }
.flipbook div.pagination {
	margin-left:60px;
	width:460px;
}
.flipbook p {
  color:#596C34;
  /*font-family:Arial;*/
  font-family:arial,helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  margin:5px;
}
.post .entry-content ul.frames {
  list-style-type:none;
  margin-left:0px;
  padding-left:0px;
}
.post .entry-content ul.frames li {
  background-image:none;
  padding-left:0px;
}
.photo-slideshow {
  width:550px;
  margin:0 auto;
}
.photo-slideshow-image {
  background-color:#F4F3F2;
  width:530px;
  padding:10px 10px 0px 10px;
}
.photo-slideshow-nav {
  background-color:#F4F3F2;
  padding:10px;
  text-align:center;
  width:530px;
  margin-bottom:20px;
}
.photo-slideshow-nav a {
  padding:0px 3px;
}
.photo-slideshow-nav a, .photo-slideshow-nav a:link, .photo-slideshow-nav a:visited, .photo-slideshow-nav a:hover {
  color:#4A463B;
}
.photo-slideshow-selected {
  font-weight:bold;
}
.print {
  margin-top:5px;
  float:left;
  width:140px;
  font-size:0.75em;
}
.print-footer {
  margin:20px 0px 10px 0px;
  font-size:0.75em;
}
.print-footer .addthis_container {
  margin-top:10px;
}
.addthis_container {
  float:right;
}
.brdcrmb_ad {
  float:left;
  width:140px;
}
.brdcrmb_ad img {
  margin-bottom:10px;
}
.sponsor {
}

#cat-recent {
  background-color:#F4F3F2;
  padding:10px 10px 2px 10px;
  margin-top:20px;
}
#cat-recent .title1 {
  font-size:16px;
  font-weight:normal;
  text-transform:uppercase;
  margin-bottom:5px;
}

#cat-recent ul {
  padding-left:0px;
  list-style:none;
  margin-top:0px;
  margin-bottom:5px;
}
#cat-recent ul li {
  background-image:url(images/arrow_bullet_body.gif);
  background-repeat:no-repeat;
  background-position:0 4px;
  padding-left:15px;
  line-height:16px;
  margin-bottom:8px;
}
#cat-recent a:link, #cat-recent a:active, #cat-recent a:visited {
  color:#4A463B;
  font-size:12px;
  /*font-family:Helvetica,Arial,sans-serif;*/
  font-family:arial,helvetica,sans-serif;
}

#cat-footer {
  margin-top:20px;
}
.entry-summary a:link, .entry-summary a:active, .entry-summary a:visited {
  text-decoration:underline;
}
input {
  border:solid 1px #DDD6CC;
}
.dkBtnStart {
  width:5px;
  height:24px;
  background-image:url(images/dk_button.gif);
  background-repeat:none;
  float:left;
}
.dkBtnMiddle {
  border:none;
  height:24px;
  background-image:url(images/dk_button.gif);
  background-repeat:repeat-x;
  background-position:0px -24px;
  padding:3px 5px 0px 5px;
  font-size:14px;
  font-family:arial,helvetica,sans-serif;
  /*font-family:Arial,Verdana,sans-serif;*/
  color:#FFFFFF;
  float:left;
}
a.dkBtnMiddle, a.dkBtnMiddle:hover {
  color:#FFFFFF;
  cursor:pointer;
  text-decoration:none;
}
.dkBtnEnd {
  width:5px;
  height:24px;
  background-image:url(images/dk_button.gif);
  background-repeat:none;
  background-position:5px 0px;
  float:left;
}
.widget_category_archive {
  margin-top:20px;
}
#left_column #mag_links {
  margin:0px;
  padding:15px 0px 0px 13px;
}
#mag_links ul {
  list-style-type:none;
  padding-left:5px;
  margin:10px 0px;
}
#mag_links a, #mag_links a:link, #mag_links a:hover, #mag_links a:visited {
  font-size:12px;
  font-family:arial,helvetica,sans-serif;
}
#left_column #next_issue ul  li {
  background-image:none;
  padding-left:5px;
}
#next_issue {
  font-size:12px;
  font-family:arial,helvetica,sans-serif;
  font-weight:bold;
}
#mag-current-issue {
  background-color:#F4F3F2;
  margin-top:20px;
  padding:20px 20px 12px;
  font-size:12px;
  font-family:arial,helvetica,sans-serif;
}
#mag-current-issue .title1 {
  font-size:16px;
  text-transform:uppercase;
  font-weight:normal;
}
#mag-current-issue ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}
#mag-current-issue li {
  background-image:url("images/arrow_bullet.gif");
  background-position:0 5px;
  background-repeat:no-repeat;
  margin-bottom:5px;
  padding-left:12px;
}
#mag-current-issue li h3 {
  margin:0px;
  padding:0px;
  color:#4A463B;
  font-family:arial,helvetcia,sans-serif;
  font-size:13px;
}
#mag-current-issue li span {
  color:#676554;
  font-weight:bold;
  text-transform:lowercase;
}
.entry-content a img {
  border:0pt none;
}
#upcoming_events li h3 {
  margin:0px;
  padding:0px;
  color:#4A463B;
  font-family:arial,helvetcia,sans-serif;
  font-size:13px;
  margin-bottom:3px;
}
#left_column #upcoming_events li {
  font-family:arial,helvetcia,sans-serif;
  font-size:13px;
  background-image:none;
  padding-left:5px;
  margin-bottom:10px;
}
#left_column #upcoming_events span, .post-type-magazine_events span {
  display:block;
}
#upcoming_events .more_events {
  text-transform:uppercase;
  text-align:right;
  font-family:arial,helvetcia,sans-serif;
  font-size:11px;
}
.post-type-magazine_events .entry-wrap p {
  padding-left:13px;
}
.s_details {
  float:right;
  list-style-type:none;
  margin-right:25px;
  width:185px;
}
.s_details li {
  float:left;
  margin-left:3px;
  overflow:hidden;
}
.s_details li span {
  background-position:0 0;
  float:left;
  height:26px;
  overflow:hidden;
  text-indent:-9999px;
  width:22px;
}
.s_details li .lessons {
  background-image:url("http://ridingresource.com/images/ln.gif");
}
.s_details li .indoor {
   background-image:url("http://ridingresource.com/images/in.gif");
}
.s_details li .english {
 background-image:url("http://ridingresource.com/images/es.gif");
}
.s_details li .western {
 background-image:url("http://ridingresource.com/images/ws.gif");
}
.s_details li .trail_rides {
 background-image:url("http://ridingresource.com/images/tr.gif");
}
.s_details li .boarding {
 background-image:url("http://ridingresource.com/images/bd.gif");
}
.s_details li .lease {
 background-image:url("http://ridingresource.com/images/ls.gif");
}
.s_details li .sales {
 background-image:url("http://ridingresource.com/images/ts.gif");
}
.s_details li .breeding {
 background-image:url("http://ridingresource.com/images/br.gif");
}
.s_details li .pony_party {
 background-image:url("http://ridingresource.com/images/pt.gif");
}
.s_details li .day_camp {
 background-image:url("http://ridingresource.com/images/cp.gif");
}
.s_details li .therapeutic {
 background-image:url("http://ridingresource.com/images/th.gif");
}
.s_details li .additional_services {
 background-image:url("http://ridingresource.com/images/os.gif");
}
.s_details li .ridingresource {
  background-image:url("/wp-content/themes/equisearch_2011/images/RidingResource_Flag-logo.gif");
}
.s_details li.light span {
  background-position:0 -26px;
}
.stable_result {
  border-top:2px solid #00310B;
}
.stable address, .stable p {
  color:#5B6833;
  font-size:12px;
  font-style:normal;
  font-weight:normal;
}
.stable .name a {
  color:#290000;
  font-size:18px;
  font-weight:bold;
  margin:0;
  padding:0;
  text-decoration:none;
}
.stable .phone {
  color:#5B6833;
  font-size:14px;
  font-weight:bold;
  margin-top:5px;
}
.stable .more a {
  color:#AA5011;
  font-size:12px;
}
#stables_refinesearch td {
  font-size:12px;
  height:45px;
  line-height:22px;
}
#stables_refinesearch ul {
  border:1px solid #DACF8D;
  list-style-position:inside;
  list-style-type:none;
  margin:0 auto;
  padding:0px;
  width:150px;
}
#stables_refinesearch ul li {
  line-height:18px;
  margin-right:10px;
  white-space:nowrap;
}
#stables_refinesearch ul li input{
  width:20px;
}
ul.mkt_cats {
  list-style-type:none;
  clear:both;
  margin:0px 0px 10px 0px;
  padding:0px;
}
ul.mkt_cats li {
  float:left;
  padding:0px 5px 0px 0px;
  margin-right:5px;
  border-right:solid 1px #4A464B;
}
ul.mkt_cats li:last-child {
  border:none;
}
ul.mkt_ads {
  list-style-type:none;
  clear:both;
  margin:0px;
  padding:0px;
}
ul.mkt_ads li {
  float:left;
  width:300px;
  padding:0px 13px 20px 0px;
}
.searchpage #resultwrap ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.searchpage #resultwrap ul li {
  float:left;
  padding:5px 10px;
  /*background-color:#596C34;
  border: 1px solid #465724;
  border-right:none;*/
}
/*.searchpage #resultwrap ul li:last-child {
	border-right:1px solid;
}*/
.searchpage #resultwrap ul li.selected {
	/*background-color:#465724;*/
	text-decoration:underline;
}
.searchpage #resultwrap ul li a, .searchpage #resultwrap ul li a:active,
.searchpage #resultwrap ul li a:link, .searchpage #resultwrap ul li a:visited {
	color:#4A463B;
}
#featured_video {
  background-color:#F4F3F2;
  padding:10px;
  margin:20px;
  clear:both;
}
#featured_video .entry-wrap {
  padding-left:20px;
  width:440px;
}
#featured_video .featured-thumb {
  float:left;
  width:140px;
}
#featured_video .title1 {
  font-weight:normal;
}
#featured_bloggers {
	margin:20px;
	clear:both;
}
#featured_bloggers .featured-thumb {
  float:left;
  width:140px;
}
#featured_bloggers .entry-wrap {
  padding-left:20px;
}
#featured_bloggers .title1 {
  font-weight:normal;
}
#featured_bloggers .pageTitle {
	margin-bottom:20px;
}
#featured_bloggers ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-left:10px;
	margin-left:10px;
	border-left:solid 1px #676554;
	font-family:arial,helvetcia,sans-serif;
	font-size:13px;
	font-weight:bold;
}
#featured_bloggers ul li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	line-height:13px;
}
#featured_bloggers a:link, #featured_bloggers a:active, #featured_bloggers a:visited {
	color:#4A463B;
}
#featured_bloggers .posted_on {
	display:block;
	font-size:11px;
	text-transform:uppercase;
	padding-top:3px;
	color:#676554;
}
#featured_bloggers .title2 {
	font-weight:normal;
}
.fl_l {
	float:left;
}
.fl_r {
	float:right;
}
#rr_mag_sub.narrow {
	width:160px;
	margin:0 auto;
}
#rr_mag_sub.wide .rms_thumb {
	float:left;
	width:110px;
}
#rr_mag_sub.narrow .rms_thumb {
	width:110px;
}
#rr_mag_sub.wide .rms_content {
	float:left;
	padding-left:10px;
	width:160px;
}
#rr_mag_sub.widget {
	margin-top:0px;
	padding-bottom:20px;
}
#rr_mag_sub .title1 {
	margin-bottom:0px;
}
#rr_mag_sub .rms_mkt {
	font-weight:normal;
	color:#676554;
	margin-bottom:10px;
	display:block;
}
#rr_mag_sub .rms_line1 {
	font-size:13px;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	display:block;
}
#rr_mag_sub .rms_line2 {
	margin-top:5px;
	font-size:11px;
	line-height:11px;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	display:block;
}
#rr_mag_sub .rms_link {
	display:block;
}
#rr_mag_sub .rms_link a:link, #rr_mag_sub .rms_link a:active, #rr_mag_sub .rms_link a:visited {
	color:#676554;
	text-transform:uppercase;
	font-weight:normal;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	text-decoration:underline;
}
#right_column_wide #news_sub {
	padding-bottom:20px;
}
#news_sub .title1, #hbe_products .title1 {
	margin-bottom:0px;
}
#news_sub .title2, #hbe_products .title2 {
	font-weight:normal;
	color:#676554;
	margin-bottom:10px;
	display:block;
	font-size:16px;
}
#news_sub.widget a:link, #news_sub.widget a:active, #news_sub.widget a:visited {
	color:#676554;
	text-decoration:underline;
	font-family:arial,helvetica,sans-serif;
}
#right_column_wide #hbe_products .hbe_thumb {
	float:left;
	width:125px;
}
#right_column_wide #hbe_products .hbe_content {
	float:left;
	width:145px;
	padding-left:10px;
}
#right_column_wide #hbe_products {
	padding-bottom:20px;
	height:260px;
}
#hbe_products .pager {
	clear:both;
}
#hbe_products span {
	display:block;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
}
#hbe_products span a:link,#hbe_products span a:active, #hbe_products span a:visited {
	color:#4A464B;
} 
#hbe_products .hbe_price {
	padding:10px 0px;
	font-weight:bold;
}
#hbe_products .pager .prev, #hbe_products .pager .next, #hbe_products .pager .fitem {
  cursor:pointer;
  margin-right:2px;
}
#hbe_products .pager .prev, #hbe_products .pager .next {
  margin:0px 5px 0px 3px;
}
#featured_offers {
	margin:40px 20px 20px;
	padding:10px 10px 10px 15px;
	background-color:#F4F3F2;
}
#featured_offers .pageTitle {
	font-size:14px;
}
#featured_offers ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#featured_offers ul li {
	margin:0px 0px 5px 0px;
	padding:0px;
	background-image:url("images/arrow_bullet_body.gif");
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:13px;
}
#featured_offers a:link, #featured_offers a:active, #featured_offers a:visited {
	color:#4A464B;
}
a.sub_today:link, a.sub_today:active, a.sub_today:visited {
	color:red;
	font-weight:bold;
}
dd.wp-caption-dd {
	margin-left:0px;
}
ul.sidebar {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.sidebar > li {
	margin:0px;
	padding:0px;
}
#right_column ul.sidebar {
	width:160px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	line-height:16px;
}
ul.eq_partners {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ul.eq_partners li {
	padding:0px;
	background-image:url("images/arrow_bullet.gif");
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-bottom:5px;
}
ul.eq_partners a:link, ul.eq_partners a:active, ul.eq_partners a:visited {
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	line-height:12px;
}
.more_online_extras img {
	border:none;
}
#popup_container {
	display:none;
	font-family: Arial;
    font-size: 12px;
    padding-top: 5px;
}
.hfs_text {
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	line-height:15px;
	color:#4A463B;
}
.hfs_text a:link, .hfs_text a:active, .hfs_text a:visited {
	color:#4A463B;
}
.hfs_text span {
	display:block;
	margin-bottom:10px;
}
