/*  

Theme Name: Marx Foods

Theme URI: http://nafood.com

Description: Marx Foods Blog

Version: 1.1

Author: David van Wert

Author URI: http://jkgmarketing.com

*/		



* {
margin: 0px; 
padding: 0px;
}



body {
font-size: 13px;
margin: 10px;
text-align: center;
color: #333;
font-family:  Arial, Helvetica, sans-serif;
background:#d4d9d4;
}



#wrap {
width:800px;
margin: 0 auto;
padding: 0;
background: url(img/marx-logo1.png) top left no-repeat;
}



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

                         *********************** Blogtitle **************

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



#header {
	width: 900px;
	height: 86px;
	background: url(http://www.nafood.com/decor/header.jpg) top left no-repeat #fff;
	}
	
#tabs {
	width: 900px;
	height: 28px;
	/*background: url(../decor/tabs.jpg) top left no-repeat #fff;*/
	margin: 0; padding: 0;
	}
	
#tabs img {
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
	}



h1.blogtitle a {
margin: 10px 0 0 5px;
font-size: 26px;
font-family:  Garamond, Agaramond, "Times New Roman", serif;
/*margin-left: -5000px;*/
color: #000001;
float:right;
}





#blogtitle a:link {
color: #000001;
text-decoration: none;
border: none;
}



#blogtitle a:visited {
color: #000001;
text-decoration: none;
border: none;
font-weight: bold;
}



#blogtitle a:hover {
color: #000001;
text-decoration: none;
margin-left: 0;
}



.description {
color: #62838F;
text-align: left;
font-size: 18px;
}



#homepage {
width: 900px;
height: 34px;
background: url(img/header.png) no-repeat;
}

#homepage img {
float: left;
display: inline;
}





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

                         *********************** Container **************

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

#container {
clear:left;
padding:0;
margin: 0 auto;
width: 900px;
background: url(http://www.nafood.com/decor/bax2.jpg) top left repeat-y;
}



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

                         *********************** Left Sidebar Container *******

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

#sidebarleft {
	color: #004983;
	text-align: left;
	top: 0px;
	}
	
#sidebarleft ul {
	margin-top: 10px;
	width: 130px;
	}

#sidebarleft li {
	list-style-type:none;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	width: 130px;
	/*height: 25px;*/
	line-height:25px;
	padding-left: 10px;
	background: url(http://www.nafood.com/images/grad.gif) bottom center no-repeat;
	margin:0;
	}
	
#sidebarleft li li {
	font-size: 12px;
	}

#sidebarleft li#top, li#bottom {
	background:none;
	}

#sidebarleft a, a:visited {
	color: #004983;
	}

#sidebarleft a:hover {
	color: #fff;
	text-decoration: none;
	display: block;
	}

#sidebarleft li:hover {
	background: url(http://www.nafood.com/images/grad1.gif) repeat-y;
	}
	
#leftnav {
float: left;
width: 125px;
min-height: 552px;
margin: 0;
text-align: left;
padding:0;
height:auto !important;
height:552px;
}

#leftnav img {
border:0;
}

#leftnav {position:relative;}
#leftnav ul li a, .leftnav ul li a:visited {display:block; text-decoration:none;}
#leftnav ul {list-style-type: none;}
#leftnav ul li {float:left; position:relative;}
#leftnav ul li ul {display: none; background: #008066;}


#leftnav ul li:hover a {color:#fff; z-index: 100;}
#leftnav ul li:hover ul {display:block; position:absolute; top:-10px; left:130px; width:130px; z-index: 100;}
#leftnav ul li:hover ul li a.hide {color:#fff;}
#leftnav ul li:hover ul li:hover a.hide {width:130px; background: #4aa593;}
#leftnav ul li:hover ul li ul {display: none;}
#leftnav ul li:hover ul li a {display:block; color:#fff; background: #008066;}
#leftnav ul li:hover ul li a:hover {color:#fff; background: #4aa593;}
#leftnav ul li:hover ul li:hover {background: #4aa593;}
#leftnav ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#fff;}
#leftnav ul li:hover ul li:hover ul li a {display:block; width:130px; color:#fff;}
#leftnav ul li:hover ul li:hover ul li a:hover {color:#fff;}


#homechef1 {
	width: 130px;
	height: 28px;
	background: url(http://www.nafood.com/decor/homechef1.jpg) top left no-repeat;
	margin: 10px 0;
	}

