/****** FILE: themes/drury/css/960/reset.css *****/
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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/****** FILE: themes/drury/css/960/960.css *****/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}

/****** FILE: themes/drury/css/typography.css *****/
/*
Theme Name: drury
*/

/*
	This typography.css file is included in the WYSIWYG editor
*/

.typography p {
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 20px;
}

.typography a, .typography a:link, .typography a:visited, .typography a:active {
color:#b2d9de;
text-decoration:none;
}

.light .typography a, .light .typography a:link, .light .typography a:visited, .light .typography a:active {
color:#143136;
text-decoration:none;
}

.typography a:hover {
	color: #424242;
}

.light .typography a:hover {
	color: #424242;
}

.typography strong {
	font-weight: bold;
}

.typography em {
	font-style: italic;
}

.typography blockquote {
	background-image: url(../images/quote.png);
	background-repeat: no-repeat;
	background-position: 10px 15px;
	background-color: rgba(84,86,88,.6);
	font-style:italic;
	margin:20px auto;
	width: 628px;
	padding:20px 20px 20px 65px;
	color: #143136;
	position: relative;
	left: -3px;
}

.typography ul {
	list-style: none;
	margin: 10px 0 10px;
}

.typography ul li {
	/*background:transparent url(../images/icon_bullet.png) no-repeat 0 2px;*/
	padding-bottom:5px;
	padding-left:20px;
	margin-left: 0px;
}

.typography ol {
	list-style: decimal;
	margin: 10px 0 10px;
}

.typography ol li {
	margin-left: 30px;
}

.typography h1 {
	color:#143136;
	font-size:20px; /*36px;*/
	line-height:20px; /*36px;*/
	margin:0 0 15px;
	padding:0 0;
}

.typography h2 {
	color: #143136;
	font-size: 19px;
	line-height: 20px;
	margin: 0 0 15px 0;
	padding: 0px 0;
}

.typography h3 {
	color: #143136;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	margin: 0 0 4px 0;
	padding: 0px 0;
}

.typography h4 {
	color: #143136;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0px 0;
}

.typography h5 {
	color: #143136;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	margin: 0 0 15px 0;
	padding: 0px 0;
}

.typography h6 {
	color: #143136;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0px 0;
}

.typography img.left, .typography img.leftAlone {
	display:inline;
	margin:2px 15px 2px 0;
	padding:5px;
}

.typography img.right {
	float: right;
	display:inline;
	margin:2px 0px 2px 15px;
	padding:5px;
}

.typography img.center {
	display: block;
	margin: 0 auto 10px auto;
	padding: 5px;
}

.typography div.left {
	overflow: hidden;
	margin: 0 15px 0 0;
	padding: 0 14px 0 0;
	float:  left;
}

.typography div.right {
	overflow: hidden;
	margin: 0 0 0 15px;
	padding: 0 0 0 14px;
	float:  right;
}

.typography div.center {
	margin: 0 auto 5px auto;
}

.typography pre {
	font-family:monospace;
	display:block;
	margin:10px 1em;
	padding:0;
}

.typography hr {
	padding:5px;
}

.typography table {
	font-size:12px;
}

.typography table tr td {
		padding:3px 5px;
}



.typography div.captionImage p.caption{
	font-size:  12px;
	line-height:  1em;
	color:  #143136;
}

.left {
	float:  left;
}

.right {
	float:  right;
}

.leftAlone {
	display: block !important;
}

/* *********************************/
/*     WORDPRESS BLOG FIXES       */
/* ********************************/
.typography .alignleft {
	float: left;
	margin-right: 10px;
}

.typography .alignright {
	float: right;
}

.typography .wp-caption-text {
	margin:0 !important;
	text-align:center;
}

/****** FILE: themes/drury/css/form.css *****/
/*
Theme Name: silverstriper
Theme URI: http://www.silverstriper.com
Description: Basic theme for Silverstripe Powered Sites
Version: 0.5
Release: 04/01/2010
*/

/*
	+ FORM ELEMENTS
	+ SEARCH ELEMENTS
*/

/***************************/
/*     FORM ELEMENTS       */
/***************************/
fieldset {
border:medium none;
display:block;
margin:5px 0 10px;
padding:0;
}


fieldset .left{
	display: block;
	float: none;
}

form input[type="text"], form input[type="password"] {
	font-size:12px;
	color: #333333;
	width:14em;
	background:#F8F8F5 none repeat scroll 0 0;
	border-color:#D1CEC6 #EDEDE8 #EDEDE8 #D1CEC6;
	border-style:solid;
	border-width:1px;
	margin:0 10px 10px 0;
	padding: 5px;
}

form textarea {
	font-family:inherit;
	color: #333333;
	font-size:12px;
	height:14em;
	width:30em;
	background:#F8F8F5 none repeat scroll 0 0;
	border-color:#D1CEC6 #EDEDE8 #EDEDE8 #D1CEC6;
	border-style:solid;
	border-width:1px;
	margin:0 10px 10px 0;
}

label {
	display:block;
	font-size:13px;
	margin:0 0 0;
	padding:10px 0 5px;
}

.action {
	background-color:#143136;
	border:1px solid #003f47;
	color:#FFFFFF;
	cursor: pointer;
	font-size:10px;
	font-weight: bold;
	margin:0 0 0 2px;
	padding:5px 10px;
	text-decoration:none;
	text-transform:lowercase;
}

#Remember label {
	display: inline;
	padding: 0 5px;
}

