#container { width:950px; margin:0 auto; } 
#header { height:90px; position:relative; padding:0 5px; z-index:300; }
  #header #logo { position:absolute; z-index:600; }


 .designed_page #logo_sub { 
      font-family:"tandelle-1","tandelle-2",sans-serif; 
      text-transform:uppercase; 
      letter-spacing:.5px; 
      color: black;
      position:absolute; left:50px; top:32px; 
      -webkit-transform: rotate(-3deg); 
      -moz-transform: rotate(-3deg);	
      font-size:55px;

}

  .designed_page #header {
    height:95px;
    }

   .main_page #header {
   background:url(/system/storage/5/8d/8/26/home_banner.png) no-repeat bottom left;
   height:235px;
   }


  .eating_page #logo_sub { 
      font-family:"bistro-script-web-1","bistro-script-web-2",cursive; 
      color:red; 
      position:absolute; left:85px; top:-25px; 
      -webkit-transform: rotate(-3deg); 
      -moz-transform: rotate(-3deg);	
      font-size:70px;
}

  .eating_page #header {
    height:100px;
    }


  
  .craft_page #logo_sub { 
      font-family: "bello-pro-1","bello-pro-2",sans-serif; 
      position:absolute; left:20px; top:33px; 
      -webkit-transform: rotate(-3deg); 
      -moz-transform: rotate(-3deg);
      color:#7ac2b8;	
      font-size:60px;
}

  .craft_page #header {
    height:102px;
    }

 #main_menu { position:absolute; top:0px; right:0px; }
 #main_menu ul { padding:0px; margin:0px; }
 #main_menu ul li { 
    font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2",serif;
    font-style:italic;
    font-size:13px;
    border-left:2px solid #bdbfc1; 
    float:left; 
    width:125px;
    text-align:center;
    height:66px;
    color:#adaeb1;
    line-height:1.0em;
 }
  #main_menu ul li.last { 
	  border-right:2px solid #bdbfc1;
  }
       
  #main_menu ul li a.primary {
	    
            font-family: "p22-underground-1","p22-underground-2",sans-serif;
	    font-style:normal;
	    font-weight:600;
	    display:block;
	    color:black;
	    text-transform:uppercase;
	    padding-top:15px;
	    font-size:13px;
	    text-decoration:none;
	    padding-bottom:0px;
    }

    #main_menu ul li a {
         color:#adaeb1;
         font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2",serif;
	 font-style:italics;
	 text-decoration:none;
	 text-transform:lowercase;
    }

    #main_menu ul li a:hover, #main_menu ul li a.selected {
      color:#bdc131;
    }

    .eating_page #main_menu ul li a:hover, .eating_page #main_menu ul li a.selected {
      color:#ed1c24;
    }


    .craft_page #main_menu ul li a:hover, .craft_page #main_menu ul li a.selected {
      color:#7ac2b8;
    }
    
    .main_page #main_menu ul li a:hover, .main_page #main_menu ul li a.selected {
      color:#ad698d;
    }


#page_content { padding-top:48px; margin:0 5px;}

  #sidebar { padding-left:40px; width:270px; float:left; padding-top:110px;  }
  #content { float:right; width:518px; }

  .eating_page #content { width:530px; }

#spacer_designed {
  margin:0 5px;
  height:34px;
  background:url(/system/storage/5/f3/f/11/spacer_designed.png) top left repeat-x; 
}

#spacer_eating {
  height:102px;
  background:url(/system/storage/5/fb/9/12/spacer_eating.png) top left no-repeat;

}

#header_photo {
  position:absolute;
  z-index:500;
  left:0px;
  top:70px;

}

.craft_page #header_photo {
  position:absolute;
  z-index:500;
  left:50px;
  top:80px;

}


.post_list ul { font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2",sans-serif;
    font-size:13px; line-height:1.1em; list-style:none; padding:0px; margin:0px; }
