/* 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{ margin-top: 5px; border: 5px dashed pink; border-top: none; 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; border: 5px dashed pink; border-bottom: none; /* avoid a double border */ 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; } /* 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 */ /* START gallery CSS */ .gallery .piccyTitle { font-size: 24pt; } .gallery .piccyBy { font-size: 13pt; } .gallery .emptyGallery { padding: 0 50px 0 50px; font-size: 72pt; color: pink; text-align: center; } .gallery section { background-color: rgba(50, 50, 50, .5); border: solid rgba(95, 95, 95, .5) 2px; padding: 25px; margin-bottom: 50px; } .gallery img { max-width: 99%; border: rgba(55, 55, 55, 0.5) 2px groove; margin: 5px 0 5px 0; } .minmax { font-family: monospace; } .comment { background-color: rgba(55, 55, 55, .3); border: rgba(55, 55, 55, .5) 1px solid; padding: 5px; display: block; margin: 5px; } .commentForm { margin: 10px 0 0 5px; } /* START upload CSS */ .border { display: block; float: left; border: 3px dashed pink; padding: 25px; } /* END upload CSS */ /* END gallery CSS */