#Remember label.right, #MemberLoginForm_LoginForm_Remember {
	float: left;
}


/***************************/
/*     SEARCH ELEMENTS   */
/***************************/
#search-box {
	float: right;
	height: 21px;
	position: absolute;
	bottom: 30px;
	right: 0px;
	display: block;
	overflow: hidden;
	background:#3e4042 none repeat scroll 0 0;
	border:1px solid #626467;
	border-right: none;
	padding:1px 2px 2px 3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
}

#search-box .middleColumn {
	display: inline;
}

#Search {
	display: inline;
}

#search-box form input[type="text"] {
	font-size:10px;
	width:200px;
	background:#E7E7E2 none repeat scroll 0 0;
	border:0 none;
	color:#666666;
	padding:3px;
}

#searchBox form input[type="text"]:focus
 {
	background-color: #E7E7E3;
 }

#search-box .action, #mc-embedded-subscribe {
	font-size: 10px;
	font-weight: normal;
	background:#5d888e none repeat 0 0;
	border:0 none;
	padding:3px;
	color:#C8CDCE;
	cursor:pointer;
	text-transform: uppercase;
	margin: 0;
}

#SearchForm_SearchForm {
	float: right;
}

#SearchForm_SearchForm fieldset {
	margin: 0;
}

#SearchForm_SearchForm input[type="text"] {
	margin: 0;
	border: none;
}

/****** FILE: themes/drury/css/layout.css *****/
/**************************************
***************************************

Title:      Drury Design base styles

**************************************
**************************************/

/*
	+ INCLUDES
	+ GENERAL
	+ CONTENT FRAMING
	+ HEADER
	+ FOOTER
	+ HOMEPAGE (requires HomePage Class)
	+ ASIDE
	+ BIO PAGE
	+ STUDIO PAGE
	+ BLOG
	+ PAGE COMMENTS
	+ PAGINATION
	+ MESSAGE BOX
	
	^ Typography.css contains styling for content elements
	^ forms.css contains styling for form elements
	
	~~~~ COLORS ~~~~~
	dark teal: #003f47  // new dark teal #143136  143136
	light teal: #b2d9de
	
	greys: 
		lighter ~20% #d5d5d5
		light 30% #b2b2b2
	
	
*/

/* ******************************* */
/*  CSS Includes                   */
/* ******************************* */
/*@import url("960/reset.css");
@import url("960/960.css");
@import url("typography.css");
@import url("form.css");*/



/* ******************************* */
/* GENERAL                         */
/* ******************************* */
html
{
	overflow-y:scroll;
	font-size: 12px; 
	line-height: 18px;
}

body { 
	color: #d5d5d5; 
}

.dark {
	background:#292a2c url('../images/bg_body_dark.jpg') repeat-x top left;
	background: -moz-linear-gradient(top, #545658 0%, #292a2c 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#545658), to(#292a2c));
}

/*.light {
	background:#c7cecf url('../images/bg_body_light.jpg') repeat-x top left;
	background: -moz-linear-gradient(top, #dfe6e7 0%, #c7cecf 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#dfe6e7), to(#c7cecf));
	color: #666;
}*/


.article, .aside, .dialog, .figure, .footer, .header, .hgroup, .nav, .section {
	display:block;
}

h1 {
	font-size: 36px;
	line-height: 36px;
}

h2 {
	font-size: 24px;
	margin: 10px 0;
}

h3 {
	font-size: 20px;
	margin: 20px 0;
}

h4 {
	font-size: 18px;
	margin: 5px 0;
}

h5 {
	font-size: 14px;
	margin-bottom: 5px;
}

h6 {
	font-size: 12px;
	margin-bottom: 5px;
}

p {
	margin-bottom: 10px;
}

a:link, a:visited, a:active {
color:#9dd7d5;
text-decoration:none;
}

a:hover {
	color: #bdbcbd;
}

ol {
	list-style: decimal;
}

ul {
	list-style: disc;
}

li {
	margin-left: 30px;
}

.left {
	float: left;
}

/***************************/
/*     CONTENT ELEMENTS     */
/***************************/
.dark #container {
	position: relative;
	background: #626467 url('../images/bg_container_dark_thin.jpg') repeat-y 247px 0;	
}

/*.light #container {
	position: relative;
	background: #edeff0 url('../images/bg_container_light_thin.jpg') repeat-y 247px 0;	
}*/

#content {
	display: block;
	position: relative;
	margin-bottom: 130px;
}

#contentHome {
	display: block;
	position: relative;
	margin-bottom: 80px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


/***************************/
/*     HEADER ELEMENTS     */
/***************************/
.header {
	overflow: hidden;
	margin: 0;
}

.header .hgroup h1 {
	padding: 77px 0 0 64px;
}

.header .hgroup h1 a, .header .hgroup h1 a:link {
	text-indent:-9999px;
	background: transparent url('../images/drurydesigns_sprite.png') no-repeat top left;
	width: 108px;
	height: 86px;
	display: block;	
}

.header .hgroup h1 a:hover {
	background: transparent url('../images/drurydesigns_sprite.png') no-repeat 0 -86px;
}

#pageTitle {
	position: absolute;
	left: 255px;
	top: -106px;
}

#pageTitle h2 {
	color: #143136;
	font-weight: bold;
	letter-spacing: 2px;
	text-shadow: 2px 2px 6px rgba(0,0,0,.3);
	display: block;
	text-transform: uppercase;
}

