/*
Theme Name: Fisher & Paykel Food Blog
Theme URI: http://www.trunkmedia.com/
Description: Another quality theme built by the guys at <a href="http://www.trunkmedia.com/">Trunk Media</a>.
Version: 1.0
Author: Scott Mayo
Author URI: http://www.trunkmedia.com/
Tags: xhtml, css, trunkmedia
*/

A,BODY,CAPTION,DIV,EM,FIELDSET,H1,H2,H3,H4,H5,H6,INPUT,LABEL,LEGEND,LI,OL,P,SELECT,SPAN,STRONG,SUP,TD,TEXTAREA,TH,UL 
{font-family: Arial, Verdana, Helvetica, sans-serif;}
HTML{ height:100%;margin:0;padding:0;margin-left: -1px;/*bkgnd hack for FF*/}
BODY {
    font-size:0.7em;
    width: 100%;
    margin:0;
    padding:0;
    color: #000;background-color:#f4f4f4;  /*#ebebec#f6f6f6; #F3F3E8;#efefef*/
  /*  background-color:#c0c0c0;
    background-image: url('images/layout/ltile.png');*/
    background-repeat:repeat-x;
    text-align:center;
}
IMG{border-width:0;margin:0; padding:0;}
DIV {margin:0;padding:0;}
FORM{margin:0;padding:0;}
A, A:visited, A:link {color:#3B8FB6; text-decoration:none;}
A:hover {color:#3B8FB6; }
H1 {font-size: 50px; text-transform:uppercase; color:#000; text-align:center; font-weight:bold; margin:0 0 20px 0; padding:0;}
H2 {
	margin:30px 0 10px 0; padding:0;
	 font-size:1.3em; 
	 line-height:1.5em;
   text-transform:uppercase;
   text-decoration:none; 
   color:#000000;
	}
DIV.authorpost H2{ margin:7px 0 20px 0;}
H3,A.title {font-size: 1.2em;line-height: 1.2em; text-transform:uppercase;color:#000;}
H4 {font-size: 1.0em; color:#000; text-transform:uppercase; }
H5 {font-size: 10px; color:#000; letter-spacing:1px; text-transform:uppercase; font-weight: normal;}
SMALL{color:#999; font-family:"Lucida Console", "Lucida Sans Unicode", "Courier New", Courier, monospace;font-size: 10px;letter-spacing: 1px;}
/*A.title{ color:#000; text-decoration:none; text-align:left; text-transform:uppercase; margin:0; padding:0;} ------------------------------ 
#Parsley{
    width:100%;
    height:100%;
    /*background-image: url('images/layout/parsley-middle.png');
    background-repeat:no-repeat;
    background-position: top center;
}
#Background{
    width:100%;
    height:100%; 
    /*background-position: top center;
    background-image: url('images/layout/content-fade-background.png');
    background-repeat:repeat-y;
}
background:#f2f2f2;*/
#Container {width:1005px;margin:0 auto; padding:0;}
#Container.fullscreen {width:1340px;}
#Header { width:100%; text-align:center; margin:0 0 15px 0; padding:0; background:url(images/layout/header-1px.png) repeat-x center; z-index:110;}
/*IMG.pleft {position:absolute;top:0px;left:-80px;}
IMG.pright {position:absolute;top:0px;right:-94px;}
IMG.left {position:absolute;top:137px;left:-58px;}
IMG.ileft {position:absolute;top:171px;left:40px;}
IMG.iright {position:absolute;top:171px;left:603px;}
IMG.right {position:absolute;top:112px;right:-63px;}*/
#fpLogo,#fdBanner{clear:both; display:block; margin:0 auto; padding:0; background-color: #f4f4f4;} 
#fpLogo { width: 220px;}



#searchform{
   /* height:46px;
    width:249px; border:0;
   position:absolute;
   top:31px;
    left:550px;*/ 
	display:none; margin:0px auto auto auto;
     /* padding:8px 0 0 23px;
    margin-left:-100;
  background-image: url('images/layout/search-background.png');*/
}
input.box{
    width:135px;
    border:1px #CCC solid;
   /* padding:0;margin:0;
   */
   	background-color:Transparent;
	color:#000000;
	text-transform:uppercase; 
	
    display:block;
    float:left; 
	/*font-size:1.2em;font-weight:bold;*/ 
	line-height:	14px;
	font-family:	Arial,Verdana,Helvetica,sans-serif;
	font-size:	14px;
font-weight:	bold;
	
	
}
#SearchBox .button{
    float:left;
    width:32px;
    height:26px;
}

/*UL#TopMenu{display:block;height:30px;line-height:30px;;text-align:right;padding:0 58px 0 0;margin:0;border-width:0 0 1px 0;border-bottom:1px solid #D0CBC8;}
#TopMenu LI{display:inline;list-style-image:url('images/layout/topmenu-divider.png');margin-left:2em;}
#TopMenu A{color:#000000;font-size:1em;text-transform:uppercase;}
#TopMenu A:hover{color:#00FFCC;}

#Header .logo{height:99px;width:1024px;padding:0;margin:0;display:block;}
*/
UL#MainMenu {margin:0 auto;padding:0;display:block;/*background:url('images/layout/nav header_1024x50.jpg') no-repeat center;*/ text-align:center;  background-color:#f4f4f4;/*width:856px;*/ width: 656px; clear:both;   }

#MainMenu LI{display:block;float:left;list-style:none; margin:0px; padding:10px 40px 10px 42px; height:20px;}/* fixed width due to bold styling on hover */
#MainMenu A{font-size:1.3em;text-transform:uppercase;text-decoration:none; color:#000000;}
#MainMenu A:hover{}


DIV#Main{ width:100%; margin:10px auto }
DIV#Content{margin:0px auto; width:670px;z-index:10; padding:0;}
DIV#Content.fullscreen{ width:1005px; }
DIV#Content.fullscreen DIV.ctBanner { width:975px; }
#Container.fullscreen DIV#Main div.authorleft { width:630px; }
/*DIV#Content .article
DIV#Content */
DIV#Page
{
    position:relative;
    color:#000;
    /* background-color:White; */
    padding:10px;
	margin:10px auto 20px auto; 
	width:100%;
    /*margin-bottom:20px;*/
    z-index:10;
}
DIV.article{width:100%;} 
DIV#PageNav{float:left;width:305px;margin:150px auto auto 0;}



DIV.pageNav{
    width:305px;
   /* background-image:url('images/layout/page-nav-background.png');
    background-repeat:repeat-y;*/
    margin-bottom:20px;
    padding-bottom:20px;
	text-align:left; 
	text-transform:capitalize; 
	

	

}

DIV.pageNav UL, UL.wp-tag-cloud{list-style-type:none;margin:0;padding:0;padding-left:10px;padding-bottom:50px; }

DIV.pageNav H4{
    margin:0 0 0.5em 0;
   font-size:1.3em;
   text-transform:uppercase;
   text-decoration:none; 
   color:#000000;
    
    width:178px;
  
    padding:0 0 0 10px;
   /* border-top:1px solid #000;*/
}

DIV.pageNav A{color:#000;line-height:1.3em;text-decoration:underline; text-align:left; font-style:italic; font-family:"Times New Roman", Times, serif; font-size:16px !important;}
DIV.pageNav A:hover{color:#3B8FB6;}
DIV.rightDiv{ clear:both;  margin:10px 0px 30px 10px; text-align:left;} 

DIV.contentHD{width:640px; margin:0px auto; padding:15px 0 15px 0; text-align:center;}
/*DIV#Content #Page H2,
DIV#Content #Page H2 A,
DIV#Content #Page H2 A:hover,
DIV#Content .article H2,
DIV#Content .article H2 A,
DIV#Content .article H2 A:hover{
    color:#333;
    font-family:Georgia;
    
}
DIV#Content #Page H2,
DIV#Content .article H2{
    margin:0;
    font-size:24px;
    font-weight:bold;
    line-height:24px;
    border-bottom:1px solid #999;
    padding-bottom:0.5em;
    margin-bottom:0.3em;
}
DIV#Content .article A{color:#3B8FB6; text-decoration:none;}
DIV#Content .article A:hover{color:#3B8FB6; text-decoration:underline;}*/

DIV.comment{width:100px; height:2em;line-height: 2em; clear:both; margin:10px auto;color:#999;font-size: 10px;  display:block;}
.comments,.comments:LINK,.comments:VISITED{ 
	color:#999;
	/*display:inline;*/
	
	background-image:url('images/comment number_bubble.gif');background-repeat:no-repeat;background-position:center;  
	float: left;
    font-size: 10px;
    height: 2em; 
	
    line-height: 2em; width:20px;  display:block;
    margin: 0 0px 0 0; 
	padding:0  6px 0 6px;
    text-align:center;
	}
DIV.rightDiv DIV.comment,DIV.authorpost DIV.comment{margin:0; padding:0;} 

DIV.rightDiv DIV.comment SPAN.comments,DIV.rightDiv DIV.comment SPAN.comments:LINK,DIV.rightDiv DIV.comment SPAN.comments:VISITED{ 

    margin: 0 5px 0 0; 
}
	
DIV#Content A.readmore,
DIV#Content A.more-link{display:block;padding-left:2em;height:34px;line-height:34px;font-size:1.1em;background-image:url('images/layout/icons/read-more.png');background-repeat:no-repeat;background-position:left center}
DIV#Content .article P{clear:both;}
SPAN.date{ clear:both; text-align:center; display:block; text-transform:uppercase; margin:0 auto; padding:0; font-size:9px; letter-spacing:1px;}
SPAN.dateS{ clear:both; text-align:center; display:block; text-transform:uppercase; margin:20px auto 0 auto; padding:0; font-size:9px; letter-spacing:1px;}

DIV.authorpost SPAN.date{text-align:left; padding-top:5px;}
SPAN.author {

				width:100%;
				margin:0 auto;
				display:block;
				text-align:center;    
				color: #000000;
				font-family: "Times New Roman",Times,serif;
				font-size: 16px !important;
				font-style: italic;
				line-height: 1.3em;
				
 }
SPAN.author a{
	text-transform: capitalize;
 }

SPAN.error{text-align:left;
	color: #000000;
	font-family: "Times New Roman",Times,serif;
	font-size: 16px !important;
	font-style: italic; }

A.author{color:#000;font-style:italic; text-decoration:underline; margin:0 0; padding:0; font-family: "Times New Roman",Times,serif;
				font-size: 16px !important;
				font-style: italic;}
DIV#Content A.author:visited{color:#000;}
DIV#Content .wp-caption{ 

	display: block;  
	margin-left: auto;  
	margin-right: auto;
	color: black;
	padding: 0 0 0;
	}
DIV#Content .wp-caption p.wp-caption-text {
	text-align:right;
	vertical-align:top;
	font-weight:bold;
	font-size:80%;
	color: black;
	padding: 0 10px 0;
    margin: 0 auto;
}

DIV#Footer {
    height:auto;
    position:relative;
    clear:both;
	border-top:1px #000 solid; 
	border-bottom:1px #000 solid; 
	margin:20px 0px 5px 0px !important;
}
DIV#Footer,DIV.copy {
     color:#5b5a59;  
	font-size:11px; 
	text-align:left; 
	margin:4px 15px; 
  
}
DIV.copy { padding:5px 0 10px 0;}
div#Footer UL{ list-style: none; margin:0; padding:0; width:1005px; display:block; }

.fullscreen div#Footer UL{width:1340px;}



DIV#Footer UL LI{margin:10px 15px; float:left; font-size:10px; line-height: 15px; font-family:"Lucida Console", "Lucida Sans Unicode", "Courier New", Courier, monospace; letter-spacing: 1px; text-transform:capitalize; }

DIV#Footer UL LI.onecol, DIV#Footer UL LI.twocol{width:305px !important; }

.fullscreen DIV#Footer UL LI.twocol { width:640px !important;}

.fullscreen DIV#Footer UL LI.twocol ul.footlist.left{margin: 0 30px 0 0;}

DIV#Footer UL.footlist LI:after {

 content:", ";

 padding: 0 4px 0 0;

 color: #3B8FB6;

}

DIV#Footer UL.footlist LI.fl-st:after {

 content:"";

 color: #5B5A59;

}



DIV#Footer UL.footlist li:last-child::after {

 content: '.';

} 
DIV#Footer UL LI H5{text-transform:uppercase;}
DIV#Footer UL LI H5,DIV#Footer UL LI P{ margin:4px 0 6px 0; text-align:left; line-height: 15px; letter-spacing: 1px;}
DIV#Footer UL LI P{ font-family:"Lucida Console", "Lucida Sans Unicode", "Courier New", Courier, monospace;font-size: 10px;}
DIV#Footer .tl,
DIV#Footer .tr{position:absolute;top:0px;}
DIV#Footer .tl{left:0px;}
DIV#Footer .tr{left:1024px;}
DIV#Footer .logo{position:absolute;left:20px;top:12px;}
DIV.copy{
 clear:both; text-align:left;
}
DIV#Footer UL LI UL.footlist{text-align:left; margin:0px; padding:0; width:305px; float: left;}

DIV#Footer UL LI UL.footlist LI, DIV#Footer UL LI UL.footlist LI.cat-item{ float:left; width:auto !important; list-style:none; padding:0; margin: 0; }

DIV#Footer UL LI UL.footlist LI A,DIV#Footer UL LI UL.footlist A{ margin:0; padding:0; float:left; font-size:10px !important; line-height:15px !important; width:auto !important; font-family:"Lucida Console", "Lucida Sans Unicode", "Courier New", Courier, monospace; letter-spacing: 1px;} 
DIV#Footer .copy P{padding:0;margin:0;}

.clear {clear:both;font-size:1px;line-height:1px;height:1px;}
DIV.lineDiv{ width:15%; background:url('images/layout/line.jpg') repeat-x center; clear:both; padding:10px; margin:0px auto;}
DIV.vLineDiv{ width:1px; /*background-image:url('images/layout/line.jpg');*/ background-repeat:repeat-y; background-color:#000; float:left; padding:10px 0 0 0;  height: 380px; margin: 40px 0 20px;}

DIV.vLineCatDiv{ width:1px; background-image:url('images/layout/line.jpg'); background-repeat:repeat-y; background-color:#000; float:left; padding:10px 0 0 0;  height: 290px; margin: 40px 0 20px;}

.bl{border-bottom:1px solid #000; }
DIV.tl{border-top:1px solid #000;}
DIV.rfl{ border-left:1px solid #000; border-right:1px solid #000;}
.fl{float:left; text-align:left; }

	
DIV.ctBanner{ width:640px; clear:both; display:block; background-position:right top; background-color:#000; background-repeat:no-repeat; height:335px; margin-left:15px; margin-right:15px; overflow:hidden;}
DIV.descDiv{ margin:20px 20px 0 20px; font-size: 16px; font-style: italic; font-family: "Times New Roman",Times,serif; color: #000; text-align: justify;}
DIV.descDiv a{ font-size: 16px; font-style: italic; font-family: "Times New Roman",Times,serif; color: #000; }
DIV.authorpost A{ color:#5B5A59;}
DIV.descDiv A:hover{ text-decoration:none; color:#5B5A59;}
div.authorright DIV.descDiv a{ font-size: 12px; font-style: normal;}

/* DIV.rightDiv A ,DIV.rightDiv A:link,DIV.rightDiv A:visited,DIV.rightDiv A:active{clear:both; font-weigth:bold; margin:10px 20px; text-align:left; text-decoration:none;}*/

DIV.rightDiv A.imgThumBox, DIV.rightDiv A.post-thumbnail, A.pnav{clear:both; text-align:left; margin:2px 0 4px 0; padding:0; text-align:left; display:block; width:auto; font-family:"Lucida Console", "Lucida Sans Unicode", "Courier New", Courier, monospace; font-size: 10px; letter-spacing: 1px; }
Div.rightDiv div.articlelist a.pnav {

 padding-top: 4px;

} 
Div.rightDiv SPAN.author{ text-align:left; margin:0; padding:0;}
/*Div.rightDiv SPAN.author A{ font-style:italic; }*/
DIV.rightDiv SPAN.post-link A,DIV.rightDiv SPAN.post-link A:link, DIV.rightDiv SPAN.post-link A:active, DIV.rightDiv SPAN.post-link A:visited{ clear:both; text-align:left; font-weight:bold; text-transform:uppercase; display:block; margin:0px; color:#000; padding:0; font-size:1.3em; line-height:1.5em;}

Div.rightDiv.tl li { list-style:none; margin: 0 0 15px 0;}
Div.rightDiv.tl li a{ font-weight:bold; text-transform:uppercase; color:#000; font-size:1.3em; line-height:1.5em;}

DIV.articlelist{ clear:both; text-align:left; list-style:none; margin:0px 0px 20px 0px; padding:0;}
DIV.ct{ text-align:center; margin:30px auto;}

DIV.authorleft{
	float:left; 
	width:305px;  
	clear:left; 
	text-align:center; 
	margin:10px 10px; padding-top:100px;
	 
	
	}
DIV.authorleft p{
	font-family:"Times New Roman", Times, serif;
	 font-style:italic; 
	 text-align:justify; 
	 color:#5b5a59; 
	 font-size:16px; 
	 line-height:20px;
	 max-width:470px; margin:40px auto 0 auto ;}
DIV.authorleft img {text-align:center; margin:0px auto;}
DIV.authorright{float:right; width:670px; clear:right; text-align:center; margin:0; background-color:#FFF; padding:0 0 70px 0;}
DIV.authorpost{	
				float:left;
				width:305px; /* border-right:1px solid;*/ 
				text-align:left;   
				margin: 30px 0;
				padding: 10px 14px 10px 15px; 
				height:420px; 
				overflow:hidden;
				}
DIV.authorpost A IMG{	margin:0 auto; text-align:center; display:block; clear:both;
				
				}
				
				
.bgWhite{background-color:#FFFFFF !important;border:none !important; background-image:none !important;}
.bgBlack{background-color:#000000;border:none !important;}
.noborder{border:#FFF !important;}
.category{ cursor:pointer; height:290px !important;}

H2 A, H2 A:link,H2 A:active, H2 A:visited,H3 A, H3 A:link,H3 A:active, H3 A:visited { color:#000; text-decoration:none;}
/*DIV.post{margin:10px 10px 10px 10px; clear:both; width:auto;}*/
DIV.wb DIV.recipe,DIV.wb DIV.post{margin:10px auto; clear:both; width:640px;}
DIV.post A IMG, DIV.post P A IMG,DIV.recipe A IMG,DIV.recipe IMG, DIV.recipe P A IMG{margin:10px auto; clear:both; display:block;}
DIV#divIntro{margin:10px 0px 10px 0px; font-style:italic; color:#5b5a59; font-size:16px; font-family:"Times New Roman", Times, serif; text-align:justify;}
DIV#divIntro p{font-family:"Times New Roman", Times, serif; text-align:justify; padding:0 10px 5px 10px; margin:0 0 5px 0; }
DIV#divIntro a{font-family:"Times New Roman", Times, serif; font-style:italic; font-size:16px;} 
DIV#divIng{margin:10px 10px 10px 10px; float:left; width:45%;}
DIV#divIng ul,DIV#divMeth ul{list-style:none; margin:0 0 20px 0; padding:0; text-align:justify;}
DIV#divIng ul li,DIV#divMeth ul li{  width:100%; padding:5px 0 5px 0;}
DIV#divIng ul li{ border-bottom:1px solid #000;}
DIV#divMeth{margin:10px 10px 10px 10px; float:right; width:45%;}
DIV#divIng h3,DIV#divMeth h3{margin:20px auto; text-align:center;}
P.postmetadata{margin:0; padding:0;}
UL.articalMenu{ list-style:none; clear:both; margin:0; padding:0;} 
UL.articalMenu LI{ float:left; list-style:none; margin-right:10px;}
DIV.navigation{ text-align:left; clear:both; margin:10px 0px 0px 0px; color:#999;}
DIV.navigation ul {margin:0 0 0 0px; padding:0; list-style:none; float:left;font-size:10px;font-family:"Lucida Console", "Lucida Sans Unicode", "Courier New", Courier, monospace; letter-spacing:1px; clear:both;}
DIV.navigation ul li{ list-style:none; float:left;  padding:0; margin:0 10px 0 0;   }
DIV.navigation ul li A,DIV.navigation ul li A IMG{ margin:0; padding:0;} 
.twitter-share-button{margin:0 0 0 0;}
OL.commentlist{ list-style:none; margin:0 auto; padding:0;}
OL.commentlist li p{ font-style:italic; color:#5b5a59; margin:12px 50px 30px 50px; font-size:16px; font-family:"Times New Roman", Times, serif;}
cite.fn , cite.fn A *,OL.commentlist li A {
     font-size:16px; text-decoration:none;font-family:"Times New Roman", Times, serif;  font-style:normal; font-weight:normal; color:#000; margin-bottom:7px; 
}

DIV.comment-meta{ text-decoration:none; font-size:9px; color:#000; text-transform:uppercase; letter-spacing:1px; margin-top:5px;}
.textleft{ text-align:left !important; margin-left:0; padding-left:0px;}
#commentform table{ text-align:center; margin:10px auto;}
#commentform table tr td {text-align:left;}
#submit{ background:#000; color:#FFF; text-transform:uppercase; border:0; margin:10px auto; display:block; cursor:pointer;}  
label{ text-align:left; }
A.imgBox{display:block; height:427px; width:640px; overflow:hidden; margin:10px auto;}
A.imgThumBox{display:block; height:195px; width:300px; overflow:hidden;}


P.postmetadata, P.postmetadata A:link,P.postmetadata A:ACTIVE,P.postmetadata A:VISITED{font-size:10px; color:#999;}
P.postmetadata A:hover{color:#3B8FB6; text-decoration:none;}
P.postmetadata A.comments{margin:0; }
DIV.contentHD P.postmetadata { margin: 7px 0 7px 0;}
DIV.lb{border-left:1px #000 solid;}
DIV.wb{background-color:#FFF;}
.bw{color:#5b5a59;font-family:"Lucida Console", "Lucida Sans Unicode", "Courier New", Courier, monospace; letter-spacing:1px; line-height: 13px; font-size:10px;}
.red, .red A:link, .red A:hover,.red A:visited{color:#F00 !important;}
.green, .green:link,.green:hover,.green:visited{color:#F00 !important;}
DIV.author A.imgThumBox{ width:220px; height:156px; margin:40px auto auto auto;}
/*.mtphoto{margin:40px auto auto auto !important;}*/
.mtname{height: 80px; overflow:hidden; display:block;} 
#Page p{ clear:both;}
DIV.author{ height:500px;}
#PrintHeader {

 display: none;

} 

.cufon-loading h1,.cufon-loading h2, .cufon-loading h3, .cufon-loading h4, .cufon-loading .title,.cufon-loading .page_item   {
	visibility: hidden !important;
}
