/* -*- coding: utf-8 -*-
Time-stamp: <2010-04-07 09:54:31 (dimitriarrigoni)>

Based on a design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License

Title      : The Island
Version    : 1.0
Released   : 20070612
Description: A two-column, fixed-width, blue-themed template that can be easily converted into a blog theme.
*/

@import url("imports/errors.css"); 
@import url("imports/turing.css"); 
@import url("imports/forms.css");
@import url("../imports/bigPicture/core.css"); 
@import url("../imports/bigPicture/skin.css");
@import url("imports/lbplus.css");
@import url("imports/frameblock.css");
@import url("imports/main.css");
@import url("imports/address.css");
@import url("imports/tables.css");
@import url("imports/posts_list.css");
@import url("imports/langbar.css");

h3.clearer, .footnotes {
    margin-top: 1em;
    clear: both;
}

#posts_list h4 a, #posts_list h4 a:link, #posts_list h4 a:visited  {
    color: #3277B2;
}

ul#posts_list li h4 {
    background-image: none; /*url('./images/boat.png');*/
    background-position: 0px 0px;
    padding: 0;
    min-height: 16px;
    margin-bottom: .45em;
}

ul#posts_list li a {
    display: block;
    background-image: url('./images/boat.png');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    padding-left: 20px;
}

ul#posts_list li p {
    padding-bottom : 1em ;
    border-bottom: 1px solid #2A2C2F;
}

#content hr {
    color: #0F1720;
}

p#footer-timer {
    float: right !important;
    margin-right: 40px;
}

#footer a {
    text-decoration: none;
}

#footer a strong {
    font-weight: normal;
}

#sidebar ul {
    background-color: #0A1016;
}

#sidebar > ul:first-child { background-color : transparent; } 

body #header {
    position: relative;
}

#header h1, #header h2 {
    text-shadow: 3px 3px 7px #111;
}

#header h2 {
    margin-top: 5px;
    
    background-color: transparent;
    height: auto; min-height: 30px;
}

p#header-layer a {
    display: block;
    position: absolute;
    top: 0; right: 0;
    width: 100%; height: 100%;
}
p#header-layer a span {
    display: none;
}

#menu a.login {
    display: none;
}

body #header #langs_bar {
    position: absolute;
    top: 0px; right: 10px;    
    height: 14px;
    -moz-border-radius-bottomright:    8px;
    -moz-border-radius-bottomleft:     8px;
    -webkit-border-radius-bottomright: 8px;
    -webkit-border-radius-bottomleft:  8px;
    border-radius-bottomright:         8px;
    border-radius-bottomleft:          8px;
}

.footnotes p, .footnotes h4 {
    margin: 0; padding: 0;
}

.footnotes h4 {
    
}

#content p {
    text-align: left;
}

#content sup {
    vertical-align: 20%;
}

#content sup a {
    text-decoration: none;
}

#menu a.admin {
    color: #5B88B8;
}

textarea#publisher_content {
    height: 300px;
}

div.error, div.message {
    width: 96%;
}