/* *****************************/
/*     NAVIGATION ELEMENTS     */
/* *****************************/
#navContainer {
	background: url('../images/bg_nav_top.png') repeat-x left top;
	background: -moz-linear-gradient(top, rgba(63,80,80,.9) 0%, rgba(69,77,79,.05) 70%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(63,80,80,.9)), to(rgba(69,77,79,.05)));
	width: 713px;
	margin-right: 0;
	margin-left: 7px;
	height: 250px;
}

/*.light #navContainer {
	background: url('../images/bg_nav_light_top.png') repeat-x left top;
	background: -moz-linear-gradient(top, rgba(189,225,222,.6) 0%, rgba(203,218,217,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(189,225,222,.6)), to(rgba(203,218,217,0)));
}*/

#navMain {
	margin: 0;
	z-index: 98;
}

#navMain  ul li {
	list-style: none;
	position: relative;
	width: 117px;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0 0 0 1px;
}

#navMain_Portfolio {
	width: 122px !important;
}

#navMain  ul li a, #navMain  ul li a:link {
	color: #c8cdce;
	font-weight: bold;
	letter-spacing: 2px;
	text-shadow: 2px 2px 4px rgba(0,0,0,.3);
	padding: 32px 0px 0 3px;
	display: block;
	text-transform: uppercase;
}

.light #navMain  ul li a, .light #navMain  ul li a:link {
	color: #292a2c;
}

#navMain li:hover > ul {
	display: block;
}

#navMain ul li:hover {
	height: 250px;
	background: url('../images/bg_nav_top_hover.png') repeat-x left top;
	background: -moz-linear-gradient(top, rgba(53,54,56,.8) 0%, rgba(84,86,88,.1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(53,54,56,.8)), to(rgba(84,86,88,.1)));
}

.light #navMain ul li:hover {
	height: 250px;
	background: url('../images/bg_nav_top_hover.png') repeat-x left top;
	background: -moz-linear-gradient(top, rgba(84,105,105,.9) 0%, rgba(203,218,217,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(84,105,105,.9)), to(rgba(203,218,217,0)));
}

#navMain li:hover > ul {
	display: block;
}

#navMain ul li a:hover {
	color: #fff;
}

/* Sub Navs */
#navMain  li ul {
	display: none;
	z-index: 99;
	position: absolute;
	left: 0;
	top: 50px;
	margin: 0;
	padding: 3px 0 0 0;
	width: 100%;
}

#navMain li ul li {
	float: none;
	padding: 0;
	margin: 0 0 0 0;
	width: 100%;
	background: transparent;
}	

#navMain  li ul li a, #navMain  ul li ul li a:link {
	padding: 2px 0px 2px 5px;
	letter-spacing: 0px;
	display: block;
	color: #c8cdce;
	font-weight: normal;
	text-transform: capitalize;
}

#navMain li ul li:hover {
	height: 100%;
	background: transparent;
}

.light #navMain li ul li:hover {
	height: 100%;
	background: transparent;
}

#navMain ul li ul li a:hover{
	color: #fff;
}

/* Cabinetry In Page Nav */
ul.tabNavigation {
	overflow: hidden
}

ul.tabNavigation li {
	float: left;
	margin-right: 15px;
}

ul.tabNavigation li a, ul.tabNavigation li a:link {
	display: block;
	text-indent: -9999px;
	height: 97px;
}

li.grabill-cabinetry-company a, li.grabill-cabinetry-company a:link {
	background: transparent url(../images/logos_cabinetry.png) no-repeat 0 0;
	width: 	117px;
}

li.ovation a, li.ovation a:link {
	background: transparent url(../images/logos_cabinetry.png) no-repeat -144px 0;
	width: 	102px;
}

li.leicht a, li.leicht a:link {
	background: transparent url(../images/logos_cabinetry.png) no-repeat -267px 0;
	width: 	110px;
}


li.habersham a, li.habersham a:link {
	background: transparent url(../images/logos_cabinetry.png) no-repeat -404px 0;
	width: 	92px;
}




/* *****************************/
/*     SIDEBAR ELEMENTS        */
/* *****************************/
#nav_SideBar {
}

.typography .aside h3 a, .typography .aside h3 a:link, .typography .aside h3.general {
	color: #fff; /*#d5d5d5;*/
	font-size: 16px;
	line-height: 1px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: bold;
}

.light .typography .aside h3 a, .light  .typography .aside h3 a:link {
	color: #143136;
}

.typography .aside li a, .typography .aside li a:link {
	letter-spacing: 1.2px;
	color: #b2b2b2;
	font-weight: bold;
}

.typography .aside li a:hover {
	color: #b2d9de;
}

.typography .aside li a.current {
	color: #D5D5D5;/*#fff;*/
}
.light .typography .aside li a, .light .typography .aside li a:link {
	font-weight: normal;
}

/***************************/
/*     FOOTER ELEMENTS     */
/***************************/
.footer {
	position: relative;
	clear: both;
	background: transparent url('../images/bg_footer_gradient.png') no-repeat 0 25px;
	margin-top: 20px;
	padding-bottom: 10px;
}

.annivWatermark{
	position: absolute;
	top: -110px;
	left: 13px;
	background: transparent url('../images/drurydesigns_sprite.png') no-repeat 0px -272px;
	width: 225px;
	height: 96px;
}

/*.light .annivWatermark{
	background: transparent url('../images/watermark_anniversary_light.png') no-repeat top left;
}

.light .footer {
	background: transparent url('../images/bg_footer_gradient_light.png') no-repeat 0 25px;
}*/

