/*
- Daily Food -
*/


/* Navigation */


#access {
	/*font-family: Constantia, Palatino, Times, serif;*/
	}

#access ul,
#access li,
#access ul a,
#access ul ul,
#access ul ul li {border:none}

#access li:hover > a,
#access a:focus {
	background: #313131; /* Show a solid color for older browsers */
	box-shadow:  none;
	text-shadow: 0 1px 1px rgba(0,0,0,0.2);
	color: #fff;
	border:none;
	}

#access ul,
#access ul ul {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	top:34px;	
	}

#access ul a {color: #990000;text-transform: none;font-size:16px;margin:0}
#access ul ul a {background: #313131;color: #ccc;text-shadow: 0 1px 1px rgba(0,0,0,0.2);border-bottom:1px solid #000}

#access ul ul li:hover > a,
#access ul ul a:focus {
	box-shadow: none;
	background: #313131;
	color: #fff;
	border-bottom:1px solid #000
	}

#respond input#submit:hover {background: #990000}

#access ul ul ul {top: 0}

/* Default colors  */

body {
	color: #4f4f4f;
	background-color: #921a1a;
	}

#page {
	 -moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none
	}
	
.widget-title {color: #4f4f4f}

.entry-title, .entry-title a {color: #2f2f2f}

#branding hgroup {padding: 0}

.widget {
	background: #FFFFFF;
    padding: 1em;
    border: 1px solid #cbc6bb;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    margin-bottom: 1em
}

.MyBlogsIT_GoogleAdsense,
.MyBlogsIT_Banner {
	padding: 0;
	border: 0;
	text-align: center;
	line-height:1%
	}

.hentry, #respond, .singular.page .hentry  {
    background-color: #FFFFFF;
    padding: 1em;
    border: 1px solid #cbc6bb;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}

.singular .hentry {
	padding: 2em 1em 1em 1em;
	border-bottom: 1px solid #CBC6BB;
}


#respond {width: auto;}

.singular .entry-header .entry-meta {left:1em;top:1em }

.commentlist > li.comment {
	background: #fff;
	border: 1px solid #cbc6bb;
	padding: 1em
}

#branding img {
	margin-top: 0;
}

#branding > a {
	display: block;
	padding: 0;
	border: none;
	margin-top: 1em
}

#respond input#submit {
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
}

#tertiary .widget_search #s {
	width: 75%
}

.hentry:last-child, .no-results {
	border: 1px solid #cbc6bb
}




/* Post in Prima piano */

.sticky {
	background-color: #F5F1E7;
	border-color: #BFBBB0
}

.entry-header .entry-format {top: -2px}

/* Layout */

/* Layout Two columns general */

.two-column #primary {
    width: 68.5%;
    margin: 0;
}

.two-column #main #secondary {
    width: 30%;
    margin: 0;
}

.two-column #primary  #content {
    width: 100%;
     margin: 0
}

/* Layout Three columns general */

.three-column #primary {
    width: 68.5%;
}

.three-column #main #secondary {
    width: 30%;
}

.three-column #primary #tertiary {
    width: 26%;
}

.three-column #primary  #content {
    width: 72%;
}


/* Layout Two columns, sidebar left */

.left-sidebar #main #primary {
    float: right;
}

.left-sidebar #main #secondary {
    float: left;
}

/* Layout Two columns, sidebar right */

.right-sidebar #main #primary {
    float: left;
}

.right-sidebar #main #secondary {
    float: right;
}

/* Layout Three columns, content left */

.content-left #main #secondary {
    float: right;
    margin: 0 0 0 1.5%;
}

.content-left #primary #tertiary {
    float: right;
}

.content-left #main #primary {
    float: left;
}

.content-left #primary  #content {
    float: left;
}

/* Layout Three columns, content right */

.content-right #main #primary {
    float: right;
}

.content-right #main #secondary {
    float: left;
    margin: 0;
}

.content-right #primary #tertiary {
    float: left;
    margin: 0;
}

.content-right #primary  #content {
    float: right;
    margin: 0;
}

/* Layout Three columns, content middle */

