Skip to Content
Register · Login
About Theme

A Letterboxing Community

Atlas Quest
Theme #236

MS Paint UnknownColorizedStructuralHide Features

OwnercyaneusProfileContactLogbookNote
ListedJune 29, 2018
ModifiedJuly 2, 2018
DescrDo you miss using Microsoft Paint and Windows 3.1? Me too!!!

This theme is honestly a mess and very confusing to use and I don't know if I can recommend it for any reason other than nostalgia. Have fun!!!

CSS Code

html, body, div, h1, h2, h3, h4, h5, h6, p, dl.wiki, .wiki dt, .wiki dd, li, label, blockquote,
legend, a, header, footer, #footer, #copyright, img, .caption, #welcome, #content
#subWelcome, .note, .note .header, .redBold, .quote, form, pre, hr {
   margin:0;
   padding:0;
   border-width:0;
   border-radius:0;
}

body {
   padding-top:55px;
   padding-left:130px;
}

img {
    -webkit-filter: saturate(400%); /* Safari 6.0 - 9.0 */
    filter: saturate(400%);
    -webkit-filter: contrast(350%); /* Safari 6.0 - 9.0 */
    filter: contrast(350%);
}

html, body, textarea {
   font:16px "Comic Sans MS", "Comic Sans", sans-serif;
}

.quote {
   color:#ff0000;
   border:#00ffff 4px solid; border-radius:12px; background:#ffff00; padding-left:10px; font-weight:normal; text-transform:lowercase; }

body {
   color:black;
   background:white url(http://cyaneus.com/remote/mspaint_bodybg.gif) repeat-y;
   text-shadow:none;
   letter-spacing:0.02em;
}

#headerSubtitle { position: absolute; left: 0px; top: 0px; height:43px; width:98%;
   color:white; font:16px Arial, sans-serif; font-weight:bold; text-align:bottom;
   background:#c0c0c0 url(http://cyaneus.com/remote/mspaint_bar.gif) repeat-x; padding:15px; text-indent:30px; text-transform:none;
   border-left:2px #ffffff solid;
   text-shadow: none; text-align: left; }

#header { position: absolute; left: 0px; top: 66px; width:130px; height:412px; z-index:99;
   background:#c0c0c0 url(http://www.cyaneus.com/remote/mspaint_tools.gif) no-repeat;
   border:0px outset; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

#headerTitle { display:none;
   background:#cccccc url(none); }




a {
   text-decoration:underline;
   color:#0000ff;
   background:transparent none;
   text-shadow:none;
   padding:0.05em;
   border:0px;
   display:inline;
}

a:visited {
   color:#800080;
   background:transparent none;
   text-shadow:none;
}

a:hover {
   color:#0080ff;
   background: none;
   text-decoration:underline;
   text-shadow:none;
   border:0px;
}

body > footer {
   color:white;
   background:#00ff00 url(none);
   text-shadow:none;
   padding-bottom:0.75em;
}

body > header a:hover, body > header a:visited:hover {
   color:yellow;
   background:none;
   text-shadow:none;
   box-shadow:none;
}

body > footer a:hover, body > footer a:visited:hover {
   box-shadow:none;
}


/***************************************************************************/
/* Form formatting. The following section changes how various sections of  */
/* a form look and are displayed                                           */
/***************************************************************************/

label:not(.checkbox) {
   color:#00007c;
   text-shadow:none;
   background:none;
   background:red);
   font-size:90%;
   max-width:90%;
   text-transform: none;
   padding:0.3em 1em 0.5em 0.5em;
   display:inline-block;
   font:14px Arial, sans-serif;
   padding:0.15em 1em 0.15em 0.5em;
   border:2px outset #999999;
   background:#bdbdbd;
   border-radius:0;
   border-top-right-radius:0; margin-bottom:5px;
}

label:not(.checkbox)+span {
   font-style:italic;
   font:14px Arial, sans-serif;
   font-size:90%;
}

label:not(.checkbox)+input, label:not(.checkbox)+select, label:not(.checkbox)+textarea, label:not(.checkbox)+div,
label:not(.checkbox)+span+input, label:not(.checkbox)+span+select, label:not(.checkbox)+span+textarea, label:not(.checkbox)+span+div {
   display:block;
   margin:0 0 0.2em;
   font-size:1.1em;
}

label:not(.checkbox)+div, label:not(.checkbox)+span+div {
   background:#ffffff none;
   border:2px outset;
   padding:0.2em;
   margin-bottom:0.2em;
   border-radius:0 0.5em 0.5em 0.5em;
}

