/*   
	Theme Name: Body
	Theme URI: http://www.bodyofwisdom.com/
	Description: Body of Wisdom theme for WordPress
	Author: Val Cohen
	Author URI: http://www.valcohen.com/
	Version: 2
	For internal use only
*/

/* general styles */
	a:link {
		color: #8D3625;
		text-decoration: none;
	}

	a:visited {
		color: #3379a3;
		text-decoration: none;
	}
	div.date {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 12px;
		color: black;
		margin-left: 23px;
	}

/* side nav styles */
	.navsans {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
		color: black;
		text-decoration: none;
	}
	
	.navserif {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		line-height: 15px;
		color: black;
		text-decoration: none;
	}
	.navlinkhed {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		font-weight: normal;
		font-size: 11px;
		line-height: 15px;
		color: black;
		text-decoration: none;
	}
	
	#sidebar	{
		padding: 0;
		margin: 0;
	}
	
	#nameplate	{
		margin: 0;
		margin-bottom: 20px;
		padding: 0;
		text-align: right;
	}
	
	.nav {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
		color: #333333;
		text-decoration: none;
	}
	
	.nav div	{
		padding-left: 12px;
		padding-right: 15px;
		margin-bottom: 15px;
	}
	
	.navsubhed	{
		font-size: 11px;
		line-height: 15px;
		font-weight: bold;
		padding: 0;
		margin: 0;
		margin-top: 15;

	}
	
	.nav ul	{
		margin: 0;
		padding: 0;
		list-style-type: square;
	}
	
	.nav li	{
		margin-left: 1.5em;
		padding-left: 0;
		list-style-type: square;
	}
	
	
/* mainbar styles */
	.listserif {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		line-height: 20px;
		color: black;
		text-decoration: none;
	}
	/* listserif anchors */
		.listserif A:link {
			color: black;
			text-decoration: none;
		}
		
		.listserif A:hover {
			text-decoration: underline;
		}
		
		.listserif A:visited {
			color: #3379a3;
			text-decoration: none;
		}
	
	h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
	}
	
	h3 {
	/*	border-bottom: dotted 1px #eee; */
		font-family: Georgia, "Times New Roman", Times, serif;
		margin-top: 0;
	}
	
	h2.datehed	{
		font-size: 100%;
	}
	
	h2#comments, h2#postcomment	{
		font-size: 100%
	}
	
	.hilite	{
		color: green;
	}
	
	table.main {
		font-family: Georgia, "Times New Roman", Times, serif;
		background-color: #FFFFFF;
		border-top: 1px solid #636363;
		border-left: 1px solid #636363;
		width: 626px;
		padding: 0 0 0 0;
		
	}
	
	
	td.main {
		background-color: #FFFFFF;
		border-bottom: solid 1px #636363;
		border-right: solid 1px #636363;
	}
	
	div.pagehead {
                font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 20px;
                font-weight: bold;
	}
        
	div.mainbar {
		margin-top: 23px;
		margin-left: 23px;
		margin-right: 20px;
		margin-bottom: 23px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 20px;
		color: #333333;
		text-decoration: none;
	}
	
	.kicker	{
		font-weight: bold;	
	}
	
	.post	{	/* wordpress main post class */
		border-bottom: 1px solid #666666;
		padding-bottom: 10px;
        padding-top: 10px;
	}
	
	.meta	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: .75em;
	}
	
	.blogentry {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 22px;
		color: #333333;
	}
	.knockbacknote {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		line-height: 18px;
		color: #999999;
	}
	
	.knockbacknote A:link {
		color: #8D3625;
		text-decoration: none;
	}
	
	.knockbacknote A:hover {
		text-decoration: underline;
	}
	
	.knockbacknote A:visited {
		color: #999999;
		text-decoration: none;
	}

	#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
		background: #fff;
		border: 1px solid #333;
		padding: .2em;
	}
	
	#commentform textarea {
		width: 100%;
	}
	
    #horizmenu ul {
		margin: 0; 
		padding: 0; 
		list-style-type: none; 
		list-style-image: none; 
	}
	#horizmenu li {
		display: inline; 
	}


	.navmain	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1em;
		color: black;
		text-align: center;
	}

       

        .mealplan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
        }

/* admin styles */

	.edit	{
		font-size: 10px;
		font-weight: bold;
		color: rgb(140, 29, 2);
		border: 1px solid #62728F;
		background-color: rgb(251, 245, 193);
		margin-top: 3px;
		padding: 2px;
	}
