body {
	padding-top: 20px;
    padding-bottom: 60px;
/*    font-family: "Sans-Serif"; font-size: 12pt; background-color: #94845a; color: #FAEBD7; */
   	text-align: center;
}

/* Custom container */
.container {
	margin: 0 auto;
	max-width: 1000px;
	text-align: center;
}
.container > hr {
	margin: 60px 0;
}

Body.general { font-family: "Sans-Serif"; font-size: 12pt; background-color: #94845a; color: #FAEBD7; }

H1.general { font-family: "Sans-Serif"; font-size: 20pt; text-align: center; }

table.general { font-family: Comic Sans MS; font-size: 12pt; color: #FAEBD7; }
tr.general { font-family: "Sans-Serif"; font-size: 12pt; color: #FAEBD7; }
td.general { font-family: "Sans-Serif"; font-size: 12pt; color: #FAEBD7; }

Body.guestbook { font-family: "Sans-Serif"; font-size: 10pt; background-color: #94845a; color: #FAEBD7; }
H1.guestbook { font-family: "Sans-Serif"; font-size: 20pt; text-align: center; }
table.guestbook { font-family: Comic Sans MS; font-size: 10pt; color: #FAEBD7; }
tr.guestbook { font-family: "Sans-Serif"; font-size: 10pt; color: #FAEBD7; }
td.guestbook { font-family: "Sans-Serif"; font-size: 10pt; color: #FAEBD7; }
A.guestbook { font-family: "Sans-Serif"; font-size: 10pt; color: #FAEBD7; }
A.guestbook:link { color: #FAEBD7; text-decoration: none}
A.guestbook:visited { color: #FAEBD7; text-decoration: none}
A.guestbook:active { color: #FAEBD7; text-decoration: none}
A.guestbook:hover {color: #FAEBD7; font-weight:bold; color: blue;}

table.birthday { font-family: Comic Sans MS; font-size: 12pt; color: #FAEBD7; width: 100%; }
tr.birthday { font-family: "Sans-Serif"; font-size: 12pt; color: #FAEBD7; }
td.birthday { font-family: "Sans-Serif"; font-size: 12pt; color: #FAEBD7; text-align: center; vertical-align: top; }

table.birthday-month { font-family: Comic Sans MS; font-size: 12pt; background-color: #FAEBD7; color: red; }
tr.birthday-month { font-family: "Sans-Serif"; font-size: 12pt; background-color: #FAEBD7; color: red; }
td.birthday-month { font-family: "Sans-Serif"; font-size: 12pt; background-color: #FAEBD7; color: red; text-align: center; }

pre.general { font-family: "Sans-Serif"; font-size: 12pt; color: #FAEBD7; }

A.general { font-family: "Sans-Serif"; font-size: 12pt; color: #FAEBD7; }
A.general:link { color: #FAEBD7; }
A.general:visited { color: #FAEBD7; }
A.general:active { color: #FAEBD7; }

A.memory { font-family: "Sans-Serif"; font-size: 10pt; color: #FAEBD7; }
A.memory:link { color: #FAEBD7; }
A.memory:visited { color: #FAEBD7; }
A.memory:active { color: #FAEBD7; }

.navmenu { 
	display: inline-block;
	width: 200px;
	text-align: center;
	vertical-align:text-top;
	margin: 2px auto;
	padding: 5px;
	border: solid #FAEBD7 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.simple { 
	display: inline-block;
	width: 400px; 
	max-width: 400px; 
	text-align: center;
	vertical-align:text-top;
	margin: 20px auto;
	padding: 5px;
	border: solid #FAEBD7 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.title { 
	width: 100%;
	text-align: center;
	margin: 2px auto;
	padding: 2px;
	background-color: #FAEBD7; 
	/* color: red; */
	/* border: solid #FAEBD7 1px; */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.entry { 
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 2px auto;
	padding: 1px;
	/* border: solid #FAEBD7 0px; */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.date { 
	display: inline-block;
	width: 35%;
	text-align: left;
	margin: 1px auto;
	padding: 0px;
	float: left;
	/* border: solid #FAEBD7 0px; */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.name { 
	display: inline-block;
	width: 65%;
	text-align: left;
	margin: 1px auto;
	padding: 0px;
	float: right;
	/* border: solid #FAEBD7 0px; */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

 /* Customize the navbar links to be fill the entire space of the .navbar */
  .navbar .navbar-inner {
    padding: 0;
  }
  .navbar .nav {
    margin: 0;
    display: table;
    width: 100%;
  }
  .navbar .nav li {
    display: table-cell;
    width: 1%;
    float: none;
  }
  .navbar .nav li a {
    font-weight: bold;
    text-align: center;
    border-left: 1px solid rgba(255,255,255,.75);
    border-right: 1px solid rgba(0,0,0,.1);
  }
  
  .navbar .nav li:first-child a {
    border-left: 0;
    border-radius: 3px 0 0 3px;
  }
  .navbar .nav li:last-child a {
    border-right: 0;
    border-radius: 0 3px 3px 0;
  }
  
.navbar .navbar-inner {
    padding: 0;
}
.navbar .nav {
    margin: 0;
    display: table;
    width: 100%;
}
.nav-justified li {
    display: table-cell;
    width: 1%;
    float: none;
}
.nav-justified li a {
    font-weight: bold;
    text-align: center;
    border-left: 1px solid rgba(255,255,255,.75);
    border-right: 1px solid rgba(0,0,0,.1);
}
.nav-justified li:first-child a {
    border-left: 0;
    border-radius: 3px 0 0 3px;
}
.nav-justified li:last-child a {
    border-right: 0;
    border-radius: 0 3px 3px 0;
}
  
  