label.checkbox {
   background:transparent none;
   padding:0px;
   display:block;
   cursor:pointer;
   border:0px transparent;
   border-radius:0px;
   font:12px Arial, sans-serif;
}

/*
label.checkbox.pad {
   padding-left:0px;
   text-indent:0px;
}
*/
label.checkbox:hover {
   background:none !important;
   border:0px solid;
}

label.checkbox input {
   margin:0.5em;
}

label.checkbox > * {
   display:table-cell;
   vertical-align:middle;
   padding:0.15em;
}

label.error {
   background:#fdd none;
   box-shadow:inset 1px red;
}

label.error+input, label.error+textarea, label.error+div, label.error+span+input {
   background:#fee none;
   box-shadow:inset 1px blue;
}

input, select {
   max-width:40em;
}

select {
   display:inline-block;
   font-size:1.1em;
}

input[type="text"], input[type="email"], input[type="url"], input[type="file"], input[type="search"], input[type="password"], textarea, 
input[type="date"], input[type="time"], input[type="datetime"], input[type="number"], select {
   background-color:#ffffbb;
   border:2px dashed #000000;
   border-radius:0px;
   font-size:1.3em;
   padding:0.2em 0.3em 0.3em;
   box-sizing:border-box;
}

input[type="text"], input[type="email"], input[type="url"], input[type="file"], input[type="search"], input[type="password"], textarea {
   width:100%;
   max-width:40em;
}

textarea {
   width:40em;
   max-width:100%;
   height:8em;
   max-height:40vh;
}

@media all and (min-width:40em) {
   textarea {
      height:16em;
   }
}

.inline {
   display:inline-block;
   vertical-align:middle;
   margin:0.5em 1em 0.3em 0;
   max-width:100%;
}

.inline.top {
   vertical-align:top;
}

.inline.bottom {
   vertical-align:bottom;
}

.tableCell {
   display:table-cell;
   padding:0.1em 0.25em;
   vertical-align:middle;
}

/* The block formats the form option that comes immediately after a label */
.block, .frame.block {
   display:block;
   margin-top:0em;
   margin-bottom:1em;
   /*max-width:100%;*/
}

/* This formats a checkbox. */
input[type="checkbox"] {
   margin:0;
   padding:0;
   border-width:0;
}

select {
   background:white none; /* Needed for Opera to work correctly */
}

input:focus, textarea:focus, select:focus {
   background:#ffb none;
}

*:disabled img {
   filter:grayscale(100%);
}

.tooltip {
   position:relative;
}

.tooltip .tooltipCap {
   color:black;
   background:#ffc none;
   background:rgba(255,255,200,0.8) none;
   border:1px solid black;
   border-radius:0;
   padding:0.5em 1em;
   min-width:15em;
   font-weight:400;
   opacity:0;
   position:absolute;
   left:40%;
   top:1em;
}

.tooltip:hover .tooltipCap {
   opacity:1;
   z-index:101;
}


#newMessages a {
   display:inline-block;
   border:2px outset;
   border-radius:0px;
   margin:0.3em;
   padding:0.25em;
   width:100%;
   max-width:20em;
   text-align:center;
   color:#black;
   background:#bdbdbd;
   text-decoration:none;
}

#newMessages a:hover {
   background:#dadada;
   box-shadow:0;
   text-decoration:underline;
}

/* Links that are meant to look like buttons */
   button, a.buttonLink, a.buttonLink:visited, a.buttonLink:hover, input[type="submit"] {
   display:inline-grid;
   color:black;
   background:#bdbdbd;

   text-decoration:none;
   text-align:center;
   justify-items:center;
   font-size:1.2em;
   line-height:1.1;
   font-weight:normal;
   font-family:arial, sans-serif;

   margin:0.1em;
   padding:0.3em;
   min-width:48px;
   cursor:pointer;

   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;

   border:2px outset #999999;
   border-radius:0px;
}

button > span, a.buttonLink > span, input[type="submit"] > span {
   font-size:0.8em;
}

button > *, a.buttonLink > *, input[type="submit"] > * {
   display:block;
   margin:0 auto;
}

button img, a.buttonLink img {
   margin:0 auto 0.2em;
}

button.selected, a.buttonLink.selected, input[type="submit"].selected, a.selected:link {
   color:#000000;
   font-weight:normal;
   border:2px inset #999999;
   border-radius:0px;
   background:#dadada;
}

button:hover, a.buttonLink:hover, input[type="submit"]:hover, a.selected:hover {
   border:2px inset #a9a8a8;
   border-radius:0px;
   background:#dadada;
   text-decoration:none;
   box-shadow:none;
}

.buttonPanel {
   margin:0.5em 0;
}

