@media all {* {margin: 0;padding: 0}option {padding-left: .4em}select {padding: 1px}* html body * {overflow: visible}body {font-size: 100%;background: #fff;color: #000;text-align: left}div:target {outline: 0 none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block}audio,canvas,video {display: inline-block}audio:not([controls]) {display: none}[hidden] {display: none}input[type="search"] {-webkit-appearance: textfield}input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}fieldset,img {border: 0 solid}ul,ol,dl {margin: 0 0 1em 1em}li {line-height: 1.5em;margin-left: .8em}dt {font-weight: bold}dd {margin: 0 0 1em .8em}blockquote {margin: 0 0 1em .8em}q {quotes: none}blockquote:before,blockquote:after,q:before,q:after {content: '';content: none}table {border-collapse: collapse;border-spacing: 0}.ym-clearfix:before {content: "";display: table}.ym-clearfix:after {clear: both;content: ".";display: block;font-size: 0;height: 0;visibility: hidden}.ym-contain-dt {display: table;width: 100%;overflow: visible}.ym-contain-oh {overflow: hidden;width: 100%;display: block}.ym-contain-fl {float: left;width: 100%}.ym-skip,.ym-hideme,.ym-print {position: absolute;top: -32768px;left: -32768px}.ym-skip:focus,.ym-skip:active {position: static;top: 0;left: 0}.ym-skiplinks {position: absolute;top: 0;left: -32768px;z-index: 1000;width: 100%;margin: 0;padding: 0;list-style-type: none}.ym-skiplinks .ym-skip:focus,.ym-skiplinks .ym-skip:active {left: 32768px;outline: 0 none;position: absolute;width: 100%}}@media screen,projection {.ym-column {display: table;width: 100%}.ym-col1 {float: left;width: 20%}.ym-col2 {float: right;width: 20%}.ym-col3 {width: auto;margin: 0 20%}.ym-cbox .ym-cbox-left,.ym-cbox-right {position: relative}.ym-cbox {padding: 0 10px}.ym-cbox-left {padding: 0 10px 0 0}.ym-cbox-right {padding: 0 0 0 10px}.ym-ie-clearing {display: none}.ym-grid {display: table;width: 100%;table-layout: fixed;list-style-type: none;padding-left: 0;padding-right: 0;margin-left: 0;margin-right: 0}.ym-gl {float: left;margin: 0}.ym-gr {float: right;margin: 0 0 0 -5px}.ym-g20 {width: 20%}.ym-g40 {width: 40%}.ym-g60 {width: 60%}.ym-g80 {width: 80%}.ym-g25 {width: 25%}.ym-g33 {width: 33.333%}.ym-g50 {width: 50%}.ym-g66 {width: 66.666%}.ym-g75 {width: 75%}.ym-g38 {width: 38.2%}.ym-g62 {width: 61.8%}.ym-gbox {padding: 0 10px}.ym-gbox-left {padding: 0 10px 0 0}.ym-gbox-right {padding: 0 0 0 10px}.ym-equalize {overflow: hidden}.ym-equalize>.ym-gl,.ym-equalize>.ym-gr {display: table-cell;float: none;margin: 0;vertical-align: top}.ym-equalize>*>.ym-gbox,.ym-equalize>*>.ym-gbox-left,.ym-equalize>*>.ym-gbox-right {padding-bottom: 10000px;margin-bottom: -10000px}}@media all {.ym-form,.ym-form fieldset {overflow: hidden}.ym-form div .ym-form label,.ym-form .ym-message {position: relative;display: block}.ym-form .ym-fbox-check label {display: inline}.ym-form input,.ym-form textarea {cursor: text}.ym-form input[type="checkbox"],.ym-form input[type="radio"],.ym-form select,.ym-form label {cursor: pointer}.ym-form textarea {overflow: auto}.ym-form input[type=hidden] {display: none!important}.ym-form .ym-fbox-text:before,.ym-form .ym-fbox-select:before,.ym-form .ym-fbox-check:before,.ym-form .ym-fbox-button:before {content: "";display: table}.ym-form .ym-fbox-text:after,.ym-form .ym-fbox-select:after,.ym-form .ym-fbox-check:after,.ym-form .ym-fbox-button:after {clear: both;content: ".";display: block;font-size: 0;height: 0;visibility: hidden}.ym-form select,.ym-form input,.ym-form textarea {display: block;position: relative;width: 58.5%}.ym-form .ym-fbox-check input {display: inline;width: auto}.ym-form .ym-fbox-button input {display: inline;overflow: visible;width: auto}.ym-form .ym-fbox-check input:focus,.ym-form .ym-fbox-check input:hover,.ym-form .ym-fbox-check input:active {border: 0 none}.ym-full .ym-fbox-select select,.ym-full .ym-fbox-text input,.ym-full .ym-fbox-text textarea {width: 94.2%;margin-right: -3px}.ym-columnar .ym-fbox-text label,.ym-columnar .ym-fbox-select label {display: inline;float: left;width: 30%}.ym-columnar .ym-fbox-check {position: relative}.ym-label {display: block}.ym-columnar .ym-fbox-check .ym-label {position: absolute;top: 0}.ym-columnar .ym-fbox-check input,.ym-columnar .ym-error .ym-message {margin-left: 30%}.ym-columnar fieldset .ym-fbox-button,fieldset.ym-columnar .ym-fbox-button {padding-left: 30%}.ym-columnar .ym-fbox-select select,.ym-columnar .ym-fbox-text input,.ym-columnar .ym-fbox-text textarea {float: left;width: 67.2%;margin-right: -3px}.ym-fbox-select select {width: 60%}.ym-full .ym-fbox-select select {width: 94.8%}.ym-columnar .ym-fbox-select select {width: 68.8%}}@media print {.ym-grid>.ym-gl,.ym-grid>.ym-gr {overflow: visible;display: table}.ym-print {position: static;left: 0}.ym-noprint {display: none!important}}
/* FORMS FORMS FORMS HERE */

/* YAML TYPOGRAPHY */
@media all {html * { font-size: 100%;}
textarea,
	pre,
	code,
	kbd,
	samp,
	var,
	tt {font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}
body {font-family: "Droid Serif", Georgia, "Times New Roman", Times, serif;font-size: 83%;/* bas
e: 14px */
		color: #333;-webkit-text-size-adjust: 100%;}
h1,
	h2,
	h3,
	h4,
	h5 {font-family: "Droid Serif", Georgia, "Times New Roman", Times, serif;font-weight: 400;color: #7d5d37;margin: 0;}
h1 {font-size: 230%;line-height: 0.8571em;margin: 0 0 15px 0;}
h2 {font-size: 180%;line-height: 1.2em;margin: 0 0 12px 0;color: #360d09;}
h3 {font-size: 150%;line-height: 1.2em;margin: 0 0 10px 0;color: #959561;}
h4 {font-size: 133.33%;line-height: 1.125em;margin: 0 0 10px 0;}
h5 {font-size: 116.67%;line-height: 1.2857em;margin: 0 0 10px 0;}
ul,
	ol,
	dl {font-size: 1em;line-height: 1.5em;margin: 1.5em 0 1.5em 1em;}
ul {list-style-type: disc;}
ol {list-style-type: decimal;}
ul ul {list-style-type: circle;margin-top: 0;}
ol ol {list-style-type: lower-latin;margin-top: 0;}
ol ul {list-style-type: circle;margin-top: 0;}
li {font-size: 1em;line-height: 1.5em;margin-left: 0.8em;}
dt {font-weight: bold;}
dd {margin: 0 0 1.5em 0.8em;}
p {font-size: 1em;line-height: 1.5em;margin: 0 0 15px 0;}
blockquote, cite, q {font-family: "Droid Serif", Georgia, "Times New Roman", Times, serif;font-style: italic;}
blockquote {margin: 1.5em 0 0 1.5em;color: #666;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
big {font-size: 116.667%;}
small {font-size: 85.71%;}
pre,
	code,
	kbd,
	tt,
	samp,
	var {font-size: 100%;}
pre {line-height: 1.5em;margin: 1.5em 0 0 0;white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
pre, code {color: #800;}
kbd, samp, var, tt {color: #666;font-weight: bold;}
var, dfn {font-style: italic;}
acronym, abbr {border-bottom: 1px #aaa dotted;font-variant: small-caps;letter-spacing: .07em;cursor: help;}
sub,
	sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
mark {background: #ff0;color: #000;}
hr {color: #fff;background: transparent;margin: 0 0 0.75em 0;padding: 0 0 0.75em 0;border: 0;border-bottom: 1px #eee solid;}
/*--- Links ----------------------------------------------------------------------------------------- */
a {color: #f90;background: transparent;text-decoration: none;}
a:active {outline: none;}
a:hover,
	a:focus {background-color: #dc5c05;color: #fff;text-decoration: none;}
img,
	figure {margin: 0;}
.flexible {margin-top: 1.5em;max-width: 100%;}
* html .flexible {width: 98%;}
.bordered {margin-top: 1.5em;border: 2px #eee solid;border: 2px rgba(255,255,255,1) solid;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.25);-moz-box-shadow: 0 0 3px rgba(0,0,0,.25);box-shadow: 0 0 3px rgba(0,0,0,.25);}
.highlight {color: #c30;}
.dimmed {color: #888;}
.box {border-radius: 0.3em;border-width: 1px;border-style: solid;border-color: #888;border-color: rgba(0,0,0,.3);-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2) inset;-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2) inset;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2) inset;color: #444;color: rgba(0,0,0,.8);padding: 1.4286em;margin: 1.5em 0 0 0;}
.box > *:first-child {margin-top: 0;}
.label {font-family: Verdana, Geneva, sans-serif;padding: 1px 6px 2px;display: inline-block;vertical-align: middle;letter-spacing: normal;white-space: nowrap;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background: #06C;color: #fff;font-size: 10px;line-height: 12px;}
.info {background: #f4f4f4;}
.success {background: #8c8;}
.warning {background: #cc8;}
.error {background: #c88;}
.float-left {float: left;display: inline;margin: 1.5em 1em 0 0;}
.float-right {float: right;display: inline;margin: 1.5em 0 0 1em;}
.center {display: block;text-align: center;margin: 1.5em auto 0 auto;}
/* YAML TABLES */
table {width: 100%;border-collapse: collapse;margin: 1.3571em 0 0 0;color: #333;}
table.narrow {margin: 1.4286em 0 0 0;}
table.narrow th,
	table.narrow td {padding: 0 0.5em;line-height: 1.4286em;}
table.bordertable {border: 1px #ccc solid;}
table caption {font-variant: small-caps;}
th, td {line-height: 1.5em;vertical-align: top;padding: 0.7143em 0.5em;}
th *:first-child,
	td *:first-child {margin-top: 0;}
th.nowrap,
	td.nowrap {white-space: nowrap;}
thead th {text-align: left;color: #fff;border: 1px #ccc solid;}
.bordertable thead th {background: #f49c25;border-right: 1px #ccc solid;border-bottom: 1px #ccc solid;}
.bordertable tbody th[scope="row"] {background: #f0f0f0;}
tbody th {text-align: left;border-top: 1px solid #ccc;text-align: left;}
.bordertable tbody th {border-right: 1px solid #ccc;}
tbody td {text-align: left;}
tbody td.borderless {border: none;}
#map_table tbody td {border-top: none;}
.bordertable tbody td {border-right: 1px solid #ccc;border-bottom: 1px #ccc solid;}
tr.borderless th {border: none;}
/* Button Look for Links */
div.faux_button_wrap {float: right;width: 100%;margin-bottom: 10px;}
.button a {display: inline-block;height: 30px;background-color: #ffac00;color: #fff !important;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;border: 1px solid #ccc;padding: 0 16px 0 12px;margin: 0;font: bold normal normal 18px/30px "Droid Serif", Georgia, "Times New Roman", Times, serif;text-transform: uppercase;text-decoration: none;float: left;-moz-box-shadow: 0px 0px 6px #999;-webkit-box-shadow: 0px 0px 6px #999;box-shadow: 0px 0px 6px #999;}
.button span a {background: transparent;border: 0;font-size: 1.0em;text-decoration: underline;color: #fff !important;}
.button a:hover,
.button a:visited:hover {background: #eeeeeb;border: 1px solid #ddd;color: #ffac00 !important;box-shadow: 0px 0px 6px #ccc;}
span.button_row a {margin-right: 20px;background-color: #ba8b61;}
}
/* eeSiteKit Site1201 Theme Layout - February 2012 */
@media screen {
body {overflow-y: scroll;}
.ym-wrapper {min-width: 860px;max-width: 960px;margin: 0 auto;}
.ym-wbox {padding: 0px;}
.ym-column {background: #959561 url(http://catadoptionteam.org/images/site/bg_side.gif) repeat-x;}
.ym-col1 {width: 714px;float: right;padding: 0 0 15px 5px;margin-left: -75%;border-left: 1px solid #ddd;min-height: 500px;background: #fff;}
.ym-col3 {float: left;width: auto;margin: 0 75% 0 0;padding: 0;}
/* NAV TOP */
#nav_top {text-align: right;background: transparent;min-width: 860px;max-width: 960px;margin: 0 auto;}
#nav_top_content {padding: 6px 0 6px 0;height: 16px;font-size: 12px;}
/* Basic Element Styling */
footer {margin: 0;padding: 1.5em;}
/* skip links styling */
.ym-skiplinks a.ym-skip:focus,
	.ym-skiplinks a.ym-skip:active {color: #fff;background: #333;border-bottom: 1px #000 solid;padding: 10px 0;text-align: center;text-decoration: none;}
}
/*** SUPPERFISH DROP-DOWN MENUS ***/
.sf-menu, .sf-menu * {margin: 0;padding: 0;list-style: none;}
.sf-menu {line-height: 1.0;}
.sf-menu ul {position: absolute;top: -999em;width: 13em;/* left offs
et of submenus need to match (see below) */}
.sf-menu ul li {width: 100%;}
.sf-menu li:hover {visibility: inherit;/* fixes IE7 'sticky bug' */}
.sf-menu li {float: left;position: relative;}
.sf-menu a {display: block;position: relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left: 0;top: 2.4em;/* match 
top ul list item height */
	z-index: 99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {top: -999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {left: 13em;/* ma
tch ul width */
	top: 0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {font-size: 20px;top: -999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {left: 13em;/* ma
tch ul width */
	top: 0;}
/*** DEMO SKIN ***/
.sf-menu {float: left;}
.sf-menu a {padding: .5em 1em;text-decoration: none;}
.sf-menu li {background: transparent;}
/*** arrows **/
.sf-menu a.sf-with-ul {padding-right: 2.25em;min-width: 1px;/* trig
ger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator {position: absolute;display: block;right: .75em;top: 1.05em;/* IE6 only */
width: 10px;height: 10px;text-indent: -999em;overflow: hidden;background: url('http://catadoptionteam.org/images/site/arrows-ffffff.png') no-repeat -10px -100px;/* 8-bit indexed alpha png. IE6 gets solid image only */}
a > .sf-sub-indicator {/* give all except IE6 the correct values */
	top: .8em;background-position: 0 -100px;/* use translucent arrow for modern browsers*/}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px;/* arrow hovers for modern browsers*/}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {background-position: -10px 0;}
.sf-menu ul a > .sf-sub-indicator {background-position: 0 0;}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0;/* 
arrow hovers for modern browsers*/}
/*** shadows for all but IE6 ***/
.sf-shadow ul {background: url('http://catadoptionteam.org/images/site/shadow.png') no-repeat bottom right;padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}
.sf-shadow ul.sf-shadow-off {background: transparent;}
/* CLUTIP IS USED WITH CALENDAR MODAL WINDOWS */
div.ui-cluetip {font-size: 1em;}
.ui-cluetip-header,
.ui-cluetip-content {padding: 12px;}
.ui-cluetip-header {font-size: 1em;margin: 0;overflow: hidden;}
.cluetip-title .cluetip-close {float: right;position: relative;}
.cluetip-close img {border: 0;}
#cluetip-waitimage {width: 43px;height: 11px;position: absolute;background-image: url(http://catadoptionteam.org/images/site/cluetip/wait.gif);}
.cluetip-arrows {display: none;position: absolute;top: 0;left: -11px;width: 11px;height: 22px;background-repeat: no-repeat;background-position: 0 0;border-width: 0;}
.cluetip-extra {display: none;}
.cluetip-default,
.cluetip-default .cluetip-outer {background-color: #eeeeeb;}
.cluetip-default .ui-cluetip-header {background-color: #eeeeeb;}
/* default arrows */
div.cluetip-default .cluetip-arrows {border-width: 0;background: transparent none;}
div.clue-right-default .cluetip-arrows {background-image: url(http://catadoptionteam.org/images/site/cluetip/darrowleft.gif);}
div.clue-left-default .cluetip-arrows {background-image: url(http://catadoptionteam.org/images/site/cluetip/darrowright.gif);left: 100%;margin-right: -11px;}
div.clue-top-default .cluetip-arrows {background-image: url(http://catadoptionteam.org/images/site/cluetip/darrowdown.gif);top: 100%;left: 50%;margin-left: -11px;width: 22px;height: 11px;}
div.clue-bottom-default .cluetip-arrows {background-image: url(http://catadoptionteam.org/images/site/cluetip/darrowup.gif);top: -11px;left: 50%;margin-left: -11px;width: 22px;height: 11px;}
/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {background-color: transparent;opacity: 0.97;}
.cluetip-jtip .cluetip-outer {border: 1px solid #ccc;position: relative;background: #eeeeeb url("http://catadoptionteam.org/images/site/bg_cat.png") repeat-x top left fixed;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.cluetip-jtip .cluetip-inner {padding: 10px;display: inline-block;}
.cluetip-jtip div.cluetip-close {text-align: right;margin: 0 5px 0;color: #900;}
.cluetip-jtip .ui-cluetip-header {background: #eeeeeb url("http://catadoptionteam.org/images/site/bg_cat.png") repeat-x top left fixed;padding: 15px 10px 5px 10px;font-size: 16px;line-height: 16px;color: #dc5c05;/*  margin-bott
om: 1em;*/}
/* jtip arrows */
div.cluetip-jtip .cluetip-arrows {border-width: 0;background: transparent none;}
div.clue-right-jtip .cluetip-arrows {background-image: url(http://catadoptionteam.org/images/site/cluetip/arrowleft.gif);}
div.clue-left-jtip .cluetip-arrows {background-image: url(http://catadoptionteam.org/images/site/cluetip/arrowright.gif);left: 100%;margin-right: -11px;}
div.clue-top-jtip .cluetip-arrows {background-image: url(http://catadoptionteam.org/images/site/cluetip/arrowdown.gif);top: 100%;left: 50%;width: 22px;height: 11px;margin-left: -11px;}
div.clue-bottom-jtip .cluetip-arrows {background-image: url(http://catadoptionteam.org/images/site/cluetip/arrowup.gif);top: -11px;left: 50%;width: 22px;height: 11px;margin-left: -11px;}
/* eeSiteKit Site1201 Theme Styles - CAT 2012 */
@media screen, projection {
body {background: #eeeeeb url("http://catadoptionteam.org/images/site/bg_cat.png") repeat-x top left fixed;padding: 15px 0;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;min-width: 760px;max-width: 80em;margin: 0 auto;}
#nav_top {color: #fff;margin-bottom: 10px;}
#nav_top a,
#nav_top a:visited,
#nav_top a:active {color: #eee;}
#nav_top a:hover,
#nav_top a:visited:hover {color: #fff;}
span.nav_top_pipe {padding: 0 8px;}
#nav_top_content a img {margin: -4px 4px 0 0;}
#shadow_wrap {min-width: 860px;max-width: 960px;margin: 0 auto;-moz-box-shadow: 4px 3px 15px #777;-webkit-box-shadow: 4px 3px 15px #777;box-shadow: 4px 3px 15px #777;border-radius: 7px;}
/* We don't like webkit's default search fields  */
input[type="search"] {-webkit-appearance: textfield;}
header {background: #fff;height: 140px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
header {color: #999;padding: 1.5em;}
#header_right {float: right;text-align: right;}
#header_left {float: left;margin: 14px 10px 0 10px;}
/* MAIN CONTENT AREA */
.ym-column {box-shadow: inset 0 20px 20px -20px #333;}
.ym-col1 {box-shadow: inset 0 20px 20px -20px #777;}
.ym-col1 .ym-cbox {padding-right: 25px;}
p.breadcrumbs {margin: 6px 0 9px 0;font-size: 11px;color: #777;}
p.breadcrumbs a,
p.breadcrumbs a:visited,
p.breadcrumbs a:active {color: #777;}
p.breadcrumbs a:hover,
p.breadcrumbs a:visited:hover {color: #333;}
p.print {float: right;margin: 0;}
.content_banner {margin-bottom: 15px;float: left;width: 685px;}
.content_banner img {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.callout_box {float: right;width: 180px;font-size: .87em;margin: 0 -5px 15px 15px;padding: 15px 10px 10px 15px;border: thin solid #cccba3;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
a,
a:visited,
a:active {color: #dc5c05;background: transparent;text-decoration: none;}
a:hover,
a:visited:hover,
a:focus {background: transparent;color: #ffac00;text-decoration: none;outline: 0 none;}
/* CONTENT STYLES */
p {margin-top: 0;margin-bottom: 15px;}
.addthis_buttons_top {float: left;margin-left: 85px;}
.addthis_buttons {padding: 10px 0;}
.hr_border {border-top: 1px solid #ddd;padding-top: 10px;margin-bottom: 10px;}
/* SUPERFISH NAVIGATION STYLES */
.nav {border-top: #777 1px solid;border-bottom: #777 1px solid;}
.sf-menu li .selected {font-weight: bold;}
.sf-menu {background: #959561;width: 960px;margin: 0 auto;}
.sf-menu a, 
.sf-menu a:visited,
.sf-menu a:active {color: #fff;font-size: 13.4px;}
.sf-menu a:hover,
.sf-menu a:visited:hover {color: #ffd275;}
.sf-menu li li,
.sf-menu li li li {background: #aba873;border-top: 1px solid #777;font-size: 13.4px;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background: #aba873;color: #ffd275;outline: 0;}
.sf-menu a {border-left: 1px solid #777;}
.sf-menu a.no_left_border {border-left: 0;}
.no_mingle {clear: both;}
.side_bar_banner {margin: -15px 0 15px -15px;}
/* SUB-NAVIGATION STYLES - SIDEBAR NAVGATION */
.ym-col3 .ym-cbox {padding: 15px;}
.ym-col3 h3 {color: #ffd275;}
.ym-col3 ul {margin: 4px 0 0 0;font-size: 14px;}
.ym-col3 li {list-style-type: none;margin-left: 0;margin-bottom: .3em;color: #593930;}
.ym-col3 li ul li {list-style-type: none;margin-left: .8em;margin-bottom: .3em;}
.ym-col3 a,
.ym-col3 a:visited,
.ym-col3 a:active {color: #fff;background: transparent;text-decoration: none;}
.ym-col3 a:hover,
.ym-col3 a:visited:hover,
.ym-col3 a:focus {background: transparent;color: #ffac00;text-decoration: none;outline: 0 none;}
.ym-col3 a.selected {font-weight: bold;color: #ffd275;}
/* MODAL WINDOW */
*:focus {outline: none;}
.modal {background-color: #fff;display: none;width: 300px;padding: 25px;text-align: left;border: 1px solid #ddd;z-index: +10;opacity: 0.90;border-radius: 6px;box-shadow: 0px 0px 15px #0f2231;}
.modal h3 {color: #89172b;margin-bottom: 4px;font-weight: normal;padding: 5px;text-transform: lowercase;}
/* CALENDAR */
.fc_header {font-size: 140%;line-height: 0.8571em;font-family: "Droid Serif", Georgia, "Times New Roman", Times, serif;font-weight: 400;}
.fc_header_center {text-align: center;}
.fc_header_right {text-align: right;}
.fc_header a,
.fc_header a:visited,
.fc_header a:active {font-size: 16px;color: #959561;}
.fc_header a:hover,
.fc_header a:visited:hover {color: #b1af76;}
tbody {border: 0;}
th.day_of_week {width: 83px;text-align: center;}
td.day_cell {height: 83px;}
td.out_of_range {background: #fcf6ee;}
.date {color: #ff9000;font-size: 20px;}
.event p {line-height: 14px;}
.event a,
.event a:visited,
.event a:active {font-size: 12px;color: #333;}
.event a:hover,
.event a:visited:hover {color: #7eaa46;}
/* YAML FORMS OVERRIDES AND ADDITIONS */
.ym-form div.ym-fbox-button {background: transparent;border-top: none;}
.required {color: #89172b;font-weight: bold;}
.ym-form-pipe {padding: 0 4px;}
.ym-form-instructions {margin: 0 0 0 15px;}
/* NAV TOP SEARCH FORM */
#search_form input.default-value {background: #eeeeeb;border: #ccc 1px solid;border-radius: 6px;padding: 6px 6px;font-weight: normal;font-size: 90%;text-align: right;color: #999;}
#search_form input:focus {outline: 0;background: #fff;color: #666;}
div#search_fields {float: right;margin: -6px 5px 6px 10px;}
span.button_search input {padding-left: 4px;vertical-align: bottom;margin-bottom: 2px;}
div#search_results {height: 820px;width: 670px;overflow: scroll;}
input#google_button {vertical-align: bottom;margin-bottom: 3px;}
/* HOME SLIDE SHOW */
#home_banner {background: #c7baa7;margin: 0;padding: 0;width: 960px;height: 200px;float: left;box-shadow: 0 4px 8px -2px #555;}
#home_banner_quick_links {background: #b1af76;font-family: Arial, Helvetica, sans-serif;float: left;font-size: 16px;padding:20px 30px 40px 30px;width: 180px;height: 140px;}
#home_banner_quick_links h3 {color: #360d09;}
#home_banner_quick_links p {color: #fff;}
#home_banner_quick_links a,
#home_banner_quick_links a:visited,
#home_banner_quick_links a:active {color: #10b3c1;}
#home_banner_quick_links a:hover,
#home_banner_quick_links a:visited:hover {color: #375861;}
#home_banner_slide_show {background: #d0bc8a;margin: 0;padding: 0;float: right;width: 720px;height: 200px;}
#home_banner_slide_show h1, 
#home_banner_slide_show h2 {padding: 0 25px;color: #fff;}
#home_banner_slide_show p {padding: 0 25px;color: #fff;font-size: 16px;}
#home_banner_slide_show a,
#home_banner_slide_show a:visited {color: #fff;}
#home_banner_slide_show a:active,
#home_banner_slide_show a:hover,
#home_banner_slide_show a:visited:hover {color: #000;}
.slide {display: none;}
}
/* HOME FEATURES */
.features_wrapper {float: left;width: 960px;margin: 0;padding: 20px 0 0 0;background: #fff;}
.features_wrapper .ym-gbox {margin: 0 5px;}
.features_inner_wrapper {width: 930px;margin: 0 auto;}
.feature_heading {width: 100%;padding: 12px 0 12px 0;border-radius: 5px;}
.feature_heading h3 {color: #fff;text-transform: uppercase;text-align: center;font-size: 15px;font-weight: bold;margin: 0;padding: 0 12px;}
.feature_content {background: url(http://catadoptionteam.org/images/site/bg_home_box.gif) repeat-x;margin: 0;padding: 12px 12px 0 12px;}
.feature_heading_left {background: #ff9000;}
.feature_heading_center {background: #ff9000;}
.feature_heading_right {background: #ff9000;}
.mini_image {float: left;display: inline;border-radius: 7px;margin: 0 10px 10px 0;}
.home_page_bottom {width: 960px;background: #fff;margin: 0;padding: 0;}
.home_page_bottom_wraper {padding: 15px 30px;}
/* FOOTER */
footer {color: #fff;background: #aba873;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;font-size: 11px;box-shadow: inset 0 20px 20px -20px #333;}
#footer_content {height: 40px;}
#google_translate_element {display: block;float: left;margin-top: -2px;}
footer p {float: right;padding: 0 0 25px 0;margin: 0 22px 20px 0;width: 600px;text-align: right;}
footer a,
footer a:visited,
footer a:active {color: #fff;text-decoration: none;font-size: 12px;}
footer a:hover,
footer a:visited:hover {color: #222;}
.footer_pipe {padding: 0 8px;}
#credits {min-width: 860px;max-width: 960px;margin: 0 auto;}
#credits_content {padding: 0 40px 10px 40px;margin-bottom: 30px;color: #96827d;font-size: 11px;}
#credits a,
#credits a:visited,
#credits a:active {color: #96827d;text-decoration: none;font-size: 11px;}
#credits a:hover,
#credits a:visited:hover {color: #5b3d34;}
.credits_pipe {padding: 0 8px;}
.nr-addthis {
	width: 450px;
	height: 20px;
	margin-bottom: 0;
}