/*
THEME NAME: Liberenote
THEME URI: 
DESCRIPTION: Tema per il sito di Liberenote, basato su Sandbox
AUTHOR: Iacopo Benesperi
AUTHOR URI:
TAGS: no commenti, to trackback
*/

/* Tag vari */
body {
font-family: helvetica,tahoma,arial,sans-serif;
margin: 0;
padding: 0;
background: #F5FCFD url('images/bodybg.png') top center repeat-y;
}

img {
border: 0;
}

table {
width: 100%;
border: 1px solid black;
border-collapse: collapse;
background: #F5FCFD;
}

/* Header */
#header {
background: url('images/headerbg.png');
width: 1000px;
height: 190px;
}

#logo {
margin: 20px 610px 20px 60px;
}

#menu {
background:#073447;
text-align: center;
margin: 0;
margin-bottom: 20px;
padding: 3px;
border: 1px solid #073447;
width:992px;
list-style:none;
}

#menu li {
margin: 0 8px;
display: inline;
}

#menu li:hover {
background: #F5FCFD;
}

#menu li a {
color: white;
text-decoration: none;
}

#menu li a:hover {
color: #073447 !important;
color: white; /* IE6 fix. Chiss� perch� non legge l'hover sul li ma lo fa sull'a... */
}

/* Wrapper, sidebar e contenuto */
#wrapper {
text-align: justify;
clear: both;
width: 1000px;
padding: 0;
margin: 0 auto;
}

#container {
width:765px;
padding: 0 10px 0 5px;
margin-bottom: 20px;
float: right;
}

#primary {
margin-bottom: 20px;
width: 200px;
padding: 0 10px 0 10px;
float: left;
}

/* Footer */
#footer {
clear: both;
background: #073447;
color: white;
font-size: small;
text-align: center;
padding: 8px;
}

#footer a {
color: white;
text-decoration: none;
}

/* Elementi sidebar */
#primary ul {
margin: 0;
padding: 0;
}

#primary h3 {
margin: 0;
font-size:1.2em;
background: #073447;
color: white;
text-align: center;
line-height: 1.6em;
}

#primary h3 a {
color: white;
text-decoration: none;
}

#primary ul li {
margin: 20px 0;
}

#primary ul li ul li {
margin: 0;
}

#search {
text-align: center;
border: 0;
}

#search input {
padding: 0;
border: 1px solid #073447;
background: #F5FCFD;
}

#searchform .text {
padding: 1px;
}

#primary .widget_gdpagesnavigator, #primary .widget_page_link_manager, #primary .widget_subpages {
width: 198px;
border: 1px solid #073447;
}

#primary ul {
list-style-type: none;
}

#primary li ul li {
padding: 2px 0 2px 5px;
background: #F5FCFD;
}

#primary li ul li:hover {
background: #D1E7FA;
}

#primary li ul li a {
color: #073447;
text-decoration: none;
}

/* Elementi contenuto */
.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

.wp-caption {
padding: 10px 5px 5px 5px;
text-align: center;
background: #F5FCFD;
border: 1px solid #073447;
}

p.wp-caption-text{
font-style:italic;
font-size: small;
padding: 5px;
margin: 0;
}

.table_col1 td {
padding: 5px;
border: 1px solid black;
}

.table_col2 td {
width: 50%;
padding: 5px;
border: 1px solid black;
}

.table_title {
text-align: center;
font-weight: bold;
background: #073447;
color: white;
}

.table_space {
margin-top: 10px;
}

.entry-title {
text-align: center;
margin: 0;
}

a {
color: #073447;
text-decoration: underline;
}

.news-title {
margin: 0;
}

.news-hr {
height: 40px;
background: url('images/hr.png') no-repeat center;
}

.noliststyle, .noliststyle ul, .noliststyle ul ul {
list-style-type: none;
}

.noliststyle li {
margin-bottom: 20px;
}

.noliststyle li ul li {
margin-bottom: 0px;
}

