/*
Theme Name: Custom Theme by SM
Theme URI: http://www.standardmotion.com
Description: Design by Jon Setzen, Production by Caroline Keim
Tags: Catbird, Williamsburg, Brooklyn, Boutique
*/

/*
RESET
*/

*									{ margin: 0; padding: 4; }
html								{ overflow-y: scroll; height:100%; }
html, body							{ height: 100%; }
ul									{ list-style: none; }
ol									{ list-style: none; }
a									{ outline: none; text-decoration: none; }
a img								{ border: none; }
img									{ vertical-align: middle; }
table								{ border-collapse: collapse; }

/*
UTILITY
*/

.floatLeft							{ float: left; }
.floatRight							{ float: right; }
.clear								{ clear: both; }
.smpad								{ padding: 5px 0; }
.top								{vertical-align: top;}
.middle								{vertical-align: middle;}
.small								{font-size: 12px; font-family: Georgia;}
.bold								{font-weight: bold;}
.upper								{text-transform: uppercase;}
.push-right							{margin-right: 3px;}
sub									{font: 9px Georgia, sans-serif; color: #a3a08d;}

/*
STRUCTURE
*/
html, body, #container {height: 100%;}

body > #container {height: auto; min-height: 100%;}

body {font: 14px Georgia, Arial, sans-serif; background-repeat: repeat; text-align: center; margin: 0; padding: 0; color: #656565; background-color: #ffffff; background-image: url(http://catbirdnyc.com/shop/skin1/images/bg.jpg);}
#container {margin: 0 auto; text-align:left; width:900px; background-color: #ffffff;}
#content {width: 625px; padding:0 110px 0 10px; line-height: 1.6em;}
#header {margin-bottom: 30px;}
#sidebar {float: right; width: 185px; margin-right: 10px; line-height: 1.6em;}
.post {border: 1px dotted #656565; padding: 0 20px 20px 20px; margin: 0 0 20px 0; }
h2 {font-size: 20px; font-weight: normal; margin: 5px 0; font-family:Times New Roman,Arial, serif; text-transform: uppercase;}
.post-content {margin-bottom: 15px;}
.post-content img {max-width: 550px;}

/*
HOME PAGE
*/
.nav-item li strong {font-size: 12px;}
#home-container {margin: 0 auto; text-align:left; width:1200px; background-color: #ffffff; background-image: url(http://catbirdnyc.com/shop/skin1/images/shadow.jpg); background-position: top center; min-height: 100%;}
#home-footer-container {margin: 0 auto; text-align:left; width:970px; background-color: #ffffff; height: 60px;}
#home-header {width: 980px; height: 61px; background-image: url(http://catbirdnyc.com/wp-content/images/home-header.jpg); margin: 0 auto;}
#search {float: left; margin-left: 10px; color: #7f742d;}
div#footer-nav {float: right;}
ul#footer-nav li {float: left; margin: 0 10px;}
#footer-links {font: 9px Georgia, sans-serif; color: #7f742d; margin-top: 20px;text-align: center;}
.footer-link {color: #727272 !important;}
a.footer-link:hover {text-decoration: underline;}
#latest-posts {background-color: #f1f9fc; width: 315px; min-height: 440px; border-left: 1px solid #a79b73; border-bottom: 1px solid #a79b73; border-right: 1px solid #a79b73; float: right; margin-right: 10px; padding: 20px 10px 0 10px;}
#home-content {margin: 0 0 20px 0; padding: 0 110px;}
#home-content h2 {font-size: 18px;}
#home-content h3 {font-family:Times New Roman,Arial,serif; font-weight: normal;}
.post-excerpt {font: 12px Georgia, sans-serif; color: #777566; line-height: 1.4em;}
.latest-post img {float: right; width: auto; height:95px;  padding-left: 10px;}
.latest-post {border-bottom: 1px solid #a79b73; padding: 7px 0; min-height:95px}
#specials {float: left; width: 540px; margin: 20px 0 0 10px; font: 12px Georgia, sans-serif;}
.special-post img {margin-bottom: 20px;}
.special-post {margin-top: -20px;}
#three-boxes {height: 190px; margin:20px 10px 20px 10px; padding: 10px 5px; border-bottom: 1px solid #a79b73; border-top: 1px solid #a79b73; }
#home-content h4 {font-family:Times New Roman,Arial, serif; font-weight: normal; color: #615a2b; text-transform: uppercase;}
#home-content h5 {font-family:Times New Roman,Arial, serif; font-weight: normal; color: #615a2b; text-transform: uppercase; font-size: 16px;}
ul#products {font: 12px Georgia, sans-serif; list-style: disc; list-style-position: inside; margin-top: 7px; color: #615a2b;}
.nav-item {margin: 0 35px;}
#menu {padding: 30px 0 0 340px; font: 10px Verdana, sans-serif; color: #655e32;}
.menu-header {font-weight: bold;}
#products, #firstbox, #secondbox {float: left;}
#products {width: 270px; padding-left:15px;}
#firstbox {border-left: 1px solid #a79b73; padding: 0 0 0 20px; margin: 0 5px; width: 300px; height: 190px;}
#firstbox img {float: right;}
.feature-text {font: 12px Georgia, sans-serif; color: #777566;}
#secondbox {border-left: 1px solid #a79b73; padding: 0 0 0 20px; margin: 0 5px; width: 300px; height: 190px;}
#secondbox img {float: right;}

/*
ADDITIONAL PAGES
*/
#page-content h1 {font-family:Times New Roman,Arial, serif; font-size: 18px; text-transform: uppercase; font-weight: normal; color: #76723f; }
#page-content {margin: 20px 0 20px 0;  font: 12px Georgia, sans-serif; color: #656565; min-height: 640px; padding: 0 130px; }
#page-content p {margin: 10px 0;}
#contact-content ul {list-style-position: inside; list-style-type: disc;}
#contact-content li {list-style-type: disc;}
#contact-content p {margin: 10px 0;}


/*
SIDEBAR
*/
.sidebar-section {border-top: 1px dotted #656565; padding: 10px 0; margin: 5px 0;}
.sidebar-section li, ul {list-style-type: none;}


/*
MENU
*/

#menu a, #menu h2{
display:block;
white-space:nowrap;
margin:0;
padding:1px 0 1px 3px;
}

#menu a{
text-decoration:none;
color:#655e32 !important;
}

#menu a:hover {
color: #c95a00 !important;
}


#menu ul{
list-style:none;
padding:0;
float: left;
margin-left: -8px;
}


#menu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
background-color: #d0e1e8;
background-image: url(http://catbirdnyc.com/wp-content/images/menu_bg.jpg);
background-repeat: repeat;
width: 165px;
padding: 10px 5px;
}

#menu ul ul ul{
top:0;
left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

				.EIP_title:hover, .EIP_content:hover, 
				.EIP_textbox:hover, .EIP_mulittextbox:hover {
					background-color: #ffffff !important;
				}