/*

Theme Name: The WELL

Theme URI: 

Description: The WELL

Version: 1.0

*/



*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }

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

fieldset, img { border:0 }

address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }

ul { list-style:none }

caption, th { text-align:left }

h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight: normal; }

q:before, q:after { content:'' }

a { text-decoration:none }

strong { font-weight:bold }

em { font-style:italic }

* a { position:relative }

a img { border:none }

* { outline: none; }





.clear {clear: both;}

.alignleft, .left {float: left;}

.alignright, .right {float: right;}





body {

	margin: 0;

	padding: 0;

	background:#fff;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size:12px;

	color:#414042;

}



blockquote {

	font-size: 14px;

	background: url(http://drinkfromthewell.com/wp-content/themes/the-well/images/bg_start_qoutes.gif) 5px 5px no-repeat;

	margin-bottom: 20px;

	padding: 20px 30px 1px;

	color: #acacac;

	}





/*-----------accessibility

*/

#accessibility {

	display: none;

}



.skiplist {

	margin: 0;

	padding: 0

} 



.skip {

	display: none;

	font-family: verdana, sans-serif;

	text-align: left;

	margin: 0;

	padding: 0;

	position: absolute

}



:root .skip {

	display: block

}



.skip a {

	padding: 0 0.5em;

	display: inline;

	z-index: 2;

	text-decoration:none;

	position: absolute;

	width: 14em;

	left: -200em;

}



.skip a:focus, .skip a:active {

	position: absolute;

	left: 0.5em;

	border: solid #333 2px;

	color: #fff;

	background: #555;

}



.skip a:hover {

	cursor: default

}





#page {

	background-color:#fff;

}



.container {

	margin: 0 auto;

	width: 820px;

	padding: 0 10px;

	position: relative;

}





/** SOCIAL BOOKMARKS */

#social-bookmarks {

	background: url(images/bg_social-bookmarks-2.gif) repeat-x top;

	border-top: 1px solid #fff;	

}

	.bookmarks {

                float: right;

		width: 313px;

		padding: 5px 10px 3px 17px;

		background: url(images/bg_bookmarks-2.gif) no-repeat top center;

		min-height: 26px;		

		

	}

		.img_connect {

			display: block;

			float: left;

			width: 150px;

			height: 14px;

		}

		

		.bookmarks ul {

			float: right;

			width: 95px;

			display: block;

		}

			.bookmarks ul li {

				display: inline;				

			}		

			.bookmarks ul li a {

				text-indent: -999em;

				display: block;

				width: 16px;

				height: 16px;

				float: left;

				margin: 5px 0 0 6px;

				background: url(images/icon_socialbookmarks.gif);

			}			

				.bookmarks ul li a.sb_twitter { background-position: 0 0; }

				.bookmarks ul li a.sb_facebook { background-position: -20px 0; }

				.bookmarks ul li a.sb_stumbleupon { background-position: -40px 0; }

				.bookmarks ul li a.sb_vimeo { background-position: -60px 0; }

				

				.bookmarks ul li a.sb_twitter:hover { background-position: 0 -20px; }

				.bookmarks ul li a.sb_facebook:hover { background-position: -20px -20px; }

				.bookmarks ul li a.sb_stumbleupon:hover { background-position: -40px -20px; }

				.bookmarks ul li a.sb_vimeo:hover { background-position: -60px -20px; }

			



#header {

	padding-bottom: 10px;

}

	#header h1#logo a {

		margin: 5px 0;

		float: left;

		background: url(images/logo.gif) no-repeat;

		width:219px;

		height: 58px;

		display: block;

		text-indent: -999em;

		border: none;

	}

	#header #site-desc {

		float: right;

		margin: 30px 10px 0 0;

		font-family: georgia;

		font-size: 17px;

		font-style: italic;

		display: block;

	}

	





#navigation {

	height: 66px;

	background: #21354A url(images/bg_navigation.gif) repeat-x;

	overflow: hidden;

}

