body{background-color:#E0EDD4;text-align:center;height:2300px;}

p{font-weight:bold}

h2{color:#232323;font-family:Merriweather
;}

.box{border: 3px solid black;padding:10px;font-size:18px;font-family:Merriweather
;text-align:center;margin-bottom:10px;margin:10px;}

.white{background-color:white}

.blue{background-color:#CAF0FE;}


header{padding:10px 10px;text-align:center;color:#232323;}

main{padding:20px;color:#232323}

nav{display:flex;flex-wrap:wrap;justify-content:center;padding:20px;margin:0;}

nav a{margin:0px 10px;text-decoration:none;font-size:20px;font-weight:bold;font-family:Merriweather
;color:#232323;}

nav a:hover{color:#61177C}

figure{float:center;text-align:center;font-weight:bold;color:#232323;}

figcaption{font-size:18px;font-family:Merriweather
;color:#232323;}

 img{padding:10px;height:200px;}

article{;padding:20px 10px;font-size:18px;font-family:Merriweather
;color:#232323;}

details{font-size:20px;font-weight:bold;font-family:Merriweather
;padding:10px;color:#232323}

summary{font-weight:bold;font-family:Merriweather
;color:#232323;}


footer{padding:10px;padding-bottom:70px;color:#232323;font-size:18;font-weight:bold;font-family:Merriweather
;}


#home{scroll-top-margin:0px;}

#about,#book,#contact{scroll-top-margin:50px;}


.card{display:flex;padding:10px;font-size:20px;;margin-bottom:20px;margin:30px;justify-content:center;border:3px solid black;color:white;}

@media screen and (min-width:800px){.box{max-width:1000px}}

@media screen and (min-width:800px){.card{max-width:1000px}}
