/*  

Theme Name: ASK Marx Foods

Theme URI: http://www.askmarxfood.com

Description: Ask Marx Foods Blog

Version: 1.1

Author: Ryan Clark

Author URI: http://www.jkgmarketing.com

*/		



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



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



#wrap {
position: relative;
    margin: 0 auto;
    text-align: left; /*required due to IE centering hack*/
    width: 856px; /*adjust as needed*/
}



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

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

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



#header {
width: 856px;
display: block;
text-align: left;
margin-top: 15px;
height: 193px;
background: url(img/marx-foods-header.jpg) top left no-repeat;
}



h1.blogtitle a {
margin: 5px 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: 675px;
height: 34px;
background: url(img/header.png) no-repeat;
}

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





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

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

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

#container {
clear:left;
padding:0;
margin: 5px auto;
width: 856px;
}



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

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

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

#leftnav {
float: right;
width: 87px;
margin: 0;
text-align: left;
background: #fff;
}

#leftnav a:hover {
color:#b0812c;
font-size:9px;
text-decoration: none;
}

#leftnav a:link
{
font-size:9px;
color: #000;
text-decoration: none;
}

#leftnav a:visited
{
font-size:9px;
color: #000;
text-decoration: none;
}

#leftnav a:visited:hover
{
font-size:9px;
color: #b0812c;
text-decoration: none;
}



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

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

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



#rightnav {
float: right;
width: 186px;
margin-right: 7px;
text-align: left;
background: #fff;
}

#rightnav p{
margin-top: 10px;
font-size:11px;
}

#rightnav li{
margin-top:10px;
}

#rightnav a:hover
{
color: #b0812c;
text-decoration: none;
}

#rightnav a:link
{
color: #486f82;
text-decoration: none;
}

#rightnav a:visited
{
color: #486f82;
text-decoration: none;
}

#rightnav a:visited:hover
{
color: #b0812c;
text-decoration: none;
}

#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;
}

li#authors {
padding-top: 25px;
}

li#recent {

padding-top:25px;
margin-top:10px;

}


ul#recent a:hover
{
font-weight:bold;
color:#b0812c;
font-size: 11px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
}

ul#recent a:link
{
font-weight:bold;
margin-top:10px;
font-size: 11px;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
}


ul#recent a:visited
{
font-weight:bold;
margin-top:10px;
font-size: 11px;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
}

ul#recent a:visited:hover
{
font-weight:bold;
color: #b0812c;
margin-top:10px;
font-size: 11px;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
}

#sidebarright li{

list-style-type: none;

font-size: 11px;
margin-top:10px;
}

#sidebarright a:link:hover
{
color: #000;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
margin-top:10px;
}

#sidebarright a:link
{
color: #A97C50;
text-decoration: none;
margin-top:10px;
}

#sidebarright a:visited
{
color: #A97C50;
text-decoration: none;
}

#sidebarright a:visited:hover
{
color: #000;
text-decoration: none;
}


li#archives {
background: url(img/archives.png) #fff top center no-repeat;
padding-top: 25px;
}

li#links {
background: url(img/links.png) #fff top center no-repeat;
padding-top: 25px;
}

li#meta {
background: url(img/meta.png) #fff top center no-repeat;
padding-top: 25px;
}

li#contest {
background: url(img/contest.png) #fff top center no-repeat;
padding-top: 25px;
}

li#about {
background: url(img/about.png) #fff top center no-repeat;
padding-top: 25px;
}

/*li.linkcat h2{

display: none;

font-size: 0em;

}*/



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

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

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

#content {
display: block;
margin: 0 291px 0 0px;
width: 565px;
text-align: left;
}





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



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



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





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



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

.commentcount {margin-bottom: 5px;
font-weight:bold;}

.commentcount a:hover {color:#b0812c;
font-weight:bold;
text-decoration: none;}

.commentcount a:link
{
font-weight:bold;
color: #487283;
text-decoration: none;
}

.commentcount a:visited
{
font-weight:bold;
color: #487283;
text-decoration: none;
}

.commentcount a:visited:hover
{
font-weight:bold;
color: #b0812c;
text-decoration: none;
}


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

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

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


.postmetadata {
display:block;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0;
text-align: left;
font-size:9px
color: #000;
float: left;
}



#content .postmetadata

{

padding-left: 0px;
font-size:9px;

}



.postmetadata2

{

display:block;

margin: 10px auto 10px auto;

padding: 5px 8px 0px 0;

text-align: right;

color: #000;

float: right;

}



#content .postmetadata2

{

padding-left: 0px;

}



.postmetadata3

{

display:block;

margin: 5px 5px 0px 5px;

padding: 0;

text-align: right;

color: #fff;

float: right;

}

.metalinks
{
color: #b0812c;
}

.roundcont a:link

{
font-size:9px;

border: none;

color: #000;

text-decoration: none;

}



.roundcont a:hover

{
font-size:9px;

border: none;

color: #b0812c;

text-decoration: none;

}



.roundcont a:visited:hover

{
font-size:9px;

border: none;

color: #b0812c;

}



.roundcont a:visited

{
font-size:9px;

border: none;

color: #000;

text-decoration:none;

}



div.roundcont

{
margin-bottom: 0px;
font-size:9px;

}



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

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

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



a:link

{

color: #000;


}



a:hover

{

text-decoration: underline;

}



a:visited

{

color: #0B3949;

}



a:visited:hover

{

text-decoration: underline;

}



a img 

{

border:none;

background:none;

padding:0px;

}



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

{

border: none;

}





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

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

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



.commentlist

{

color: #333;

}



.commentlist li

{

margin: 5px 10px 8px 10px;

list-style-type: none;

margin-bottom: 0px;

background: #fff;

}



.commentlist li.alt

