/*************************************************************************

Primary Kellerfarm.com web stylesheet

Last Updated: 6/21/2010


/****************************** General Settings *************************/

body, table { font: 13px Lucida Grande, Geneva, Verdana, Arial, sans-serif; }
h1 { font: 31px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; }
h2 { font: 25px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; }
h3 { font: 20px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; }
h4 { font: 17px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; }
h5 { font: 13px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; }
h6 { font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; }

/****************************** Top Nav Bar ******************************/

#top-nav-bar {
	margin: 0;
	padding: 0;
	border-bottom: .3em solid #66FF66;
}

#top-nav-bar div.logo {
	display: inline-block;
	margin: 0 1.5em 0 0;
}

#top-nav-bar a {
	display: inline-block;
	padding: 0 1em .1em 1em;
	color: black;
	text-decoration: none;
}

#top-nav-bar a.act {
	background-color: #BBFFBB;
}

#top-nav-bar a.subf {
	padding-left: 0em;
	margin-left: -1em;
	background-color: #BBFFBB;
}

#top-nav-bar a.subf:before {
	padding: 0 .8em 0 .5em;
	content: "\00BB";
}

/****************************** Left Nav Bar *****************************/

#left-nav-bar {
	float: left;
	margin: 0;
	padding: .6em 0 .6em 0;
	width: 8.5em;
	background-color: #66FF66; /* background color of the list */
}

#left-nav-bar a {
	display: block;
	margin: .3em 0 .3em 1em;
	padding: .7em 0 .7em .9em;
	background-color: #BBFFBB; /* background color of the cells */
	color: black;
	text-decoration: none;
}

#left-nav-bar a.act {
	background-color: #E0FFE0; /* background color of active cells */
}

/****************************** Body Division ****************************/

#content {
	margin: 0 0 0 9.8em;
	padding: 0;
}

div.downloaddiv {
	padding: .2em 1em .5em 1em;
	background: lightgrey;
}

/****************************** Blog Settings ****************************/

#content div.blogcomment {
	margin-bottom: 1em;
	border-bottom: 1px solid #888888;
}

#content div.blogcomment h1 {
	font-size: 8pt;
	font-weight: normal;
}

/****************************** Misc. Settings ***************************/

.code {
	font: 10px Monaco, monotype, serif;
	white-space: pre;
}

.codeblock {
	font: 10px Monaco, monotype, serif;
	white-space: pre;
	margin: 0 0 0 4em;
	padding: 0;
}

.bigcodeblock {
	font: 10px Monaco, monotype, serif;
	white-space: pre;
	overflow: auto;
	margin: 0 0 0 4em;
	padding: 0;
}

.alphaprod {
	color: red;
}

.emailaddr { color: blue; text-decoration: underline; }

/****************************** Address **********************************/

address {
	margin-top: 1em;
	padding: 1em 1em 0 1em;
	clear: both;
	border-top: thin dotted;
}