.buttonPanel button, .buttonPanel a.buttonLink {
   margin:0;
   padding:0.2em;
   border-radius:0;
   text-align:center;
}

@media all and (min-width:40em) {
   button, a.buttonLink, input[type="submit"], .buttonPanel button, .buttonPanel a.buttonLink {
      grid-template-areas:". .";
      justify-items:start;
      align-items:center;
      margin:0.1em;
      border-radius:0px;
      font-size:1.2em;
   }

   button img, a.buttonLink img {
      margin-bottom:0;
   }
}

.go, .cancel, .preview, .edit, .save {
   display:inline-block !important;
   vertical-align:middle !important;
   font-size:1.3em !important;
   font-weight:400 !important;
   padding:0.5em 0.5em 0.5em 2.25em !important;

   background-position:0.3em 50% !important;
   background-repeat:no-repeat !important;
   background-size:1.5em, 100% !important;
   border:2px outset !important;
}

.go:hover, .cancel:hover, .preview:hover, .edit:hover, .save:hover {
   background-position:0.2em 50% !important;
   background-repeat:no-repeat !important;
   background-size:2em, 100% !important;
}

.go {
   color:#3B7100 !important;
   background-image:url(/css/images/ok-icon.png) !important;
}

.go:hover {
   border-color:green !important;
}

.cancel {
   color:#B3310F !important;
   background-image:url(/css/images/cancel-icon.png) !important;
}

.cancel:hover {
   border-color:red !important;
}

.preview {
   color:#0F31B3 !important;
   background-image:url(/css/images/preview-icon.png) !important;
}

.preview:hover {
   border-color:blue !important;
}

.edit {
   color:#808000 !important;
   background-image:url(/css/images/edit-icon.png) !important;
}

.edit:hover {
   border-color:#585600 !important;
}

.save {
   color:#a0a000 !important;
   background-image:url(/css/images/save-icon.png) !important;
}

.save:hover {
   border-color:#885600 !important;
}

input[type="submit"].vote { /* Formatting for individual emotion buttons */
   font-family: Arial, sans-serif; font-weight:normal; color:black;
   border:2px gray outset;
   border-radius:0px;
   padding:2px;
   background:#c0c0c0;
   font-size:90%;
   display:inline-block;
}

input[type="submit"].vote:hover { /* Formatting for individual emotion buttons that have a mouse cursor over them */
   font-family: Arial, sans-serif; font-weight:normal; cursor:pointer;
   background:#cbcbcb;
   border:2px gray inset;
}


/**** MENU OPTIONS *****/
ul.menu { position: absolute; right: 0px; top: 42px; border-radius: 0; width:99%;
   font-family: Arial, sans-serif; font-weight:normal; background:#c0c0c0; color:black;
   border-bottom: 2px #808080 solid; border-top: 0px; border-left: 0px #ffffff solid; border-right: 0px;
   margin-top:0px; padding-top:0px;}

table.menu { position: absolute; left: 0px; padding-top:160px;
   font-family: Arial, sans-serif; font-weight:bold;
   background:#c0c0c0 url(http://cyaneus.com/remote/mspaint_palette.gif) no-repeat; font-weight:bold; color:black;
   border:0px; 
   border-left: 2px solid #ffffff;
}