#navigation ul {
	
	width: 762px;
	
	margin: 0 auto;
	
	position: relative;
	
	}

	#navigation li {

		display: inline;		

	}

		#navigation li a {

			text-decoration: none;

			text-transform:uppercase;

			color: #fff;

			font-size: 17px;

			font-weight: 700;

			display: block;

			float: left;

			height:19px;

			padding: 23px 0;

			text-align: center;			

			text-indent: -999em;

			margin-top: 1px;

		}

		

		#navigation li.page-item-0 a { background: url(images/mnu_home.gif) no-repeat 0 -1px; width: 100px; }		

		#navigation li.page-item-5 a { background: url(images/mnu_about.gif) no-repeat 0 -1px; width: 140px; }		

		#navigation li.page-item-9 a { background: url(images/mnu_shows.gif) no-repeat 0 -1px; width: 145px; }		

		#navigation li.page-item-11 a { background: url(images/mnu_partners.gif) no-repeat 0 -1px; width: 175px; }		

		#navigation li.page-item-13 a { background: url(images/mnu_give.gif) no-repeat 0 -1px; width: 120px; }		

		#navigation li.page-item-15 a { background: url(images/mnu_contact.gif) no-repeat 0 -1px; width: 163px; }
		
		#navigation li.page-item-pray a { background: url(images/mnu_pray.gif) no-repeat 0 -1px; width: 94px; }	

		

		#navigation li a:hover, #navigation li.current_page_item a, .single #navigation li.page-item-9 a {

			background-position: 0 -67px;

		}





#content { margin: 30px 0 0 0; }



.col-240 {width: 240px;}

.col-220 {width: 220px;}

.col-530 {width: 520px;}

.mar_left_70 {margin-left: 70px;}

.mar_left_80 {margin-left: 80px;}



.home_widget {

	padding-bottom: 40px;

	background: url(images/separator.gif) no-repeat center bottom;

	margin-bottom: 20px;

}











/* QUCIK SEARCH */

/*------------------------------------------------------*/

#view_latest_bar {

	text-align: right;

	height: 22px;

	padding: 0;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size: 11px;

	font-weight: 700;

}



.bg_latest_bar {

	background: #21354A url(images/bg_view_latest_bar.gif) repeat-x center;

}

.hide-background {

	background: none;

}



.home .bg_latest_bar{

	background: none;

}



	.btn_viewlatest a {

		color: #C7CCD2;

		text-decoration: none;

		background: url(images/view_latest.gif) no-repeat 90% center;

		padding: 0 0 0 10px;

		margin: 3px 0 0 0;

		float: right;

		width: 95px;

		height: 16px;

		text-indent: -999em;

		display: block;

	}

	#view_latest_bar .active a {

		width: 44px;

		background: url(images/close.gif) no-repeat 90% center;

	}



.home #latestshows {

	/*margin-top: 20px;*/	

}