.footer .nav ul {
	list-style: none;
}

.footer .nav li {
	margin-left: 5px;
	border-right:1px solid #BEBEA7;
	float:left;
	padding:0 10px;
}

.footer .nav li:last-child {
	border-right:none;
}

.footer .nav li a, footer nav li a:link  {
	color: #424242;
	text-decoration: none;
}

.footer p {
	text-align: right;
}

#footerBoxes {
	overflow: hidden;
	background: transparent;
	padding: 0 0 35px 0;
}

#footerBoxes .section {

}

#footerBoxes .section h1 {
	font-size: 13px;
	letter-spacing: 2px;
	color: #333333;
	padding-left: 3px;
	text-transform: uppercase;
	line-height: 33px
}

#footerBoxes .section h1 a, #footerBoxes .section h1 a:link {
	color: #333333;
	padding-left: 0px;
}

#footerBoxes .section h1 a:hover {
	color: #B1B2B6;
}

#footerBoxes .section ul {
	list-style: none;
	padding-top: 5px;
}

#footerBoxes .section ul li {
	margin: 0 0 10px 0;
	padding-left: 5px;
	padding-right: 10px;
}

#footerBoxes .section ul li a, #footerBoxes .section ul li a:link {
	display: block;
	color: #b1b2b6;
}

#footerBoxes .section ul li a:hover {
	display: block;
	color: #9DD7D5;
}

#socialize h1 {
	text-align: center;
	padding-left: 5px;
}

#socialize ul {
	margin: 12px 0 0 14px;
	overflow: hidden;
}

#socialize ul li {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
}

#socialize ul li a, #socialize ul li a:link {
	display: block;
	text-indent: -9999px;
	width: 50px;
	height: 50px;
}

#rss a, #rss a:link {
	background:transparent url('../images/drurydesigns_sprite.png') no-repeat 0 -172px;
}

#facebook a, #facebook a:link {
	background:transparent url('../images/drurydesigns_sprite.png') no-repeat -50px -172px;
}

#twitter a, #twitter a:link {
	background:transparent url('../images/drurydesigns_sprite.png') no-repeat -100px -172px;
}

#flickr a, #flickr a:link {
	background:transparent url('../images/drurydesigns_sprite.png') no-repeat -150px -172px;
}

#rss a:hover {
	background:transparent url('../images/drurydesigns_sprite.png') no-repeat 0 -222px;
}

#facebook a:hover {
	background:transparent url('../images/drurydesigns_sprite.png') no-repeat -50px -222px;
}

#twitter a:hover {
	background:transparent url('../images/drurydesigns_sprite.png') no-repeat -100px -222px;
}

#flickr a:hover {
	background:transparent url('../images/drurydesigns_sprite.png') no-repeat -150px -222px;
}

.footerDate {
	text-align: center;
	color: #9DD7D5;
}

div.footerDetails {
	color: #9DD7D5;
	text-transform: uppercase;
}

#druryHcard {
	display: inline;
	padding: 0 0 0 5px;
}

#druryHcard .org {
	display: none;
}

#druryHcard .adr {
	display: inline;
}

#druryHcard .tel {
	padding: 0 0 0 15px;
}

#druryHcard .value {
	padding: 0 0 0 5px;
}

.copyright {
	padding: 0 15px 0 5px;
}


/***************************/
/*     HOMEPAGE ELEMENTS   */
/***************************/
#homeIntro {
	position: absolute;
	left: 250px;
	top: -105px;
}

#homeIntro h2, #homeIntro h2 p {
	width: 713px;
	text-transform: uppercase;
	display: block;
	text-align: center;
	color: #d5d5d5;
	font-size: 15px;
	text-shadow: 1px 1px 4px rgba(0,0,0,.2);
	margin: 0 auto;
	line-height: 24px;
	/*margin: 90px 0 35px 0;*/
}

#homeIntro h2 em {
	display: block;
	font-style: normal;
	line-height: 24px
	letter-spacing: 2px;
}

#homeContent {
	position: relative;
	height: 550px;
}

#homeHero {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 0;
	box-shadow: 2px 2px 6px rgba(0,0,0, .3);
	-webkit-box-shadow: 2px 2px 6px rgba(0,0,0, .3);
	-moz-box-shadow: 2px 2px 6px rgba(0,0,0, .3);
}

.homepageGallery {
	height: 530px;
	overflow: hidden;
	
}

/*.homepageGallery .photo-meta-data {
	display: none;
}

#homeHero ul {
	margin: 0;
}

#homeHero ul li {
	margin: 0;
	padding: 0;
	display: none;
}

#homeHero ul li.first {
	display: block;
}*/

#homeItems ul {
	margin: 30px 0 0 0;
	overflow: hidden;
}

#homeItems ul li {
	float: left;
	width: 33%;
	padding-left: 5px;
}

#homeItems ul li time {
	color: #9DD7D5;
}

#homeItems ul li a, #homeItems ul li a:link  {
	color: #b1b2b6;
	display: block;
}

#homeItems ul li a:hover {
	color: #9DD7D5;
}


/*********************************/
/*     SIDE ELEMENTS ELEMENTS   */
/********************************/
#content .nav .widget ul li {
	padding:6px 0 10px 38px;
}

#asideTestimonials {
	
	margin-top: 20px;
}

#asideTestimonials h4 {
	background: transparent url(../images/drurydesigns_sprite.png) no-repeat -158px 3px;
	height:  22px;
	padding-left:  27px;
	margin-bottom: 0px;
	font-size:16px;
}