ul.menu li ul, table.menu tr td { border-radius:0;
   background:#c0c0c0 none; font-weight:bold; color:black; }

ul.menu li ul { border-radius:0;
   border:2px black outset;
   border-top:none; font-weight:bold; color:black; }

.menu, .menu a, .menu a:link, .menu a:visited { z-index: 105;
   color:black; background:#c0c0c0;
   font-size: 12px; font-weight:bold;
   text-shadow:none; text-align: left; margin-left:0px; text-indent: 5px;}

.menu a:hover { z-index: 106;
   color:yellow; font-weight:bold;
   background: #000099 url(none) no-repeat;
   text-shadow:none; }

.menu ul li, .menu ul li a, .menu ul li a:link, .menu ul li a:visited {
   color:black; font-weight:bold;
   background: transparent none;
   text-shadow:none; }

.menu ul li a:hover {
   color:yellow; font-weight:bold;
   background:#000099;
   text-shadow: none; }

.menu .gap {
   width:1px;
   height:5px;
   background:transparent url(none); }

/**** WIDGET HEADER OPTIONS *****/
h2, .note h2, .widget.note .header { border-radius:0;
   color:#ff00ff; text-align: left;
   border:2px dashed #000000;
   font:16px "Comic Sans MS", "Comic Sans", sans-serif; 
   text-shadow:none; text-transform:lowercase;
   background:#ffffff;}

.logoJpg, .logoGif {
   width:220px;
   height:240px;
   background:transparent url(http://cyaneus.com/remote/mspaint_marjorie.gif); }

.logoGif {background:transparent url(http://cyaneus.com/remote/mspaint_marjorie.gif);}

/*** background images ***/
@media screen and (min-width:400px) {
#content {
border-bottom:1em solid transparent;
background:url(http://www.cyaneus.com/remote/mspaint_logbook.gif) 50% 100% no-repeat;
}
}

@media screen and (min-width:600px) {
#content { 
background:url(http://www.cyaneus.com/remote/mspaint_logbook.gif) 1% 100% no-repeat,
url(http://www.cyaneus.com/remote/mspaint_pink.gif) 99% 100% no-repeat;
}
}

@media screen and (min-width:1000px) {
#content { 
background:url(http://www.cyaneus.com/remote/mspaint_logbook.gif) 1% 100% no-repeat,
url(http://www.cyaneus.com/remote/mspaint_pink.gif) 50% 100% no-repeat,
url(http://www.cyaneus.com/remote/mspaint_map.gif) 99% 100% no-repeat;
}
}

@media screen and (min-width:1430px) {
#content { 
background:url(http://www.cyaneus.com/remote/mspaint_logbook.gif) 1% 100% no-repeat,
url(http://www.cyaneus.com/remote/mspaint_pink.gif) 33% 100% no-repeat,
url(http://www.cyaneus.com/remote/mspaint_map.gif) 66% 100% no-repeat,
url(http://cyaneus.com/remote/mspaint_marjorie.gif) 99% 100% no-repeat;
}
} 


/**** CONTENT OPTIONS *****/

#content { min-height:500px; padding-bottom:250px;
   font-family: "Comic Sans MS", "Comic Sans", sans-serif;
   color:black; }

.buttonLink, .buttonPanel, .icon, {color:#ffcc00; font:16px ; font-weight:bold; background:#0000cc; border:0px; }

.bgLight, .note, .frame {background:#ffffff; border:10px #ffffff solid;}

.bgDark, .note .header {border:3px #ff00ff solid; padding:0px; border-radius:10px;
   background:transparent url(none);
   background-size: 100% 100%; }
.stretch { min-width:100%; min-height:100%; width:auto; height:auto; }

.bgMid, .note .footer, legend, label {background:#ffffff none; border:5px #c0c0c0 solid; border-radius:0px;}

h1 { color:#ff0000; font-family: "Comic Sans MS", "Comic Sans", sans-serif; font:14px; font-weight:bold; text-shadow:none; text-transform:lowercase;}

h2, h3, h4 { color:#4d0000; font-family: "Comic Sans MS", "Comic Sans", sans-serif; font:12px sans-serif; font-weight:bold; text-shadow:none;}

/* Formatting for the welcome message in the upper-right corner of every page */
#welcome { z-index: 100;
   position:absolute; right:300px; top:0px; margin-top:17px;
   font-family:arial, sans-serif; color:white; font-size:12px; font-weight:normal; text-shadow:none;
}

#welcomeStats {
   position:absolute; z-index:109;
   right:0px; top:10px;
   font-size:0.8em;
   font-family:arial, sans-serif; color:white; font-weight:normal; font-size:12px; text-shadow:none;
}

#themeInfo { z-index:110;
   position:absolute;
   background: url(http://www.cyaneus.com/remote/mspaint_x.gif) no-repeat;  background-position: right;
   right:0px; top:1px;
   padding-right:130px; padding-top:10px;
   text-align:center;
   font-family:arial, sans-serif; color:white; font-weight:normal; font-size:12px; text-shadow:none;
}

#themeInfo a { z-index:111;
   font-size:0.8em;
   font-family:arial, sans-serif; color:white; font-weight:normal; font-size:12px; text-shadow:none;
}

/* Formatting for the footer and copyright text at the bottom of every page */
#footer { position: absolute; right: 0px; border-radius: 0; width:200px; background: none; padding-top:45px; padding-right:10px;
   text-align:right; font-family:arial, sans-serif; font-size:11px; color:black; text-shadow:none;
   margin:0px;
   z-index:299;
   
}

#footer .footerSection {
   padding-top:0px;
  font-family:arial, sans-serif; font-size:11px; color:black; text-shadow:none;
}

#footer .break {
   display:none;
}

#footer a, #footer a:visited {
   font-size:1.1em; color: black;
   font-weight:normal;
   line-height:1.3em;
   padding:0px;
   text-decoration:none; text-shadow:none;
   display:block;
   border-radius:0px;
}

#footer a:hover {
   color:c0c0c0; text-shadow:none;
   background:none;
}
Broken URL