#latestshows {

	background: #fff url(images/bg_slider.gif) repeat-x bottom;

	margin-top: 1px;

	margin-bottom: 0px;

	height: 340px;

}



	#latestshows .container {}

	

	

		.jcarousel-container {

			width: 820px;

			height: 340px;

		}

		.jcarousel-clip {

			/*z-index: 2;*/

			padding: 0; margin: 0;

			overflow: hidden;

			position: relative;

		}

		.jcarousel-list {

			/*z-index: 1;*/

			overflow: hidden;

			position: absolute;

			top: 0; left: 0;

			margin: 0; padding: 0;

		}

		.jcarousel-list li, .jcarousel-item {

			float: left;

			list-style: none;

			/* We set the width/height explicitly. No width/height causes infinite loops. */

			width: 820px;

			height: 340px;

			background: #21354A url(images/bg_latestshows.gif) no-repeat -50px top;		

			padding: 10px 0;

		}

		.jcarousel-skin .jcarousel-container-horizontal, .jcarousel-skin .jcarousel-clip-horizontal {

				width: 820px;

				height: 340px;

				padding: 0;

		}

		.jcarousel-skin .jcarousel-item-horizontal { }

		

		.jcarousel-control {

			margin: 0 0px 0 0;

			overflow: hidden;

			float: right;

			background: url(images/img_shows.gif) no-repeat left center;

			padding-left: 90px;

		}

		.jcarousel-control a {

			background: url(images/bg_slider_control.gif) no-repeat right;

			width: 33px; 

			height: 20px; 

			padding: 1px 0 0 10px;

			margin: 0 0 0px 0px;

			color: #C7CCD2;

			font-size: 10px;

			font-weight: 700;

			display:block;

			float: left;

			text-align: center;

			

		}

		.jcarousel-control a:hover, .jcarousel-control a:focus, .jcarousel-control a.active { 

			color: #21354A;

			background: url(images/bg_slider_control_h.gif) no-repeat right;

		}	

	

		.next_episode, .show_notes, .view_larger, .ls_read_more {

			text-decoration: none;

			text-transform:uppercase;

			color: #fff;

			font-size: 11px;

			display: block;

			float: right;

			height:18px;

			width: 87px;

			text-align: center;			

			text-indent: -999em;

			margin-top: 5px;

		}

		.content_box {

			width: 295px;

			float: left;

			line-height: 150%;

			font-size: 11px;

		}

			p.post_hd_img {

				border-top: 1px solid #708092;

				border-bottom: 1px solid #708092;

				padding: 10px 0 20px 0;

				text-align: center;

			}

			p.ls_post_meta {

				color: #A2AAB5;

				text-align: center;

				padding: 5px 0 20px 0;

				background: url(images/bullet_the_well_home.jpg) no-repeat center bottom;

				letter-spacing: 1px;

			}

				p.ls_post_meta em {

					font-family: georgia;

					letter-spacing: 0;

				}				

			div.ls_post_content {

				padding: 10px 0 5px 0;

				font-family: georgia;

				color: #fff;

			}

			.ls_read_more {

				background: #21354A url(images/btn_read_more.gif) no-repeat left top;

				width: 76px;

			}

			.ls_gods_comfort {

				background: #21354A url(images/bg_gods_comfort.jpg) no-repeat left top;

				width: 217px;

				height: 48px;

				padding: 17px 0 15px 0;

				color: #fff;

				display: block;

				text-align: center;

				margin: 5px auto 0 auto;

			}

				.ls_gods_comfort strong {

					font-weight: 700;

					color: #fff;

					text-transform: uppercase;

					font-size: 14px;

					letter-spacing: 2px;

				}

				.ls_gods_comfort em {

					font-weight: 400;

					font-family: georgia;

					color: #85B8D9;

					font-size: 12px;

					line-height: 1.8em;

				}



		.video_box {

			float: right;

			width: 510px;

		}	

			.ls_post_video {

				border: 5px solid #fff;

				overflow: hidden;

				height: 290px;

			}			

			.next_episode { 

				background: #21354A url(images/btn_next_episode.gif) no-repeat left top;

			}

			.show_notes {

				background: #21354A url(images/btn_show_notes.gif) no-repeat left top;

				margin-right: 20px;

			}

			.view_larger {

				background: #21354A url(images/btn_view_larger.gif) no-repeat left top;

				margin-right: 20px;

				width: 95px

			}

			

			

			



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







h2.pagetitle {

	color: #21354A;

	font-size: 18px;

	letter-spacing: 1px;

	font-family: georgia;

}





.post {

	padding-bottom: 20px;

	background: url(images/separator.gif) no-repeat center bottom;

	margin-bottom: 20px;

}



h2.posttitle {

	letter-spacing: 1px;

	color: #2A3E51;

	font-size: 48px;

	font-family: georgia;

	line-height: 100%;

}

h2.posttitle a {

	color: #2A3E51;

	padding-bottom: 15px;

	display: block;

	float: left;

}

h2.posttitle a:hover{	

	background: url(images/hd_border_bottom.png) repeat-x bottom;

}



.subtitle {

	padding-top: 0px;

	color: #7E7E7E;

	font-size: 17px;

	font-style: italic;

	font-family: georgia;

}