.content-middle #main #primary {
    float: left;
    margin: 0;
}

.content-middle #main #secondary {
    float: right;
    margin: 0 0 0 1.5%;
}

.content-middle #primary  #content {
    float: right;
    margin: 0;
}

.content-middle #primary #tertiary {
    float: left;
    margin: 0;
}

/* @media */

@media screen and (min-width: 1000px) and (max-width: 1151px) {

    body {
           padding: 0;
       }
    
    /* Layout Two columns general */
    
    .two-column #main #primary {
        width: 67%;
    }
    
    .two-column #main #secondary {
        width: 31.5%;
    }
    
    
    /* Layout Three columns general */
    
    .three-column #main #primary {
        width: 67%;
    }
    
    .three-column #main #secondary {
        width: 31.5%;
    }
    
    .three-column #primary #tertiary {
        width: 26%;
    }
    
    .three-column #primary  #content {
        width: 72%;
    }

}

@media screen and (min-width: 960px) and (max-width: 999px) {
    
    body {
        padding: 0;
    }
    
    /* Layout Two columns general */

    .two-column #main #primary {
        width: 64.5%;
    }
    
    .two-column #main #secondary {
        width: 34%;
    }
    
    /* Layout Three columns general */

    .three-column #main #primary {
         width: 64.5%;
    }
    
    .three-column #main #secondary {
        width: 34%;
    }
    
    .three-column #primary #tertiary {
        display:none;
    }
    
    .three-column #primary  #content {
        width: 100%;
    }
    
}

@media screen and (min-width: 880px) and (max-width: 959px) {
    
     body {
        padding: 0;
    }
    
    /* Layout Two columns general */

    .two-column #main #primary {
        width: 62%;
    }
    
    .two-column #main #secondary {
        width: 36%;
    }
    
    /* Layout Three columns general */

    .three-column #main #primary {
        width: 62%;
    }
    
    .three-column #main #secondary {
        width: 36%;
    }
    
    .three-column #primary #tertiary {
        display:none;
    }
    
    .three-column #primary  #content {
        width: 100%;
    }
    
}

@media screen and (min-width: 800px) and (max-width: 879px) {
  
    body {
        padding: 0;
    }
    
    /* Layout Two columns general */

    .two-column #main #primary {
        width: 58%;
    }
    
    .two-column #main #secondary {
        width: 40%;
    }
    
    /* Layout Three columns general */

    .three-column #main #primary {
        width: 58%;
    }
    
    .three-column #main #secondary {
        width: 40%;
    }
    
    .three-column #primary #tertiary {
        display:none;
    }
    
    .three-column #primary  #content {
        width: 100%;
    }
    
}

@media screen and (min-width: 768px) and (max-width: 799px) {
  
  
    body {
        padding: 0;
    }
    
    /* Layout Two columns general */

    .two-column #main #primary {
        width: 56%;
    }
    
    .two-column #main #secondary {
        width: 42%;
    }
    
    /* Layout Three columns general */

    .three-column #main #primary {
        width: 56%;
    }
    
    .three-column #main #secondary {
        width: 42%;
    }
    
    .three-column #primary #tertiary {
        display:none;
    }
    
    .three-column #primary  #content {
        width: 100%;
    }
    
    
}

@media screen  and (max-width: 767px) {
    
    body {
        padding: 0;
    }
    
    #page {
        overflow: hidden;
    }
    
    #branding #access {
        width: 100%;
        max-width: 100%;
        float: none;
        margin-bottom: 20px;
    }
    
    input#s {
        padding: 4px 0 4px 28px;
    }
    
    /* Layout Two columns general */

    .two-column #main #primary {
        width: 100%;
    }
    
    .two-column #main #secondary {
        display:none;
    }
    
    /* Layout Three columns general */

    .three-column #main #primary {
        width: 100%;
    }
    
    .three-column #main #secondary {
        display:none;
    }
    
    .three-column #primary #tertiary {
        display:none;
    }
    
    .three-column #primary  #content {
        width: 100%;
    }
    
    #supplementary {
	display: none;
    }
    
}


