*{margin:0; padding:0;}

body {
	background: url(../../../images/hbg.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-size: 1em;
	font-size: 67%;
	line-height: 160%;
	margin:0;
	padding: 0;
	color:#666;}
	
h1, h2, h3, h4, small { text-transform:lowercase; font-weight:normal; }
h1 {font-size: 1.8em;}
h2 {font-size: 1.7em;}
h3 {font-size: 1em;}
h4 {font-size: .9em;}

img{ border: none; padding:0; }
img a{border:none;}

.right { float: right; }
.left { float: left; }
img.left{ border: none; padding: 6px 0 0 0; }
img.right{ border: none; padding: 0 0 0 6px; }

blockquote{
	border-left:1px solid #A5ABAB;
	margin:15px;
	padding:0 12px 0 12px;	}
	
.purple { color: #620062; }


/**************************/
/*        links           */

a{ color:#620062; text-decoration:none; border-bottom: 1px dotted transparent; }

a:hover, a:visited:hover{ 
	color: #620062; border-bottom: 1px dotted #620062;}

a:visited { color: #666; text-decoration:none; border-bottom: 1px dotted #CCC; margin-bottom: 0; }
a:active { outline: none; }
:-moz-any-link:focus {
  outline: none;}

/**************************/
/*       container        */

#container {
	position:relative;
	text-align:center;
	width: 1000px;
	margin: 0 auto;
	padding:0 10px;
	overflow: hidden;}
	
#content, #sidebar, #sidebarB, #sidebarTop { text-align: left; }


/**************************/
/*         header         */
	
#header {
	color: #666;
	margin: 1em auto 1em auto; /* B 3em */
	border: none; 
	text-decoration: none;
	display: inline-block;}	
#header a, #header a:hover, #header a:visited { border: none; }

h1 img { margin-right: 2em; }
#header-nav  {
	list-style: none outside none;
	margin: 1.5em auto 1em ; /* B 0em */
	display: inline-block;}
#header-nav li { float: left; margin-right: 10px; }
#header-nav a {
	background: url(../../../images/links_new.png) top no-repeat; 
	height: 38px;
	border: none;
	display: block;}
#header-nav li#home a {background-position: 0 0; width: 74px;}
#header-nav li#home a:hover { background-position: 0 -38px; } 
#header-nav li#home a.active { background-position: 0 -76px; } 
#header-nav li#about a{background-position: -75px 0px; width: 76px;}
#header-nav li#about a:hover {background-position: -75px -38px;}
#header-nav li#about a.active {background-position: -75px -76px;}
#header-nav li#recipeindex a {background-position: -151px 0px; width: 124px;}
#header-nav li#recipeindex a:hover {background-position: -151px -38px;}
#header-nav li#recipeindex a.active {background-position: -151px -76px;}
#header-nav li#howto a {background-position: -277px 0px; width: 82px;}
#header-nav li#howto a:hover {background-position: -277px -38px;}
#header-nav li#howto a.active {background-position: -277px -76px;}
#header-nav li#giveaways a {background-position: -361px 0; width: 106px;}
#header-nav li#giveaways a:hover {background-position: -361px -38px;}
#header-nav li#giveaways a.active {background-position: -361px -76px;}
#header-nav li#photos a {background-position: -469px 0; width: 132px;}
#header-nav li#photos a:hover {background-position: -469px -38px;}
#header-nav li#photos .active {background-position: -469px -76px;}
#header-nav li#foodtalk a {background-position: -603px 0; width: 110px;}
#header-nav li#foodtalk a:hover {background-position: -603px -38px;}
#header-nav li#foodtalk .active {background-position: -603px -76px;}
#header-nav li#shop a {background-position: -715px 0; width: 66px;}
#header-nav li#shop a:hover {background-position: -715px -38px;}
#header-nav li#shop .active {background-position: -715px -76px;}
#header-nav li#contact { margin-right: 0; }
#header-nav li#contact a {background-position: -783px 0; width: 89px;}
#header-nav li#contact a:hover {background-position: -783px -38px;}
#header-nav li#contact .active {background-position: -783px -76px;}


#header-nav li ul { position: absolute; left: -999px; list-style:none; }
#header-nav li ul li { padding: 4px 8px;}
#header-nav li#foodtalk ul li a { height: 19px; width: 155px; }
#header-nav li#mm a {background-position: -1065px 1px;}
#header-nav li#mm a:hover, #header-nav li#mm .active {
	background-position: -1065px -57px;}
#header-nav li#reviews a {background-position: -1065px -18px;}
#header-nav li#reviews a:hover, #header-nav li#reviews .active {
	background-position: -1065px -76px;}
