* { outline: 0; }
body {
	margin: 0;
	padding: 0;
	font: 12px/20px arial, helvetica, verdana, sans-serif;
	color: #3f3f3f;
	text-align: center;
}

.dashes {
        border-top: 1px dotted; 
        margin-top: 5px;
        color: #ea6d1f;
}

.twitter {
        font-size: 12px;
}

#bgreen a{
        color: #397c2f;
        font-weight: bold;
}

#entryup{
        float:left;
        clear: both;
}

.boldgreen{
        color: #397c2f;
        font-weight: bold;
}

.justgreen{
        color: #397c2f;        
}

h6 {
        font-size: 11px;
        line-height:15px;
        margin:4px;
        font-weight:normal;
}

h5 {
        font-size: 12px;
        line-height:14px;
        color: #ea6d1f;
        margin:4px;
}

.alignleft {
	float: left;
        margin-right: 10px;
}

.alignright {
	float: right;
        margin-left: 10px;
}

a {
	color: #3f3f3f;
	text-decoration: underline;
}
a img {
	border: none;
}

#ecol1 a, #ecol2 a {
        text-decoration: none;
}

a:hover,
a.active {
	color: #ea6d1f;
}

#back_to_gernisc {
        position: absolute;
        top: 141px;
        left: 733px;
}

#back_to_gerniskl {
        position: absolute;
        top: 148px;
        left: 748px;
}

#back_to_gerniskt {
        position: absolute;
        top: 150px;
        left: 749px;
}

#back_to_gerniskm {
        position: absolute;
        top: 151px;
        left: 747px;
}

#back_to_gerniskinder {
        position: absolute;
        top: 150px;
        left: 746px;
}

#back_to_gernisfamily {
        position: absolute;
        top: 150px;
        left: 747px;
}

#culinary_contact {
        position: absolute;
        top: 116px;
        left: 551px;
}

#kids_contact {
        position: absolute;
        top: 154px;
        left: 371px;
}

#benefits_contact {
        position: absolute;
        top: 153px;
        left: 379px;
}

#middle_contact {
        position: absolute;
        top: 153px;
        left: 371px;
}

#kinder_contact {
        position: absolute;
        top: 153px;
        left: 369px;
}

#family_contact {
        position: absolute;
        top: 153px;
        left: 369px;
}

h2 {
	font-size: 17px;
	font-weight: normal;
	color: #ea6d1f;
	padding: 0;
	margin: 0 0 3px 0;
}

h3 {
	font-size: 13px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 3px 0;
}

h4 {
	font-size: 18px;
	font-weight: bold;
	color: #ea6d1f;
	padding: 0;
	margin: 0 0 3px 0;
}

#wrapper {
	margin: 10px auto;
	width: 930px;
	padding: 4px;
	border: 1px solid #fdd799;
	text-align: left;
}
#main {
	width: 928px;
	border: 1px solid #fdd799;
}

#upcoming {
	
	text-align: left;
}

#main_col {
	position: relative;
}

#header {
	background: #fff url(http://ger-nis.com/images/header_logo.gif) no-repeat top left;
	border-bottom: 1px solid #fdd799;
	margin-bottom: 4px;
	position: relative;
}

#header h1 {
	position: absolute;
	left: -9999px;
}

#header .inner {
	background: transparent url(http://ger-nis.com/images/header_peppers.jpg?v2) no-repeat top right;
	height: 177px;
}

#headercc {
    background: #fff url(http://culinaryherbcenter.ger-nis.com/wp-content/uploads/2010/04/culinary_header.jpg) no-repeat top left;
    border-bottom: 1px solid #fdd799;
    margin-bottom: 4px;
    position: relative;
}

#headercc h1 {
    position: absolute;
    left: -9999px;
}

#headercc .innercc {
    background: transparent no-repeat top right;
    height: 177px;
}

#headerkl {
    background: #fff url(http://culinaryherbcenter.ger-nis.com/wp-content/uploads/2010/04/kidslandingh.jpg) no-repeat top left;
    border-bottom: 1px solid #fdd799;
    margin-bottom: 4px;
    position: relative;
}

#headerkl h1 {
    position: absolute;
    left: -9999px;
}

#headerkl .innercc {
    background: transparent no-repeat top right;
    height: 177px;
}

#headerkt {
    background: #fff url(http://culinaryherbcenter.ger-nis.com/wp-content/uploads/2010/04/kidsbenefitsh.jpg) no-repeat top left;
    border-bottom: 1px solid #fdd799;
    margin-bottom: 4px;
    position: relative;
}

#headerkt h1 {
    position: absolute;
    left: -9999px;
}

