/* html, body{ width: 100%; height: 100%; } */ html, body{ font-size: large; border: 0px; margin: 0px; padding: 0px; } p{ font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } #pagetitle{ text-align: center; text-decoration: solid; margin: 0; border: 0; font-size: 15ch; padding: 1ch; background-image: url("./images/nancat.gif"); text-shadow: /*to make a border for each letter*/ 2px 2px 0 black, /* Right-down shadow */ -2px 2px 0 black, /* Left-down shadow */ 2px -2px 0 black, /* Right-up shadow */ -2px -2px 0 black; /* Left-up shadow */ } h2{ text-shadow: 1px 1px 0 yellow; color:red; letter-spacing: 1ch; text-align: center; } #maincat{ border-radius: 50% 50% 0% 0%; margin: 80px 0px 0px 0px; width: 100%; padding: 0px; border: 0px; } #maincats{ float: left; width: 20%; } #firstpar, #secondpar{ text-align: justify; line-height: 3ch; width: 35%; padding: 2.5%; } #firstpar{ float:left; } #secondpar{ float: right; } hr{ margin: 0% 10%; width: 80%; color: aqua; border-style: dotted none none none; border-width: 5ch; height: 1ch; } #thirdpar{ margin: 20px 30%; width: 40%; text-align: center; border-style: solid; border-radius: 5%; border-width: 2px; text-align: justify; padding: 15px; } table{ margin: 3%; text-align: justify; } table h2{ letter-spacing: normal; float: right; } table img{ border-radius: 0 20% 20% 0; float: left; width: 70%; } td{ border: 0px; min-width: 25ch; padding: 0px 10px; margin: 0px; } th{ font-size: 5ch; font-family:cursive; padding: 0 0 20px 0; } #catreasons, #catcharacter{ width: 47%; border: 0px; margin: 0px; padding: 20px; float: left; text-align: justify; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } #catreasons h1, #catcharacter h1{ text-align: center; text-shadow: 2px 2px 0 red; font-family: fantasy; } dt, mainli{ text-transform:uppercase; font-style: italic; color: blueviolet; text-decoration: wavy underline; font-weight: 900; } iframe{ margin: 20px 20%; pointer-events: none; width: 60%; aspect-ratio: 19/9; }