.episodeinfo {

	border-top: 1px solid #CFCFCF;

	border-bottom: 1px solid #CFCFCF;

	margin-top: 10px;

	padding: 5px 0;

}



.episodeinfo .episodemeta {

	color: #2B3E51;

	text-transform: uppercase;

	letter-spacing: 1px;

}

	.episodeinfo .episodemeta em {

		font-family: georgia;

		font-style: italic;

		text-transform: none;

	}

	

	.viewepisode {

		color: #959595;

		text-transform: uppercase;

		letter-spacing: 1px;

		background: url(images/icon_view_episode.gif) no-repeat left center;

		display: block;

		float: right;

		font-size: 11px;

		padding: 0px 0 0 24px;

	}



.links_button {

	float: left;

}

	

.btn_links {

	background: #EFEFEF url(images/bg_links.gif) repeat-x top;

	border: 1px solid #E7E7E7;

	padding: 3px 10px;

	font-weight: 700;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

}



.btn_recommended_reading { color: #A36318;}

.view_all_shows { color: #497099;}



.amzshcs {

	margin-top: 20px;

}

	.amzshcs-item {		

		height: 100px;

		line-height: 150%;

		overflow: hidden;

	}

	.amzshcs .left_col {

		float: left;

		width: 240px;

		padding: 10px 19px 15px 0;

		border-bottom: 1px dotted #ccc;

		border-right: 1px dotted #ccc;

	}

	.amzshcs .right_col {

		float: right;

		width: 240px;

		padding: 10px 0 15px 19px;

		border-bottom: 1px dotted #ccc;

	}

	

		.amzshcs-item img {

			padding: 0px 0;

			margin: 0 10px 2px 0;

			float: left;

			border: 2px solid #efefef;

		}

		.amzshcs-item .amztitle {

			color: #A36318;

			font-weight: 700;

		}

		.amzshcs-item .author {

			color: #595959;

		}

		.amzshcs-item .amzlink a {

			float: right;

			display: block;

			padding: 0 8px;

			margin: 10px 0 0 0;

			background: url(images/bg_button.gif) repeat-x;

			border-color: #D3D2CF;

			text-transform: uppercase;

			color: #fff;

			font-size: 10px;

		}

		

		





.page_banner {

	margin-bottom: 15px;

}



.entry {

	font-family: georgia;

	font-size: 12px;

	color: #595959;

	line-height: 150%;

}



.post_video {}



.entry p a { color: #21354A; text-decoration:none; border-bottom: 1px solid #C7CCD2;}

.entry p a:hover { text-decoration: none; border-color: #21354A;}



.entry h2, .entry h3, .subheading {

	color: #21354A;

	font-size: 18px;

	letter-spacing: 1px;

	font-family: georgia;

	text-transform: uppercase;

}



.entry h2 span.small, .entry h3 span.small, .subheading span.small {

	text-transform: none;

}



.entry p {

	margin: 15px 0;

}



.pagenav {

	margin: 15px 0;

}



.separator {

	background: url(images/separator.gif) no-repeat center center;

	min-height: 18px;

	_height: 18px;

}





.give_to_the_well {

	display: block;

	width: 165px;

	height: 85px;

	background: url(images/img_give_to_the_well.gif) no-repeat center center;

	text-indent: -999em;

	float: right;

	text-decoration: none;

	border: none;

	margin: 0 0 20px 20px;

}

.give_to_the_well:hover {

	background-image: url(images/img_give_to_the_well_h.gif);

}



.gods_comfort {

	display: block;

	width: 165px;

	height: 70px;

	background: url(images/img_gods_comfort.gif) no-repeat center center;

	text-indent: -999em;

	float: right;

	text-decoration: none;

	border: none;

	margin: 0 0 20px 20px;

}

.gods_comfort:hover {

	background-image: url(images/img_gods_comfort_h.gif);

}





.entry a.partner_name {

	border: none;

	text-transform: uppercase;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	color: #A36318;

	font-weight: 700;

	letter-spacing: 1px;

	font-size: 11px;

}



#twitter_feed {

	background: url(images/bg_twitter_feed.gif) no-repeat top;

	height: 110px;

	overflow: hidden;

	display: block;

	position: relative;

}

	#twitter_feed .widget {position: absolute;}



	.twitter {

		padding: 8px 10px 10px 35px;

		font-size: 10px;

		color: #979797;

		height: 45px;

		overflow: hidden;

	}

		.twitter li {

			margin-bottom: 50px;

		}

	

		.twitter a { color: #21354A; text-decoration:none; border-bottom: 1px solid #C7CCD2;}

		.twitter a:hover { text-decoration: none; border-color: #21354A;}



.twitter_followus {

	margin: 20px 5px 10px 0;

	display: block;

	float: right;

	text-indent: -999em;

	background: url(images/bg_twitter_followus.gif) no-repeat top;

	width: 166px;

	height: 8px;

}







#testimonials {

	display: block;

	position: relative;

}

	.testimonials {

		position: absolute;

		overflow: hidden;

	}

		.testimonials li {

			background: #fff url(images/bg_start_qoutes.gif) no-repeat left top;

			text-align: center;

			padding: 12px 10px 10px 30px;

			font-family: georgia;

			color: #ACACAC;

			font-size: 15px;

			font-style: italic;

			font-weight: 400;

			margin-bottom: 200px;

		}

	

		.testimonials li span {

			font-size: 12px;

			color: #787878;

		}

		.testimonials li span.by {

			color: #A36318;

			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

			font-weight: 700;

			font-style: normal;

		}

		.testimonials a { color: #21354A; text-decoration:none; border-bottom: 1px solid #C7CCD2;}

		.testimonials a:hover { text-decoration: none; border-color: #21354A;}

		

#testimonials-home {

	height: 220px;

	width: 820px;

        margin-top: 15px;

	

}

.testimonials-entry {

	width: 165px;

	float:left;

	background: #fff url(images/bg_start_qoutes.gif) no-repeat left top;

	text-align: center;

	padding: 12px 10px 10px 30px;

	font-family: georgia;

	color: #ACACAC;

	font-size: 13px;

	font-style: italic;

	font-weight: 400;

}

.testimonials-entry span {

			font-size: 11px;

			color: #787878;

		}

		.testimonials-entry span.by {

			color: #A36318;

			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

			font-weight: 700;

			font-style: normal;

		}



/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 15px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 15px 2px 0;

	display: inline;

}

/* End Images */



/* Captions */

.aligncenter, div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

	.wp-caption img {

		margin: 0;

		padding: 0;

		border: 0 none;

	}

	.wp-caption p.wp-caption-text {

		font-size: 11px;

		line-height: 17px;

		padding: 0 4px 5px;

		margin: 0;

	}

/* End captions */









.widget {

	padding-bottom: 30px;

	background: url(images/separator_sidebar.gif) no-repeat center bottom;

	margin-bottom: 10px;

}



.home .widget {

	background: none;

}



.background_none {

	background: none;

}





.drink_the_well h3 {

	border: 1px solid #E8E6E4;

	background: url(images/bg_drink_from_the_well.gif) repeat-x;

}

	.drink_the_well h3 span {

		background: url(images/img_drink_from_the_well.png) no-repeat center center;

		text-indent: -999em;

		display: block;

		width: 100%;

		height: 32px;

	}

	

	.drink_the_well ul li {}	

		.drink_the_well ul li a {

			background: #FCFBFA url(images/bg_li_drink_from_the_well.gif) no-repeat left;

			border: 1px solid #E8E6E4;

			padding: 8px 0px 8px 45px;

			text-decoration: none;

			font-family: georgia;

			font-style: italic;

			color: #979797;

			font-size: 11px;

			display: block;

			height: 34px;

		}

		.drink_the_well ul li a span {	

			color: #A36318;

			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

			font-weight: 700;

			font-style: normal;

			font-size: 12px;

			margin-bottom: 5px;

		}

		

		.drink_the_well ul li a:hover {

			background: #E7E7E7 url(images/bg_li_drink_from_the_well_h.gif) no-repeat left;

		}





ul.airtimes, li.airtimes {

	padding-left: 15px;

	font-size: 11px;

	display: block;

	line-height: 18px;

}

	

		

		

div#footer {

	margin: 20px 0 0 0;

	font-size:10px;

}



div#footer .container{

	border-top: 5px solid #E9EBED;

	padding: 10px 0 20px 0;

}



#footer div.col-left {

	float: left;

	width: 500px;

	color: #b7b7b7;

}



#footer div.col-right {

	float: right;

	width: 230px;

	color: #9b9b9b;

}



