/*   
Theme Name: A Thematic Child Theme
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Ian Stewart
Author URI: http://themeshaper.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

body {
color:#000000;
font-family:Verdana,arial,helvetica;
font-size:12px;
background:url("images/fas_bg.jpg") repeat-x scroll 0 0 #BF7948;
}

#wrapper {
margin:0 auto;
padding:0 20px 0px;
width:980px;
min-height:787px;
}

#branding {
width:100%;
padding:0px;
}

#hours-search {
float:right;
width:400px;
height:24px;
text-align:right;
}

#headersearch {
height:24px;
line-height:24px;
float:right;
background:#8B9156;
padding:0px 1px 0px 3px;
}

#headersearch input#s {
background:url("/wp-content/themes/foothillsanimalcenter/images/MagnifyingGlass.png") no-repeat scroll 5px center #FFFFFF;
padding:2px 2px 0px 24px;
height:14px;
line-height:14px;
color:#999999;
font-size:12px;
position:relative;
top:-2px;
}

#headersearch #searchsubmit {
padding-right:4px;
}

#header-image {
float:left;
height:70px;
line-height:70px;
vertical-align:middle;
width:229px;
}

#branding #menu-wrapper {
float:right;
width:751px;
height:70px;
line-height:70px;
vertical-align:middle;
}

#branding .menu {
width:100%;
height:70px;
line-height:70px;
vertical-align:middle;
}

.sf-menu {
height:33px;
line-height:33px;
vertical-align:middle;
border:none;
position:relative;
top:20px;
}

.sf-menu a, .sf-menu a:visited, .sf-menu a, .sf-menu a:link, .sf-menu a:active, .sf-menu a:hover, .sf-menu a:visited {
border:none;
padding:0px;
margin:0px;
vertical-align:middle;
color:#FFFFFF;
}

.sf-menu table p a {
font-size:11px;
}

.sf-menu a:hover {
}

.sf-menu li {
border:1px solid #A9603B;
padding:5px 20px;
vertical-align:middle;
background:#000000;
color:#FFFFFF;
height:23px;
line-height:23px;
}

li.page-item a {
font-size:12px;
}

.sf-menu li.active, .sf-menu li:hover {
border:1px solid #A9603B;
}

.sf-menu ul {
border:none;
}

#footer {
font-weight:bold;
font-size:13px;
border:none;
margin:17px 0px 0px 0px;
padding:0px;
}

body.mac #footer {
font-weight:normal;
}

body.mac h1,
body.mac h2,
body.mac h3,
body.mac h4,
body.mac h5 {
font-weight:normal;
}

#siteinfo {
color:#FFFFFF;
text-align:center;
font-size:13px;
padding:0px;
margin:0px;
}

#main {
min-height:540px;
padding:0px;
margin-top:20px;
width:100%;
}

#footerlinks {
width:82%;
margin:0 auto;
border:none;
margin-top:10px;
}

#footerlinks tr, #footerlinks td {
border:none;
padding:0 7px 0 8px;
line-height:10px;
}

#footerlinks a {
color:#FFFFFF;
text-decoration:none;
}

#footerlinks a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.sf-menu ul li:hover, .sf-menu ul li a:hover {
	background:		#231F20;
	border:none;
}

.sf-menu ul li {
	background:		#231F20;
	border:none;
}
.sf-menu ul li li {
	background:		#231F20;
	border:none;
}
.sf-menu ul li li li {
	background:		#231F20;
	border:none;
}

.sf-menu ul a {
    background:     #231F20;
	border:none;
}

.sf-menu ul a {
    background:#231F20;
	border-bottom:none;
}

#front-page-top-content-box {
width:976px;
height:304px;
background:transparent url('/wp-content/themes/foothillsanimalcenter/images/MainContentBackground.png');
background-repeat:repeat-x;
border:1px solid #C88544;
}

#front-page-top-content-box a {
color:#FFF;
}

.ie7 #front-page-right-image-link {
	 top:130px!important;
}

#front-page-right-image-link {
position:relative;
top:258px;
}


a#front-page-left-bottom-link {
color:#FFCC99;
font-size:10px;
font-weight:bold;
}

p { margin-bottom: 10px; }

h1, h2, h3, h4, h5 {
font-weight: bold;
}

h1 { font-size: 20px; margin:10px 0px 10px 0px; }
h2 { font-size: 18px; margin:8px 0px 8px 0px; }
h3 { font-size: 16px; margin:6px 0px 6px 0px; color:#FFCC99; }
h4 { font-size: 13px; margin:4px 0px 4px 0px; color:#A9603B; }
h5 { font-size: 12px; margin:2px 0px 2px 0px; }

.entry-content h3 {
color:#A9603B;
font-style:inherit;
padding-top:10px;
}

.main-nav-sub-menu-left {
width:min-width:125px;
padding:5px 10px 5px 0px;
text-align:left;
}

.main-nav-sub-menu-right {
width:min-width:125px;
padding:5px;
text-align:left;
}

.main-nav-sub-menu-left h4 a,
.main-nav-sub-menu-right h4 a,
.main-nav-sub-menu-left h4 a:link,
.main-nav-sub-menu-left h4 a:active,
.main-nav-sub-menu-left h4 a:hover,
.main-nav-sub-menu-left h4 a:visited ,
.main-nav-sub-menu-right h4 a:link,
.main-nav-sub-menu-right h4 a:active,
.main-nav-sub-menu-right h4 a:hover,
.main-nav-sub-menu-right h4 a:visited {
color:#FFCC99;
}

.main-nav-sub-menu-left h4,
.main-nav-sub-menu-right h4 {
margin-bottom:5px;
}

tr {
border:none;
}

.hover-popup-menu-order-1 { margin-left:0px; }
.hover-popup-menu-order-2 { margin-left:-25px; }
.hover-popup-menu-order-3 { margin-left:-50px; }
.hover-popup-menu-order-4 { margin-left:-80px; }
.hover-popup-menu-order-5 { margin-left:-125px; }
.hover-popup-menu-order-6 { margin-left:-225px; }
.hover-popup-menu-order-7 { margin-left:-325px; }

#container {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
font:12px/20px Arial,Helvetica,sans-serif;
min-height:720px;
padding:20px 30px;
width:643px;
}

#content {
width:643px;
margin:0px;
}

#primary {
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
float:right;
font:12px Arial,Helvetica,sans-serif;
margin:0px;
min-height:980px;
padding:15px 1px;
width:253px;
right:0px;
}

.main-aside ul {
margin:0px;
padding:0px;
}

.entry-title {
border-bottom:3px solid #A9603B;
color:#A9603B;
font:bold 22px/18px Arial,Helvetica,sans-serif;
width:100%;
}

.entry-content img {
margin:0px;
}

#greentop {
background:none repeat scroll 0 0 #899158;
color:#FFFFFF;
font:bold 14px Arial,Helvetica,sans-serif;
padding:7px 0 0 10px;
width:239px;
}

#greenbox {
border:5px solid #899158;
margin:0 0 15px;
padding:3px;
width:233px;
}

#tantop {
background:none repeat scroll 0 0 #A26040;
color:#FFFFFF;
font:bold 14px Arial,Helvetica,sans-serif;
padding:7px 0 0 10px;
width:239px;
}

#tanbox {
border:5px solid #A26040;
margin:0 0 15px;
padding:3px 0px 3px 6px;
width:233px;
}

#browntop {
background:none repeat scroll 0 0 #542025;
color:#FFFFFF;
font:bold 14px Arial,Helvetica,sans-serif;
padding:7px 0 0 10px;
width:239px;
}

#brownbox {
border:5px solid #542025;
margin:0 0 15px;
padding:3px 0px 3px 6px;
width:233px;
}

a, a:link, a:active, a:hover, a:visited, 
.aside a, .aside a:link, .aside a:active, .aside a:hover, .aside a:visited {
color:#571C1F;
}

body.home #primary {
display:none;
visibility:hidden;
}

#front-page-top-content-box {
color:#FFFFFF;
}

.page-item-4 {
background:transparent url('/wp-content/themes/foothillsanimalcenter/images/HomeOff.png') no-repeat!Important;
width:70px!Important;
height:31px!Important;
padding:0px!Important;
margin:0px!Important;
}

li.page-item-4 a.top-level-link:hover, li.page-item-4 a.active_page {
background:transparent url('/wp-content/themes/foothillsanimalcenter/images/HomeOn.png') no-repeat!Important;
}

.page-item-6 {
background:transparent url('/wp-content/themes/foothillsanimalcenter/images/AdoptOff.png') no-repeat!Important;
width:77px!Important;
height:31px!Important;
padding:0px!Important;
margin:0px!Important;
}

li.page-item-6 a.top-level-link:hover, li.page-item-6 a.active_page {
background:transparent url('/wp-content/themes/foothillsanimalcenter/images/AdoptOn.png') no-repeat!Important;
}

.page-item-8 {
background:transparent url('/wp-content/themes/foothillsanimalcenter/images/ReuniteOff.png') no-repeat!Important;
width:91px!Important;
height:31px!Important;
padding:0px!Important;
margin:0px!Important;
}

li.page-item-8 a.top-level-link:hover, li.page-item-8 a.active_page {
background:transparent url('/wp-content/themes/foothillsanimalcenter/images/ReuniteOn.png') no-repeat!Important;
}

.page-item-10 {
background:transparent url('/wp-content/themes/foothillsanimalcenter/images/HowWeCareOff.png') no-repeat!Important;
width:125px!Important;
height:31px!Important;
padding:0px!Important;
margin:0px!Important;
}

li.page-item-10 a.top-level-link:hover, li.page-item-10 a.active_page {
background:transparent url('/wp-content/themes/foothillsanimalcenter/images/HowWeCareOn.png') no-repeat!Important;
}

.page-item-12 {
background:transparent url('/wp-content/themes/foothillsanimalcenter/images/NewsAndEventsOff.png') no-repeat!Important;
width:135px!Important;
height:31px!Important;
padding:0px!Important;
margin:0px!Important;
}

li.page-item-12 a.top-level-link:hover, li.page-item-12 a.active_page {
background:transparent url('/wp-content/themes/foothillsanimalcenter/images/NewsAndEventsOn.png') no-repeat!Important;
}

.page-item-14 {
background:transparent url('/wp-content/themes/foothillsanimalcenter/images/HowYouCareOff.png') no-repeat!Important;
width:138px!Important;
height:31px!Important;
padding:0px!Important;
margin:0px!Important;
}

li.page-item-14 a.top-level-link:hover, li.page-item-14 a.active_page {
background:transparent url('/wp-content/themes/foothillsanimalcenter/images/HowYouCareOn.png') no-repeat!Important;
}

.page-item-2 {
background:transparent url('/wp-content/themes/foothillsanimalcenter/images/AboutUsOff.png') no-repeat!Important;
width:100px!Important;
height:31px!Important;
padding:0px!Important;
margin:0px!Important;
}

li.page-item-2 a.top-level-link:hover, li.page-item-2 a.active_page {
background:transparent url('/wp-content/themes/foothillsanimalcenter/images/AboutUsOn.png') no-repeat!Important;
}

#front-page-top-content-box h4 {
color:#FFFFFF;
font-size:14px;
}