#header-nav li#experiences a {background-position: -1065px -38px;}
#header-nav li#experiences a:hover, #header-nav li#experiences .active {
	background-position: -1065px -96px;}
#header-nav li#links a {background-position: -1065px -117px;}
#header-nav li#links a:hover, #header-nav li#links .active {
	background-position: -1065px -137px;}
#header-nav li:hover ul, #header-nav li.over ul {
	left: auto;
	z-index:1000;}
#header-nav li ul li {
  background: #fff;
	border: 1px solid #E8E8E8;
	width:16em;}


/**************************/
/*       content          */

#content, #respond {
	float:left;
	width:575px;
	overflow: hidden;
	border-right: 1px solid #f2f2f2;
	padding: 0 1.25em 0 5px;
	margin: 0 1.25em 2em 0;
	min-height: 600px;}

.post {padding: 0 5px;}

.post h2{color: #4F004F;}
.post h3 {
	font-size: 1.1em;
	font-weight: bold;
	margin: 1.2em 0 0;}
	
.post h2 a{
	border: none;
	color: #4F004F;
	text-decoration: none; }
	
.post h2 a:hover{
	color: #777;
	border: none;}
.sitemap h2 { margin: 1.5em 0 .5em 0; }
.sitemap li a span { color: #999; }
	
.post ul { display: inline-block;}

.post li { 
	list-style-image: url(../../../images/li.png);
	margin-left: 1.7em; 
	padding-left: 0; display:list-item;}

.post li a { text-decoration: none; border: inherit; }

.postSmall { float: left; width: 277px; }
.postSmall .entry { margin-top: 1em; }
.postSmall .postImg, .postSmall .postImg a:hover, .postSmall .postImg a:visited { border: none; }
#content hr { 
	background: url(../../../images/hr.gif) center no-repeat; 
	width: 100%; 
	height: 9px; 
	border: 0; 
	margin: .5em 0 3em;
	clear: both;}

.entry p { margin: 1.2em 0;}
.entry .more-link { 
	padding-right: 18px; 
	background:url(../../../images/next.gif) right center no-repeat; }

.post .postmetadata{
	clear: both;
	padding: 0 0 2em;
	min-height: 2em;
	background: url(../../../images/hr.gif) bottom center no-repeat;
	margin: 1.5em 0 3.5em; }
.post .postmetadata.alt {
	padding: 0 0 1em;
	background: url(../../../images/hr.gif) bottom center no-repeat;
	margin: 1.5em 0 2em; }
.postSmall .postmetadata, .postSmall .postmetadata p { 
	float: left; clear: both;}
.postSmall .postHeader {
	min-height: 4.15em;}
.postSmall .postmetadata {
	margin: 0;
	background: none;}

.navigation {
	line-height: normal;
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden; }

.navback, .navback a { margin: 0; float: left; }
.navforward, .navforward a { margin: 0; float: right; }
.navback a{
	padding-left: 18px;
	background: #fff url(../../../images/prev.gif) left center no-repeat;}
.navforward a{ 
	padding-right: 18px;
	background: #fff url(../../../images/next.gif) right center no-repeat;}
	
#recipes { margin-top: 1.2em; }

.post .recipe { 
	padding: .5em 1em;
	margin: 1.5em -.5em 1.2em;
	background:#F7F7F7 url(../../
	../images/links_new.png) top center no-repeat;
	background-position: 0 -116px;
	border-bottom: 2px solid #E8E8E8;}
.post .recipe ul li { padding: 0; }




.post .comments { 
	background:url(../../../images/comment.gif) left no-repeat; 
	padding-left: 21px;}

.categoryPost { float: left;
	margin-bottom: 1.5em;
	clear: both;
	width: 575px;}
.categoryPost img { margin-right: 1.5em; width: 90px; float: left;  }
.categoryPost h2, .postSmall h2 { font-size: 1.3em; }
.categoryPost h2 a, .postSmall h2 a{ 
	text-decoration: none; }
.categoryPost p { margin-top: .5em; }
.printpost { border-bottom: 1px dotted #620062; }

/**************************/
/*        sidebar         */

#sidebar a, #sidebarB a, #sidebarTop a { border: none; }

#sidebar {
	font-family: verdana, arial, tahoma;
	line-height: 160%;
	width:205px;
	float:left;
	margin: 0 1.25em 0 0;
	padding: 0 1.25em 0 0;
	border-right: 1px solid #f2f2f2;}
	
#sidebarB{
	width:160px;
	float:right;
	height: 1px;
	display: inline;
	margin:0; padding: 0;}
	
#sidebarTop{
	width: 385px;
	float: left;
	height: 250px;
	display: inline;
	text-align: center;
	margin-bottom: 32px;
	clear: right;}

#sidebarTop hr { background: url(../../../images/hr_s.gif) right no-repeat; width: 100%; height: 9px; border: 0; margin-top:8px;}

.adspace {clear: both; margin-top: 2em; }
iframe { border: 1px solid #F2F2F2; }

#categories a, #pagenav a, #sidebar p { font-size: .9em; line-height: 140%; }

#sidebar h2{
	font-size: 1.6em;	
	color: #4F004F;	
	margin: 0 0 5px;
	padding: 0;}

#sidebar label{
	font-size: 1em;
	color: #000;	
	margin: 0;
	padding: 0;}

#sidebar p { padding: 0; }

#sidebar img {padding: 0; margin: 0;}

#sidebar a{ color:#620062; text-decoration:none; border-bottom: 1px dotted transparent; }
#sidebar a:hover, #sidebar a:visited:hover{ 
	color: #620062; border-bottom: 1px dotted #620062;}
#sidebar a:visited { color: #666; text-decoration:none; border-bottom: 1px dotted #CCC; margin-bottom: 0; }

#sidebar ul {
	margin:.5em 0 0 0;
	padding:0;}