#footernav li {

	display: inline;	

	border-left: 1px solid #C9C9C9;

}

	#footernav li a {

		color: #b7b7b7;

		text-decoration: none;

		text-transform: uppercase;

		font-weight: 700;

		margin: 0 3px 0 7px;

		letter-spacing: 1px;

		font-size: 11px;

	}

	#footernav li a:hover {

		border-bottom: 1px solid #b7b7b7;

	}

	

#footernav li.none {

	border: none;

}

	#footernav li.none a {

		margin-left: 0;

	}

	

#footer p {

	padding: 10px 0;

}



.style1 {

	display: block;

	float: left;

}

.covenant_communications {

	background: url(images/covenant_communications.gif) no-repeat;

	float: left;

	width: 61px;

	height: 17px;

	text-indent: -999em;

	display: block;

	margin-left: 8px;

	margin-top: -3px;

}

.covenant_communications:hover { background-position: 0 -17px;}



#footer .col-right h4 {

	text-transform: uppercase;

	color: #21354A;

	font-size:11px;

	font-weight: 700;

}



#footer .col-right .address {

	float: left;

}



#footer .col-right .contact-info {

	float: right;

	text-align: right;

	padding-top: 10px;

}



#footer .col-right .contact-info a {

	color: #21354A; text-decoration:none; border-bottom: 1px solid #C7CCD2;

}



