body {
 color:white; background: #222233;
}

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

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

#menu a, #menur a {
 color: white;
}

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

input[type="submit"], input[type="button"] {
 color: white;
}

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

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

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

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

#themes a, #menurtop a {
 color:white;
}

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

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

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

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

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

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

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

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