#sidebar ul li {
	margin: 0;
	padding: 0 0 3em;
	list-style-type: none;}

#sidebar ul ul {
	margin:0;
	padding:0;
	display: inline-block;}
	
#sidebar ul ul li {
	padding: 0;
	line-height: 185%;
	border: none;
	list-style-image: url(../../../images/li.png);
	margin-left: 1.7em; 
	display:list-item;}

#sidebar ul ul ul{
	margin: 0;
	padding: 0;}

#sidebar ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;}
	

ul#social_side { list-style: none; margin: 0 0 2em 0; }
ul#social_side li {  margin:0 !important; float: left; list-style: none outside none !important; display: inline; }
ul#social_side li a {
	background: url(../../../images/links_new.png) top no-repeat; 
	height: 53px;
	width: 59px;
	border: none;
	display: block}
ul#social_side a:hover, ul#social_side a:visited { border: none !important; }
ul#social_side li#su a, ul#social_side li#tw a { margin-right: 1.25em; }
ul#social_side li#su a { background-position: -878px 0; }
ul#social_side li#su a:hover { background-position: -878px -53px; }
ul#social_side li#tw a { background-position: -938px 0; }
ul#social_side li#tw a:hover { background-position: -938px -53px; }
ul#social_side li#rss a { background-position: -998px 0; }
ul#social_side li#rss a:hover { background-position: -998px -53px; }