#asideTestimonials h4 a, #asideTestimonials h4 a:link{
	color: #d5d5d5;
	text-transform: capitalize;
}

#asideTestimonials ul {
	margin:  0 !important;
}

#asideTestimonials ul li {
	padding-left: 0;
}

#asideTestimonials blockquote {
	background: none;
	border:none;
	font-style:italic;
	margin:0px auto 10px auto;
	padding:5px 20px 5px 0px;
	color: #143136;
	width: 75%;
}

#asideTestimonials blockquote p {
	margin-bottom: 5px
}

/***************************/
/*     PORTFOLIO ELEMENTS   */
/***************************/
#portfolioContent {
	position: relative;
	height: 620px;
}

#portfolioHero {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 0;
	box-shadow: 2px 2px 6px rgba(0,0,0, .3);
	-webkit-box-shadow: 2px 2px 6px rgba(0,0,0, .3);
	-moz-box-shadow: 2px 2px 6px rgba(0,0,0, .3);
}

#portfolioHero img {
	margin: 0;
	padding: 0;
}

.portfoliopageGallery {
	
}

.portfoliopageGallery .photo-meta-data {
	display: none;
}

.portfoliopageGallery ul {
	position: relative;
	background:url(../images/gallery_loading.gif) no-repeat 50% 50%;
}

.portfoliopageGallery ul img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#portfolioHero ul {
	margin: 0;
}

#portfolioHero ul li {
	margin: 0;
	padding: 0;
	display: none;
}

#portfolioHero ul li.first {
	display: block;
}


#portfolioHero .nivo-controlNav {
	bottom:-45px;
	left:12px;
	position:absolute;
}

#portfolioHero .nivo-controlNav img {
	display:inline;
	margin-right:2px;
	margin-left: 2px;
	position:relative;
	box-shadow: 1px 1px 4px rgba(0,0,0, .3);
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0, .3);
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0, .3);
}

#portfolioHero .nivo-controlNav a.active img {
	box-shadow: 1px 1px 4px rgba(255,255,255, .9);
	-webkit-box-shadow: 1px 1px 4px rgba(255,255,255, .9);
	-moz-box-shadow: 1px 1px 4px rgba(255,255,255, .9);
}

.nivoSlider a {
	border:0 none;
}

.nivo-controlNav a {
	cursor:pointer;
	position:relative;
	z-index:99;
}

.nivo-directionNav a {
	cursor:pointer;
	position:absolute;
	top:45%;
	z-index:99;
}

.nivo-directionNav a {
	background: transparent url(../images/arrows.png) no-repeat 0 0;
	border:0 none;
	display:block;
	height:30px;
	text-indent:-9999px;
	width:30px;
}

a.nivo-nextNav  {
	background-position:-30px 0;
	right:15px;
}

a.nivo-prevNav {
	left:15px;
}

.portfolioList {
	overflow: hidden;
}

.portfolioList li {
	float: left;
	padding-left: 0px !important;
	padding-right: 10px
}

.portfolioList li h3 {
	margin-bottom: 0;
	font-size: 17px;
}

.portfolioList li li {
	float: none;
	padding: 3px 10px 3px 0;
}

.portfolioList li ul {
	margin: 0px 0 5px 0;
}

#flickrGallery {
	float:  left;
	margin: 0 0 10px 0;
}

h4.flickrLink a, h4.flickrLink a:link {
	background: transparent url(../images/drurydesigns_sprite.png) no-repeat -178px -20px;
	height:  33px;
	width:  200px;
	padding-left:  40px;
	margin-top:  5px;
	margin-bottom: 0px;
	font-size:16px;
	line-height: 1em;
	display: block;
}

#flickrGallery li {
	float:  left;
	padding: 3px;
}

/* ******************************/
/*     LOCATION PAGE ELEMENTS   */
/* ******************************/
#map_holder {
	height: 300px;
	line-height: 0;
	box-shadow: 2px 2px 6px rgba(0,0,0, .3);
	-webkit-box-shadow: 2px 2px 6px rgba(0,0,0, .3);
	-moz-box-shadow: 2px 2px 6px rgba(0,0,0, .3);
	margin: 0 0 20px 0;
}

#map_canvas {
	width: 712px;
	height: 300px;
	overflow: hidden;
	position: absolute;
	left: -3px;
}

#druryLocationHcard {
	font-size: 13px;
	line-height: 18px;
}

#druryLocationHcard h3 {
	display: none;
	font-size: 16px;
	line-height: 16px;
	margin: 0 0 4px 0;
}

#druryLocationHcard .street-address {
	display: block;
}

#druryLocationHcard .tel, #druryLocationHcard .fax {
	display: block;
}


#testimonialsMain, #testimonialsMain li {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* ******************************/
/*     BIO PAGE ELEMENTS        */
/* ******************************/
#DesignerList {
	margin: 0 auto;
}

#DesignerList li {
	padding-left: 0;
	float:  left;
	width: 140px;
	padding-right: 80px;
	
}

#DesignerList li h4 a, #DesignerList li h4 a:link {
	display: block;
	padding-left: 2px;
	font-size: 15px;
	line-height: 14px;
	color: #143136;
	padding-top: 55px;
	padding-bottom:  5px;
}

#DesignerList li h4 em{
	display: block;
	font-size: 14px;
	font-style: normal;
}

#DesignerList li h4 a:hover {
	color: #b2d9de;
	background-color: rgba(71,72,74,.6);
}

