/*   
Theme Name: MorningCoach
Theme URI: http://example.com/example/
Description: A WordPress theme that is tailored with the same look/feel elements as those of MorningCoach.com.
Author: Tim Moore
Author URI: http://example.com/
Version: 1.0
Tags: JB Glossinger, MorningCoach.
*/
body, table, td, tr, form, input, div, p, a { font-family: Georgia,"Times New Roman",Times,serif; font-size: 9pt;}

h2 {
	color: #165a8a;
	font-size: 18px;
	font-weight: normal;
	margin-top: 0px;
	padding-bottom: 0px;
}
h2 a, h2 a:visited { font-size: 18px; color: #165a8a; }
a, a:visited { text-decoration: none; color: #165a8a; }
a:hover { text-decoration: underline; }
p , ul{
	margin-bottom: 15px;
}
ul {
	list-style: none;
	margin-left: 10px;
}
h3 { font-size: 14px; }
hr { height: 2px; margin-top: 10px; }

#container { width: 1014px; }

#header { position: relative; width: 1014; height: 159px; background-image: url(images/mc-header.png); background-repeat: no-repeat;}
#header div{ position: absolute;  bottom: 5px; right: 15px; color: #333333; font-weight: bold; list-style: none;}
#header div a{ color: #333333; text-decoration: none;}
#header div a:visited{ color: #333333; text-decoration: none;}
#header div a:hover{ color: black; text-decoration: none;}
#header div li { display: inline; }

#mc_footer { color: gray; font-weight: bold;}
#mc_footer a{ color: gray; text-decoration: none;}
#mc_footer a:visited{ color: gray; text-decoration: none;}
#mc_footer a:hover{ color: black; text-decoration: none;}
#mc_footer .right { float:right; margin-right: 8px; }

#content {
	float: left;
	margin-top: 15px;
	width: 795px;
}

#rightNav {
	float: left;
	margin-left: 20px;
	margin-top: 15px;
	overflow: hidden;
	width: 170px;
}
	#rightNav a { margin-top: 8px; }
	#rightNav a.subNav {
		margin-left: 20px;
		margin-top: 4px;
	}	
	#rightNav h2 { border-bottom: solid 1px #165a8a; margin-bottom: 5px; }
	#rightNav ul { margin-left: 0px; padding-left: 0px; margin-top: 0px; }

#categories, #meta { margin-left: 0px; }
/* Classes... */
.clear { clear: both; }
.left { float: left; }
.right { 
	float: right; 
	margin-left: 10px;
	margin-bottom: 10px;
}

.post {
	padding-bottom: 20px;
	margin: 10px 0;
	border-bottom: dotted 1px #005e20;
}
	.post h2 { margin-bottom: 0px; }
.entry-meta { margin-bottom: 15px; }
#searchResults .post { padding-bottom: 0px; }

#comment-area { margin: 25px 20px 15px 20px; width:650px; }
	#comment-area ol { list-style-type: none; }
	#comment-area textarea { width: 600px; }
#comments { 
	color: #250025;
	margin-bottom: 10px; 
	border-bottom: dotted 1px #005e20;
	padding-bottom: 5px;
}
.comment-meta { font-size: 10px; }
li.comment { margin-top: 10px; border-bottom: dotted 1px #005e20; }
#respond h3 { margin: 10px 0; } 

#nav-below .nav-previous {float:right;}

#searchResults h3 { margin-bottom: 5px; }

/*-------------------------------
Utility classes
-------------------------------*/

.l { text-align: left }
.c { text-align: center }
.r { text-align: right }
.aligncenter { margin: 5px auto 15px auto;	display: block; }
.alignleft { margin: 5px 15px 5px 0; float: left; }
.alignright { margin: 5px 0px 5px 15px; float: right; }

.wrap, .col { float: left;	display: inline; position: relative; }
.wrap { clear: both }

.clear { clear: both }
.fl { float: left }
.fr { float: right }
.hide, .hidden, .anchor, .skip { display: none }
.nomargin { margin-bottom: 0 !important }
.noborder { border: 0 !important }
.top { margin-top: 0 !important }

.replace, .br { display: block; font-size: 1%; line-height: 0; text-align: left; text-indent: -10000px; }

.hr { background: #ccc; height: 1px; margin: 1.5em 0 }
.hr hr { display: none }