#footer .col-right .contact-info a:hover { text-decoration: none; border-color: #21354A;}



.contact-no {

	color: #686868;

	font-size: 14px;

	font-weight: 700;

}







a.stico_default { 

	background: url(images/icon_sharethis.jpg) no-repeat 0px 3px !important;

	padding-left: 15px !important;

	text-transform: none;

	color: #2B3E51;

	letter-spacing: 0;

	border: none;

}





.brand {display: none;}

.bookmarkify {display: inline-block;}

.bookmarkify a { margin: 0 5px 0 0;}

.bookmarkify a img { width: 12px; height: 12px;}





/* Table

----------------------------------------------- */

#tvair {

	width:100%;

}



table {

	border-collapse: collapse;

	width:100%;

	border: 1px solid #e9ebed;

	font: normal 80%/140% arial, helvetica, sans-serif;

	color: #414042;

	background: #fff;

}



td, th {

border: 1px dotted #bbb;

padding: .5em;

}



caption {

padding: 0 0 .5em 0;

text-align: left;

font-size: 1.4em;

font-weight: bold;

text-transform: uppercase;

color: #414042;

background: transparent;

}





/* =links

----------------------------------------------- */



table a {

padding: 1px;

text-decoration: none;

font-weight: bold;

background: transparent;

}



table a:link {

border-bottom: 1px dashed #ddd;

color: #000;

}



table a:visited {

border-bottom: 1px dashed #ccc;

text-decoration: line-through;

color: #808080;

}



table a:hover {

border-bottom: 1px dashed #bbb;

color: #666;

}



/* =head

----------------------------------------------- */



thead th, tfoot th {

border: 1px dotted #bbb;

text-align: left;

font-size: 1.2em;

font-weight: bold;

color: #414042;

background: #e9ebed;

}



tfoot td {border: 1px solid #e9ebed;}



/* =body

----------------------------------------------- */



tbody th, tbody td {

vertical-align: top;

text-align: left;

}

tr.odd {background: #e9ebed;}



tbody tr:hover {background: #fafafa;}

