body {
 background: #ffffa0;
}

#header {
 background: #fafafa url('sun.png') no-repeat 2% center;
}

#menu, #menur, .stylishtable tr, input[type="submit"], input[type="button"] {
 background: #ffcc88;
}

#menu a:hover, #menur a:hover, .stylishtable tr:hover td {
 background: #ffffaa;
}

#fade {
 background: url('fade-4.png') repeat-x top left;
}

#fade2 {
 background: url('fade2-4.png') repeat-x bottom left;
}

.postTop, .postIdeaTop, .stylishtable th, #menurtop, #themes {
 background: #ee9955;
 color: white;
}

.stylishtable td {
 border-top: 1px solid #ffffa0;
}

.postContent, .postIdeaContent {
 background: #fafafa;
}

A:link {text-decoration: underline; color: #333333}
A:visited {text-decoration: underline; color: #333333}
A:active {text-decoration: underline; color: #333333}
A:hover {text-decoration: none; color: black}

a[href^="mailto:"] {
 background: transparent url('email.png') 100% 50% no-repeat;
 padding-right: 13px;
}

a[href^="http:"], a[href^="/?redir"] {
 background: transparent url('http.png') 100% 50% no-repeat;
 padding-right: 16px;
}

#menu a:hover, #menur a:hover {
 text-shadow: black 0 0 0.2em;
}