*
	{
	font-family		: serif;
	text-decoration	: none;
	outline			: none;
	color:#000000;
	}

html { font-size: 100%; /* For IE to use ems */ }

body
	{
	font-size: 100%;
	margin: 0;
	background-color:#ffffff;
	padding:3px;
	}

a 			{ color: #05A; }
a:link		{ color: #0000DF; }
a:visited	{ color: #9966cc; }
a:hover		{ color: #6600cc; text-decoration: underline; }
a:active	{ color: #C90D0D; text-decoration: underline; }


.container
	{
	margin: 0 auto;
	text-align: left;
	border-style:none;
	margin-bottom: 100px;
	}

h2
	{
	color:#000000;
	}


.cat-header h2
	{
	color:#000000;
	}


.colRed
	{
	color:#000000;
	}

.mypage
	{
	padding-left:35px;
	}

.content
	{
	padding:3px;
	}

.page-header
	{
	background-color:#B0E49B;
	}

.header
	{
	margin:0;
	border-bottom:1px solid #000000;
	}

.header input, .header form
	{
	display:none;
	}

.headerClear	{overflow:auto;clear:both;}

.maincontent
	{
	width: 100%;
	}

.nav_sub
	{
display:none;
	}

.entry-header  			{ color: #1D6F20; font-size: 1.1em;}
.entry-header a 			{  }
.entry-header a:link		{ background-color: transparent; color: #3749A0; text-decoration: none; }
.entry-header a:visited	{ background-color: transparent; color: #3749A0; text-decoration: none; }
.entry-header a:hover	{ background-color: transparent; color: #008000; text-decoration: underline; }
.entry-header a:active	{ background-color: transparent; color: #8A0000; text-decoration: underline; }



.headerContact  		{ color: #1D6F20; }
.headerContact a 		{  }
.headerContact a:link	{ background-color: transparent; color: #3749A0; text-decoration: none; }
.headerContact a:visited	{ background-color: transparent; color: #3749A0; text-decoration: none; }
.headerContact a:hover	{ background-color: transparent; color: #008000; text-decoration: underline; }
.headerContact a:active	{ background-color: transparent; color: #8A0000; text-decoration: underline; }

.headerNav  		{ color: #1D6F20; overflow:auto;clear:both; }
.headerNav a 		{  }
.headerNav a:link	{ background-color: transparent; color: #3749A0; text-decoration: none; }
.headerNav a:visited	{ background-color: transparent; color: #3749A0; text-decoration: none; }
.headerNav a:hover	{ background-color: transparent; color: #008000; text-decoration: underline; }
.headerNav a:active	{ background-color: transparent; color: #8A0000; text-decoration: underline; }


.logo  			{  }
.logo a 		{  }
.logo a:link	{ background-color: transparent; color: #008000; text-decoration: none; }
.logo a:visited	{ background-color: transparent; color: #008000; text-decoration: none; }
.logo a:hover	{ background-color: transparent; color: #001A5E; text-decoration: none; }
.logo a:active	{ background-color: transparent; color: #C90D0D; text-decoration: none; }


.headerNavBelow  		{ 
display:none;color: #1D6F20;border-left:1px solid #B8CFB8; border-right:1px solid #B8CFB8;
	margin:0;border-top:1px solid #B8CFB8;
	padding: 3px 3px 0px 3px;background:#FCF9DA; }
.headerNavBelow a 		{ /**/ }
.headerNavBelow a:link	{ background-color: transparent; color: #3749A0; text-decoration: none; }
.headerNavBelow a:visited	{ background-color: transparent; color: #3749A0; text-decoration: none; }
.headerNavBelow a:hover	{ background-color: transparent; color: #008000; text-decoration: underline; }
.headerNavBelow a:active	{ background-color: transparent; color: #8A0000; text-decoration: underline; }


/* Rounded Corner Styles.
----------------------------------------------- */

.xsnazzy {background:transparent; margin:0em;}
.xtop, .xbottom {display:none; background:transparent; font-size:1px;}

.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:transparent; border-left:1px solid #B8CFB8; border-right:1px solid #B8CFB8;}
.xb1 {margin:0 5px; background:#B8CFB8;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xbgW 	{background:#ffffff;}
.xbgB_HC {background:#FCF9DA;}

.xboxheader {display:block; background:#FCF9DA; border:0 solid #B8CFB8; border-width:0px 1px 1px 1px;text-align:center;}
.xboxcontent {display:block; background:#fff; border:0 solid #B8CFB8; border-width:0 1px;}

.xboxheader h3
	{
	color: #000000;
	margin:0;padding: 0px 3px 3px 3px;
	}

.xbgB {background:#008000;}

.xboxcontent ul
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 6px;
	list-style-type: none;
	}

.xboxcontent li
	{
	list-style-position: outside;
	list-style-type: none;
	background:transparent url(http://www.theorganicfarm.net/images/arrow_green.gif) no-repeat 0px 6px;
	padding: 0px 0px 3px 5px;
	}



/* Header Rounded Corner Styles.
----------------------------------------------- */
/*
*/
.h-xb1, .h-xb2, .h-xb3, .h-xb4 {display:block; overflow:hidden;}
.h-xb1, .h-xb2, .h-xb3 {height:1px;}
.h-xb2, .h-xb3, .h-xb4 {background:transparent; border-left:1px solid #008000; border-right:1px solid #008000;}
.h-xb1 {margin:0 5px; background:#008000;}
.h-xb2 {margin:0 3px; border-width:0 2px;}
.h-xb3 {margin:0 2px;}
.h-xb4 {height:2px; margin:0 1px;}

.h-xboxheader
	{
	padding: 0px 3px 0px 20px;
	display:block;
	border:0 solid #008000;
	border-width:0px 1px 0px 1px;
	}

.h-xboxheader h3
	{
	color: #ffffff;
	margin:0;
	}

.h-xbgB {background:#008000;}


#footer
{
	padding: 10px;
	border-top:1px solid #000000;
}