body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, fieldset, hr, p, form {
margin : 0;
padding : 0;
}
body {
font-family : Verdana, Arial, Helvetica, Georgia, sans-serif;
font-size : 12px;
text-align : center;
vertical-align : top;
background : #383d44;
color : #4198d3;
background-image : url(pic/texturewood.jpg);
background-position : center 0%;
background-repeat : repeat-y;
}
h1, h2, h3, h4, h5, h6 {
font-family : Georgia, sans-serif;
}
a {
text-decoration : underline;
color : #0361a0;
}
a:hover {
text-decoration : none;
}
a img {
border : 0;
}
abbr, acronym {
border : 0;
}
address, dl, p {
padding : 15px 0 0;
}
blockquote {
margin : 10px 0 0;
background : #f7fde8;
}
blockquote p {
padding : 15px;
}
blockquote blockquote {
margin : 10px;
background : #fff;
}
code {
background : #f8fde9;
}
.clear {
clear : both;
}
dt {
font-weight : bold;
}
dd {
padding : 0 0 0 15px;
}
hr {
clear : both;
margin : 10px 10px 5px;
border : 0;
height : 1px;
text-align : left;
background : #f0f0f0;
color : #f0f0f0;
}
small {
font-size : 11px;
}
pre {
width : 90%;
}
input, textarea {
font-family : Arial, Helvetica, Georgia, Sans-Serif;
font-size : 12px;
padding : 2px;
}
input#s, input#author, input#email, input#url, textarea#comment {
border : 1px solid #a9c659;
padding : 3px;
}
input#author, input#email, input#url {
margin : 0 5px 0 0;
}
#topmenu-container {
float : left;
width : 100%;
padding : 0 0 0;
color : #fff;
clear : both;
}
#topmenu {
display : none;
margin : 0 auto;
width : 974px;
text-align : left;
vertical-align : top;
}
#topmenu ul {
float : right;
list-style-type : none;
margin : 0;
padding : 0;
}
#topmenu ul li {
float : left;
margin : 0 1px 0 0;
text-align : center;
background : #002552 url(images/bg_tab_a.gif) no-repeat top right;
}
#topmenu ul li h1 {
font-family : Verdana, Arial, Helvetica, Georgia, Sans-serif;
font-size : 12px;
font-weight : normal;
}
#topmenu ul li a {
display : block;
padding : 10px;
text-transform : capitalize;
text-decoration : none;
background : url(images/bg_tab_b.gif) no-repeat;
color : #bedf5d;
}
#topmenu ul li a:hover {
text-decoration : underline;
}
#topmenu ul li.current_page_item {
background : #fff url(images/bg_tab_a_current.gif) no-repeat top right;
}
#topmenu ul li.current_page_item a {
background : url(images/bg_tab_b_current.gif) no-repeat;
color : #000;
}
#topmenu ul li.current_page_item a:hover {
text-decoration : none;
}
#page-container {
float : left;
width : 100%;
padding : 0 0 10px;
color : #000;
clear : both;
}
#page {
margin : 0 auto;
width : 974px;
text-align : left;
vertical-align : top;
}
.narrowcolumn {
float : left;
margin : 0 10px;
width : 550px;
text-align : left;
vertical-align : top;
display : inline;
}
#about {
display : none;
height : 120px;
overflow : hidden;
background : url(images/bg_about.jpg) no-repeat;
}
#about p {
padding : 15px 11px 11px 140px;
line-height : 20px;
}
.post {
text-align : left;
}
.post h2 {
padding : 0 0 10px;
font-family : Arial, Helvetica, Georgia, sans-serif;
font-size : 20px;
font-weight : bold;
background : url(images/bg_dot.gif) repeat-x bottom left;
color : #536f06;
}
.post h2 a {
color : #536f06;
}
#nome-articolo {
height : 45px;
background-image : url(pic/corpo_post_back.png);
background-repeat : no-repeat;
}
#titolo {
font-size : large;
padding : 20px 0 0 45px;
}
#titolo a:link {
color : #FFFFFF;
text-decoration : none;
}
#titolo a:visited {
color : #FFFFFF;
text-decoration : none;
}
#titolo a:hover {
color : #FFFFFF;
text-decoration : underline;
}
.entry {
padding : 0 18px 0 20px;
line-height : 1.4em;
color : #ffffff;
background-image : url(pic/corpo_post_back.png);
}
.entry a:link {
color : #99cc00;
text-decoration : none;
}
.entry a:visited {
color : #99cc00;
text-decoration : none;
}
.entry a:hover {
color : #99cc00;
text-decoration : underline;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
border : 0;
margin : 0;
padding : 15px 0 0;
font-weight : normal;
background-color : transparent;
background-image : none;
}
.entry h1 {
font-size : 24px;
line-height : 24px;
}
.entry h3 {
font-size : 16px;
font-weight : bold;
}
.entry h4 {
font-size : 14px;
}
.entry h5 {
font-size : 12px;
}
.entry h6 {
font-size : 11px;
}
.entry img {
padding-bottom : 20px;
max-width : 100%;
}
.entry img.centered {
display : block;
margin-left : auto;
margin-right : auto;
}
.entry img.alignright {
margin : 5px 0 2px 7px;
display : inline;
}
.entry img.alignleft {
margin : 5px 7px 2px 0;
display : inline;
}
#coda-post {
background-image : url(pic/coda_post_back.png);
background-repeat : no-repeat;
padding : 20px 20px 0 0;
height : 58px;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
.entry p.author {
font-size : 11px;
padding : 5px 0 0;
color : #647f17;
}
.postinfo {
text-align : center;
font-size : 95%;
color : #ffffff;
background-color : #383d44;
padding : 15px;
margin-bottom : 20px;
line-height : 1.4em;
}
.postinfo a:link {
color : #99cc00;
text-decoration : none;
}
.postinfo a:visited {
color : #99cc00;
text-decoration : none;
}
.postinfo a:hover {
color : #99cc00;
text-decoration : underline;
}
.browse {
display : none;
padding : 5px;
font-family : Georgia, Sans-seriff;
font-size : 14px;
font-weight : bold;
background : #f0f0f0;
}
.browse p {
border : 1px solid #ddd;
padding : 10px;
background : #fff;
}
.sidebar {
float : left;
width : 202px;
}
.sidebar ul {
list-style-type : none;
margin : 0;
padding : 0;
}
.sidebar ul li {
line-height : 1.4em;
}
.sidebar ul a:link{
color : #99cc00;
text-decoration : none;
}
.sidebar ul a:visited{
color : #99cc00;
text-decoration : none;
}
.sidebar ul a:hover{
color : #99cc00;
text-decoration : underline;
}
#blank {
margin-left : 12px;
}
#flash {
margin-left : 12px;
}
#newsletter {
text-align : right;
padding-right : 10px;
}
.block {
line-height : 5px;
padding : 10px 0 0 20px;
}
.block img {
padding : 0 0 3px 0;
}
.sidebar-right {
margin-left : -10px;
width : 210px;
}
#side-top {
padding-left : 20px;
background-image : url(pic/testa_carta.png);
background-repeat : no-repeat;
height : 100px;
}
#side-top a:link {
color : #000000;
text-decoration : none;
}
#side-top a:visited {
color : #000000;
text-decoration : none;
}
#side-top a:hover {
color : #000000;
text-decoration : underline;
}
#side-top img {
padding : 50px 0 3px 0;
}
#side-center {
background-image : url(pic/corpo_carta.png);
background-repeat : repeat-y;
}
#side-bottom {
background-image : url(pic/coda_carta.png);
background-repeat : no-repeat;
height : 100px;
}
.comments-template a:link {
color : #99cc00;
text-decoration : none;
}
.comments-template a:visited {
color : #99cc00;
text-decoration : none;
}
.comments-template a:hover {
color : #99cc00;
text-decoration : underline;
}
.comments-template {
background-image : url(pic/corpo_post_back.png);
color : #ffffff;
margin : 15px 0 0;
padding : 20px;
}
.comments-template h2 {
padding : 0;
background-image : none;
}
.comments-template h2, .comments-template h3 {
font-size : 16px;
font-weight : bold;
text-transform : uppercase;
color : #ffffff;
}
.comments-template ol {
margin : 0;
padding : 0 0 20px;
list-style : none;
}
.comments-template ol li {
margin : 0px 0 0;
line-height : 1.4em;
padding : 0 0 20px;
border-bottom : 1px dotted #f0f0f0;
}
.comments-template p.nocomments {
padding : 0;
}
.sidebar ul li#calendar #calendar_wrap {
border-top : 1px solid #cce0ee;
padding : 4px 11px 11px;
background : #f6f9fc url(images/bg_ul_ul.gif) no-repeat bottom left;
}
.obar ul li#calendar #calendar_wrap {
border-top : 1px solid #ddd;
padding : 4px 11px 11px;
background : #f9f9f9 url(images/bg_ul_ul_alt.gif) no-repeat bottom left;
}
table#wp-calendar {
width : 100%;
font-family : Arial, Helvetica, Georgia, Sans-Serif;
text-transform : none;
line-height : 24px;
}
table#wp-calendar caption {
padding : 10px 15px;
}
table#wp-calendar th {
padding : 2px;
text-align : right;
vertical-align : top;
}
table#wp-calendar td {
padding : 2px;
text-align : right;
}
table#wp-calendar tfoot td {
text-align : center;
}
#footer-container {
background-color : #383d44;
float : left;
width : 100%;
padding : 0 0 10px;
text-align : right;
vertical-align : top;
color : #ffffff;
}
#footer {
margin : 0 auto;
width : 974px;
}
#footer a {
color : #fff;
}
#footer p {
padding : 15px 0 0;
line-height : 24px;
}