.designerBio .vcard {
	color: #143136;
	margin: 0 0 15px 0;
}

.designerBio .vcard .fn {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 1px;
	padding-right: 30px;
}

.designerBio .vcard h3 {
	display: inline;
}

.designerBio .vcard .title {
	font-size: 15px;
	font-weight: bold;
}

.designerBio .vcard .org, .designerBio .vcard .tel .type {
	display: none;
}

.designerBio .vcard a, .designerBio .vcard a:link , .designerBio .vcard .tel .value {
	font-size: 14px;
	color: #143136;
	display: block;
	line-height: 16px;
}

.bioPhoto {
	margin-right: 0;
	width:230px !important;
}

.bioPhoto img {
	margin-top: 39px;
	float: right;
	box-shadow: 2px 2px 6px rgba(0,0,0, .3);
	-webkit-box-shadow: 2px 2px 6px rgba(0,0,0, .3);
	-moz-box-shadow: 2px 2px 6px rgba(0,0,0, .3);
}

.bioExtras {
	margin: 30px 0 0 0;
}

.bioExtras h3 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 1px;
	margin-bottom: 0px;
}

.bioExtras img {
	margin-right: 8px;
	box-shadow: 2px 2px 6px rgba(0,0,0, .3);
	-webkit-box-shadow: 2px 2px 6px rgba(0,0,0, .3);
	-moz-box-shadow: 2px 2px 6px rgba(0,0,0, .3);
}

/* *********************************/
/*     STUDIO PAGE ELEMENTS        */
/* *********************************/
.studiopageGallery {
	position: relative;
	width: 713px;
	left: -3px;
	line-height: 0;
	box-shadow: 2px 2px 6px rgba(0,0,0, .3);
	-webkit-box-shadow: 2px 2px 6px rgba(0,0,0, .3);
	-moz-box-shadow: 2px 2px 6px rgba(0,0,0, .3);
}

.studiopageGallery img {
	margin: 0;
	padding: 0;
}

.studiopageGallery .photo-meta-data {
	display: none;
}

.studiopageGallery ul {
	margin: 0;
	height: 368px;
	overflow: hidden;
}

.studiopageGallery ul li {
	margin: 0;
	padding: 0;
	display: none;
}

.studiopageGallery ul li.first {
	display: block;
}

/* *********************************/
/*     DESIGN GUDIE ELEMENTS       */
/* *********************************/
#DesignGuideFeature {
	overflow:  hidden;
	margin:  0 0 20px 0;
}

#DesignGuideList {
	clear:  both;
	list-style: none;
}

#DesignGuide li {
	float: left;
	width:  100px;
}

.DesignGuideTitle, .DesignGuideIntro, .DesignGuideLink {
	display: none
}

/* *********************************/
/*    MEDIA HOME ELEMENTS          */
/* *********************************/
#mediaSummary {
	float:  left;
}

#mediaSummary h3, #mediaSummary h3 a, #mediaSummary h3:link {
	color:#143136;
	font-size:16px;
	letter-spacing: 1px;
	line-height:20px;
	margin:0 0 7px;
	padding:0 0;
	font-weight:  bold;
}

#mediaSummary h4 a, #mediaSummary h4:link {
	color:#143136;
}


#mediaSummary li {
	margin-left: 10px;
	padding-left:  5px;
	margin-bottom: 25px;
	overflow:  hidden;
}

#mediaSummary li h3 {
	text-transform: uppercase;
}

#mediaSummary li h5.date {
	text-transform: uppercase;
	margin-bottom: 0;
}

#mediaSummary li h5.publication {
	margin-bottom: 0;
}

#mediaSummary li div {
	margin-left	: 0;
	margin-right: 20px;
}

#mediaSummary li ul li{
	margin-left: 5px;
	padding-left:  5px;
	margin-bottom: 0px;
	overflow:  hidden;
}

#mediaSummary li ul li p{
	margin-bottom: 0px;
}

/* **************************/
/*     AWARD ELEMENTS       */
/* **************************/
.awardsList  {
	border-collapse:collapse;
	width: 100%;
}

.awardsList thead th {
	background-color:#143136;
	background-color: rgba(54, 55, 58, 0.8);
	color:#FFFFFF;
}

.awardsList tbody th {
	text-align: left;
	background-color: #525357;
	background-color: rgba(54, 55, 58, 0.4);
}
.awardsList tbody td {
	background-color:transparent;
	text-align:center;
	line-height: 18px;
}
.awardsList th, .awardsList td {
	border-bottom:1px solid #424246;
	padding:10px;
}

/* **************************/
/*     BLOG ELEMENTS       */
/* **************************/
.blogSummary {
	padding-bottom: 25px;
	overflow: hidden;	
}

.blogSummary .photo {
	float: left;
	padding-right: 15px;
	width: 120px;
}

.blogSummary .blogSummaryContent {
	float: left;
	width: 510px;
}

.article {
	overflow: hidden;
}

.BlogTitle {
	margin: 0 0 0px 0;
	padding: 0px 0 10px 0;
	position: relative;
	overflow:  hidden;
}

.BlogTitle h2, .BlogTitle h1 {
	color: #143136;
	font-weight: normal;
	margin: 0 0 0px 0;
	padding: 0px 0 3px 0px;
	width: 600px;
	line-height: 24px;
	font-size: 20px;
	clear:  both;
}

.BlogTitle h2 a, .BlogTitle h2 a:link {
	color:  #143136 !important;
	text-decoration: none;
}

