body {
    background-color: #ffffff;
    font-family: "Times New Roman", Arial, Helvetica, serif;
    color: #4D075F;
}

a.int:link {color:#7727B1}
a.int:visited {color:#7727B1}
a.int:hover {color:#9900CC}

a:link {color:#7727B1}
a:visited {color:#7727B1}
a:hover {color:#43A0E0}

a.ext:link {color:#7727B1}
a.ext:visited {color:#7727B1}
a.ext:hover {color:#43A0E0}

.main {
    background-image: url('/images/background.jpg');
    background-repeat: repeat-y;
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 0 0 0 10px;
    padding: 250px 20px 0 32px; 
}

.title {
    background-color: #4D075F;
    background-repeat: no-repeat;
    background-position: center;
    text-align: left;
    vertical-align: bottom;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 60px;
    padding: 200px 0px 0 42px; 
}

h1 {
    font-style: italic;
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 24px;
}

h2 {
    font-style: italic;
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: normal;
}

p.menu {
    text-align:center;
    color:#7727B1;
}

p.author {
    font-size: 14px;
    font-style: italic;
    text-align: left;
    color: #9900CC;
}

p.footer {
    text-align: center;
}

.blogstripe {
    float:right;
    margin: 0 -10px 0 1em;
    padding: 10px;
    width: 140px;
    background-color: #4D075F;
    font-family: "Times New Roman", Arial, Helvetica, serif;
    color: #94B0D8;
    text-align:center;
}

.blogstripe h4 {
    margin: 0px 0 0em 0;
    font-family: Georgia, Times New Roman, Times, serif;
    text-decoration: underline;
    font-weight: normal;
    font-style: italic;
}

.blogstripe img {
    border: 0px;
}

.blogstripe a.int:link {color:#E3B6F8}
.blogstripe a.int:visited {color:#E3B6F8}
.blogstripe a.int:hover {color:#E3B6F8}

.blogstripe a.ext:link {color:#6283D3}
.blogstripe a.ext:visited {color:#4E6AD3}
.blogstripe a.ext:hover {color:#43A0E0}

.blogpost p {
    padding: 0 36px;
}

.blogpost h3 {
    font-family: Georgia, Times New Roman, Times, serif;
    font-style: italic;
    font-size: 16px;   
    margin: 0px 0px 1em 0;
    padding: 0px;
}

.blogpost h3 img {
    padding: 0 5px 0 0;
}

.blogauth {
    font-size: 14px;
    font-style: italic;
    margin: -1em 0 0 0;
}

p.blogger-labels {
    font-size: 14px;
    font-style: italic;
    text-align: left;
    color: #9900CC;
    padding: 0 0px;
}

p.blogger-labels a:link {color:#B673F0}
p.blogger-labels a:visited {color:#7727B1}
p.blogger-labels a:hover {color:#C9B6F8}

a.comment-link:link {color:#B673F0}
a.comment-link:visited {color:#7727B1}
a.comment-link:hover {color:#C9B6F8}

p.linkpage {
    margin: 0 20px;
}

/* Stuff for the fanfiction page */
h3.fandom {
    margin-top: 50px;
    margin-bottom: -10px;
    clear: both;
}

h4.storytitle {
    margin-bottom:0px;
}

p.storysummary {
    font-style: italic;
    margin-top: 0px;
}

p.chapterlist {
    margin-left: 20px;
    margin-top: -10px;
}

.fandomlist {
    float: left;
    width: 300px;
}


/* Older bits and pieces follow */

td.border { 
background-image: url('images/background.jpg');
}

p.links {
font-size: 14px;
text-align: center;
}

span.links {
font-size: 14px;
text-align: center;
}

p.header {
font-size: 20px;
font-weight: bold;
text-decoration: underline;
color:#7A9DD2;
}

span.spoilers {
color: #4D075F;
}

span.header {
font-size: 20px;
font-weight: bold;
text-decoration: underline;
color:#7A9DD2;
}

p.story {
font-size: 16px;
text-align: left;
}



span.story {
font-size: 16px;
text-align: left;
}

span.author {
font-size: 14px;
font-style: italic;
text-align: left;
color: #9900CC;
}

a.sc:link {color:#5C89C5}
a.sc:visited {color: #7A9DD2}
a.sc:hover {color:#94B0D8}

body.classic {
    background-color: #4D075F;
    font-family: "Times New Roman", Arial, Helvetica, serif;
    color: #94B0D8;
    background-image: none;
}

.classic table {
    border:0;
    width:100%;
    border-spacing:0;
    padding:0;
}

.classiccorner {
    background-image: url('images/background.jpg');
    width: 15px;
    height: 14px;
}

.classichorizontal {
    background-image: url('images/background.jpg');
    height: 14px;
}

.classicvertical {
    background-image: url('images/background.jpg');    
    width: 15px;
}

.classicmain {
    width: 781px;
    margin: 20px auto;
    text-align: center;
}

.classicmain img {
    border: 0px;
}

.classicsign {
    text-align:right;
    margin: -1em 0 0 0;
}

.classic a.int:link {color:#E3B6F8}
.classic a.int:visited {color:#E3B6F8}
.classic a.int:hover {color:#E3B6F8}

.classic a.sc:link {color:#5C89C5}
.classic a.sc:visited {color: #7A9DD2}
.classic a.sc:hover {color:#94B0D8}

.classic a.ext:link {color:#6283D3}
.classic a.ext:visited {color:#4E6AD3}
.classic a.ext:hover {color:#43A0E0}

/* Legacy scrollbar colours, because back in the day these were awesome.
    scrollbar-3dlight-color:#E3B6F8; 
    scrollbar-arrow-color:#E3B6F8;
    scrollbar-base-color:#CF49F1;
    scrollbar-darkshadow-color:#440A5C;
    scrollbar-face-color:#660099;
    scrollbar-highlight-color:#CB73F0;
    scrollbar-shadow-color:#8814BA;
    scrollbar-track-color:#4D075F;
*/


