/*
Theme Name: The Great Tast Challenge
Description: Created by Laughlin/Constable Design and CSS ninjas!
Version: 0.1
Author: Butch Liebscher / Michael Schwobe
Author URI: http://www.laughlin.com/
Tags: Santa Margharita, The Great Taste Challenge, Laughlin Constable
*/

/* grab current site stylesheet */
@import url('http://santamargherita.laughlin.com/GreatTasteChallenge/Content/css/global.css');

#blog_colA {
	width: 575px;
	overflow: hidden;
	float: left;
}

#blog_colA .post {
	background-color:#FAF2D4;
	margin-bottom: 25px;
	padding: 15px 45px 15px 50px;
}

#blog_colA .post_content {
	width: auto;
	padding: 0;
	float: none;
}

.archiveTitles { padding: 0 0 30px 50px; }

.post_bio {
	background: transparent url('images/bio_bg.png') no-repeat left top;
	width: 68px;
	height: 78px;
	border: 1px solid #99755C;
	margin: 0 15px 10px 0;
	text-align: center;
	float: left;
}

#blog_colA p.commentline {
	height: 25px;
	margin-bottom: 1em;
}

span.bubble1 {
	display: block;
	background: transparent url('images/icon_bubble1.png') no-repeat left 2px;
	height: 20px;
	padding: 5px 0 0 27px;
	font-size: 11px;
	float: left;
}

.post_img {
	width: 155px;
	float: left;
}

.post_meta { margin: 0 0 3px; }

.post_date {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #79553C;
}

.post_title a { text-decoration: none; }

.post_title a:hover { text-decoration: underline; }

.post_author { font: italic 11px Georgia, "Times New Roman", Times, serif; }

.star_rating { }

/* ===== sidebar (right column) ================================================== */

#sidebar {
	width: 255px;
	padding: 0 50px 0 60px;
	float: left;
}

.rsidebar a { font-weight: normal; }

.rsidebar ul li { padding-bottom: 20px; }

.rsidebar ul li.widget_search {
	background: transparent url('images/widget_search.png') no-repeat left -4px;
	padding: 0 0 29px 40px;
	margin-bottom: 35px;
}

.rsidebar ul li ul li { padding-bottom: 3px; }

#searchform input {
	background-color: #FFF;
	width: 137px;
	height: 17px;
	padding: 4px 5px 0;
	border: 1px solid #99755C;
	border-right: none;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #99755C;
	margin:0;
	float: left;
}

.widget h2 {
	display: block;
	height: 28px;
	padding: 11px 0 0 40px;
	font: normal 12px/1em "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: .19em;
	color: #79553C;
	line-height: 1em;
	margin: 0 0 4px 0;
}

.widget_categories h2 { background: transparent url('images/widget_categories.png') no-repeat left top; }

.wp_widget_authors h2 { background: transparent url('images/widget_authors.png') no-repeat left top; }

.widget_tag_cloud h2 { background: transparent url('images/widget_tags.png') no-repeat left top; }

.widget_archive h2 { background: transparent url('images/widget_archive.png') no-repeat left top; }

.widget_links h2 { background: transparent url('images/widget_links.png') no-repeat left top; }

.widget_ctc h2 { background: transparent url('images/widget_tags.png') no-repeat left top; } /*tags*/

#text-3 h2 {
	background: transparent url('images/widget_about.png') no-repeat left top;
	height: 34px;
	padding-top: 6px;
} /*more about lc*/

#text-4 h2 { background: transparent url('images/widget_contact.png') no-repeat left top; } /*contact us*/

div.ctc { padding: 0 0 0 50px; } /*tag cloud*/

.widget_tag_cloud { padding-left: 50px; }

.widget_tag_cloud h2 {
	position: relative;
	left: -50px;
}

.navigation {
	float: left;
	color: #303030;
	width: 636px;
	margin: 0px;
	padding: 0px;
	margin-left: 13px;
	margin-right: 19px;
	padding-top: 6px;
}

.navigation p {
	color: #303030;
	margin: 0px;
}

.navigation a: hover { text-decoration: underline; }

.alignright {
	float: right;
	margin-top: 10px;
}