.BlogTitle h2 a:hover {
	text-decoration: underline;
}

.meta {
	float:  left;
}

.BlogTitle h6.meta {
	font-size: 11px;
	font-weight: normal;
	margin: 5px 0 0px 0;
	padding: 0px 0 0 0px;
	float:  left;
}

.BlogTitle h6.meta .date {
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #333;
}

.pipe {
	padding: 0 5px;
	margin:  5px 0 0 0;
}

.BlogTitle a, .BlogTitle a:link {
	text-decoration: underline;
}

.BlogTitle h6.numComments {
	font-size:11px;
	float:  left;
	font-weight: normal;
	margin:  5px 0 0 0;
}

.blogSummary .BlogTitle h6.numComments {
	margin:  0px 0 5px 0;
}

.BlogTitle h6.numComments a, .BlogTitle h6.numComments a:link {
	text-decoration: none;
}

.BlogTitle h6.shareThis {
	font-size:11px;
	float:  left;
	font-weight: normal;
	padding: 5px 10px;
}

.blogSummary_paragraph {
	line-height: 19px;
	font-size: 13px;
	padding-bottom: 5px;
	
}

.blogSummary .photo img {
	border: 1px solid #D5D5D5;	

}

.BlogEntry p {
	line-height: 20px;
	
}

.BlogEntry blockquote {
	width: 100%;
	position: inherit;
	background: url("../images/quote-bubble.png") no-repeat left top;
	padding: 5px 0px;
	margin: 0px 0;
}

.WidgetHolder {
	margin: 5px 0 5px 0;
	clear: both;
	overflow: hidden;
}

.WidgetHolder h3 {
	color: #D5D5D5;
	font-weight: normal;
	/*border-bottom:1px solid #E3E3E3;*/
	margin: 0 0 10px 0;
	padding: 2px 0 3px 0;
}

#ArchiveWidget h3, #CategoriesWidget h3, #RecentPostWidget h3 {
	cursor: pointer;
}

#ArchiveWidget h3:hover, #CategoriesWidget h3:hover, #RecentPostWidget h3:hover {
	color:  #B2D9DE;
}

#ArchiveWidget h3 span, #CategoriesWidget h3 span, #RecentPostWidget h3 span {
	background: transparent url('../images/drurydesigns_toggle_up.png') no-repeat right 7px;
	padding-right: 17px;	
}

#ArchiveWidget h3.down span, #CategoriesWidget h3.down span, #RecentPostWidget h3.down span {
	background: transparent url('../images/drurydesigns_toggle_down.png') no-repeat right 7px;	
}

#SubscribeRSSWidget a.subscribeLink {
	display: block;
	padding:6px 0 10px 38px;
}

#SubscribeRSSWidget p {
	margin-bottom: 5px;
}

#social, #trackbacks {
	border-top: 1px solid #E3E3E3;
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	overflow: hidden;
}

#social h4, #social p, #trackbacks h4, #trackbacks p {
	margin-bottom: 5px;
}

/* *****************************/
/*   ASK A DESIGNER ELEMENTS  */
/* ****************************/

dl.question {
	position: relative;
}

dl.questionHolder {
	background-color:rgba(84, 86, 88, 0.6);
	left:-3px;
	margin:5px auto 20px auto;
	position:relative;
	width:713px;
	overflow: hidden;
}

dl.question dt {
	color: #143136;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	padding: 5px 10px 3px 6px;
}

.typography dl.question dt a, .typography dl.question dt a:link  {
	color: #143136;
	text-decoration: none;
}

dl.question dt a:hover  {
	text-decoration: underline;
}

dd.author {
	font-style: italic;
	color: #143136;
	font-size: 12px;
	padding: 0 0 0 6px;
}

#content-home dl .author p, #content-body dl .author p {
	padding: 0;
	margin: 0;
}

dd.answer {
	padding:10px 0 0 6px;
}

.commentsCount {
	float: left;
	padding: 0 20px 0 10px;
}

.authorSpan {
	float: left;
}

dd.answer {
	
}

#content-home dl .answer p, #content-body dl .answer p {
	padding: 0;
	margin: 5px 0;
}

#content-home dl .answer p.read_more, #content-body dl .answer p.read_more {
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 1em;
}

dl.question dd {
	clear: both;
}


/* *****************************/
/*   PAGE COMMENT ELEMENTS    */
/* ****************************/
#PageComments_holder {
	/*border-top: 1px solid #E3E3E3;*/
	margin: 15px 0 0 0;
	padding: 20px 0;
}

#PageCommentInterface_Form_PostCommentForm {
	margin-bottom: 30px;
}

#CommenterURL {
	display: none;
}

#PageComments_holder h4 {
	font-size: 18px;
}

#CommentHolder {
	left: -3px;
	position: relative;
	width: 713px;
}

#CommentHolder ul {
   list-style: none;
   margin: 20px 0;
}

#PageComments li {
   margin: 5px 0;
   padding: 1px 0px;
   
}

#PageComments li.odd {
background: transparent url(../images/bg_quote_dark_ie.png) repeat top left;	
   background-color: rgba(84, 86, 88, 0.6);
   padding-left: 40px;
   padding-right: 10px;
}

#PageComments li.even {
	background: transparent url(../images/bg_quote_light_ie.png) repeat top left;	
	background-color: rgba(191,217,220,.1);
	padding-left: 40px;
	padding-right: 10px;
}

.PageComments_Header {
	margin: 10px 0;
}

.PageComments_Header h5 {
	margin: 0;
	font-size: 16px;
	padding-bottom: 3px;
}