#headerkt .innercc {
    background: transparent no-repeat top right;
    height: 177px;
}

#headerkm {
    background: #fff url(http://culinaryherbcenter.ger-nis.com/wp-content/uploads/2010/04/kidsmiddleh.jpg) no-repeat top left;
    border-bottom: 1px solid #fdd799;
    margin-bottom: 4px;
    position: relative;
}

#headerkm h1 {
    position: absolute;
    left: -9999px;
}

#headerkm .innercc {
    background: transparent no-repeat top right;
    height: 177px;
}

#headerkinder {
    background: #fff url(http://culinaryherbcenter.ger-nis.com/wp-content/uploads/2010/04/kidskinderh.jpg) no-repeat top left;
    border-bottom: 1px solid #fdd799;
    margin-bottom: 4px;
    position: relative;
}

#headerkinder h1 {
    position: absolute;
    left: -9999px;
}

#headerkinder .innercc {
    background: transparent no-repeat top right;
    height: 177px;
}

#headerfamily {
    background: #fff url(http://culinaryherbcenter.ger-nis.com/wp-content/uploads/2010/04/kidsfamilyh.jpg) no-repeat top left;
    border-bottom: 1px solid #fdd799;
    margin-bottom: 4px;
    position: relative;
}

#headerfamily h1 {
    position: absolute;
    left: -9999px;
}

#headerfamily .innercc {
    background: transparent no-repeat top right;
    height: 177px;
}



#content {
	border-top: 1px solid #fdd799;
	background: transparent url(http://ger-nis.com/images/content_bg.gif) repeat-x bottom left;
	overflow: hidden;
	font-style: italic;
}

div.bordered {
	border: 1px solid #fdd799;
	padding: 4px;
}

p#contact {
	position: absolute;
	top: 5px;
	right: 10px;
	width: 501px;
}
	#contact span {
		display: block;
		height: 15px;
		text-indent: -9999px;
		position: absolute;
		top: 0;
		background-repeat: no-repeat;
		background-position: top left;
	}
	#contact a {
		display: block;
	}
	#contact #contact_address {
		width: 240px;
		left: 0;
		background-image: url(http://ger-nis.com/images/contact_address.gif);
	}
	#contact #contact_email {
		left: 240px;
		width: 131px;
		background-image: url(http://ger-nis.com/images/contact_email.gif);
	}
	#contact_phone {
		left: 371px;
		width: 130px;
		background-image: url(http://ger-nis.com/images/contact_phone.gif);
	}
	
ul#nav {
	position: absolute;
	top: 135px;
	left: 21px;
	margin: 0;
	padding: 0;
	background: transparent url(http://ger-nis.com/images/nav.gif?v2) no-repeat top left;
	width: 702px;
	height: 38px;
}
	#nav li {
		list-style-type: none;
		margin: 0;
		overflow: visible;
	}
	#nav li a {
		display: block;
	}
	#nav li {
		padding: 0;
		position: absolute;
		top: 0;
		height: 38px;
		line-height: 38px;
		text-indent: -9999px;
		list-style-type: none;
	}
	#nav li a {
		line-height: 38px;
		height: 38px;
	}
	#nav li a:hover,
	#nav li a.active {
		background-image: url(http://ger-nis.com/images/nav.gif?v2);
		background-repeat: no-repeat;
	}
	

	li#nav_products { left: 0; width: 84px; }
	li#nav_products a:hover, 
	li#nav_products a.active { background-position: 0 -38px; }

	li#nav_services { left: 84px; width: 88px; }
	li#nav_services a:hover, 
	li#nav_services a.active { background-position: -84px -38px; }

	li#nav_company { left: 172px; width: 93px; }
	li#nav_company a:hover, 
	li#nav_company a.active { background-position: -172px -38px; }

	li#nav_recipes { left: 265px; width: 78px; }
	li#nav_recipes a:hover, 
	li#nav_recipes a.active { background-position: -265px -38px; }

	li#nav_news { left: 343px; width: 65px; }
	li#nav_news a:hover, 
	li#nav_news a.active { background-position: -343px -38px; }

	li#nav_herb_blurbs { left: 408px; width: 113px; }
	li#nav_herb_blurbs a:hover, 
	li#nav_herb_blurbs a.active { background-position: -408px -38px; }
	
	li#nav_culinary { left: 521px; width: 181px; }
	li#nav_culinary a:hover, 
	li#nav_culinary a.active { background-position: -521px -38px; }
	
	#nav li#nav_home {
		left: 0;
		top: -130px;
		width: 160px;
		height: 120px;
	}
	#nav li#nav_home a {
		line-height: 120px;
		height: 120px;
		background-image: none;
	}
	
