/* CSS DOCUMENT */
/* ==== REDEFINE STYLES ======================================= */
html, html>body, body				{margin: 0; padding: 0;}
body								{background: transparent url('http://blogs.lifeway.com/blog/small-group-training/images/bg_header.gif') left top repeat-x; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 14px; color: #666; line-height: 22px;}
h1									{}
.h1									{}
h2									{color: #878686; font-size: 48px; line-height: 46px; text-transform: lowercase; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 13px 0; padding: 0; text-transform: lowercase;} /* BLOG TITLE */
h2 a:link,
h2 a:visited,
h2 a:active							{color: #878686; text-decoration: none; font-weight: normal;}
h2 a:hover							{color: #98d826; text-decoration: none;}
h3									{color: #878686; line-height: 16px; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 5px 0; padding: 0px;} /* BLOG DATE */
.h3									{height: 16px;}
h4									{text-transform: lowercase; color: #98d826; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; margin: 0px; padding: 0 0 0 20px;} /* SIDEBAR HEADING */
.h4									{height: 18px;}
h5									{font-family: Georgia, "Times New Roman", Times, serif; color: #98d826; text-transform: lowercase; font-size: 24px; font-weight: normal; margin-bottom: 20px;} /* SUBHEADINGS FOR COMMENTS + POST A COMMENT */
.h5									{height: 24px;}
h6									{}

a:link,
a:visited,
a:active							{text-decoration: none; color: #98d826; font-weight: bold;}
a:hover								{text-decoration: underline; color: #000;}

a img								{display: block; border: none; text-decoration: none;}

hr.space							{background: none; border: none; height: 40px; width: 100%; clear: both;}
hr.double							{background: transparent url('http://blogs.lifeway.com/blog/small-group-training/images/hr_double.gif') top left repeat-x; width: 100%; height: 5px; margin: 25px 0; border: none; clear: both;}

/* FORM */
form								{padding: 0px; margin: 0px;}
input.text,
textarea.textarea					{background: #EFEFEF; border: none; font-family: Helvetica, Arial, Verdana, sans-serif; color: #666; font-weight: bold; border: 1px solid #FFF; font-size: 12px; padding: 7px;}
input#search_text 					{width: 196px; float: left;}
input#btn_search 					{background: transparent url('http://blogs.lifeway.com/blog/small-group-training/images/btn_search.gif') left top no-repeat; width: 55px; height: 11px; border: none; float: right; margin-top: 10px; cursor: pointer;}
input#comment-submit,
input#btn_submit					{background: transparent url('http://blogs.lifeway.com/blog/small-group-training/images/btn_submit.gif') left top no-repeat; width: 53px; height: 11px; border: none; float: right; cursor: pointer;}

#post_a_comment label				{width: 70px; float: left; text-align: right; padding-right: 15px;}
#post_a_comment input.text 			{width: 435px; float: right;}
#post_a_comment textarea.textarea	{width: 435px; height: 100px;}

input#comment-bake-cookie			{margin: 0 15px 0 55px;}


/* ==== LAYOUT STYLES ========================================= */
#header								{background: transparent url('http://blogs.lifeway.com/blog/small-group-training/images/header.gif') left top no-repeat; height: 280px; margin-bottom: 50px;}
#navigation_holder					{margin-bottom: 137px; height: 36px;}
#navigation							{font-size: 16px; text-transform: lowercase;}
#navigation ul						{height: 36px; padding: 0px; margin: 0px}
#navigation ul li					{font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; color: #FFF; list-style-type: none; float: left;}
#navigation ul li a:link,
#navigation ul li a:visited,
#navigation ul li a:active			{padding: 7px 23px; display: block; font-weight: normal; color: #FFF; font-size: 16px; text-decoration: none; background: none; cursor: pointer;}
#navigation ul li a:hover			{color: #FFF; text-decoration: none; background: #a0cd43;}

#recent_twitter						{font-size: 24px; color: #666; font-family: Georgia, "Times New Roman", Times, serif; }
#recent_twitter a:link,
#recent_twitter a:visited,
#recent_twitter a:active			{color: #000; font-weight: normal; text-decoration: none;}
#recent_twitter a:hover				{color: #000; font-weight: normal; text-decoration: underline;}

#main_content						{}

#sidebar							{font-size: 12px;}
#sidebar ul							{padding: 10px 0 0 0; margin: 0px;}
#sidebar ul li						{list-style-type: none; border-top: 1px solid #EFEFEF; line-height: 15px;}

#sidebar ul li.facebook				{background: transparent url('http://blogs.lifeway.com/blog/small-group-training/images/icon_facebook.gif') left 5px no-repeat; border-top: none;}
#sidebar ul li.twitter				{background: transparent url('http://blogs.lifeway.com/blog/small-group-training/images/icon_twitter.gif') left 7px no-repeat;}
#sidebar ul li.rss					{background: transparent url('http://blogs.lifeway.com/blog/small-group-training/images/icon_rss.gif') left 10px no-repeat;}
#sidebar ul li.email				{background: transparent url('http://blogs.lifeway.com/blog/small-group-training/images/icon_email.gif') left 7px no-repeat;}

#sidebar ul li a:link,
#sidebar ul li a:active,
#sidebar ul li a:visited			{width: 100%; background: none; font-weight: normal; color: #666; padding: 7px 15px 7px 20px; min-height: 15px; height: auto !important; height: 15px; width: 235px; display: block;}
#sidebar ul li a:hover				{background: #98d826; color: #FFF; font-weight: normal; text-decoration: none;}

#sidebar ul#recent_comments li		{min-height: 17px; height: auto !important; height: 17px; padding: 10px 15px 10px 20px;}
#sidebar ul#recent_comments li a:link,
#sidebar ul#recent_comments li a:visited,
#sidebar ul#recent_comments li a:active 
									{background: none; color: #98d826; font-weight: bold; text-decoration: none; width: auto; padding: 0px; height: auto; display: inline;}
#sidebar ul#recent_comments li a:hover 
									{background: none; color: #000; font-weight: bold; text-decoration: none;}

#sidebar ul.half li					{width: 124px; float: left; margin-right: 10px;}
#sidebar ul.half li a				{width: 94px; padding: 7px 10px 7px 20px;}

#sidebar .books						{padding: 10px 0 0 20px;}
#sidebar .books a:link img,
#sidebar .books a:visited img,
#sidebar .books a:active img		{cursor: pointer; border: 2px solid #FFF;}
#sidebar .books a:hover img			{border: 2px solid #98d826;}


#footer								{font-family: Helvetica, Arial, Verdana, sans-serif; color: #CCC; font-size: 12px; font-style: italic; background: transparent url('http://blogs.lifeway.com/blog/small-group-training/images/hr_double.gif') left top repeat-x; padding-top: 10px; margin-bottom: 20px;}
#footer a:link,
#footer a:visited,
#footer a:active					{color: #CCC; text-decoration: underline; font-weight: normal;}
#footer a:hover						{color: #666; text-decoration: underline; font-weight: normal;}


/* ==== PIECES ================================================ */
.left								{float: left;}
.right								{float: right;}
.center								{width: 100%; text-align: center;}
.thumb								{margin: 0 5px 5px 0;}
.image								{margin: 0 10px 10px 0;}


/* ==== PAGE STYLES =========================================== */
/* BLOG */
.one_post							{width: 536px; padding-left: 53px; margin-bottom: 72px;}
.movie								{background: transparent url('http://blogs.lifeway.com/blog/small-group-training/images/icon_movie.gif') left 10px no-repeat;}
.bookmark							{background: transparent url('http://blogs.lifeway.com/blog/small-group-training/images/icon_link.gif') 10px 10px no-repeat;}
.bookmark a:visited,
.bookmark a:active,
.bookmark a:link					{color: #666; text-decoration: none; font-weight: normal;}
.picture							{background: transparent url('http://blogs.lifeway.com/blog/small-group-training/images/icon_pictures.gif') left 10px no-repeat;}
.list								{background: transparent url('http://blogs.lifeway.com/blog/small-group-training/images/icon_list.gif') left 10px no-repeat;}
.post								{background: transparent url('http://blogs.lifeway.com/blog/small-group-training/images/icon_post.gif') left 10px no-repeat;}
.post_footer						{font-size: 12px;}
.post_footer a:link,
.post_footer a:visited,
.post_footer a:active				{color: #666; font-weight: bold;}
.post_footer a:hover				{color: #000; font-weight: bold; text-decoration: underline;}
.post_tags							{border: 1px solid #EFEFEF; border-left: none; border-right: none; float: left; background: url('http://blogs.lifeway.com/blog/small-group-training/images/icon_tags.gif') left center no-repeat; min-height: 18px; height: auto !important; height: 18px; width: 222px; padding: 7px 7px 7px 27px;}
.post_comments						{border: 1px solid #EFEFEF; border-right: none; border-left: none; float: right; margin-left: 10px; background: url('http://blogs.lifeway.com/blog/small-group-training/images/icon_comments.gif') left center no-repeat; min-height: 18px; height: auto !important; height: 18px; width: 222px; padding: 7px 7px 7px 27px;}

.one_comment						{background: url('http://blogs.lifeway.com/blog/small-group-training/images/icon_user.gif') left 7px no-repeat; min-height: 31px; height: auto !important; height: 31px; padding: 0 0 20px 50px; margin-bottom: 20px; border-bottom: 1px solid #EFEFEF;}

/* ABOUT */
.bio								{}

/* CONTACT */
.contact							{background: url('http://blogs.lifeway.com/blog/small-group-training/images/icon_contact.gif') left 20px no-repeat;}
.vcard								{background: url('http://blogs.lifeway.com/blog/small-group-training/images/icon_vcard.gif') left 20px no-repeat; margin-bottom: 20px;}
.phone								{background: url('http://blogs.lifeway.com/blog/small-group-training/images/icon_phone.gif') left top no-repeat; min-height: 33px; height: auto !important; height: 33px;}



/* SPEAKING */

#speaking_schedule {
	display: inline-block;
	margin-left: 15px;
}

#speaking_schedule p{
	display: block;
	margin-bottom: 10px;
	margin-left: 15px;}


#speaking_schedule .Apple-style-span{
	display: inline-block;
	margin-top: 15px;
		margin-left: -15px;
}

#speaking_schedule {
	width: 590px;
}

#speaking_schedule p{
}

#speaking_schedule .Apple-style-span{
}

table {
	width: 590px;
	display: inline-block;
	float: left;
}

td {
	vertical-align: text-top;
}

td.sched_mo {
	font-weight: bold;
	text-decoration: none;
	padding-top: 20px;
}

td.sched_day {
	text-align: right;	
	width: 50px;
	padding-left: 10px;
}

td.sched_city_state {
	padding-left: 10px;
}

td.sched_loc {
	width: 180px;

}