{

background: #CCCCCC;

}



.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: #CCCCCC;

font-size: 28pt;

}



li.alt .commentnumber {

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

float:right;

color: #fff;

font-size: 28pt;

}



#comment

{

width:100%;

}



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

                         *********************** 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: 21px;
font-weight: bold;
text-align: left;
vertical-align:middle;
}



h3.posttitle {
font-family: Arial, sans-serif; 
font-size: 22px;
color: #b0812c;
font-weight: bold;
margin-left: 15px;
margin-right: 15px;
padding-left: 0px;
vertical-align:middle;

}



.posttitle a:link {
font-size: 22px;
color: #b0812c;
font-weight: bold;
text-decoration: none;
vertical-align:middle;
}



.posttitle a:visited {
font-size: 22px;
color: #b0812c;
font-weight: bold;
text-decoration: none;
vertical-align:middle;
}



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



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


.entryheaderh1 {
font-family: Arial, sans-serif; 
font-size: 18px;
font-weight: bold;
font-style:italic;
color: #b0812c;
text-align: left;
}


.entryheaderh1 a:link{
font-family: Arial, sans-serif; 
font-size: 18px;
font-weight: bold;
font-style:italic;
color: #b0812c;
text-align: left;
}

.entryheaderh1 a:hover{
font-family: Arial, sans-serif; 
font-size: 18px;
font-weight: bold;
font-style:italic;
color: #0B3949;
text-align: left;
}

.entryheaderh1 a:visited {
font-family: Arial, sans-serif; 
font-size: 18px;
font-weight: bold;
font-style:italic;
color: #b0812c;
text-align: left;
}

.entryheaderh1 a:visited:hover {
font-family: Arial, sans-serif; 
font-size: 14px;
font-weight: bold;
color: #0B3949;
text-align: left;
}


.entryheaderh2 {
font-family: Arial, sans-serif; 
font-size: 14px;
font-weight: bold;
color: #467082;
text-align: left;
}


.entryheaderh2 a:link{
font-family: Arial, sans-serif; 
font-size: 14px;
font-weight: bold;
color: #467082;
text-align: left;
}

.entryheaderh2 a:hover{
font-family: Arial, sans-serif; 
font-size: 14px;
font-weight: bold;
color: #0B3949;
text-align: left;
}

.entryheaderh2 a:visited {
font-family: Arial, sans-serif; 
font-size: 14px;
font-weight: bold;
color: #467082;
text-align: left;
}

.entryheaderh2 a:visited:hover {
font-family: Arial, sans-serif; 
font-size: 14px;
font-weight: bold;
color: #0B3949;
text-align: left;
}


.entryheaderh3 {
font-family: Arial, sans-serif; 
font-size: 12px;
font-weight: bold;
color: #b0812c;
text-align: left;
}


.entryheaderh3 a:link{
font-family: Arial, sans-serif; 
font-size: 12px;
font-weight: bold;
color: #b0812c;
text-align: left;
}

.entryheaderh3 a:hover{
font-family: Arial, sans-serif; 
font-size: 12px;
font-weight: bold;
color: #0B3949;
text-align: left;
}

.entryheaderh3 a:visited {
font-family: Arial, sans-serif; 
font-size: 12px;
font-weight: bold;
color: #b0812ct;
text-align: left;
}

.entryheaderh3 a:visited:hover {
font-family: Arial, sans-serif; 
font-size: 12px;
font-weight: bold;
color: #0B3949;
text-align: left;
}



h4 {
font-family: Arial, sans-serif; 
margin-top: 15px;
font-size: 13px;
font-weight: bold;
padding: 5px 0 0 0px;
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;
text-transform: uppercase;
letter-spacing: -1px;
padding: 0 5px;
text-align: center;
color: #fff;
background: url(img/date.png) #487384 top center no-repeat;
}



.entry {
margin-left: 15px;
margin-right: 15px;
}


.answer {
	float: left;
	margin-right: 10px;

}

                         /*Contained Floats Fix*/

.post {
display: block;
vertical-align:middle;
overflow:hidden;
}



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

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

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



#footwrap {
clear:both;
background: url(img/footer.png) #fff top left repeat-x;
min-height: 25px;
}



#footwrap p {
margin: 5px 0 0 0;
font-family: Arial, sans-serif;
font-size:10px;
color: #000;
float: right;
}



#footwrap p#right {
display: inline;
text-align:right;
float: right;
}



#footwrap p#left {
display: inline;
text-align:left;
float: left;
width: 470px;
}



#footwrap a:link {
color: #000;
text-decoration: none;
border: none;
}

#footwrap a:hover {
color: #b0812c;
border: none;
}



#footwrap a:visited:hover {
color: #b0812c;
border: none;
}



#footwrap a:visited {
color: #000;
text-decoration: none;
border: none;
}



#footwrap img {

}



/* navigation

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

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

.alignleft a:link

{
font-size:13px;

border: none;

color: #000;

text-decoration: none;

}



.alignleft a:hover

{
font-size:13px;

border: none;

color: #b0812c;

text-decoration: none;

}



.alignleft a:visited:hover

{
font-size:13px;

border: none;

color: #b0812c;

}



.alignleft a:visited

{
font-size:13px;

border: none;

color: #000;

text-decoration:none;

}



#menu {
padding: 0; 
margin-top: 3px; 
float: left; 
display: inline;
height: 30px;
}



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



#menu a:link {
color: #0F3644;
font-size:14px;
text-decoration: none;
border: none;

}



#menu a:visited {
color: #0F3644;
font-size:14px;
text-decoration: none;
border: none;
}



#menu a:hover {
color: #B0812C;
font-size:14px;
text-decoration: none;
margin-left: 0;
}



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



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

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

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



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

.entrytext cite {

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

}