.PageComments_Header {
	color: #A7A7A7;
	font-size: 10px;
}

#PageComments p {
   
}
#PageComments p.info {
   color: #999;
   margin: 0px;
   padding: 0;
   font-size: 11px;
}

.actionLinks li a {
   padding-right: 3px;
   font-size: 10px;
}
#PageComments .actionLinks li {
display: inline;
border-right: 1px solid;
background: none;
}
#PageComments .actionLinks li.last {
border-right: none;
}

.commentrss {
	padding: 10px 10px 10px 40px;
	line-height: 1.6em;
	
}
#PageCommentsPagination p {
   text-align: center;
   font-size: 14px;
}

#NewPageCommentInterface_Form_PostCommentForm fieldset, #PageCommentInterface_Form_PostCommentForm fieldset {
	position: relative;
}

fieldset #Name, fieldset #CommenterEmail, fieldset #Math {
	width:  275px;
	line-height:  12px;
	margin: 0 0 2px 0;
}

fieldset #Comment {
	position: absolute;
	top: 0;
	left:  300px;
}

/* **************************/
/*  PAGINATION ELEMENTS    */
/* **************************/
#PageNumbers {
	padding: 5px 0 10px 0;
	font-size: 11px;
	overflow: hidden;
	float: right;
	display: block;
}

#PageNumbers .current {
	padding: 2px 7px;
	margin: 0 1px;
	font-weight: bold;
	display: block;
	float: left;
	border: 1px solid #D2D2CF;
}

#PageNumbers a, #PageNumbers a:link {
	display: block;
	padding: 2px 7px;
	margin: 0 1px;
	border: 1px solid #D2D2CF;
	background: none;
	text-decoration: none;
}

#PageNumbers span a {
	float: left;
}

#PageNumbers a.next {
	float: right;
}

#PageNumbers a.prev {
	float: left;
}

#PageNumbers a:hover {
	background: #E7E7E2;
	border: 1px solid #cccccc;
}

/* **************************/
/*     MESSAGE BOXES       */
/* **************************/
.message {
	padding: 5px;
	width: 92%;
	border: 2px solid #e7a200;
	background: #f5da99;
	color:  #333;
}
span.middleColumn .message {
	margin: 4px 0 0 3px;
}
.required {
	margin: 4px 0 0 3px;
	padding: 5px;
	width: 92%;
	color: #DC1313;
	border: 4px solid #FF7373;
	background: #FED0D0;
}

/* **************************/
/*     SEARCH BOXES       */
/* **************************/
#sidePanel {
	position: absolute;
	right: -25px;
	top: 1px;
	list-style-type: none;
}

#sidePanel li {
	margin-bottom: 1px;
}

#sidePanel li a, #sidePanel li a:link {
	display: block;
	width: 25px;
	height: 25px;
	background: url('../images/drurydesigns_sprite.png') no-repeat -108px -25px;
	text-indent: -9999px;
}

#sidePanel li a:hover {
	background: url('../images/drurydesigns_sprite.png') no-repeat -133px -25px;
}

#sidePanel li.search-link a, #sidePanel li.search-link a:link {
	background: url('../images/drurydesigns_sprite.png') no-repeat -108px 0;
}

#sidePanel li.search-link a:hover, #sidePanel li.search-link a.active{
	background: url('../images/drurydesigns_sprite.png') no-repeat -133px 0;
}

#sidePanel li.facebookPanel a, #sidePanel li.facebookPanel a:link {
	background: url('../images/drurydesigns_sprite.png') no-repeat -108px -50px;
}

#sidePanel li.facebookPanel a:hover {
	background: url('../images/drurydesigns_sprite.png') no-repeat -133px -50px;
}

#sidePanel li.twitterPanel a, #sidePanel li.twitterPanel a:link {
	background: url('../images/drurydesigns_sprite.png') no-repeat -108px -75px;
}

#sidePanel li.twitterPanel a:hover {
	background: url('../images/drurydesigns_sprite.png') no-repeat -133px -75px;
}

#sidePanel li.rssPanel a, #sidePanel li.rssPanel a:link {
	background: url('../images/drurydesigns_sprite.png') no-repeat -108px -100px;
}

#sidePanel li.rssPanel a:hover {
	background: url('../images/drurydesigns_sprite.png') no-repeat -133px -100px;
}

.typography #SearchResults {
	margin-top: 0px;
}

h3 a.searchResultHeader{
	color:#143136 !important;
	font-size:18px;
	font-weight:  bold;
	line-height:20px;
	margin:0 0 5px;
	padding:0 0;
}

.typography #SearchResults h3 {
	margin-bottom: 0px;
}

/* ******************************* */
/* SUBSCRIBE CALL TO ACTION        */
/* ******************************* */
#mc_embed_signup {
	padding:  5px 5px 5px 150px;
	margin-left: 10px;
	background: transparent url('../images/logo_drury_design_kitchens_single.png') no-repeat 5px 5px;
}

#mc_embed_signup legend {
	font-size:  22px;
	font-weight:  bold;
	color:  #143136;
	padding-bottom: 10px;
	text-transform: capitalize;
}

#mc_embed_signup label {
	display: inline;
	color:  #292a2c;
	font-size: 14px;
	font-weight: bold;
	padding-right:  10px;
}

#mce-success-response {
	font-size: 12px;
	color:  #292a2c;
}

#mce-error-response, .mce_inline_error {
	color:  red;
	font-size: 12px;
}


