@media only screen and (min-width: 600px) { 
    header {margin:20px; text-align: center}
    #thumbs img {margin: 0px;}
    #thumbs a {margin:0px;}
} 

@media only screen and (min-width: 1200px) { 
    header {margin:20px; text-align: center;}
    #thumbs img {margin:5px;}
    #thumbs a {margin:5px;}
}

section, #smallImg {
    height: 490px; width: 490px;
    text-align:justify;
    display:inline-block;
    vertical-align:top;
    border: 0px;
    padding:0px;
    margin: 0px;
    font-family:cursive;
    font-size: 1.5em;
}

nav {
    border: 10px;
    padding:30px;
    margin: 10px;
    
    a {
        font-size: 3em;
        font-weight: bolder;
    }
}

h1 {
    border: 0px;
    padding:0px;
    margin: 0px;
    font-weight:bolder;
}

h2 {font-family:cursive;}

#bigImg {
    height: 900px; width: 900px;
}

h1 {text-align: center;}

.current_page,  .current_page:visited, .current_page:visited:link {color:#000; font-size:24px; font-weight:bold;}
table {margin: auto; font-family:Tahoma, Geneva, sans-serif;}
a {color:#333; font-family:Verdana, Geneva, sans-serif; text-decoration:none; margin: 20px; font-size:24px;}
body {background-color:#ccc; max-width:1000px; text-align:center; margin:auto;}