/*
Theme Name:     Birdcage - Bespoke Theme
Theme URI:      http://example.com/
Description:    Bespoke Theme for Birdcage 
Author:         Twin Signals - Richie Watts 
Author URI:     http://twinsignals.com
Template:       twentyeleven
Version:        0.1.0
*/

@charset "UTF-8";
/* CSS Document */

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #000;
	line-height: 1.4em;
	font-size:13px;
	color:#666;
	
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

/* =Structure
----------------------------------------------- */

body {
	font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
}

h1{
	font-family: 'Rancho', cursive;
	font-size:26px;
	margin:20px 0px;
	color:#000;
}

h2{
	font-family: 'Rancho', cursive;
		font-size:26px;
	margin:10px 0px;
}

h3{
	font-family: 'Rancho', cursive;
	font-size:26px;
	margin:20px 0px;
}

a {
	color:#36939b;	
	text-decoration:none;
}

a:hover {
	color:#999;	
	text-decoration:none;
}
/* Assistive text */
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}
#access a.assistive-text:active,
#access a.assistive-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
	clip: auto !important;
	font-size: 12px;
	position: absolute;
	text-decoration: underline;
	top: 0;
	left: 7.6%;
}
/* =Menu

-------------------------------------------------------------- */

#navWrap{
	width:960px;
	margin:auto;
}

#access {
	background:url(http://www.birdcagebristol.com/wp-content/themes/birdcage/images/navBG.jpg) #000;
	clear: both;
	display: block;
	float: left;
	margin: auto;
	width: 960px;
	height:67px;
	font-family: 'Rancho', cursive;
}
#access ul {
	font-size: 21px;
list-style: none;
margin: 0px auto;
padding-left: 0;
width: 925px;
}
#access li {
	float: left;
	position: relative;
}
#access a {
	color: #E2E1DC;
	display: block;
	line-height: 3.333em;
	padding: 0 0.600em;
	text-decoration: none;
}
#access ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 3.333em;
	left: 0;
	width: 188px;
	z-index: 99999;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #f9f9f9;
	border-bottom: 1px dotted #ddd;
	color: #444;
	font-size: 13px;
	font-weight: normal;
	height: auto;
	line-height: 1.4em;
	padding: 10px 10px;
	width: 168px;
}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
}
#access li:hover > a,
#access a:focus {
	
	color:#cc585b;	
}
#access ul li:hover > ul {
	display: block;
}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
	color:#36939b;
}
#bigWrap{
	background-image:url(http://www.birdcagebristol.com/wp-content/themes/birdcage/images/mainBG.jpg);
}

#page {
	background:url(http://www.birdcagebristol.com/wp-content/themes/birdcage/images/drop.png) no-repeat scroll 50%;
	min-height:100%;
	
}

#birdcage{
	width:960px;
	margin:auto;
}

#wrapUp{
	width:960px;
	margin:auto;
	background:#fff;
	position:relative;
	z-index:3;
	display:table;
}

#headerWrap{
	width:960px;
	background:url(http://www.birdcagebristol.com/wp-content/themes/birdcage/images/chalk.png);
	height:136px;
	
}

#headLeft{
	float:left;
	width:490px;
	margin-left:40px;
}

#headLeft a{
	background:url(http://www.birdcagebristol.com/wp-content/themes/birdcage/images/logo.png);
	display:block;
	width:490px;
	height:136px;
}

#headRight{
	float:right;
	margin-right:40px;
	width:380px;
}

#headRightTop{
	color:#FFF;
	text-align:right;
	margin-top:55px;
	font-size:12px;
	margin-bottom:10px;
}

#headRightBot{
	text-align:right;
}

#main{
	width:960px;
	margin:auto;
	background:#FFF;
}

#primary{
	width:595px;
	float:left;
	padding:0px 30px 30px 30px;
	
	
}

