html { background: #f1e9f9 url(/images/onedirectionfanfiction/background.jpg) right bottom no-repeat fixed; }

body, input, textarea, select, button { color: #666; }

input.text, textarea, select { background: #fff; border-color: #fbe6f6; box-shadow: inset 1px 1px 3px #eaacda; }

button, .button, .button:hover { background: #c381b3; background: -webkit-linear-gradient(top, #c381b3, #a46093); background: -moz-linear-gradient(top, #c381b3, #a46093); background: -ms-linear-gradient(top, #c381b3, #a46093); background: -o-linear-gradient(top, #c381b3, #a46093); box-shadow: 1px 1px 2px #461157; color: #fff; text-shadow: 0 1px 1px #461157; }
button.important, .button.important { background: #c9149c; background: -webkit-linear-gradient(top, #c9149c, #a40a7e); background: -moz-linear-gradient(top, #c9149c, #a40a7e); background: -ms-linear-gradient(top, #c9149c, #a40a7e); background: -o-linear-gradient(top, #c9149c, #a40a7e); box-shadow: 1px 1px 2px #66054e; text-shadow: 0 1px 1px #66054e; }

a { color: #8b0d6c; }
a:hover { border-color: #ea7f4c; }

h1 { color: #8b0d6c; text-shadow: 0 0 3px #fff; }
h1.home { background: url(/images/onedirectionfanfiction/logo-main.png); height: 87px; margin: 60px auto 20px auto; width: 448px; }
h2.section { background: #72288a; color: #fff; }
h2.section a { color: #fff; }

hr { border-color: #ccc; }

#header { background: #72288a; background: -webkit-linear-gradient(top, #72288a, #541868); background: -moz-linear-gradient(top, #72288a, #541868); background: -ms-linear-gradient(top, #72288a, #541868); background: -o-linear-gradient(top, #72288a, #541868); box-shadow: 0 1px 3px #461157; color: #fff; }

#menu .links a { color: #fff; }
#menu .links a:hover { background: #541868; }
#menu .site a { background-image: url(/images/onedirectionfanfiction/logo.png); width: 165px; }

#login .counter { background: #fff; color: #c00; }
#login img { border-color: #fff; }

#account { box-shadow: 0 1px 3px #461157; }
#account a:hover, .item.accounts a:hover { background: #faf1e7; }
#account .info { color: #999; }
#account.important { background: rgba(255, 230, 230, 0.9); }

#sidebar .author img { background: #fff; }

#rating li { color: #ccc; }
#rating li.active { color: #f60; }

.breadcrumbs { text-shadow: 0 0 1px #fff; }

.item { background: rgba(255, 255, 255, 0.9); }
.item .icon { background: #fff; }
.item .time { color: #999; }
.item .info { color: #999; }
.item .votes { color: #f56e14; }
.item .votes .count { color: #999; }
.item .warning { color: #c00; }
.item .delete a, .item .delete span { background: #3f76aa; color: #fff; }

.item.info { background: transparent; text-shadow: 0 1px 1px #fff; }

.comment .time img { background: #fff; }

div.section .all a { color: #fff; }

.story .content { background: rgba(255, 255, 255, 0.9); }

.notice.error { color: #c00; }
.notice.success { color: #090; }

.pages a, .pages span { background: rgba(255, 255, 255, 0.9); }

.counter { background: #c00; color: #fff; }

.asterisk { color: #c00; }

.tag { background: #3f76aa; color: #fff; }

.ui-autocomplete { box-shadow: 0 0 5px #3f76aa; }
.ui-autocomplete li a { background: #fff; border-color: #f6fafe; }
.ui-autocomplete li a:hover { background: #faf1e7; }
.ui-autocomplete li img { background: #f6fafe; }