/*
Theme Name: Concept
Theme URI: http://www.composizioni.net/daily-concept
Description: Content-centric theme for wordpress
Author: Giovanni Riccardi
Author URI: http://www.composizioni.net/
Version: 0.1
.
Copyright (C) 2005 Giovanni Riccardi
Distributed under the terms of the GNU General Public License v2
.
*/

html, body, div, h1, h2, h3, h4, h5, h6, p, img {
  margin: 0;
  padding: 0;  
}

hr {
  display: none;
}

body {
  background: url(topbg.gif) repeat-x top left;
}

 
/******* Layout *********/

#layout-page {
  margin: 70px 0 10px 20px;
  width: 700px;
}

#layout-header {
  position: absolute;
  width: 214px;
  left: 20px;
  top: 5px;
}

#layout-content {
  float: right;
  width: 460px;
  /*border: 1px solid #145466;*/
}

#layout-side {
  padding-top: 320px;
  width: 214px;
}

#layout-footer {
  margin-top: 5px;
  background: #145466 url(bottombg.gif) repeat-x top left;
  color: #FFF;
  clear: both;
  height: 40px;
  font-size: 80%;
  padding: 3px;
}

/******* Formatting *********/

body {
  font-family: Bitstream Vera Sans, Verdana, sans-serif;
  font-size: 0.80em;
  line-height: 130%;
}

img {
  border: none;
  background: #FFF;
}

#calvino {
  margin: 35px 0 10px 0;
  font-size: 85%;
  text-align: right;
  font-style: italic;
}

#layout-content {
  margin-bottom: 10px;
}

#layout-side {
  font-size: 85%;  
  text-align: right;
}

/******* Blog Entries *********/
    
#layout-content .entry {
  margin: 10px;
  margin-bottom: 1.5em;
  border-bottom: 15px solid #145466;
}

#layout-content .nav {
  margin: 10px;
  margin-bottom: 1.5em;
}

#layout-content .entry h2, #layout-content h2.archivetitle {
  font-family: Georgia, serif;
  font-size: 150%;
  line-height: 100%;
}

#layout-content h2.archivetitle, #layout .nav {
  margin: 10px;
  margin-bottom: 20px;
}

#layout-content h2.archivetitle {
  font-size: 180%; 
}

#layout-content .entry h3 {
  margin-top: 20px;
  font-family: Bitstream Vera Serif, Georgia, serif;
  font-size: 120%;
  margin-bottom: 7px;
}    

#layout-content .entry p {
  margin-bottom: 10px;
}

#layout-content .entry .posted {
  font-size: 90%;
  font-style: italic;
  margin-bottom: 10px;
  margin-top: 2px;
}

#layout-content .entry .semantic {
  font-size: 90%;
  margin: 10px 0 10px 0;
  text-align: right;
}

#layout-content .entry .semantic p{
  margin-bottom: 0;
}

#layout-content .entry .commentnumber {
  font-size: 90%;
  margin: 0 0 10px 0;
}

#layout-content .entry .semantic .semantic-item {
  margin-right: 15px;
}

   
#commentlist .comment, #commentlist .oddcomment {
  margin: 5px 0 5px 0;
  padding: 10px;
}

#commentlist .comment .posted, #commentlist .oddcomment .posted {
  margin: 0;
}

 
#commentlist .oddcomment {
  background: #EEE;
}

#postcomment p, .commentfeed, .nocomments {
  margin-bottom: 10px;
  font-size: 90%;
}

textarea, input {
  border: 1px solid #CCC;
}


/******* Sidebar *********/

#layout-side ul, #layout-side li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#layout-side p, #layout-side ul {
  margin-bottom: 15px;
}

#layout-side h2 {
  font-family: Georgia, serif;
  font-size: 150%;
}

#layout-side #tagsdisplay {
  margin-bottom: 10px;
}


/******* Footer *********/

#layout-footer p {
  margin-top: 15px;
}


/******* Links *********/

a, a:visited {
  color: #145466;
  text-decoration: none;
}

#layout-content a:hover, #layout-side a:hover, #layout-footer a:hover {
  text-decoration: underline;
}

#layout-footer a {
  color: #000;
}

ul.delicious li {
  margin-bottom: 7px;
}

ul.delicious li div.delicious-link {
  font-weight: bold;
}
ul.delicious li div.delicious-tags {
  font-style: italic;
}