@charset "UTF-8"; /* CSS Document */ html { background-image:url(../images/images.jpeg); } body { background-color:#FFF; padding:.5em; } img { width: 100%; } nav img { display:block; width: 20%; margin: 0 auto; padding-bottom: 2%; } h1, h2 { font-size:2.5em; font-family: 'Mouse Memoirs', sans-serif; color:#006; } h2 { font-size:1.5em; font-family:Tahoma, Geneva, sans-serif; } p { font-family:Georgia, "Times New Roman", Times, serif; } ol, ul { font-family:Tahoma, Geneva, sans-serif; list-style-type:none; margin: 0; padding:0; } ol li:first-child, dl dt:first-child { font-size:1.5em; color:#06F; } dt { font-weight:bold; color:#006; } dd { margin:0; padding:0; } li { font-family:"Times New Roman", Times, serif; } .first { padding-top:1em; } .last { padding-bottom: 1em; } .hideit, .hidden { display:none; } nav { list-style-type: none; background-color:#0CF; text-align: center; padding: 3% 0; } nav ul li { display: block; font-family: 'Mouse Memoirs', sans-serif; font-size:2em; } nav a, nav a:link { display: inline-block; padding:0 3%; color: black; font-size: 1.125em; text-decoration: none; } nav .selected, nav .selected:link { color:#FFF; } @media only screen and (min-width: 20em) { ol { display:inline-block; vertical-align:top; width: 45%; margin-right: 3%; } .bb { display:none; } } @media only screen and (min-width: 25em) { nav ul li { display:inline-block; margin-left: 10% } .hidden { display:block; } .left { float:left; Width: 45%; } .right { float:right; Width: 45%; } } @media only screen and (min-width: 35em) { dl { display:inline-block; vertical-align:top; width: 45%; margin-right: 3%; } .space { padding-top:0; } } @media only screen and (min-width: 38em) { ol { width:30%; margin-right: 0; } .youth { width: 37%; padding-right:1%; } } @media only screen and (min-width: 57em) { dl{ width:30%; } } @media only screen and (min-width: 65em) { dl { width:20%; } .piccy { width:80%; position:relative; } html { font-size:120%; } } footer { background-color:#0CF; padding:2%; margin-top:3%; } p a { color:black; text-decoration:underline; } a { text-decoration:none; color:white; } .button, .button:active, .button:hover { background-color:#06F; color:white; width:45%; border-radius:5px; font-size: 1em; text-align:center; font-family:Tahoma, Geneva, sans-serif; margin:0; padding:1em 0; /*Below is for the first page purposes*/ display:inline-block; } .button:active, .button:hover { text-decoration:none; background-color:#003; font-weight:bold; } .clearfix:before, .clearfix:after { content: ""; display: table; } .clearfix:after { clear: both; } @media only screen and (min-width: 76em) { html { font-size:150%; } nav { padding: 2% 0; } nav ul li { display: inline-block; } .section { float:right; width: 35%; } .first-story { width: 60%; float:left; } footer { clear:both } .hidden{ display:none; } } @media only screen and (min-width: 100em) { html { font-size:175%; } .piccy { width:40%; padding-right:2%; } ol { width:15%; margin:0; } .youth { width:20%; padding-right:2em; } dl { width: 15%; padding: 1em; margin:0; } .hideit { display:inline-block; } } @media only screen and (min-width: 150em) { html { font-size:200%; } }