a {color:#a29061;}


html, body {background-color:#000;}

#hd, #bd, #ft { color:#a29061; }

#hd {
padding-top:40px;
margin-bottom:10px;
border-bottom:1px solid #a29061;
}

#hd h1,#hd h1 a {
background-image:url(/i/animalbikes_ui_elements.png);
background-repeat:no-repeat;
width:435px;
height:70px;
display:block;
text-indent:-9999px;
}



#nav {
margin:0;
background-color:#a29061;
margin-right:auto;
width:550px;
margin-bottom:10px;
}

#nav li {
display:inline;
font-size:123.1%;
text-transform:uppercase;
padding:0 .5em;
line-height:1.5em;
}

#nav li a {
color:#000;
}

#nav li a:hover {color:#fff;}

#sign-up {
position:absolute;
right:0;
top:110px;
}

#sign-up input.text {
color:#a29061;
border:1px solid #a29061;
background-color:#000;
line-height:1em;
padding:.53em;
vertical-align:middle;
margin-left:50px;
width:170px;
font-size:85%;
}

#sign-up .btn {
vertical-align:middle;
position:absolute;
top:0;
left:0;
}

#hd dl.subnav {
margin:0;
padding:0;
border-top:1px solid #a29061;
padding:5px 0;
margin:5px 0;
line-height:1.33em;
}

dl.subnav dt {
display:inline;
background-color:#a29061;
color:#000;
text-transform:uppercase;
font-weight:normal;
text-align:center;
margin-right:.62em;
padding:0 .38em;
}

#hd dl.subnav dt {float:left;}


#body_riders .subnav dt {display:none;}

#body_archive #hd dl.subnav dd {
margin-left:5em;
letter-spacing:.05em;
}

dl.subnav ul {margin:0;}

dl.subnav li {
display:inline;
margin:0;
margin-right:.5em;
text-transform:uppercase;
}

dl.subnav li a {
color:#a29061;
padding:0 .25em;
white-space:nowrap;
}


dl.subnav li a:hover {
color:#000;
background-color:#a29061;
}

#bd {
margin-bottom:5em;
background-repeat:no-repeat;
background-position:565px 0;
background-image:url(/i/vline.png);
}

#body_home #bd {
background-position:657px 10px;
}

#body_riders h2.entry-title {display:none;}

div.feature {
float:left;
display:inline;
width:550px;
margin:0;
}

#body_home div.feature {
margin-top:10px;
}

#body_home div.feature
 {
width:640px;
}



div.feature p.photo img,div.feature object {
margin:0 auto;
display:block;
}

#body_blog div.feature p.photo img {
margin:0;
}

div.sidebar {
margin-left:580px;
}

.sidebar ul.dealers {
border-top:1px solid #a29061;
}

.sidebar ul.dealers li {
display:block;
}

select#jumpMenu {
width:300px;
border:1px solid #a29061;
padding:.25em;
text-transform:uppercase;
background-color:#000;
color:#a29061;
margin-bottom:1.54em;
}

select#jumpMenu option {
border:0;
margin:.5em;
}

select#jumpMenu option:hover {
background-color:#000;
}

 

div.sidebar dl.subnav {
padding-bottom:.5em;
border-bottom:1px solid #a29061;
}

div.sidebar dl.subnav h3 {
margin:.5em .5em .25em;
}

div.sidebar ul {width:390px;}


#body_home div.sidebar ul {
width:300px;
}

div.sidebar dl.subnav li {
float:none;
display:inline;
margin:0;
}

div.sidebar dl.assets li {
float:none;
display:inline;
margin:0;
font-size:80px;
line-height:90px;
}

div.sidebar dl.assets li img {
display:inline;
}

#bd h3.subcat {
float:left;
display:inline;
font-weight:normal;
text-transform:uppercase;
font-size:100%;
background-color:#a29061;
color:#000;
padding:0 .5em;
line-height:1.13em;
margin-top:.2em;
}

div.hentry, dl.assets {
position:relative;
}

dl.assets dt {
font-weight:normal;
text-transform:uppercase;
border-bottom:1px solid #a29061;
padding-bottom:.5em;
}

div.assets p.more {
text-transform:uppercase;
text-align:right;
font-size:85%;
clear:both;
}

#ft {font-size:85%;text-align:center;}

#ft li {display:inline;margin:0 .5em;}

#ft strong {margin-right:.5em;}

div.featured .entry-title {display:none;}


li.hentry {
position:relative;
background-position:0 1.54em;
background-repeat:no-repeat;
line-height:1.54em;
}

li.hentry .entry-title {
margin-left:5em;
font-weight:normal;
text-transform:uppercase;
font-size:100%;
line-height:1em;
}

li.hentry .photo {
margin-bottom:1em;
}

li.hentry .author {
letter-spacing:.077em;
text-transform:uppercase;
font-size:85%;
}

li.hentry span.caption {
display:block;
margin-top:.77em;
}

