/* New Stylesheet for Intrigue Web Site */

* {
    margin : 0px;
    padding : 0px;
}

img {
    border : none;
}

body {
    background-color : mintcream;
    color : black;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
}

#heading {
    position : relative;
    background-image : url(images/strip.gif);
    background-repeat : repeat-x;
    background-position : top left;
    height : 63px;
    width : 100%;
}

a, a:visited {
    text-decoration : none;
    color : #366;
}

a:hover {
    text-decoration : underline;
    color : red;
}

#wave {
    position : absolute;
    top : 0px;
    right : 0px;
    width : 298px;
    height : 63px;
}

#sylvia {
    position : absolute;
    top : 2px;
    left : 2px;
    width : 75px;
    height : 28px;
}

.clear {
}

/********************************************************
 *
 * RSS and other styling
 *
 ********************************************************/

.header, .rss-title, .rss > a {
    font-family : "Rage Italic", "Dakota", "Apple Chancery", "Zapf Chancery", cursive;
    font-style : italic;
}

.header, .rss-title {
    font-size : 24pt;
    font-weight : bold;
}

.rss > a {
    font-size : 18pt;
    margin-right : 0.5ex;
}

a.rss-title {
    color : black;
}

a.rss-title:hover {
    color : red;
}

.rss-descr {
    font-family : monospace;
    font-size : 8pt;
    font-style : normal;
}

.rss-loaded {
}

.rss-entry {
    margin-left : 1ex;
    margin-bottom : 0.5ex;
}

.rss-post-title {
}

.rss-date {
    display : none;
}

.rss-post-title:before {
    content : url(images/dot.gif);
}

/********************************************************
 *
 * Right Columns
 *
 ********************************************************/

#right-column {	    /* now on the left */
    width : 150px;
    margin-left : 10px;
    float : left;
    padding-top : 30px;
}

.carousel-content {
    background-color : mintcream;
}

#rightmost-column {
    width : 250px;
    position: absolute;
    right : 0px;
    padding-top : 30px;
}

#soup, #soup-populated {
    margin-top : 20px;
}

.soup-entry {
    position : relative;
}

#soup-populated .content {
    border : 5px ridge #366;
    padding-top : 1ex;
    padding-bottom : 0.5ex;
    margin-bottom : 0.5ex;
    position : relative;
    left : -6px;
}

#soup-populated .content p {
    padding : 0px 1ex 0.5ex 1ex;
}

#soup-populated .content a {
    font-style : italic;
}

/********************************************************
 *
 * Centre Column
 *
 ********************************************************/

#centre-column {
    margin : 0px 250px 0px 160px;
    padding : 45px 20px 0px 20px;
}

#top-bar {
    background-position-x : 20px;
    background-position-y : center;
    background-repeat : no-repeat;
    min-height : 177px;
    position : relative;
}

#sylvia-photo {
    Xmargin-left : 40px;
    Xmargin-right : 10px;
    position : relative;
    top : -10px;
    left : -20px;
    float : left;
}

p {
    padding : 0px 80px 0px 20px;
    text-align : justify;
    margin-bottom : 0.5ex;
}

p:first-letter {
}

#centre-column ul {
    margin-left : 4ex;
    list-style-image : url(images/dot.gif);
}

.sylvia {
    font-size : 12pt;
    font-family : monospace;
    font-weight : bold;
    margin-bottom : 1ex;
}

.email, .twitter {
    font-size : 8pt;
    margin-left : 1ex;
}

.twitter {
    text-align : right;
    display : inline-block;
    float : right;
}

.front {
    margin : 0px 1ex;
    font-size : 10pt;
    font-style : italic;
}

.attrib {
    text-align : right;
    margin-top : 0.5ex;
}

i {
    font-style : italic;
}

.block {
    padding-top : 20px;
}

.block img {
}

#centre-column li {
    margin-bottom : 0.5ex;
}

/********************************************************
 *
 * Library thing
 *
 ********************************************************/

.LTprovided {
    visibility : hidden;
}

