@charset       "utf-8";

/* 
Theme Name: Bedford Brown
Theme URL: 
Description: a custom theme for bedfordbrown.com
Author: Bloody Monster
Author URI: http://bloodymonster.com
Version: 1.0.2
*/

/* @group global reset */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td
{
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: none; }
:focus { outline: 0; }

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

/* @end global reset */
/* @group Globals */
html { }
body { background: #f8f5f4 url('http://www.bedfordbrown.com/wp-content/themes/bedfordbrown/images/bkg-home.jpg'); }
body.category-store, body.pageid-1533 { background: #ebd1b5 url('http://www.bedfordbrown.com/wp-content/themes/bedfordbrown/images/bkg-store.jpg'); }
body.category-stoneyard, body.pageid-1523 { background: #c1d5df url('http://www.bedfordbrown.com/wp-content/themes/bedfordbrown/images/bkg-stone.jpg'); }
body.category-greenhouse, body.pageid-1530 { background: #d2e1c0 url('http://www.bedfordbrown.com/wp-content/themes/bedfordbrown/images/bkg-green.jpg'); }
body.pageid-1680 { background: #c1d5df url('http://www.bedfordbrown.com/wp-content/themes/bedfordbrown/images/bkg-accolades.jpg'); }
body.category-blog { background: #ffeded url('http://www.bedfordbrown.com/wp-content/themes/bedfordbrown/images/bkg-blog.jpg'); }
body.category-events { background: #f6e8f6 url('http://www.bedfordbrown.com/wp-content/themes/bedfordbrown/images/bkg-events.jpg'); }
body.pageid-494 { background: #a2abc3 url('http://www.bedfordbrown.com/wp-content/themes/bedfordbrown/images/bkg-services.jpg'); }
body.pageid-4 { background: #ffece5 url('http://www.bedfordbrown.com/wp-content/themes/bedfordbrown/images/bkg-contact.jpg'); }

body
{
	font-family: Helvetica,Arial,sans-serif;
	margin: 0;
	min-width: 920px;
	padding: 0;
}

a:link,
a:visited
{
	border-bottom: 1px dotted #5197a6;
	color: #5197a6;
	text-decoration: none;
}

a:hover,
a:active
{
	border-bottom: 1px dotted #7cbbce;
	color: #7cbbce;
	text-decoration: none;
}

#container
{
	margin: 20px auto;
	/* padding-bottom: 5px; */
	width: 960px;
	/* drop shadow */
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 15px 3px #999;
	-webkit-box-shadow: 0 0 15px 3px #999;
	/* box-shadow: 0 0 15px 3px #888; */
}

#content
{
	background: #fff;
	float: left;
	padding-top: 24px;
	padding-bottom: 24px;
	width: 100%;
}

#header
{
	background: url('http://www.bedfordbrown.com/media/headerBg-corners-fixed.png') no-repeat 0 0;
	height: 94px;
	position: relative;
	width: 960px;
	border-bottom: black 3px solid;
}

#header p.tagline
{
	text-shadow: #8f8f8f 0px 0.2em 0.2em;
	border: none;
	color: #675642;
	padding-top: 57px;
	padding-left: 54px;
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
	text-transform: uppercase;
	display: inline-block;
}

#header p.tagline span { font-size: 24px; }

#footer
{
	background: url('http://www.bedfordbrown.com/media/footer-bkg.png') no-repeat 0 0;
	border-top: 1px solid #d4ccbb;
	clear: both;
	min-height: 25px;
	padding: 10px 20px 14px;
	position: relative;
}

body.category-store #footer, body.pageid-1533 #footer { background: url('http://www.bedfordbrown.com/media/footer-bkg-store.png'); }
body.category-store #container, body.pageid-1533 #container { background: transparent url('http://www.bedfordbrown.com/wp-content/themes/bedfordbrown/images/bkg-footer-store.png') no-repeat left bottom; }
body.category-stoneyard #footer, body.pageid-1523 #footer { background: url('http://www.bedfordbrown.com/media/footer-bkg-stoneyard.png'); }
body.category-stoneyard #container, body.pageid-1523 #container { background: transparent url('http://www.bedfordbrown.com/wp-content/themes/bedfordbrown/images/bkg-footer-stoneyard.png') no-repeat left bottom; }
body.category-greenhouse #footer, body.pageid-1530 #footer { background: url('http://www.bedfordbrown.com/media/footer-bkg-greenhouse.png'); }
body.category-greenhouse #container, body.pageid-1530 #container { background: transparent url('http://www.bedfordbrown.com/wp-content/themes/bedfordbrown/images/bkg-footer-greenhouse.png') no-repeat left bottom; }

.category-blog #content #menu,
div#past-events #content #menu
{
	float: right;
	width: 300px;
}

.category-blog #content #menu h2,
div#past-events #content #menu h2 { padding-top: 15px; }

.category-blog #content #menu p,
.category-past-events #content #menu p
{
	font-size: 12px;
	padding-top: 3px;
	text-transform: none;
}

.category-blog #content #menu li,
div#past-events #content #menu li
{
	list-style: none;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 15px;
}

div#past-events #content #menu li
{
	line-height: 150%;
	width: 245px;
}

.category-blog #post, .s-category-blog #post, .category-events #post, .s-category-events #post
{
	margin: 0 20px;
	padding: 0;
	border: none;
}

.category-blog #post .post, .s-category-blog #post .post, .category-events #post .post, .s-category-events #post .post
{
	width: 878px;
	margin-bottom: 20px;
	padding: 20px !important;
	background-color: #faf9f3;
	border: 1px solid #ebe9df;
}

.s-category-blog #post .post { margin-bottom: 0; }

#post
{
	border-left: 1px dotted #d1d0ce;
	float: right;
	margin-right: 20px;
	padding-left: 20px;
}

div#past-events #post,
.category-books-blog #post { float: left; }
div#past-events .category-thumb ,
.category-books-blog .category-thumb { border: 0px; }
#postmeta { }
#postnavigation { }
#searchform { }

#sidebar
{
	display: block;
	float: left;
	margin-left: 30px;
	padding-right: 20px;
	width: 260px;
}

#header h1,
#header h4
{
	background: transparent url('http://www.bedfordbrown.com/wp-content/themes/bedfordbrown/images/bedfordbrown-logo.gif') no-repeat 0 0;
	height: 61px;
	left: 30px;
	position: relative;
	top: 18px;
	width: 236px;
}

#header h1 a,
	#header h4 a
{
	border: none;
	display: block;
	height: 61px;
	text-indent: -9999px;
	width: 236px;
}

#header p { display: none; }

#header ul
{
	position: absolute;
	right: 0;
	top: 40px;
}

#header ul li
{
	display: inline;
	float: left;
	margin-right: 18px;
	text-shadow: black 0 0.2em 0.2em;
}

#header ul li a:link,
#header ul li a:visited
{
	border: none;
	color: #dfd6c1;
	font-size: 12px;
	font-weight: bold;
	line-height: 1;
	text-transform: uppercase;
}

#header ul li a.active,
#header ul li a.active :hover
{
	border-bottom: 1px solid #655A4A;
	padding-bottom: 2px;
}

#header ul li a#nav-item-store:hover,
#header ul li a#nav-item-store.active,
#header ul li a#nav-item-store:active,
body.category-store #header ul li a#nav-item-store { color: #ebd1b5; }

#header ul li a#nav-item-store.active
{
	border-bottom: 1px solid #ebd1b5;
	padding-bottom: 2px;
}

#header ul li a#nav-item-stoneyard:hover,
#header ul li a#nav-item-stoneyard:active,
#header ul li a#nav-item-stoneyard.active,
body.category-stoneyard #header ul li a#nav-item-stoneyard { color: #c1d5de; }

#header ul li a#nav-item-stoneyard.active
{
	border-bottom: 1px solid #c1d5de;
	padding-bottom: 2px;
}

#header ul li a#nav-item-greenhouse:hover,
#header ul li a#nav-item-greenhouse:active,
#header ul li a#nav-item-greenhouse.active,
body.category-greenhouse #header ul li a#nav-item-greenhouse { color: #d2e1c0; }

#header ul li a#nav-item-greenhouse.active
{
	border-bottom: 1px solid #d2e1c0;
	padding-bottom: 2px;
}

#header ul li a#nav-item-accolades:hover,
#header ul li a#nav-item-accolades:active,
#header ul li a#nav-item-accolades.active,
body.category-accolades #header ul li a#nav-item-accolades { color: #b5a9c7; }

#header ul li a#nav-item-accolades.active
{
	border-bottom: 1px solid #b5a9c7;
	padding-bottom: 2px;
}

#header ul li a#nav-item-blog:hover,
#header ul li a#nav-item-blog:active,
#header ul li a#nav-item-blog.active,
body.category-blog #header ul li a#nav-item-blog { color: #d9a2a2; }

#header ul li a#nav-item-blog.active
{
	border-bottom: 1px solid #d9a2a2;
	padding-bottom: 2px;
}

#header ul li a#nav-item-events:hover,
#header ul li a#nav-item-events:active,
#header ul li a#nav-item-events.active,
body.category-events #header ul li a#nav-item-events { color: #c7a9c7; }

#header ul li a#nav-item-events.active
{
	border-bottom: 1px solid #c7a9c7;
	padding-bottom: 2px;
}

#header ul li a#nav-item-services:hover,
#header ul li a#nav-item-services:active,
#header ul li a#nav-item-services.active,
body.pageid-494 a#nav-item-services { color: #a2abc3; }

#header ul li a#nav-item-services.active
{
	border-bottom: 1px solid #a2abc3;
	padding-bottom: 2px;
}

#header ul li a#nav-item-contact:hover,
#header ul li a#nav-item-contact:active,
#header ul li a#nav-item-contact.active,
body.pageid-4 a#nav-item-contact { color: #f0bca9; }

#header ul li a#nav-item-contact.active
{
	border-bottom: 1px solid #f0bca9;
	padding-bottom: 2px;
}

.pageid-4 #content form input[type=text]
{
	width: 160px;
	color: #777;
}

#header ul li a#nav-item-new:hover,
#header ul li a#nav-item-new:active { color: #dfd6c1; }

#footer p
{
	color: #666;
	font-size: 10px;
	text-transform: uppercase;
}

#footer div#left
{
	float: left;
	width: 300px;
}

#footer div#right
{
	float: right;
	width: 300px;
}

#footer p.legal { text-align: right; }

#footer p#phone,
#footer p#address,
#footer p#hours
{
	width: 200px;
	padding-bottom: 2px;
}

#footer ul.nav-utility
{
	height: 20px;
	margin-top: 6px;
	position: absolute;
	right: 20px;
}

#footer ul.nav-utility li
{
	font-size: 10px;
	float: left;
	padding-left: 5px;
	text-transform: uppercase;
}

#footer a:link,
                        #footer a:visited
{
	color: #666;
	border: none;
}

#footer a:hover,
                        #footer a:active
{
	color: #666;
	border-bottom: 1px dotted #666;
}

#footer #newsletter
{
	/* 				margin-top: 6px; */
	position: absolute;
	left: 20px;
	width: 400px;
}

#newsletter h3
{
	color: #999;
	font-size: 10px;
	float: left;
	height: 16px;
	margin: 7px 5px 0 0;
	text-transform: uppercase;
	/* 				width:59px; */
}

#newsletter input
{
	color: #666;
	font-size: 8px;
	padding: 4px 10px 2px 4px;
	text-transform: uppercase;
}

#newsletter input#submit
{
	background: transparent url('http://www.bedfordbrown.com/wp-content/themes/bedfordbrown/images/btn-submit.png') no-repeat 0 0;
	display: inline;
	float: right;
	height: 24px;
	padding: 8px 10px 8px 4px;
	text-indent: -9999px;
	width: 50px;
}

body.category #content .post
{
	clear: left;
	padding: 0 0 40px;
}

div#past-events #content .post
{
	width: 600px;
	padding: 0 0 40px;
	float: left;
}

div#past-events #content .post p { line-height: 1.75; }
div#past-events #content div#post { border: none; }

div#past-events #content .post-image
{
	max-width: 300px;
	margin-left: 30px;
	float: right;
}

body.single #content .post
{
	min-height: 300px;
	padding: 0 50px 20px 0;
}

#content .codaLeft h2
{
	font-family: Times New Roman;
	color: #18130C;
	font-weight: normal;
	text-align: right;
	line-height: 22px;
	font-size: small;
}

#blog #post .post { display: table; }
#blog #content h2, #sidebar h1 { text-align: left; }
#blog #content #post { max-width: 620px; }

#blog .blog_text
{
	// padding-left: 25px;
	float: left;
	clear: left;
}

#blog .blog_img { float: left; }
.category-events .post { min-height: 500px; }

.event_img
{
	float: right;
	padding-left: 50px;
	display: table;
}

#blog .blog_img img,
.event_img img
{
	max-width: 400px;
	max-height: 400px;
	border: 1px solid #CCC;
	padding: 5px;
	background-color: white;
	-moz-box-shadow: 5px 5px 5px #CCC;
	-webkit-box-shadow: 5px 5px 5px #CCC;
	box-shadow: 5px 5px 5px #CCC;
	margin-bottom: 16px;
}

div.panel-wrapper div.slideText p
{
	text-align: right;
	padding-bottom: 10px;
}

body.archive #content .post h2, body.single #content .post h2,
body.category #content .post h2, body.single #content .post h2,
body.single #content .post h1
{
	color: #18130c;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.5;
	padding-bottom: 5px;
	text-transform: none;
}

body.single #content .post h1 { color: #5197A6; }

body.archive #content p,
body.category #content p,
body.single #content p
{
	color: #333;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
	padding-bottom: 10px;
}

#sidebar p
{
	color: #666;
	font-size: 13px;
	line-height: 20px;
	padding-bottom: 10px;
}

body.home .slides
{
	border-bottom: 2px solid #d5ccbb;
	height: 350px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 960px;
}

body.home .slides img
{
	height: 350px;
	width: 960px;
	left: 0;
	top: 0;
}

#slides-store,
#slides-stoneyard,
#slides-greenhouse
{
	height: 225px;
	margin: 0 0 20px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 600px;
}

#slides-store img,
#slides-stoneyard img,
#slides-greenhouse img
{
	/* 	height: 225px;  */
	width: 600px;
	left: 0;
	top: 0;
}

body.home #welcome,
body.home #whats-new,
body.home #events
{
	display: block;
	float: left;
	position: relative;
}

body.home #welcome
{
	left: 30px;
	padding-right: 20px;
	width: 340px;
}

body.home #welcome p
{
	color: #666;
	font-size: 12px;
	line-height: 2;
	padding-bottom: 6px;
}

body.home #whats-new
{
	border-right: 1px dotted #d1d0ce;
	border-left: 1px dotted #d1d0ce;
	left: 20px;
	padding: 0 20px 10px;
	text-align: right;
	width: 220px;
}

body.home #events
{
	left: 40px;
	padding-right: 20px;
	width: 280px;
}

li.cat-item { padding: 0 0 5px; }

li.cat-item a:link,
li.cat-item a:visited
{
	border: none;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

li.cat-item a:hover,
li.cat-item a:active,
li.current-cat a:link,
li.current-cat a:visited,
li.current-cat a:hover,
li.current-cat a:active { border-bottom: 1px dotted #7cbbce; }

.item
{
	display: block;
	float: left;
	min-height: 180px;
	padding: 0 10px 20px;
	width: 180px;
}

body.home .item
{
	float: none;
	margin-bottom: 10px;
	min-height: 0;
	width: 180px;
}

.item a:link,
.item a:visited { border: none; }

.item h3
{
	color: #333;
	display: inline;
	float: left;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
}

.item .price
{
	color: #666;
	float: right;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
}

.category-thumb
{
	border: 1px solid #efefee;
	height: 140px;
	margin-bottom: 10px;
	text-align: center;
	width: 180px;
}

.pagination
{
	bottom: 0;
	/* 	border-top: 1px solid #efefee; */
	color: #666;
	clear: both;
	display: block;
	font-size: 12px;
	padding: 10px 0 10px;
	position: relative;
	text-align: center;
	width: 100%;
}

.prevpage
{
	left: 0;
	position: absolute;
	text-transform: uppercase;
}

.nextpage
{
	position: absolute;
	right: 0;
	text-transform: uppercase;
}

.events li
{
	font-size: 15px;
	font-weight: normal;
	padding-bottom: 20px;
}

.side-date, p.post-date
{
	color: #999;
	display: block;
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
	text-transform: uppercase;
}

img.alignright
{
	float: right;
	margin: 0 0 20px 20px;
}

img.alignleft
{
	float: left;
	margin: 0 20px 20px 0;
}

.morelink
{
	clear: both;
	font-size: 11px;
	font-weight: bold;
	padding-top: 20px;
	text-align: right;
	text-transform: uppercase;
}

/* Press Page */
body.pageid-1680 #content
{
	padding: 20px 20px 0 30px;
	width: 910px;
}

body.pageid-1680 #intro { /*
	border-bottom: 1px solid #d1d0ce;
	min-height: 250px;
*/ }

body.pageid-1680 #intro img
{
	float: left;
	height: 250px;
	margin-right: 30px;
	margin-bottom: 20px;
	width: 450px;
}

body.pageid-1680 h1
{
	color: #18130c;
	font-size: 12px;
	font-weight: bold;
	line-height: 2;
	padding-bottom: 12px;
	text-align: left;
	text-transform: uppercase;
}

body.pageid-1680 h2
{
	color: #18130c;
	font-size: 12px;
	font-weight: bold;
	line-height: 2;
	padding-bottom: 12px;
	text-align: left;
	text-transform: uppercase;
}

body.pageid-1680 #content p
{
	color: #666666;
	font-size: 12px;
	line-height: 20px;
	padding-bottom: 6px;
}

body.pageid-1680 #intro p
{
	font-size: 13px;
	padding-bottom: 12px;
}

body.pageid-1680 .secondRow
{
	border-top: 1px solid #d1d0ce;
	margin-top: 20px;
}

body.pageid-1680 .press-areas { clear: both; }
body.pageid-1680 .press-areas li { /*
		float: left;
		padding: 20px 25px 20px 0;
		width: 200px;
*/ }

body.pageid-1680 .press-areas li
{
	float: left;
	padding: 20px 35px 20px 0;
	width: 200px;
}

body.pageid-1680 .press-areas li.lastFloat { padding: 20px 0 20px 0 !important; }
body.pageid-1680 .clearall { clear: both; }

/* Services Page */
body.pageid-494 #content
{
	padding: 20px 20px 0 30px;
	width: 910px;
}

body.pageid-494 #intro { /*
	border-bottom: 1px solid #d1d0ce;
	min-height: 250px;
*/ }

body.pageid-494 #intro img
{
	float: left;
	height: 250px;
	margin-right: 30px;
	margin-bottom: 20px;
	width: 450px;
}

body.pageid-494 h1
{
	color: #18130c;
	font-size: 12px;
	font-weight: bold;
	line-height: 2;
	padding-bottom: 12px;
	text-align: left;
	text-transform: uppercase;
}

body.pageid-494 h2
{
	color: #18130c;
	font-size: 12px;
	font-weight: bold;
	line-height: 2;
	padding-bottom: 12px;
	text-align: left;
	text-transform: uppercase;
}

body.pageid-494 #content p
{
	color: #666666;
	font-size: 12px;
	line-height: 20px;
	padding-bottom: 6px;
}

body.pageid-494 #intro p
{
	font-size: 13px;
	padding-bottom: 12px;
}

body.pageid-494 #service-areas
{
	border-top: 1px solid #d1d0ce;
	clear: both;
	margin-top: 20px;
}

body.pageid-494 #service-areas li { /*
		float: left;
		padding: 20px 25px 20px 0;
		width: 200px;
*/ }

body.pageid-494 #service-areas li.service-finishes
{
	float: left;
	padding: 20px 35px 20px 0;
	width: 200px;
}

body.pageid-494 #service-areas li.service-gifts
{
	float: left;
	padding: 20px 35px 20px 0;
	width: 200px;
}

body.pageid-494 #service-areas li.service-seasonal
{
	float: left;
	padding: 20px 35px 20px 0;
	width: 200px;
}

body.pageid-494 #service-areas li.service-plants
{
	float: left;
	padding: 20px 0 20px 0;
	width: 200px;
}

body.pageid-494 #service-areas li.service-delivery
{
	clear: both;
	padding-top: 0;
	padding-bottom: 20px;
	width: 900px;
}

#sidebar h3
{
	/* 	color:#666; */
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	padding-bottom: 2px;
	padding-top: 30px;
	text-align: left;
	text-transform: uppercase;
}

#sidebar #events
{
	border-top: 1px solid #d1d0ce;
	margin-top: 30px;
	padding-top: 20px;
}

#sidebar ul#subnav { padding-left: 10px; }
#blog #content #post { float: left; }

#blog #post .post
{
	width: 460px;
	border: none;
	background-color: transparent;
}

#blog #content #post img
{
	margin-left: auto;
	margin-right: auto;
}

#blog #content #post a { border-bottom: none; }
#blog #content #post h2 a, .category-events #content #post h2 a { border-bottom: none; }

#blog #content #post p.post-date,
#blog #content #menu h2,
#past-events #content #menu h2
{
	font: normal normal 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
	line-height: 1.4em;
	text-transform: uppercase;
	letter-spacing: .2em;
	color: #999;
}

#blog_archive_date
{
	color: #888;
	padding-left: 20px;
}

#blog #content h2 { padding-bottom: none; }

#blog #content #post .post h2,
h2.blue,
div#container div#past-events h2.blue
{
	text-transform: uppercase;
	letters-pacing: 1.4px;
	color: #5197A6;
}

#blog #content #post #topdash
{
	border-top: dotted 1px #999999;
	border-bottom: dotted 1px #999999;
	padding: 2px 0px 2px 0px;
}

#blog #content #post #innerdash
{
	border-top: dotted 1px #999999;
	border-bottom: dotted 1px #999999;
	padding: 4px 0px 4px 0px;
}

#blog #content #post #innerdash p
{
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 0px;
	vertical-align: middle;
}

#blog #content #post #innerdash p img
{
	padding-right: 10px;
	vertical-align: middle;
}

#blog #content #sidebar
{
	float: right;
	background: #efefef;
	padding: 10px 10px 40px 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	margin-right: 20px;
	margin-left: 0px;
}

#blog #content #sidebar h2
{
	padding-bottom: 0px;
	padding-top: 10px;
	letter-spacing: 1.4px;
}

#blog #content #sidebar #topdash
{
	border-top: dotted 1px #999999;
	border-bottom: dotted 1px #999999;
	padding: 2px 0px 2px 0px;
}

#blog #content #sidebar #innerdash
{
	border-top: dotted 1px #999999;
	border-bottom: dotted 1px #999999;
	padding: 5px 0px 5px 0px;
}

#blog #content #sidebar #innerdash p
{
	/*font-weight:bold;*/
	/*text-transform:uppercase;*/
	padding-bottom: 0px;
	vertical-align: middle;
}

#blog #content #sidebar #innerdash ul li { padding-bottom: none; }

#blog #content #sidebar #innerdash ul li a
{
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	border-bottom: none;
}

#blog #content #sidebar #innerdash form { vertical-align: middle; }

#blog #content #sidebar #innerdash form input
{
	border: dotted 1px #999999;
	background: #efefef;
	vertical-align: middle;
}

#blog #content #sidebar #innerdash form input #searchsubmit { border: none; }
#blog #content #sidebar #innerdash #formContainer { padding: 10px 0px 10px 0px; }

#blog #content #sidebar #innerdash li
{
	border-radius: 10px;
	list-style-type: none;
	text-decoration: none;
}

#blog #content #sidebar #innerdash a
{
	text-decoration: none;
	border: none;
	font-size: 12px;
	color: #000000;
}

#blog #content #sidebar { letter-spacing: 1.4px; }

/* blog comments */
#respond h3
{
	margin-top: 30px;
	font-family: Helvetica, Ariel, sans-serif font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #18130C;
	text-transform: uppercase;
	border-bottom: dotted 1px #999999;
	padding-bottom: 2px;
}

.commentField { }
.logged-in-as { display: none; }
#dottedBottom { border-bottom: dotted 1px #999999; }

/* comments */
#content p .commentHead
{
	font-weight: bold;
	color: #18130C;
}

#content p .commentBody { color: #18130C; }

#commentContainer
{
	background: #EFEFEF;
	padding: 10px;
}

#commentContainer2 { padding: 10px; }
.category-store #post, .category-stoneyard #post, .category-greenhouse #post { width: 600px; }
.homeClear { clear: both; }
#homeNav { margin: 60px 0 0 22px; }

#homeNav li
{
	float: left;
	display: inline;
	width: 285px;
	margin-right: 28px;
}

#homeNav li.lastFloat { margin-right: 0 !important; }
#homeNav li h2 { text-align: left !important; }

#homeNav li h3
{
	text-align: center;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	color: #555;
	letter-spacing: .5ex;
	text-transform: uppercase;
	font-weight: normal;
	padding: 15px 9px 0px 0px;
	border: 0px;
	margin: 0px;
	text-decoration: none;
}

#homeNav li h3:first-letter { font-size: 23px; }

#homeNav li #welcome p
{
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
	line-height: 22px;
	text-align: center;
}

#homeNav li a { border: none; }
#homeNav li a span { display: none; }

#homeNav li a  img
{
	-moz-box-shadow: 4px 4px 4px #b3b3b3;
	-webkit-box-shadow: 4px 4px 4px #b3b3b3;
	box-shadow: 4px 4px 4px #b3b3b3;
	padding: 1px;
	border: 1px #ccc solid;
}

#welcomeNew
{
	width: 630px;
	margin: 0 auto;
	margin-top: 60px;
	color: #5f512e;
}

#welcomeNew h2
{
	color: #5f512e;
	margin-bottom: 5px;
	height: 35px;
}

#homeContent
{
	text-align: center !important;
	color: #606060 !important;
	font-weight: normal !important;
	font-family: Times, "Times-Roman", serif !important;
	font-size: 14.75px;
	float: left;
	border: 0px;
	margin: 0px;
	line-height: 25px;
	text-decoration: none;
	font-style: italic;
	letter-spacing: 0.2ex;
}

#homeContent p:first-letter
{
	font-size: 50px;
	font-style: normal;
	margin-right: -7px;
}

#homeContent p + p:first-letter
{
	font-size: 14px;
	font-weight: normal;
}

#homeAddress
{
	clear: left;
	text-align: center;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	color: #555;
	letter-spacing: .5ex;
	text-transform: uppercase;
	font-weight: normal;
	padding: 50px 0 25px 0px;
	border: 0px;
	margin: 0px;
	text-decoration: none;
	line-height: 25px;
	display: table;
}

#welcomeTagline { margin-bottom: 15px; }

/* Hover Effects that were removed by Client Request
#homeNavStore a span, #homeNavGreen a span, #homeNavStone a span {display: none;}
#homeNavStore a, #homeNavGreen a, #homeNavStone a {display: block; width: 285px; height: 285px; background:url('images/bedford-home-nav.jpg') no-repeat; border: none;}
#homeNavStore a:hover, #homeNavGreen a:hover, #homeNavStone a:hover {opacity:0;}
#homeNavStore, #homeNavGreen, #homeNavStone {background:url('images/bedford-home-nav.jpg') no-repeat;}

#homeNavStore a {background-position: 0 0 !important;}
#homeNavStore {background-position: 0 -285px !important;}

#homeNavGreen a {background-position: -285px 0 !important;}
#homeNavGreen {background-position: -285px -285px !important;}

#homeNavStone a {background-position: -570px 0 !important;}
#homeNavStone {background-position: -570px -285px !important;}

#homeNavGreen {margin-bottom: 60px;}
*/

