/* General CSS for all pages */ body{ position: relative; width: 80%; left: 10%; background-color:#0F0F0F; text-align: center; /* make sure IE centers the page too */ font-family: sans-serif; color: lightgrey; } header{ text-align: left; padding-left: 8%; } article{ float: left; padding: 20px 30px; text-align: left; width: 95%; /* fill up the entire div */ margin-bottom: 10px; } footer { text-align: center; font-size: 9pt; color: #FAFAFA; } h1 { font-size: 50pt; margin-bottom: -25px; } h3 { margin: 0; padding: 0; } a:link, a:visited, a:hover, a:active{ text-decoration: none; color: purple; } .status { color: crimson; } .link { color: pink; } .link:hover { color: #009FC1; text-decoration: underline; } .error { text-align: center; } form { display: inline-block; } input, label, textarea, select { margin-bottom: 10px; } /* END Geteral CSS */ /* CSS for menu on forum and gallery */ nav { margin-top: 2.5%; float: left; clear: both; /* clear:both makes sure the content div doesn't float next to this one but stays under it */ width:95%; height:50px; padding: 0 30px; text-align: left; font-size: 85%; } nav .mitem { background-color: #2E2E2E; border: 3px dashed pink; float: left; padding: 10px 0px 10px 0px; text-decoration: none; color: #FAFAFA; margin-right: 10px; margin-top: -25px; } nav .msub { padding: 10px; text-decoration: none; color: #FAFAFA; box-sizing: border-box; } nav span { box-sizing: border-box; padding: 10px; } nav .msub:hover { background-color: #009FC1; } nav .msub:link, nav .msub:visited, nav .msub:active { color: #FAFAFA; } nav .userbar { float: right; } /* END menu CSS */ /* CSS for things */ .item{ display: inline-block; position: relative; margin: 50px; margin-top: -10px; text-align: center; } .block{ position: relative; background: pink; } .blockTitle{ font-size: 20pt; margin-bottom: -25px; } .CLICK{ font-size: 40pt; padding-top: 8px; } /* END things CSS */ .left { display: block; float: left; } .right { display: block; float: right; } .center { display: block; margin: auto; width: min-content; margin-bottom: 10px; } .border { border: 3px dashed pink; background-color: rgb(25, 25, 25); padding: 25px; } .stretch { display: block; } .message { width: 60%; text-align: justify; } /* START forum CSS */ table { text-align: left; border-collapse: collapse; width: fit-content; margin: auto; min-width: 50%; } table, td, th { border: 1px solid pink; } table a:hover { color: pink; text-decoration: none; } th { background-color: #2E2E2E; color: #FAFAFA; padding: 5px; } td { padding: 5px; } .right { margin: 0 5px 0 10px; float: right; } /* END forum CSS */