.clear {
	clear: both;
	min-height: 110px;
	width: 550px;
	}
	
.colclear {
	clear: both;
	padding-top: 15px;
	}
	
.colclear2 {
	clear: both;
	height: 10px;
	}


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

                         *********************** Right Sidebar Container *******

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



#rightnav {
float: right;
width: 178px;
margin: 0;
text-align: left;
color: #fff
}

#rightnav h2 {
text-align: center;
color: #fff;
font-variant: small-caps;
font-weight: bold;
font-size: 22px;
letter-spacing: 2px;
}

#sidebarright ul {
margin-bottom: 20px;
list-style-type: none;
}

#sidebarright li{
list-style-type: none;
font-size: 11px;
}

#sidebarright ul{
margin-bottom: 20px;
}

li#authors {
background: url(http://www.nafood.com/images/authors.jpg) top left no-repeat;
padding-top: 25px;
}

li#archives {
background: url(http://www.nafood.com/images/archives.jpg) top left no-repeat;
padding-top: 25px;
}

li#links {
background: url(http://www.nafood.com/images/links.jpg) top left no-repeat;
padding-top: 25px;
}

li#meta {
background: url(http://www.nafood.com/images/meta.jpg) top left no-repeat;
padding-top: 25px;
}


/*li.linkcat h2{

display: none;

font-size: 0em;

}*/



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

                         *********************** Content **************

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

#content {
display: block;
margin: 0 188px 0 135px;
padding: 1em;
text-align: left;
}





#content ul {
list-style-type: disc;
padding-left: 15px;
}



#content ul li{
margin-left: 15px;
}



#content ul ul li {
padding-left: 3px;;
}





#content ol {
list-style-position: inside;
padding-left: 15px;
padding-top: 2px;
margin-bottom: 10px;
}



#content p {
padding-left: 10px;
margin-bottom: 10px;
}