.alignleft {
	float: left;
	margin-top: 10px;
}

.postmetadata {
	text-align: right;
	font: 12px Verdana;
	color: #600320;
	margin: 0;
	padding: 0px;
}

.postmetadata a { color: #600320 }

#commentform label {
	display:inline-block;
	color: #79553C;
	font: normal 9px/1em Georgia, "Times New Roman", Times, serif;
	font-stretch:normal;
	text-align:right;
	text-transform:uppercase;
	width:60px;
	margin:0 0 4px;
	padding:0.25em 10px 0 0;
}
.post .subcopy { padding-left: 73px;}
#commentform input {
	border:1px solid #99755C;
	height:16px;
	padding:4px 5px 0;
	width:394px;
	margin: 0 0 5px 0;
}

#commentform textarea {
	width: 400px;
	margin: 0 0 10px;
	padding: 0;
}

#commentform #submit { margin: 0 0 0px; }

#commentform p {
	margin: 0px 0 .5em;
	padding-top: 5px;
}

ol.commentlist li.commenthead h2 { margin: 0 0 10px 0; }

.boxcomments { width: 480px; }



.commenttop {
	background-color: #FFF;
	padding-top: 10px;
	border: 1px solid #99755C;
	border-bottom: none;
}

.commentmiddle {
	background-color: #FFF;
	padding: 3px 20px 10px;
	border-right: 1px solid #99755C;
	border-left: 1px solid #99755C;
	color: #333;
}

.commentmiddle p { margin: 0 0 1em; }

p.commentfirstchild {
	xdisplay: block;
	background: transparent url('images/icon_bubble2.png') no-repeat left top;
	height: 20px;
	padding: 5px 0 0 27px;
	font-size: 11px;
	color: #666;
}

p.commentfirstchild a { color: #666; }

.commentbottom {
	background: #DDD url('images/commentbottom_even.png') no-repeat left top;
	height: 15px;
	margin-bottom: 10px;
}

.odd .commentbottom { background: #DDD url('images/commentbottom_odd.png') no-repeat left top; }

.odd p.commentfirstchild {
	background: transparent url('images/icon_bubble2b.png') no-repeat right top;
	padding: 5px 27px 0 0;
	text-align: right;
}

textarea#comment {
	width: 404px;
	border: 1px solid #99755C;
	vertical-align:text-top;
}

/* ===== btns ================================================== */

.btn_comment,
.btn_search {
	display: inline-block;
	background: #F8ECBF url('http://santamargherita.laughlin.com/GreatTasteChallenge/Content/Images/icon_gt.gif') no-repeat 61px center;
	width: 56px;
	height: 16px;
	padding: 5px 12px 0 5px;
	border: 1px solid #99755C;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	white-space: nowrap;
}

a.more-link {
	display: inline-block;
	background: transparent url('http://santamargherita.laughlin.com/GreatTasteChallenge/Content/Images/icon_gt.gif') no-repeat right center;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 12px;
	white-space: nowrap;
}

.post a.btn_submit { background-color: #FFF; float: right; }

a.btn_search {
	width: 48px;
	background-color: #FAF2D4;
	background-position: 51px center;
	float: left;
}

a.btn_comment {
	margin-right: 10px;
	float: left;
}

/* ===== Default ================================================== */

.reduced,
a.submit,
ol.commentlist,
.rsidebar ul,
#footer .footerNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
}

.rsidebar ul li ul { padding-left: 50px; }

.hide,
#footer .footerNav ul li a span { display: none; }

.hide1,
h1 a { text-indent: -3000px; }

.clear { clear: both; }

/* ===== IMG CAPTION ================================================== */
/* DJENDERS */

.alignright { border: solid 1px #ccc; }

div.img div {
	background-color:#FFF;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	font-size:0.9em;
	line-height:1.6em;
	margin-top:5px;
	padding:6px;
	text-align:left;
}

/* ===== contact us button ================================================== */
/* wmhayes */

#btn_contactUs {
	display: block;
	background: transparent url('images/btn_contactUs.png') no-repeat left top;
	height: 57px;
	text-decoration: none;
}

#btn_contactUs:hover { background-position: left bottom; }
