/*  Styles which are true across all pages  */


/** body **/

  body {
    margin: 0;
    padding: 10px;
    background-color:black;
  }

  #page {

    margin-left: auto;
    margin-right: auto;
    width: 721px;
  }
  
  
/** top menu **/  
  #bb-menu
{
}


 #bb-menu a#home1
 {
  display:none;
  float:left;
  height: 154px;
  width: 164px;
  top: 39px;
  left: 151px; 
  text-decoration: none;
  }
  
#bb-menu div#home-tab
 {
  display:block;
  float:left;
  height: 16px;
  width: 65px;
  margin-top: 23px;
  margin-left:92px;
/*background-color:red;*/
opacity: 50%;
  }
  
 #bb-menu a#home2
 {
  display:block;
  float:left;
  height: 16px;
  width: 80px;
  text-decoration: none;
  }
  
#bb-menu div#weblinks-tab
 {
  display:block;
  float:left;  
  height: 16px;
  width: 65px;
  margin-top: 23px;
/*background-color:blue;*/
opacity: 50%;
   
  }
  
 #bb-menu a#weblinks
 {
 display:block;
  float:left;
  height: 16px;
  width: 80px;
  top: 23px;
  text-decoration: none;
  }
  
  #bb-menu div#cakes-tab,
  #bb-menu div#gallery-tab
 {
  display:block;
  float:left;
  height: 33px;
  width: 296px;
  margin-top: 7px;
  left: 929px; 
/*background-color:green;*/
opacity: 50%;
  }
  
 #bb-menu a#cakes,
 #bb-menu a#gallery
 {
 display:block;
  float:left;
  height: 33px;
  width: 171px;
 top: 7px;
  text-decoration: none;
margin-left: 100px;
  }
  
  #bb-menu div#art-tab
 {
  display:block;
  float:left; 
  height: 33px;
  width: 158px;
  margin-top: 7px;
/*background-color:yellow;*/
opacity: 50%;
  }
  
  #bb-menu a#art
 {
  display:block;
  float:left;
  height: 33px;
  width: 164px;
  top: 7px;
  text-decoration: none;
  }
  

 #bb-menu a i
  {
  visibility: hidden;
  }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
/* FOOTER PRIMARY MENU */

	div#archive-label {
		float: right;
		clear: both;
		box-sizing: border-box;
		width: 200px;
		text-align: center;
		font-size:9px;
		/*font-style: italic;*/
		margin-right: 80px;
		/*margin-top: -16px;*/
		line-height:10px;
		padding-bottom: 4px;
	}

	#block-menu-primary-links {
		clear: both;
	}
  
	#footer .block-inner {
		/*width:500px;*/
		margin-left:auto;
		margin-right:auto;
	}
  
	#footer h2.title {
		display:none;
	}
  
	#footer ul.menu {
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: center;
	}
  
	#footer li {
		display:inline;
	}
  
	#footer ul li a {
		text-decoration: none;
		padding: .2em 1em;
		color: #fff;
		background-color: #036;
	}

	#footer ul li a:hover {
		color: #fff;
		background-color: #369;
	}

	li.leaf:nth-child(5) {
		margin-left: 20px;
	}

	#footer ul li.leaf:nth-child(5),
	#footer ul li.leaf:nth-child(5) a,
	#footer ul li.leaf:nth-child(6),
	#footer ul li.leaf:nth-child(6) a {
		font-size: 95%;
		color: #55917d !important;
	}

  