li.hentry .entry-content a {color:#fff;}

li.hentry p.permalink {
margin:.77em 0;
}

li.hentry p.permalink a {
background-color:#a29061;
color:#000;
text-transform:uppercase;
font-size:77%;
padding:.1em .5em;
}

.hentry p.updated {
position:absolute;
top:0;
left:0;
color:#fff;
border-right:1px solid #fff;
padding-right:.45em;
line-height:1em;
}

li.hentry .entry-content {
background-color:#000;
}

li.hentry .entry-content br {line-height:.77em;}

li.hentry .entry-content div {
margin-bottom:.77em;
}

li.hentry .author {
background-color:#000;
float:none !important;
display:block;
margin:0;
}

li.hentry a.more {
display:block;
text-align:right;
background-image:url(/i/animalbikes_ui_elements.png);
background-repeat:no-repeat;
background-position:0 -74px;
padding-left:13px;
float:right;
}


a.all {
display:block;
text-indent:-9999px;
width:114px;
height:11px;
background-image:url(/i/btn_see-all-posts.png);
background-repeat:no-repeat;
margin-top:50px;
float:left;
display:inline;
margin-left:10px;
}


#body_home div.sidebar
 {
margin-left:670px;
}

#body_home div.sidebar a.preview {
position:absolute;
}

#body_blog li.hentry a.preview {
position:absolute;
}

#body_riders div.feature h2.entry-title,
#body_archive div.feature h2.entry-title {
display:none;
}

li.hentry {
padding-top:10px;
}

#body_blog li.hentry {
border-top:1px solid #a29061;
padding-top:10px;
}

#body_blog li.first {
border:0;
}

li.hentry p.updated {
top:10px;
}

li.hentry a.more {
float:none;
width:5em;
margin-left:auto;
}



#body_blog div.hentry {
margin-bottom:1em;
background-position:0 2.2em;
background-repeat:no-repeat;
position:relative;
}

#body_blog div.hentry p.published {
position:absolute;
top:0;
left:0;
color:#fff;
}

#body_blog div.hentry .entry-title {
margin-left:5em;
font-weight:normal;
text-transform:uppercase;
font-size:100%;
}

.hentry div.image,
.hentry div.video {
position:relative;
margin-bottom:1em;
}

#body_blog div.hentry .entry-summary {
float:left;
display:inline;
margin:.5em;
margin-top:10.5em;
}

#body_blog div.hentry .entry-content {
margin-bottom:1em;
}

#body_blog div.sidebar dl.subnav li {
border-right:1px solid #a29061;
padding:0 .25em;
}

.sidebar dd a.archive {
float:right;
display:inline;
text-transform:uppercase;
font-size:85%;
}

#body_dealers h2.entry-title {margin-left:0;}

ul.dealers {
overflow:auto;
height:575px;
text-transform:uppercase;
width:300px;
}

ul.dealers li {
float:none;
border-bottom:1px solid #a29061;
margin:0;
padding:.75em 0 .25em;
}

ul.dealers li strong {
background-color:#a29061;
display:inline;
color:#000;
font-weight:normal;
padding:0 .38em;
}

ul.dealers li span,ul.dealers li p {
margin:.38em .38em 0;
margin-right:0;
font-size:85%;

}



ul.distributors li {
float:left;
display:inline;
width:304px;
margin:8px;
border-bottom:1px solid #a29061;
height:7.42em;
}

ul.distributors li dl p {
margin:0;
}

ul.distributors dt {
float:left;
display:inline;
font-weight:normal;
text-transform:uppercase;
background-color:#a29061;
color:#000;
padding:0 .25em;
font-size:85%;
}

ul.distributors dd {margin-left:9em;}

#body_contact #bd {
background-position:355px;
}

#body_contact #bd .photo {
float:left;
display:inline;
}
#body_contact #bd .general-info {
margin-left:30px;
width:320px;
float:left;
display:inline;
}

#body_contact #bd .email {
width:280px;
float:right;
display:inline;
}
#body_contact #bd .general-info dl {margin-bottom:2.5em;}

#body_contact #bd .general-info dl.last {margin:0;}

#body_contact #bd dt {margin:0;}

#body_contact #bd dd dd {margin-bottom:1em;}

#body_contact #bd dd dd.last {margin-bottom:0;}

#body_contact #bd dd p {margin:0;}


#body_contact #bd dd h3 {margin-top:1em;}

div.subnav li {
border-left:1px solid #a29061;
padding:0 .25em;
}

div.subnav li.first {border-left:0;}

#body_archive #videos dt ,
#body_archive #ads dt
{display:none;}

div.sidebar #videos dd ul {
margin-top:10px;
}

#body_privacy-policy div.featured {
padding:20px;
padding-right:50px;
}

#body_privacy-policy div.featured h2.section-title {

display:inline;
font-weight:normal;
text-transform:uppercase;
background-color:#a29061;
color:#000;
padding:0 .25em;
}

#body_privacy-policy div.featured p {
margin-top:1em;
}



#body_privacy-policy div.featured dt {
margin-top:2em;
}

#body_privacy-policy #bd {background-image:none;}