html { 
    overflow-y: scroll;
    padding: 0;
}

body {
    text-align: center;      /* Hack for IE5/Win */
    background-image: url(http://nismiram.com/web/greneboke/images/lightgreenbg.png);
    background-color: #444466;
    font-family: Helvetica, sans-serif;
    font-size: 12pt;
    color: black;
    margin: 20px auto;
}


/* Structure */

#Banner {
    display: block;
    width: 100%;
    height: auto;
    text-align: right;
    border: 0;
    margin-bottom: 50px;
}

#Bigpicture {
    width: 100%;
    background-color: #3b4a66;
    margin: auto;
    justify-content: center;
}

#Content {
    color: #3b4a66;
    background-color: #ffffff;
    background-image: url(http://nismiram.com/web/greneboke/images/parchment.png);
    margin: 30px 30px 30px 30px;
    text-align: left; 
}

#Footer {
    width: 100%;
    color: black;
    text-align: center;
    margin: 50px 0 0 0;
    border-top: 1px solid #000000;
}

#Icondiv {
    display: none;
}

#Logobox {
    float: left;
    height: auto;
    padding-left: 30px;
    border: 0;
}

#Main {
    margin: auto;
    padding: 0 5% 0 5%;
}

#Pagetitle {
    display: none;
}

#Wrapper {
    display: inline-block;
    background-image: url(http://nismiram.com/web/greneboke/images/parchment.png);
    width: 96%;
    max-width: 1000px;
    margin: auto;
    background-color: #f6f6f6;
    border: 0;
}


/* Elements */

a { 
    border: none;
	text-decoration: none;
}

a img,:link img,:visited img {
    border: none;
	text-decoration: none;
}

h1 {
    padding: 0 10% 0 10%;
}

h2 {
    padding: 0 10% 0 10%;
}

p {
    padding: 0 10% 20px 10%;
	font-size: 12pt;
    line-height: 160%;
    text-align: left; 
}


/* Attributes */

.all {
    clear: both;
}

.bigpicture {
    width: 100%;
}

.boxes {
    display: table;
    padding: 15px;
}

.box {
    display: table-cell;
    text-align: center;
    vertical-align: top;
    padding: 15px;
}

.center {
    text-align: center; 
}

.copyright {
    text-align: center; 
    font-size: 10pt;
}

.footlinks {
    font-family: Helvetica, sans-serif;
    font-size: 12pt;
    text-align: center; 
	text-decoration: none;
    color: black;
    border: none;
    padding: 15px;
}

.footlinks a:hover {
    color: darkgreen;
}

.links {
    font-family: Helvetica, sans-serif;
    font-size: 12pt;
    color: white;
    border: none;
	text-decoration: none;
}

.links a:hover {
    color: green;
}

.logo {
    display: inline-block;
    height: 110px;
    width: auto;
    border: 0;
}

.maintext {
    width: 80%;
    background-color: #ffffff;
    font-family: Helvetica, sans-serif;
    font-size: 12pt;
    line-height: 160%;
    color: black;
    text-align: left; 
    margin: auto auto 15px auto;
}


/* Navigation */

.iconlink {
    display: none;
}

.navdiv {
    display: block;
    width: 100%;
    background-color: #333;
    overflow: hidden;
    border: none;
    margin-top: -5px;
}

.navdiv a {
    display: block;
    float: left;
    color: #f2f2f2;
    text-align: center;
    padding: 15px 30px 15px 30px;
    text-decoration: none;
    font-size: 17px;
}

.navdiv a:hover {
    background-color: #ddd;
    color: black;
}


/* Hide the link that should open and close the topnav on small screens */

/* Style the links inside the navigation bar */

/* Responsive Window */
/* Media Queries */

/* When the screen is less than 600 pixels wide, hide all links, */
/* except for the first one ("Home"). Show the link that contains */
/*should open and close the navigation (.icon) */

@media screen and (max-width: 600px) {

    .box {
        display: block;
    }

    .iconlink {
        display: block;
        text-align: right; 
    	text-decoration: none;
        color: #ffffff;
        background-color: #333;
        padding: 0 15px 0 0;
        margin-top: -5px;
        line-height: 40px;
    }

    .navdiv {
        display: none;
        border: none;
    }

    .navdiv a {
        display: none;
    }

    .haiku {
        text-align: left;
        vertical-align: middle;
        color: #696969;
        font-size: 16pt;
    }
}


/* The "clicked" class is added to the topnav with JavaScript */
/* when the user clicks on the icon.  This class makes the navigation */
/* look good on small screens (display the links vertically instead */
/* of horizontally) */

@media screen and (max-width: 600px) {

    .navdiv.clicked {
        display: block;
        width: 100%;
        text-align: left;
    }

    .navdiv.clicked a {
        display: block;
        width: 100%;
        border: 1px solid #000000;
        border-collapse: collapse;
    	text-decoration: none;
        text-align: left;
        color: #ffffff;
        padding: 0 0 0 30px;
        line-height: 55px;
    }
}

