body {
    background-color: black;
    font-family: 'Montserrat', sans-serif;
    color: #dddddd;
	text-align: center;
}

h1 {
    text-align: center;
}

div#container {
    margin-left: auto;
    margin-right: auto;
    width: 800px;
	text-align: center;
}

div#header {
    margin-left: auto;
    margin-right: auto;
    width: 800px;
	text-align: center;
	margin-bottom: 20px;
}

div#menudiv {
    margin-left: auto;
    margin-right: auto;
    width: 800px;
	margin-bottom: 20px;
	
}

span.ppb {
    display: none;
}

p.intro {
    font-family: 'Montserrat', sans-serif;
    color: #ff0000;
    font-weight: 100;
	margin-left: auto;
    margin-right: auto;
    width: 70%;
	text-align: left;
}

span.photoindex {
    width: 240px;
    height: 340px;
    float: left;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    border-style: solid;
    border-color: #010101;
    border-width: 1px;
	margin: 5px;
}

span.photop {
    width: 340px;
    height: 380px;
    float: left;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    border-style: solid;
    border-color: #010101;
    border-width: 1px;
	margin: 5px;
}

span.photol {
    width: 360px;
    height: 360px;
    float: left;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    border-style: solid;
    border-color: #010101;
    border-width: 1px;
	margin: 5px;
}

div.footer {
  clear: both;
}

a.basic {
    text-decoration: none;
    color: #777777;
}

a.basic:hover {
    text-decoration: underline;
}

a.mlink {
color: #dddddd;
text-decoration: none;
}

/*img.photo {
    filter: none;
    -webkit-filter: sepia(0);
    -moz-filter: sepia(0);
    -ms-filter: sepia(0);
    -o-filter: sepia(0);
    filter: sepia(0);
}

img.photo:hover {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'old-timey\'><feColorMatrix type=\'matrix\' values=\'0.14 0.45 0.05 0 0 0.12 0.39 0.04 0 0 0.08 0.28 0.03 0 0 0 0 0 1 0\'/></filter></svg>#old-timey");
    -webkit-filter: sepia(1);
    -webkit-filter: sepia(100%);
    -moz-filter: sepia(100%);
    -ms-filter: sepia(100%);
    -o-filter: sepia(100%);
    filter: sepia(100%);
}
*/
span.menuitem {
border-style: solid;
border-width: 1px;
border-color: #777777;
width: 50px;
padding-left: 3px;
padding-right: 3px;
margin-right: 3px;
text-align: center;
}

.ppbtn {
position: relative;
top: 5px;
}