html, body {
    margin:0;
    padding:0;
    font-family:Georgia,sans-serif;
    font-family:tahoma, verdana, sans-serif;
    }

body {
    background:url(back.png) repeat-y center center;
    font-size:0.8em;
    }

h1  {
    font-size:2em;
    font-weight:normal;
    margin:0;
    padding:.5em 0;
    font-size:26px;
    font-size:16px;
    font-size:2em;
    padding:1em 1em 1em 3em;
    background:#47C url(logo.png) no-repeat .5em center;
    color:#FFF;
    margin:.5em 0;
    }

h2  {
    font-size:1.75em;
    /*border-bottom:1px solid #DFDFDF;*/
    border-top:1px solid #DFDFDF;
    font-weight:normal;
    margin:0;
    font-size:20pt;
    background:#F7F7F7;
    color:#369;
    padding:.591em .591em 0;
    font-size:1.692em;
    }

h2.standalone {
    border-bottom:1px solid #DFDFDF;
    }

h3  {
    font-size:1.385em;
    font-weight:normal;
    margin:0 0 .362em;
    padding:.723em .723em 0;
    border-top:1px solid #DFDFDF;
    border-bottom:1px solid #DFDFDF;
    background:#F7F7F7;
    }

h3 small {
    font-size:.888em;
    }

h3 a:link,
    h3 a:active,
    h3 a:visited
    {
    color:#F20;
    }

h4  {
    font-size:1.231em;
    font-weight:normal;
    margin:0;
    }

a:link,
    a:active,
    a:visited
    {
    text-decoration:none;
    color:#369;
    }

a:hover {
    text-decoration:underline;
    }

a img {
    border:none;
    }

p.container {
    margin:1em;
    }

#container {
    width:760px;
    margin:auto;
    }

.feed-node {
    /*border-bottom:1px solid #DFDFDF;*/
    float:left;
    width:760px;
    width:570px;
    padding:0;
    border-right:1px solid #DFDFDF;
    margin-right:-1px;
    padding:0 0 .5em;
}

.feed-node-item-date {
    border-bottom:1px solid #DFDFDF;
    padding:.5em 0 0;
    margin:0 1em .5em;
    text-align:right;
    color:#356;
    color:#369;
    color:#456;
    background:url(newspaper.png) no-repeat left .6em;
    }

.feed-item-shortdate {
    color:#456;
    }

.feed-node-item-title {
    padding:0 0 0 .8125em;
    }

.feed-node-item-description {
    padding:.5em 1em;
}

.feed-node-item-description .title {
    font-size:1.25em;
}

#feed-flickr {
    float:right;
    width:189px;
    border-left:1px solid #DFDFDF;
}

.flickr-item {
    float:left;
    width:180px;
    max-width:180px;
    padding:.5em 5px;/*
    border-top:1px solid #FFF;
    border-bottom:1px solid #FFF;*/
    }

.flickr-item a {
    text-align:center;
    display:block;
    }

.flickr-item:hover a {
    text-decoration:underline;
/*    background:#F7F7F7;
    border-top:1px solid #DFDFDF;
    border-bottom:1px solid #DFDFDF;*/
    }
/*
.flickr-item:hover a {
    color:red;
    }
*/
.flickr-item img {
    display:block;
    width:75px;
    margin:auto;
    }

#feed-lastfm ul {
    list-style:none;
    margin:0 1em;
    padding:0;

}

.lastfm-item {
    float:left;
    width:100%;
    border-bottom:1px solid #DFDFDF;
    padding:.5em 0 0;
}

.lastfm-item a {
    display:block;
    padding:0 0 0 16px;
    background:url(icon_play.png) no-repeat left center;
    }

#feed-lastfm .feed-node-item-shortdatetime {
    padding:0;
    float:right;
    color:#456;
    }

#feed-delicious ul {
    list-style:none;
    margin:0 1em;
    padding:0;
    }

li.delicious-item {
    float:left;
    width:100%;
    border-bottom:1px solid #DFDFDF;
    padding:.5em 0 0;
    }

.delicious-item .feed-item-shortdate {
    float:right;
    padding:0;
    }

.delicious-item a {
    display:block;
    float:left;
    padding:0 0 0 10px;
    background:url(icon_offsite.png) no-repeat left center;
    }

#feed-flixster .feed-node-items {
    padding-right:1em;
    }

.flixster-review {
    width:50%;
    float:left;
}

#feed-flixster h4 {
    margin:0 0 .406em .8125em;
    border-bottom:1px solid #DFDFDF;
    }

.flixster-review-image,
    .flixster-review-rating,
    .flixster-review-text
    {
    padding-left:1em;
    }

.flixster-review-rating-score {
    font-weight:bold;
    }



.deviantart-item {
    float:left;
    width:50%;
    height:180px;
    }

.deviantart-item span {
    display:block;
    font-size:1.231em;
    margin:0 0 .406em .8125em;
    border-bottom:1px solid #DFDFDF;
    }

.deviantart-item a {
    display:block;

    }

.deviantart-item img {
    /*margin:auto;*/
    display:block;
    margin:0 0 0 1em;
    }