/**************************/
/*       comments         */

#respond { margin-top: 25px; }
#respond h2 { color: #666; }

#commentform label { text-transform:lowercase;}
#commentform a{line-height: 14pt; }
#comment, #email, #url, #author {
	border: 2px solid #D5C1D5;
	background: #fff;}

#author, #email, #url, #comment, #submit{
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:0;}
#comment { width: 565px; }

#comments{margin-top:28px;}
	
ol.commentlist {list-style-type:}

.avatar{
	float:left; 
	margin:0 1em 0 4px;
	height: 32px; width: 32px; }

ol.commentlist li {
	padding: .5em .5em .5em .6em;
	margin: 1em -.1em;
	list-style-type:none;}
ol.commentlist li.alt {
	border: 1px solid #E8E8E8;
	background: #F7F7F7;}
	
ol.commentlist li.bypostauthor { 
	border: 1px solid #D5C1D5;
	background: #EDE6ED; }
ol.commentlist li.bypostauthor cite a { 
	font-size: 1.4em; }
ol.commentlist li.bypostauthor .commentmetadata { 
	border-bottom: 1px solid #FFF;
	padding-bottom: .35em;}
ol.commentlist li.bypostauthor .avatar{float:right; margin:0 0 0 1em;}

ol.commentlist li p {margin: 6px 0; padding: 0 1em 0 0; line-height: 14pt;}

.commentnumber {
	color: #e3e3e3;
	margin: 6px 0 0 -5px;
	font-size: 40px;
	float: left;
	position: relative;
	overflow:visible;
	clear: none; }
	
ol.commentlist li.bypostauthor .commentnumber { 
	color: #fff;
	margin-right: 5px;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;}
	
cite a{
	text-decoration: none; 
	border-bottom: 1px dotted #465D71;}


/**************************/
/*        search          */

#sidebar #searchform{
	padding:0; margin: 0;}

#searchform input#s{
	color: #999;
	margin:0;
	padding:2px;
	border: 1px dashed #AAA;
	background: #FBFBFB;}

#searchform input#searchsubmit{
	border:none;
	background:#333;
	color:#fff;
	text-transform:lowercase;}
	

.search, .searchbgIE, .searchbg, .search_button, .search_field {
	padding: 0;
	border: 0;
	height: 27px;}

.search{
	position:relative;}
	
.searchbgIE{
	background:url(../../../images/search_box.gif) 3px 1px no-repeat;
	width:196px;
	display:block;}
		
.search_button{
	background:url(../../../images/search_icon.gif) right no-repeat;
	position:absolute;
	width: 26px; height: 27px;
	top:1px;
	left:172px;
	margin: 0}

.search_field {
	color: #999;
	float:left;
	margin: 6px 0 0 10px;
	width:160px;
	height: 20px;
	padding: 0;
	background-color:transparent; }

.search_field:focus + .searchbg {
	background:url(http://www.nimlok-louisiana.com/images/search_box.gif) 2px 0px no-repeat; }
strong.search-excerpt { background: yellow; }

/**************************/
/*         misc           */

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;}

.alignright {
	float: right;	}

.alignleft {
	float: left	}

.block {}
	
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px 0;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;}

.hidden { 
	position: absolute;
	top: -5000px;
	left: -5000px;}
	
.clear { clear: both; }


/**************************/
/*        footer          */

#footer {
	clear: both;
	width: 100%; }
	
#footer p { padding:1.5em 0; margin: 0; color: #BBB; text-align:left;}
#footer a, #footer a:visited {color: #999;}

small.postDate {
	margin-top: 5px;}