.post_list ul li { float:left; width: 140px; text-align:center; margin-right:40px; height:210px; }
.post_list ul li.last { margin-right:0px; }
.post_list ul li a { text-decoration:none; color:#6d6e71; }
.post_list ul li a:hover { text-decoration:none; color:#bdc131; }
.post_list ul li img { padding-bottom:10px; }


.eating_post_list ul { font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2",sans-serif;
    font-size:13px; line-height:1.1em; list-style:none; padding:0px; margin:0px; }
.eating_post_list ul li { float:left; width: 165px; text-align:center; margin-right:5px; height:210px; }
.eating_post_list ul li.last { margin-right:0px; }
.eating_post_list ul li a { text-decoration:none; color:#6d6e71; display:block; }
.eating_post_list ul li a span { padding:0 15px; display:block; }
.eating_post_list ul li a:hover { text-decoration:none; color:#ed1c24; }
.eating_post_list ul li img { padding:15px 15px; background:url(/system/storage/5/ad/0/6/eating_border.png) top left no-repeat; }

.craft_post_list ul { font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2",sans-serif;
    font-size:13px; line-height:1.1em; list-style:none; padding:0px; margin:0px; }
.craft_post_list ul li { float:left; width: 165px; text-align:center; margin-right:5px; height:210px; }
.craft_post_list ul li.last { margin-right:0px; }
.craft_post_list ul li a { text-decoration:none; color:#6d6e71; display:block; }
.craft_post_list ul li a span { padding:0 15px; display:block; }
.craft_post_list ul li a:hover { text-decoration:none; color:#ed1c24; }
.craft_post_list ul li img { padding:15px 15px; background:url(/system/storage/5/ad/0/6/eating_border.png) top left no-repeat; }


#container .twtr-avatar { display:none }
#container a.twtr-hyperlink {} 

hr {
   border:0px;
   background-color:#cccccc;
   color:#e9e9e9;
   height:2px;
   margin-top:-10px;
   margin-bottom:40px;
   }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0;}

.clear { clear:both; }

body {
  font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2",sans-serif;
  font-size:13px;
  color:#333333;
 
} 

p { 
     line-height:1.5em;
     padding-bottom:5px;
      }


h1 { 
     font-size:34px;
     font-weight:normal;
      }

h2 { font-size:37px; 
     padding:15px 0px 0px 0px; 
     font-weight:normal;
     
      }

h3 {
    font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2",serif;
    font-size:20px;
    padding-bottom:5px;
    color:#808285;
    line-height:1.5em;
    }



h4 {
    font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2",serif;
    font-size:16px;
    color:#808285;
    line-height:1.5em;
    padding-top:5px;
    }
    

        

h1 a, h2 a { text-decoration:none; }

.main_page h1, .main_page h2 { font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2",serif; color:#ad698d; }
.designed_page h1, .designed_page h2 {  font-family:"tandelle-1","tandelle-2",sans-serif; text-transform:uppercase; letter-spacing:1px; color: #bdc131; }
.eating_page h1, .eating_page h2 { font-family: "bistro-script-web-1","bistro-script-web-2",cursive; color:red; }
.craft_page h1, .craft_page h2 { font-family: "bello-pro-1","bello-pro-2",sans-serif; color:#7ac2b8; }

.main_page a { color:#ad698d; }
.designed_page a { color: #bdc131; }
.eating_page a { color:red; }
.craft_page a { color:#7ac2b8; }

.twtr-hd { display:none; }
.twtr-ft { display:none; }
.twtr-widget .twtr-tweet-wrap { padding:12px 0px 6px 0px !important; }

#container.main_page #page_content a.twtr-hyperlink,    #container.main_page #page_content a.twtr-atreply { color:#ad698d !important; }
#container.designed_page #page_content a.twtr-hyperlink,#container.designed_page #page_content a.twtr-atreply { color: #bdc131 !important; }
#container.eating_page #page_content a.twtr-hyperlink,  #container.eating_page #page_content a.twtr-atreply  { color:red !important; }
#container.craft_page #page_content a.twtr-hyperlink,   #container.craft_page #page_content a.twtr-atreply {  color:#7ac2b8 !important; }

h5 {
     font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2",serif;
     line-height:1.5em;
     font-style:italic;
     padding-top:5px;
     padding-bottom:5px;
     font-size:19px;
     color: #939598;
     }
     
h6 {
     font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2",serif;
     line-height:55px;
     font-size:65px;
     padding-top:5px;
     padding-bottom:5px;
     color: #BEc132;
     }
     
     
.sidebar  {
    font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2",serif;
    font-size:16px;
    color:#808285;
    line-height:1.5em;
    padding-top:5px;
    width: 260px;
    }
     