/*
Theme Name: Isabel's Way
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


body {
	background: #6a8613;
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#clearboth {
	margin: 0;
	padding: 0;
	clear: both;
}

#footer {
	width: 925px;
	margin: 0 auto;
	padding: 0;
}

#footercontainer {
	width: 100%;
	margin: 0;
	padding: 0;
	clear: both;
}

h1 {
	margin: 0 0 0 -9999px;
	color: #6a8613;
	font-size: 21px;
	line-height: 21px;
	float: left;
}

.header {
	width: 925px;
	height: 250px;
	background: url(images/header/bg/bg.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.header#calico {
	background: url(images/header/bg/calico-bunch-crunch.jpg) no-repeat top right;
}

.header#cinnamon {
	background: url(images/header/bg/cinnamon-streusel-squares.jpg) no-repeat top right;
}

.header#graham {
	background: url(images/header/bg/honey-graham-crisp.jpg) no-repeat top right;
}

.header#harvest {
	background: url(images/header/bg/honey-nut-harvest-os.jpg) no-repeat top right;
}

.header#kissed {
	background: url(images/header/bg/honey-kissed-wheat-puffs.jpg) no-repeat top right;
}

.header#marshmallow {
	background: url(images/header/bg/marshmallow-fields.jpg) no-repeat top right;
}

.header#simple {
	background: url(images/header/bg/simple-wheat-biscuits.jpg) no-repeat top right;
}

.header a.logo {
	width: 257px;
	height: 127px;
	/*border: #f00 solid 1px;*/
	margin: 0 0 0 360px;
	_margin: 0 0 0 180px;
	padding: 0;
	float: left;
	clear: both;
	display: block;
	outline: none;
}

.main {
	width: 725px;
	margin: 0;
	padding: 0;
	float: left;
}

.main#full {
	width: 925px;
}

.main h2 {
	margin: 0 20px 10px 395px;
	color: #c82326;
	font-size: 18px;
	line-height: 21px;
}

.main h2 a {
	color: #c82326;
	text-decoration: none;
}

.main h2 a:hover {
	color: #a99a6f;
	text-decoration: none;
}

.main h3 {
	margin: 0 20px 10px 395px;
	color: #c82326;
	font-size: 16px;
	line-height: 19px;
}

.main h3 a {
	color: #c82326;
	text-decoration: none;
}

.main h3 a:hover {
	color: #a99a6f;
	text-decoration: none;
}

.main img {
	margin: 0;
	float: left;
}

.main img.products {
	margin: -50px 0 0 0;
	_margin: 0;
	float: left;
}

img.allproducts {
	margin: -50px 0 0 28px;
	_margin: 0 0 0 28px;
	float: left;
}

.main p {
	margin: 0 20px 12px 395px;
	color: #3e3b43;
	font-size: 12px;
	line-height: 16px;
}

.main p.full {
	margin: 0 20px 12px 20px;
}

.main p.small {
	font-size: 10px;
	line-height: 13px;
}

.main p a {
	font-weight: bold;
	color: #c82326;
	text-decoration: none;
}

.main p a:hover {
	color: #a99a6f;
	text-decoration: none;
}

.main ul {
	list-style: disc;
	margin: 0 20px 10px 380px;
	*margin: 0 20px 10px 420px;
}

.main ul li {
	margin: 0;
	color: #3e3b43;
	font-size: 12px;
	line-height: 16px;
}

.main ul li a {
	color: #3e3b43;
	text-decoration: none;
}

.main ul li a:hover {
	color: #3e3b43;
	text-decoration: underline;
}

.main .module {
	width: 450px;
	margin: 0 5px 0 5px;
	padding: 0;
	float: left;
}

.main#textonly {
	width: 925px;
}

.main#textonly h2, .main#textonly p {
	margin: 0 20px 10px 40px;
}

.main#textonly h3 {
	margin: 0 20px 0 40px;
}

p.clearboth {
	margin: 0;
	clear: both;
}

.red {
	color: #c82326;
}

#sidebar {
	width: 200px;
	margin: 0;
	padding: 0 0 20px 0;
	float: left;
}

#sidebar h2 {
	width: 175px;
	border-left: #c82326 solid 1px;
	margin: 10px 0 30px 0;
	padding: 12px;
	color: #3e3b43;
	font-size: 23px;
	line-height: 27px;
    font-weight: normal;
}

#sidebar #anchor {
    width: 200px;
	height: 25px;	
	margin: 0;
    padding: 0;	
}

#sidebar #anchor p {
	margin: 0;
	color: #3e3b43;
	font-size: 14px;
	line-height: 14px;
    font-weight: bold;
}

#sidebar #anchor p a {
	width: 170px;
	height: 22px;
	background: url(images/arrow-down.jpg) no-repeat 150px 0;
	margin: 0;
	padding: 3px 0 0 30px;
	color: #3e3b43;	
	text-decoration: none;
    display: block;
	outline: none;
}

#sidebar #anchor p a.active {
	background: url(images/arrow-up.jpg) no-repeat 150px 0;
}

#sidebar #anchor p a:hover {
    color: #c82326;
    text-decoration: none
}

#sidebar #slidepanel {
	width: 200px;
	margin: 0;
	padding: 0;
    display: none;
}

#sidebar #slidepanel img {
    margin: 0;
}

#site {
	width: 925px;
	margin: 0 auto;
	padding: 0;
}

#sitewrapper {
	width: 100%;
	background: #fff;
	margin: 0;
	padding: 0;
}

table {
	margin: 0 0 20px 0;
	font-size: 12px;
	line-height: 16px;
}
