	/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

span.teaser_author, span.author.vcard.fn, a.teaser_category, abbr.teaser_date.published { display: none; }

body.custom.blog .format_text { padding: 15px 0px 15px 15px; }
body.custom.blog .format_text p { width: 100%; }
body.custom.blog .no_sidebars #content { width: 860px; }
body.custom.videos .format_text { padding: 15px 0px 15px 15px; }
body.custom.videos .format_text p { width: 860px; }
body.custom.videos .no_sidebars #content { width: 860px; }

hr { color: #7D7E79; }

body.custom.blog .format_text { width: 800px; margin: 0 auto; }

body.custom.blog .format_text ul {
	list-style: none;
}

body.custom.blog .format_text ul.lcp_catlist a {
	font-size: 22px; 
	width: 800px;
	line-height: 130%;
}

body.custom.blog .format_text li.listing-item {
	border-bottom: 1px solid #000;
	margin-bottom: 15px;
	padding-bottom: 5px;
}

body.custom.blog .format_text li.listing-item span.excerpt {
	width: 800px;
}

.category-bespoke .format_text.entry-content, .category-vintage .format_text.entry-content {
width: 230px !important;
vertical-align: top;
	height: 400px;
}

.category-bespoke .entry-content p, .category-vintage .entry-content p {
width: 230px !important;
float: right !important;
}

.category-blog .format_text.entry-content {
/* width: 600px; addition RJ 8/1/12 */
padding-left: 20px;
margin-left: 0px;
margin-top: 30px;
position: static; /*addition RJ 8/1/12 */
 }

.category-blog .format_text.entry-content p {
/*width: 600px;*/
}

.blog_posts { padding: 20px; line-height: 130%;}
.blog_posts p { font-size: 14px; margin-bottom: 15px; line-height: 130%;}
.blog_posts ul { font-size: 14px; line-height: 130%; margin-left: 20px; }
.blog_posts h1 { margin-top: 10px; }
li.cat-item.cat-item-1 { display: none; }

sup { display: none; }

ul.cp_imagelist { max-height: 300px;
	overflow: hidden; }

ul.cp_imagelist a {margin-top: 50%; }

#footer { background: #ffffff; }

#header h3 { font-size: 40px; line-height: 45px; }

input#gform_submit_button_1.button { background: url(http://www.wideopensites.com/development/wp-content/uploads/2012/02/btn_submit.png) no-repeat; width: 79px; height: 28px; }
.gform_wrapper input.button:hover { color: #ededeb; }

li.widget h3 { display: none; }
#sidebar_1 { width: 200px; float: right; }
img.attachment-thumbnail { width: 100px; height: auto; overflow: hidden; margin:0px 20px 0px 20px; padding-left: 10px; }
.gallery-item { width: 50%; }
#comments { display: none; }
.prev_next { display: none; }
.teasers_box { float: left; }

body.custom.history .format_text, body.custom.contact .format_text { width: 100%; padding: 20px; }
body.custom.history .format_text p, body.custom.contact .format_text p { width: 95%; }

body.custom.vintage .home-teasers-title, body.custom.bespoke .home-teasers-title { background: #777777; padding: 5px 0 0px 10px;  text-align: center; }
body.custom.vintage .home-teasers-title a, body.custom.bespoke .home-teasers-title a { font-size: 22px; font-variant: small-caps; color: #ffffff; line-height: 30px;}

img.thumb.alignleft { width: 140px; height: 166px; }
.custom .my-home-teasers { font-size:10px; display:block; clear:both; height:auto; overflow:visible; color: #ffffff;}
    .custom .my-teasers { display:block; width:140px; float:left; padding-right:0px; }
		.custom .my-teasers a img { text-align:center; padding:0px; }
		.custom .my-teasers .my-teaser-title { clear:both; font-size:1.2em; line-height:1.8em; color: #ffffff; font-weight: bold;}
#content .home-teasers-set .home-teasers-title  a{ width: 140px; padding: 5px; font-size: 22px; font-variant: small-caps;}
#content .home-teasers-set .home-teasers-title {text-align: center; }
#content .home-teasers-set { background: #ededeb; }

/* CATEGORY PAGES */
.teaser { width: 46%; margin: 4px; }
.teasers_box.top, .teasers_box {width: 97%;}
#archive_intro { width: 800px;  margin-left: 20px; border-bottom: 1px solid #777; padding: 0px 10px 10px 0px;}
#archive_intro h1 {
	margin-bottom: 5px;
}

/* POSTS PAGES */
ul.cp_imagelist { width: 340px; height: 100%; }

.format_text.entry-content {
	width: 500px;
}
.headline_area h1 {border-bottom: 1px solid #000000; }
 
.format_text { width: 560px; float: left;}

.format_text p {width: 300px; }

.headline_area {
	padding-left: 20px;
	margin-bottom: 2.2em;
}
.headline_area img.alignleft {
	margin: 0 0px 10px 0;
}
ul.cp_imagelist a:hover {
	background: #DBE6ED;
	border: 0px solid #BFCFD9;
}
ul.cp_imagelist a {
	display: block;
	float: left;
	border: 0px solid #D6D6D6;
}
ul.cp_imagelist a:hover {
	background: #DBE6ED;
	border: 0px;
	color: black;
}

/* TEASERS ON CATEGORY PAGES */
.teasers_box.top {float: left;}

/* SIDEBAR */
ul.children li { width: 170px; }
#sidebars { display: none; }
li#categories-2 h3 { font-variant: small-caps; }
li.widget { list-style-type: none; }

/* FOOTER */
#footer { font-size: 12px; }
input, textarea {
	font-size: 12px;
	height: 20px;
	width: 153px;
	background: transparent;
	border: none;
	background-image: url(http://katemgilbert.com/development/wp-content/uploads/2012/02/search-bg.png);
	background-repeat: no-repeat;
}
input, textarea { height: 20px; background: #ffffff;  }

/* CONTENT */
img.post_image.alignleft { width: 300px; height: auto; margin-top: 30px; margin-bottom: 10px; float: left;}
#gallery {
	float: left;
	width: 240px;
	overflow: hidden;
	text-align: center;
	padding-left: 10px;
}
.post_box {  margin: 0px; width: 845px; float: left; position: relative; height: 100%}
.format_text img.left {margin: 10px; }
.format_text .entry-content { }
#content_box {
	width: 90%;
	background: #ededeb;
	margin: 0 auto;
}

body.custom.sample-page #content {
	width: 100%;
	background: #EDEDEB;
}
.custom #content {
	width: 100%;
	background: #EDEDEB;
}

/* HOMEPAGE STYLES */
.post_box {
	padding-top: 5px;
}
.no_sidebars .post_box {
	margin: 0px;
}
.no_sidebars #content {
	width: 851px;
	background: #ededeb;
	margin: 0 auto;
}
.format_text img.left, .format_text img.alignleft, .wp-caption.alignleft {
	margin-right: 20px;
}
.format_text img.right, .format_text img.alignright, .wp-caption.alignright {
	margin: 0px;
}
/* HEADER AREA */ 
#header_area .page { margin-top: 30px; text-align: center;}
#header #tagline { display: none; }
#logo { font-weight: normal; }
#logo, #logo a {margin-top: 10px; }
#logo a:hover {color: #000000; }

/* NAV MENU */
.menu {
	width: 555px;
	background: #ededeb;
	margin: 0 auto;
	text-align: center;
	padding-top: 5px;
}
.menu li ul {
	border: none;
	text-align: center;
	width: 504px;
	margin: 0 auto;
}
/* BLOG PAGE */
.format_text.entry-content {
	float: none !important;
}
.format_text.entry-content img {
	clear: none;
}
.format_text.entry-content div.wp-caption.alignnone {
	clear: none;
}

/*.breadcrumbs-wrap {
        height: 30px;
}*/