.custom #headerLoginContainer {height:50px;padding-top:10px;background:#393939;color:#fff;}.custom #headerLogin {margin:0 auto;width:540px;}.custom #headerLogin br {display:none;}.custom #headerLogin li.widget {font-size:14px;}.custom #headerLogin ul {background:none;}.custom #headerLogin .clear {height:0;}.custom #headerLogin h3{margin-right:20px;}.custom #headerLogin input {margin:0 10px;}.custom #headerLogin h3, .custom #headerLogin p, .custom #headerLogin ul, .custom #headerLogin li{display:inline;}body.custom {
background:#fff url(images/bgGrad.png) center 60px repeat-x;background:#fff url(images/bgGrad.png) center 60px repeat-x;
}
.custom #header {
background:url(images/headerbg.png) no-repeat right top;
}

.custom #logo a {
height:74px;
width: 780px;
background:url(images/logo.png) no-repeat 0 0;
display: block;
text-indent:-9000px;
position:relative;
left:0px;
top:12px;
}

.custom #header #tagline {
position: absolute;
bottom: 15px;
left: 216px;
top:89px;
font-weight:bold;
}

.custom #header {
position:relative;
padding:0;
height:120px;
}

.custom #content_area .page, .custom #footer_area .page{
background:url(images/pageShadow.png) repeat-y center;
padding:0 12px;
position:relative;
}

.custom #content_area .page{
margin-top:20px;
}

.custom #contentContainer{
border-bottom:19px #ec8a28 solid;
background-color:#7faabf;
}

.custom #content_area #content_box{
background:url(images/pagebgGrad.png) repeat-x center 93px;
margin-left:12px;
width:880px;
}

.custom #content {
margin-left:-12px;
}

.custom #content_area #gradContainer{
padding-top:20px;
position:relative;
left:-12px;
top:-3px;
background:url(images/pagebgTop.png) no-repeat;
width:904px;
}

.custom .post_box {
padding-top:1.1em;
}

.custom #footer {
background: url(images/footerShadowTop.png) repeat-x top;
margin:0 12px;
padding-bottom:40px;
}

.custom #header_area .page {
background:none;
}

.custom #wpm1 {
margin-top:10px;
width:880px;
}

.custom .menu a{
background:url(images/buttonRight.png) no-repeat right;
text-transform: none;
letter-spacing:normal;
line-height:normal;
padding:0;
height:27px;
}

.custom #IE6 .menu a, .custom #IE6 .menu li{
display:inline;
}

.custom .menu li{
background:url(images/buttonLeft.png) no-repeat left;
height:27px;
margin:0 10px;
position:relative;
}

.custom .menu span{
background:url(images/buttonGrad.png) repeat-x bottom;
height:16px;
padding:6px 6px 5px;
margin:0 5px;
position:relative;
top:6px;
}

.custom .menu .current a, .custom .menu .current-cat a {
background:url(images/buttonActiveLeft.png) no-repeat left;
}

.custom .menu li.current, .custom .menu li.current-cat{
background:url(images/buttonActiveRight.png) no-repeat right;
}

.custom .menu .current span, .custom .menu .current-cat span{
background:url(images/buttonActiveGrad.png) repeat-x bottom;
}

.custom #wpm1 ul ul {
text-align:left;
color:#3c3c3c;
background: #fff;
border: #3c3c3c solid 1px;
width: 220px;
}

.custom #wpm1 ul ul ul{
margin-left:40px;
border-left:0;
}

.custom #wpm1 ul li li {
margin: 5px;
}

.custom #wpm1 ul li li, .custom #wpm1 ul li li a {
background:none;
width:220px;
}

.custom #wpm1 ul li li a:hover{
color:#7faabf;
}

.custom #sidebars ul.sidebar_list > li {
background: url(images/sidebarbg.png) no-repeat top;
width:206px;
}

.custom #sidebars ul.sidebar_list  > li > div, .custom ul.sidebar_list > li > ul {
background: url(images/sidebarbgBottom.png) no-repeat 0 bottom;
width:206px;
padding-bottom:15px;
padding-left:10px;
}

.custom #sidebars ul.sidebar_list li#member-lock>p {
width:195px;
padding-left:10px;
margin-right:10px;
}

.custom #sidebars ul.sidebar_list li#member-lock ul p {
margin-right:10px;
}

.custom #sidebars .sidebar a{
color:#ec8a28;
}

.custom #text-8 {
text-align:center;
}

.custom #text-8 h3{
margin-right:10px;
}

.custom #sidebars li#text-8 li  {
background:none;
margin-top:10px;
margin-right:20px;
margin-left:0;
}

.custom #sidebars h3 {
margin-left:10px;
padding-top:15px;
font-variant:normal;
letter-spacing:normal;
font-weight:normal;
}

.custom #sidebars .sidebar h3 a {
color:#284356;
}

.custom #sidebars li li{
background: url(images/bulletArrow.png) no-repeat left 5px;
margin-right:20px;
margin-left:10px;
padding-left:20px;
}

.custom #sidebars  ul.sidebar_list > li > div{
padding-left:10px;
}

.custom #footer ul.sidebar_list > li > ul{
background:none;
}

.custom #sidebars li.widget li li {
background:none;
margin-left:0;
padding-left:0;
} 

.custom #sidebars li.widget li ul {
margin:5px 0 0 10px;
}

.custom #sidebarSearch {
margin:10px 11px 0;
height:20px;
}

.custom #search {
height: 18px;
}

.custom input#s{
background:#efefef;
border-top-color:#c0c0c0;
border-right-color:#c9caca;
border-bottom-color:#d3d3d3;
border-left-color:#c0c0c0;
border-style:solid;
border-width:1px;
color:#ec8a28;
font-size:12px;
width: 155px;
height:14px;
padding: 2px 10px;
float:left;
}

.custom .searchsubmit input{
background:#949494 url(images/submitArrow.png) no-repeat;
border-top-color:#aeaeae;
border-right-color:#a9a9a9;
border-bottom-color:#c6c6c6;
border-style:solid;
border-width:1px;
border-left-width:0;
width: 28px;
height: 20px;
float:left;
}


.custom ul.sidebar_list{
padding-top: 1.1em;
}

.custom #footer ul.sidebar_list{
text-align:left;
padding:1.1em;
}

.custom #footer ul.sidebar_list > li {
background: none;
}

.custom #footer ul.sidebar_list  > li > div, #footer .custom ul.sidebar_list > li > ul {
background: none;
}

.custom #footer_sidebar1, .custom #footer_sidebar2, .custom #footer_sidebar3, .custom #footer_sidebar4{
float:left;
width:186px;
margin:0 12px;
background:#fff url(images/footerSidebarbg.png) no-repeat top;
} 

.custom .footerSidebarBottom {
background:url(images/footerWidgetBottom.png) no-repeat bottom;
width:186px;
}

.custom #footerSidebars {
width: 840px;
margin:0 auto;
}

.custom #footer a{
color:#a4601c;
border-bottom:0;
}

.custom .clear {
clear:both;
}

.custom #feature_box {
background:none;
font-size:14px;
line-height:1.571em;
}

.custom #feature_box object{
margin-left:10px;
}

.custom #featureWidget {
float:right;
width:50%
}

.custom a.readmore{
font-weight:bold;
}

.custom #footerWrap {
background:url(images/footerShadow.png) no-repeat center bottom;
width:904px;
margin-left:-12px;
}

li.widget {
	margin-bottom: 1.5em;
}

.custom #footer ul.sidebar_list {
	padding-bottom: .5em;
}

.custom.pet-owners #sub-page-menu h3 {
text-indent:-165px;	

}
}