body#home #left_col {
	position: absolute;
	left: -9999px;
	display: none;
}

body#home #main_col {
	background: transparent url(http://ger-nis.com/images/home_bg_2.jpg) no-repeat top left; 
	height: 580px;
	overflow: hidden;
}
	#home #main_col {
		width: 100%;
	}
	#home #main_col .inner {
		padding: 0;
	}
	#home .text {
	  line-height: 19px;
		padding: 295px 0 8px 28px;
		width: 340px;
	}
	#home .text img { margin-left: -5px; }
	#home img#from_seed { 
		position: absolute;
		top: 515px;
		left: 620px;
	}

body#recipes #main_col .inner{
	width: 500px;
}

#left_col {
	width: 250px;
	float: left;
	display: inline;
	padding: 30px 0;
}
	#left_col ul {
		list-style-type: none;
		font-size: 15px;
		margin: 0 0 10px 28px;
		padding: 0;
	}
	#left_col li {
		padding: 0;
		margin: 0 0 8px 0;
	}
	#left_col a {
		text-decoration: none;
	}
	#left_col ul ul {
		color: #777;
		font-size: 12px;
		line-height: 16px;
		margin-left: 10px;
		margin-top: 6px;
	}
	#left_col ul ul li {
		margin-bottom: 12px;
	}
        #left_col ul ul ul {
		margin-bottom: 12px;
                margin-left: 25px;
                list-style-type: square;
                color: #ea6d1f;
	}
	
body#herb_blurbs #left_col h3 {
	font-size: 12px;
	font-style: italic;
	text-transform: uppercase;
	margin: 0 0 6px 28px;
	padding: 0;
}

body#herb_blurbs #left_col ul {
	list-style-type: disc;
	font-size: 11px;
	margin-left: 44px;
}
body#herb_blurbs #left_col li {
	line-height: 14px;
	margin-bottom: 4px;
}
body#herb_blurbs #left_col p {
	font-size: 12px;
	margin: 15px 0 0 28px;
	padding: 0;
}
body#herb_blurbs #header #back_to_gernis {
	position: absolute;
	left: 25px;
	top: 140px;
}

body#recipes h2 {
	text-transform: uppercase;
}
body#recipes h2.nocaps {
	text-transform: none;
}

#main_col {
	width: 678px;
	float: right;
	display: inline;
}
	#main_col p,
	#main_col ul,
	#main_col ol {
		padding: 0;
		margin: 0 0 20px 0;
	}
	#main_col li {
		padding: 0;
		margin: 0 0 0 15px;
	}
	#main_col .inner {
		padding: 30px 15px 30px 0;
	}

	#main_col .single_col {
		width: 500px;
	}
        #main_col .innerwp {
                padding-left: 30px;
                padding-right: 30px;
                padding-top: 30px;
        }
	#main_col .text_col {
		padding-left: 180px;
	}
	#main_col .floatleft {
		float: left;
		margin: 3px 30px 20px 0;
	}
	#main_col .floatright {
		float: right;
		margin: 3px 0 20px 30px;
	}
	#main_col .subhead {
		font-size: 13px;
	}
	#main_col div.person_left {
		width: 215px; 
		margin-right: 50px; 
		float: left; 
		display: inline;
	}
	#main_col div.person_right {
		width: 215px; 
		float: left; 
		display: inline;
	}

.bold_headers h3 { font-weight: bold;}

table.orange_borders {
  border-collapse: collapse;
}

  .orange_borders td,
  .orange_borders th {
    border: 1px solid #fdd799;
  }
	
#footer {
	font-size: 9px;
}
	#footer a {
		text-decoration: none;
	}
	#footer span {
		padding: 0 10px;
	}
	
#herb_blurb_title_2007_fall,
#herb_blurb_title_2008_fall {
	position: absolute;
	left: 265px;
	top: 105px;
}
#herb_blurb_title_2007_winter {
	position: absolute;
	left: 265px;
	top: 114px;
}
#herb_blurb_title_2008_spring,
#herb_blurb_title_2008_summer,
#herb_blurb_title_2009_spring,
#herb_blurb_title_2009_summer {
	position: absolute;
	left: 255px;
	top: 105px;
}

#tags   {
        width: 175px;
}

.spacer {
    height: 2em;
    
    padding-right: 1em;
}


#cat.postform, #s {
          margin-left: 10px;
          border: 1px solid #fdd799;
}
#searchsubmit {
          margin-left: 10px;
          color: #ea6d1f;
          background-color: #fff;
          border: 1px solid #fdd799;
}

#ecol1 {
          float:left;
          width: 240px;
}

#ecol2 {
          float:right;
          width: 240px;
}
