/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

h3.entry-title { padding-bottom: 10px; }

#footer-widgets { background: url("http://pahls.checkerboard.com/wp-content/themes/headlines/images/bg-gradient.png") no-repeat scroll center top #155D0B !important }
.widget { font-family: inherit; }

.custom_text { margin-bottom:12px;  }
.custom_text input { width:100%; }

.custom_text h4 { margin-bottom:0; }
.gigpress-info-item { display:block; }
.gigpress-table td { vertical-align:top; }

.post {background: #fbdc9e; }

#sideshoppingcart .total { margin-bottom: 1em; }
#sideshoppingcart .gocheckout a { font-weight:bold;

	border-radius:3px; -moz-border-radius:3px;
	
	background:url("images/bg-button.png") no-repeat scroll center 0 #838C1C;
	border:1px solid #626915;
	color:#FFFFFF;
	font-size:12px;
	font-style:italic;
	padding:4px 8px;
	text-shadow:0 1px 0 #777777;
	
 }
#sideshoppingcart .emptycart a { font-weight:bold; }

#sideshoppingcart .gocheckout { text-align:right; }
#sideshoppingcart .emptycart{ float:left; margin:0; }

table.productcart td { padding: 2px 4px; vertical-align:top; }
table.productcart tr.firstrow td {

	background: #226915;
	color: white;
}
table.productcart tr.product_row a { color:#226915 ; }

.form-left {float:left;}


/* ----- Plant Library ----- */
#main.plant-library .post {
	padding:0;
	background: white;
}
#main.plant-library .post .title a,
#main.plant-library .post .title a:link,
#main.plant-library .post .title a:visited
	{ color: #fbdc9e; font-weight:bolt; font-size: larger; }

#main.plant-library .lib_header {
	background:#93ab61 url('images/plant-library/logo.png') 530px 12px no-repeat;
	min-height:80px; 
	padding:25px 110px 12px 20px;
	
}

#main.plant-library .lib_header .plant_type { color:#fff2d6; font-size:larger; font-style:italic; }

#main.plant-library .entry { padding:25px; }

#main.plant-library .entry .icons { margin-bottom: 1em; text-align:right; }
#main.plant-library .entry .icons img { padding:0; }

#main.plant-library .images .big { width:225px; overflow:hidden; text-align:center;}

#main.plant-library .post { padding-bottom:25px; }
#main.plant-library .post .images { float:left; }
#main.plant-library .post .thumbnail { margin:0; padding:0; border:0; background:none; }
#main.plant-library .entry a:hover { border:0 }
#main.plant-library .post .copy { margin-left:250px; }

/* -- The Event Calendar Styles -- */
.upcoming a.tec-button-on, .grid a.tec-button-on {
	background:none repeat scroll 0 0 #015c31 !important;
}

.tec-tooltip .tec-event-title {
	background-color:#015c31 !important;
	color:#ffffff !important;
}

.tec-calendar td.tec-present .daynum {
	background-color:#b3b3af !important;
}

#tec-content .ical {
	background:none repeat scroll 0 0 #015c31 !important;
}

.upcoming a.tec-button-off, .grid a.tec-button-off {
	background:none repeat scroll 0 0 #ddddb9 !important;
	text-shadow:none !important;
	color:#015c31 !important;
}

.tec-calendar th {
	color:#646464 !important;
	text-shadow:none !important;
}

.tec-nav {
	margin-top: 10px;
}

.tec-nav-previous {
	display: block;
	float: left;
}

.tec-nav-next {
	display: block;
	float: right;
	text-align: right;
}

.even, .alt {
	border-left:none !important;
}

/* custom cart widget styles */

div.shopping-cart-wrapper { padding-left: 10px !important; padding-right: 10px !important;  }

.widget ul, .widget div, .widget p {
	padding: 0px 10px;
}

.widget ul li a {
	padding: 0px;
	line-height: 1.3em;
	text-decoration: none;
}

.widget ul li {
	padding: 0px 0px 8px 20px;
}


/* Secondary Nav padding adjustment for adding the Photo Contest page */
#secnav a {
    /*padding: 0 10px !important;*/
}

a.btn-attn {
	margin:0 20px 0 20px;
	padding:10px;
	background:#00853E;
	color:#fff;
	text-decoration:none;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