.permalink {margin-bottom: 10px; color:#000}

.permalink a:hover {color:#000;}


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

                         *********************** Post Metadata ****************

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


.postmetadata {
display:block;
margin: 10px auto 10px auto;
padding: 5px 8px 8px 0;
text-align: right;
color: #fff;
float: left;
}



#content .postmetadata

{

padding-left: 10px;

}



.postmetadata2

{

display:block;

margin: 10px auto 10px auto;

padding: 5px 8px 8px 0;

text-align: right;

color: #fff;

float: right;

}



#content .postmetadata2

{

padding-left: 10px;

}



.postmetadata3

{

display:block;

margin: 5px 5px 10px 5px;

padding: 0;

text-align: right;

color: #fff;

float: right;

}



.roundcont a:link

{

border: none;

color: #fff;

font-weight: bold;

text-decoration: none;

}



.roundcont a:hover

{

border: none;

color: #fff;

font-weight: bold;

text-decoration: none;

background: #254554;

}



.roundcont a:visited:hover

{

border: none;

color: #fff;

font-weight: bold;

background: #254554;

}



.roundcont a:visited

{

border: none;

color: #fff;

font-weight: bold;

}



div.roundcont

{

margin-bottom: 30px;

background: url(img/posted.png) top right no-repeat;

height: 40px;

}



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

                         *********************** Links ********************

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



a:link

{

color: #004983;

text-decoration: underline;

}



a:hover

{

color: #AECDD1;

text-decoration: underline;

}



a:visited

{

color: #004983;

text-decoration: underline;

}



a:visited:hover

{

text-decoration: underline;

}



a img 

{

border:none;

background:none;

padding:5px;

}



#feed, #feed img a:link, #feed img a:visited

{

border: none;

}





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

                         *********************** Comments ********************

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



.commentlist

{

color: #333;

}



.commentlist li

{

margin: 8px 10px 8px 10px;

list-style-type: none;

margin-bottom: 2px;

background: #fff;

}



.commentlist li.alt

{

background: #a4c9da;

}



.commentlist li ul li

{

border: none;

list-style-type: none;

}



.commentlist cite

{

padding: 2px 3px 1px 3px;

}



.commentlist p

{

padding: 5px 0 2px 3px;

margin-bottom: 5px;

}



.commentlist a:link

{

border: none;

text-decoration: underline;

font-weight: bold;

color: #000;

}



.commentlist a:visited

{

border: none;

text-decoration: underline;

font-weight: bold;

color: #000;

}



.commentlist a:hover

{

border: none;

text-decoration: underline;

font-weight: bold;

color: #000;

}



.commentlist a:visited:hover

{

border: none;

text-decoration: underline;

font-weight: bold;

color: #000;

}





.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited

{

text-decoration: none;

color: #000;

}



.commentnumber {

font: italic bold 14px 'Times New Roman', Times, serif;

float:right;

color: #a4c9da;

font-size: 28pt;

}



li.alt .commentnumber {

font: italic bold 14px 'Times New Roman', Times, serif;

float:right;

color: #fff;

font-size: 28pt;

}



#comment

{

width:80%;

}



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

                         *********************** Headings**************

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



h1 {
font-size: 36px;
color: #666666;
}



h2 {
font-family: Arial, sans-serif; 
display: block;
font-size: 16px;
font-weight: bold;
text-align: left;
}



h3 {
font-family: Arial, sans-serif; 
display: block;
font-size: 14px;
font-weight: bold;
text-align: left;
}



h3.posttitle {
font-family: Arial, sans-serif; 
font-size: 22px;
font-weight: bold;
padding-left: 5px;
padding-bottom: 2px;
margin-bottom: 5px;
}



.posttitle a:link {
font-size: 22px;
color: #0B3949;
font-weight: bold;
text-decoration: none;
}



.posttitle a:visited {
font-size: 22px;
color: #0B3949;
font-weight: bold;
text-decoration: none;
}



.posttitle a:hover {
font-size: 22px;
color: #333;
font-weight: bold;
text-decoration: none;
}



.posttitle a:visited:hover {
text-decoration: none;
}



h4 {
font-family: Arial, sans-serif; 
margin-top: 15px;
font-size: 13px;
font-weight: bold;
padding: 5px 0 0 12px;
margin: 5px 0 6px 0;
text-align: left;
}



h5 {
font-family: Arial, sans-serif; 
margin-top: 15px;
font-size: 12px;
font-weight: bold;
padding: 5px 0 0 12px;
margin: 5px 0 6px 0;
text-align: left;
}

h6 {
font-family: Arial, sans-serif; 
display: block;
font-size: 14px;
font-weight: bold;
text-align: left;
margin-left: 10px;
padding-bottom: 2px;
margin-bottom: 5px;
}







                          /*Miscellaneous*/

.date {
font-size: 14px;
font-weight: bold;
float: right;
letter-spacing: 0px;
padding: 0 5px;
text-align: center;
color: #487384;
}



.entry {
margin-bottom: 5px;
}

                         /*Contained Floats Fix*/

.post {
display: block;
overflow:hidden;
width:98%;
margin-left:auto;
margin-right: auto;
}



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

                         *********************** Footer **************

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



#footwrap {
width:900px;
	height:31px;
	background: url(http://www.nafood.com/decor/footer.jpg) top left no-repeat #fff;
	clear: both;
}



#footwrap p {
	text-align: right;
	font-style: oblique;
	font-size: 12px;
	color: #ffffff;
	margin-right: 20px;
	margin-top: 2px;
	}

#footwrap p#jkg {
	float: left;
	font-style: oblique;
	font-size: 12px;
	color: #ffffff;
	margin-left: 10px;
	margin-top: 2px;
	}

#footwrap a {
	color: #ffffff;
	text-decoration: none;
	}



/* navigation

--------------------------------------------------*/

#navigation {
width: 619px;
overflow: hidden;
height: 38px;
margin: 7px 0 0 0;
float:right;
background: url(img/menu-bottom.png) bottom right no-repeat;
display: inline;
_margin-top: -34px;
}



#menu {
padding: 0; 
margin: 1px 0 0 8px; 
float: left; 
background: url(img/menu.png) top left no-repeat;
display: inline;
height: 30px;
}



#menu img {
float: left;
border: 0;
display: inline;
}



#logo {
width: 165px;
height: 65px;
float: left;
display: inline;
}



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

                         *********************** Blockquote ********************

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



blockquote {
margin: 0px 0px 0px 0px;
padding: 0px 25px 0px 50px;
font-style: italic;
color: #000;
background: #fff url(img/quote.png) top left no-repeat;
}

.entrytext cite {

font-weight: bold; padding-left: 350px;

}