/*   LEFT BAR CONTENT */

.leftbarcontent {
	background-image: url(../_images/grainimage.jpg); background-repeat: no-repeat;
	width: 170px; margin-left: 20px; }


.leftbarcontent .recipetitle {
	height: 21px; 	width: 166px; font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF;	background-attachment: scroll;
	background-image: url(../_images/recipetitle.png);	background-repeat: no-repeat;
	background-position: left top;	font-weight: normal;
	padding: 3px 0px 0px 4px;	text-decoration: none;	margin-top: 18px;}

.leftbarcontent .recipetitle a {	font-size: 1.5em;	color: #FFFFFF;	text-decoration: none;}
.leftbarcontent .recipetitle a:hover {	text-decoration: underline;}

.leftbarcontent .recipelink {
	height: auto;	width: 147px;	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;	background-attachment: scroll;	background-image: url(../_images/loaflink.png);
	background-repeat: repeat-x;	background-position: left top;	font-weight: normal;	padding: 3px 0px 3px 23px;
	text-decoration: none;}

.leftbarcontent .recipelink a {	font-size: 1.2em;	color: #FFFFFF;	text-decoration: none;}
.leftbarcontent .recipelink a:hover {	text-decoration: underline;}

.leftbarcontent .recipepic {
	height: auto; 	width: 150px;	padding: 10px;	background-attachment: scroll;
	background-image: url(../_images/loafbk.png);	background-repeat: repeat-y;	background-position: center top; color: #FFF}

.leftbarcontent input.submit { background-color: #6C4D15; color: white; border: 1px solid #333; margin: 5px 0px;}

.leftbarcontent .wheretitle {	height: 21px;
	width: 166px;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;
	background-attachment: scroll;	background-image: url(../_images/wherebuy.png);
	background-repeat: repeat-x;	background-position: left top;	
	font-weight: normal;	padding: 3px 0px 0px 4px;	text-decoration: none;
	margin-top: 50px;}

.leftbarcontent .wheretitle a {font-size: 1.5em;	color: #FFFFFF;	text-decoration: none;}
.leftbarcontent .wheretitle a:hover {	text-decoration: underline;}

.leftbarcontent .wherecontent {
	height: auto;	width: 140px;	background-attachment: scroll;
	background-image: url(../_images/wherebox.png);	background-repeat: repeat-x;
	background-position: left top;
	padding: 80px 15px 5px 15px;
	background-color: #FFFFFF;
	font-size: 1.1em; 	text-align: center;}

.leftbarcontent .wherebottom {
	height: 10px;	width: 170px;	background-color: #6E202E;	margin-bottom: 25px;}



/*   MAIN BAR CONTENT */

.mainbarcontent { 	width: 92%;	margin: 0px 0px 10px 15px; }
.mainbarcontent p{
	font-size: 1.3em;
}

.mainbarcontent a { color: #073D68;}
.mainbarcontent a:hover { color:#B4344B;}

.mainbarcontent h1 {font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 3.5em;	font-style: italic;	color: #216E93;	letter-spacing: -1px;
	margin-bottom: -10px;	margin-top: 10px; font-weight: normal;}

.mainbarcontent h2 { 	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 2.2em;	font-style: italic;	color: #216E93;	
	margin-bottom: -12px;	font-weight: normal;}

.mainbarcontent h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.3em;
	margin-bottom: -12px;	color: #499ACC;}

.mainbarcontent h4 { font-family: Arial, Helvetica, sans-serif;	font-size: 1.4em;
	margin-bottom: 6px;	color: #499ACC; line-height: 140%;}
	
.mainbarcontent #left { 	float:left;	clear: none;	margin-right: 10px;}
.mainbarcontent #right {	float:right;	clear: none;}

.mainbarpanelcontent {
	width: auto; 	background-color: #E3D1B5;	padding: 5px;
	height: auto;	color: #000000;}

.mainbarpanelcontent h1 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 19pt;	font-style: italic;	color: #000000;
	letter-spacing: -1px;	
	font-weight: normal;}

.mainbarpanelcontent blockquote
{margin-left:10px; border-left: 2px solid #D5D290; padding-left:5px; background-color: #E3E1B5;}



/*   RIGHT BAR CONTENT */

.rightbarcontent {width: 214px; font-size: 1em;}

.rightbarcontent .boxtitle {
	height: 21px;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../_images/rightbarblue.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 3px 0px 0px 4px;	
	font-weight: normal;
	text-decoration: none;
}

.rightbarcontent .boxtitle a { font-size: 1.5em;	color: #FFFFFF;	text-decoration: none;}
.rightbarcontent .boxtitle a:hover {	text-decoration: underline;}

.rightbarcontent .boxcontent {
	height: auto; 	width: 210px;	background-attachment: scroll;
	background-image: url(../_images/rightboxshadow.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 3px 0px 0px 4px;	background-color: #FFFFFF;
	font-size: 1.1em;}

.rightbarcontent .boxcontent h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #B4344B;	margin-top: 3px;	margin-bottom: 1px;
	font-size: 1.2em;	text-decoration: none;}

.rightbarcontent .boxcontent a { color: #555555; text-decoration: none;}
.rightbarcontent .boxcontent a:hover { color: #555555; text-decoration: underline;}

.rightbarcontent .boxcontent img {	padding: 0px 0px 0px 6px;	margin: -3px 0px 0px 0px;	float:right;	clear: none;}

.rightbarcontent #box2 { 	background-image: url(../_images/rightbarred.png);}
.rightbarcontent #box3 {	background-image: url(../_images/rightbarpurple.png);}


.larger {font-size: 120%;}
.center {text-align: center;}
.bkcolor {float: none;	width: auto;	display: block;	height:auto;
	overflow: visible; 	clear: both; background-color: #B4344B ;
	margin: 0px; padding: 2px; color: white; }
	
	.bkcolor a {color: white;}
.bkcolor a:hover {color: white; text-decoration:none;}	
	.line {border-top: 1px solid #499ACC; padding-top: 8px;}