#secondary{
	width:275px;
	padding:20px 30px 30px 0px;
	float:right;
}

#birdBird{
	height:82px;
	width:100%;
	display:block;
	background:url(http://www.birdcagebristol.com/wp-content/themes/birdcage/images/birds.png);
	margin-top:-82px;
	position:relative;
	z-index:2
}

#latest-tweets {
	font-size:12px;
	lineheight:16px;	
	margin-top:-40px;
}

#latest-tweets ul li{
	margin:20px 0px;
	
}
	
	

/* ###############Footer################ */

#birdsFoot{
	width:100%;
	display:table;
	background:#000;
}

#birdsFootInternal{
	height:170px;
	width:960px;
	margin:auto;
}



#supplementary {
	border-top: 1px solid #ddd;
	padding: 1.625em 7.6%;
	overflow: hidden;
}

/* Two Footer Widget Areas */
#supplementary.two .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 48.1%;
}
#supplementary.two .widget-area + .widget-area {
	margin-right: 0;
}

/* Three Footer Widget Areas */
#supplementary.three .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}
#supplementary.three .widget-area + .widget-area + .widget-area {
	margin-right: 0;
}

.page-id-62 .entry-title, .page-id-94 .entry-title, .page-id-9 .entry-title, .page-id-123 .entry-title,.page-id-10 .entry-title,.page-id-22 .entry-title,.page-id-119 .entry-title, archive category category-blog .page-title{
  display:none;
}

#leftPicture{
	width:595px;
}
.clear{clear:both;}
#leftImage{float:left;
width:230px;}
#rightTxt{float:right;width:365px;padding-top: 20px;}
.meet{
	width:595px;
	margin:20px 0px;
	}
.meetPic{
	float:left;
	width:230px;
	}
.meetTxt{
	margin-left:25px;
	width:290px;
	float:right;
	background:url(images/meetBg.jpg);
	padding:0px 25px 15px 25px;
	
	}
.name{
	font-family: 'Rancho', cursive;
	font-size:30px;
	margin:20px 0px;
	color:#36939b;
	float:left;
	margin-right:5px;
	}
.role{
	font-family: 'Rancho', cursive;
	font-size:22px;
	margin:20px 0px;
	color:#000;
	float:left;
	}
.spacer{
	margin-top:30px;	
}
.spacer2{
	margin-top:30px;
}
.spacer3{
	margin-top:145px;	
}
.homer{
	margin-top:0px
	
}

.homerGraphic{
	margin-top:-40px;
}
.wp-image-147{
	margin-top:-5px;
}
.meet1{
	float:left;
		width:595px;
	margin-top:-5px;
}
.sliderly-gallery img{
	width:150px !important;
	padding:19px;
	background:url(http://www.birdcagebristol.com/wp-content/themes/birdcage/images/pictureframe.jpg);
	
}

#contactWrap{
	width:860px;
	margin:auto;
	margin-top: 30px;
}

#contactLeft{
	width:340px;
	float:left;
	font-size:17px;
}

#contactRight{
	width:460px;
	float:right;
}

#contactMain{
	
}

#contactSub{
	width:414px;
	margin-left: -20px;
	float:left;
}
#contactMap{
	width:463px;
	float:left;
}

form.customcontactform div label, form.customcontactform-sidebar div label{
font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
font-size:14px;
margin-bottom:3px;
}	

.entry-meta{
	margin:10px 0px;
}

.comments-link{
	display:none;
}
.underfoot{
float:left;
width:305px;
}

#birdsFootBase{
float:left;
width:400px;
margin:15px 10px;
display:none;
height: 150px;
}

#post-74,#post-72,#post-69{
	border-bottom:#999 dotted 1px;
	margin-bottom:35px;
	padding-bottom:20px;
	
}
.item-holder p{ display:none;}

.category-blog .page-title{
	padding-bottom:15px;
}
#secondary ul li {
	padding-bottom:10px;	
}