/*
Theme Name: BRT
Description: Wordpress Theme by <a href="http://www.mushin.it">Mushin</a> for Bloglist.it
Author: Mushin
Author URI: http://www.mushin.it
Author Email: mushin.webster@gmail.com
Author LinkedIn: http://www.linkedin.com/in/mushin
License: Copyright 2008 Giuseppe Berretta
*/

body {
background-color: #f3f3f3;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
padding: 5px;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}

* {
padding: 0;
margin: 0;
}

img {
border: none;
margin: 1px;
}

#wrapper {
margin: 0 auto;
width: 1000px;
}

#header {
width: 1000px;
height: 250px;
background: url(i/header.png) no-repeat;
}

#nome_blog {
/*position: absolute;*/
float:left;
margin-top: 30px;
margin-left: 15px;
width: 600px;
}

#nome_blog h1 {
padding: 0;
margin: 0;
}

#nome_blog h1 a {
font-family: "Trebuchet MS";
font-size: 48px;
font-weight: bold;
color: #e39b36;
text-decoration: none;
}

#nome_blog h2 {
padding: 0;
margin: 0;
}

#nome_blog h2 a {
font-family: "Trebuchet MS";
font-size: 48px;
font-weight: bold;
color: #e39b36;
text-decoration: none;
}

#sublogo {
float: left;
margin: 0;
width: 550px;
}

#suplogo {
float: left;
margin: 0 0 0 230px;
width: 550px;
}

.tagline {
font-family: Georgia;
font-style: Italic;
font-weight: bold;
font-size: 18px;
color: #c24242;
}

#index {
width: 1000px;
height: 280px;
overflow: hidden;
border-bottom: 1px dashed #999;
}

#barra1 {
float: left;
width: 600px;
height: 280px;
overflow: hidden;
font-family: georgia;
font-size: 14px;
color: #666666;
}

#barra2 {
float: right;
width: 370px;
height: 300px;
padding: 5px;
margin-top: 5px;
text-align: center;
overflow: hidden;
}

#barra2 h3 {
font-family: "trebuchet ms";
font-size: 24px;
text-align: center;
color: #c24242;
border-bottom: 1px solid #CCC;
padding-bottom: 5px;
margin-bottom: 3px;
}

#barra2 a {
font-size: 20px;
color: #720100;
text-decoration: none;
}

#barra2 a:hover {
font-size: 20px;
color: #b00203;
text-decoration: underline;
}

#barra2 li {
list-style: none;
margin: 10px 0;
}

#content {
width: 600px;
margin-top: 12px;
float:left;
}

.post-content {
font-family: georgia;
font-size: 15px;
color: #333333;
padding: 5px;
margin-top: 8px;
text-align: justify;
}

.post-content a:active, .post-content a:visited, .post-content a:link {
color: #b00203; 
text-decoration: none;
}

.post-content a:hover {
color: #720100;
text-decoration: none;
}

.post-content img {
padding: 5px;
}

.post-content p {
margin: 20px 0;
}

h2.post-title a {
font-family: "Trebuchet MS";
font-size: 30px;
font-weight: bold;
text-align: justify;
padding-left: 5px; 0 5px; 5px;
color: #420606;
text-decoration: none;
margin-bottom: 6px;
}

.post-meta {
background: url(i/meta.png) no-repeat;
width: 610px;
height: 60px;
margin: 20px 0;
}

.cate {
float: left;
width: 300px;
margin-left: 18px;
font-family: georgia;
font-size: 14px;
color: #e39b36;
margin-top: 18px;
}

.cate a {
font-family: Georgia;
font-size: 14px;
font-style: italic;
color:#e39b36;
text-decoration: none;
font-weight: normal;
}

.cate a:hover {
color: #e39b36;
text-decoration: underline;
}

.comm {
margin-top: 18px;
width: 200px;
float: right;
}

.comm a {
font-family: Georgia;
font-size: 14px;
font-style: italic;
color:#c56230;
text-decoration: none;
font-weight: normal;
}

.comm a:hover {
color: #e39b36;
text-decoration: underline;
}

#bodycontent {
width: 1000px;
background: url(i/sidebar-bg.png) repeat-y bottom right;
}

#allmenu {
float:right;
width: 370px;
padding-left: 20px;
font-family: Arial;
font-size: 12px;
color: #333333;
}

#allmenu a {
font-family: Arial;
font-size: 12px;
color: #666666;
text-decoration: none;
}

#allmenu a:hover {
font-family: Arial;
font-size: 12px;
color: #b00203;
text-decoration: underline;
}

#allmenu li {
list-style: none;
}

#menuleft {
float: left;
width: 178px;
margin: 15px 0;
}

#menuright {
float: right;
width: 180px;
margin: 15px 5px;
}

#side h3 {
font-family: "Trebuchet MS";
text-transform: uppercase;
font-size: 20px;
color: #c24242;
margin: 1px 0;
margin-top: 15px;
}

#side {
}

#sidebar-last {
float: left;
width: 370px;
}

#social-things {
width: 100%;
margin: 12px auto;
}

#social-things img {
margin: 1px;
}

.categories {
font-family: "trebuchet ms";
font-size: 20px;
font-weight: bold;
text-transform: uppercase;
color: #b24242;
}

#hdesc {
float: left;
width: 320px;
height: 100px;
padding-top: 22px;
padding-left: 50px;
font-family: georgia;
font-size: 14px;
font-style: italic;
color: #e39b36;
text-align: justify;
overflow: hidden;
}

#hdesc a {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

#hdesc a:hover {
text-decoration: underline;
}

#pd-top {
/*position: absolute;*/
float:left;
width: 910px;
margin-top: 5px;
margin-left: 85px;
width: 400px;
font-family: "lucida grande";
font-size: 10px;
color: #096;
}

#pd-top a {
font-family: "lucida grande";
font-size: 10px;
color: #7bb47d;
text-decoration: none;
font-weight: bold;
}

#pd-top a:hover {
color: #096;
text-decoration: underline;
}

#pd-top li {
list-style: none;
}

#menulink {
width: 600px;
float: right;
color: #e39b36;
margin-top: 38px;
text-align: right;
margin-left: 350px;
padding-right: 10px;
}

#menulink a {
font-family: "lucida grande", helvetica;
font-size: 12px;
color: #ff9900;
text-decoration: none;
}

#menulink a:hover {
text-decoration: underline;
}

#footer {
float: left;
width: 100%;
height: 400px;
background: url(i/fbg.png) repeat-x;
padding-top: 10px;
}

#foot-txt {
width: 1000px;
margin: 0 auto;
}

.list {
clear:both;
text-align: center;
margin-top: 5px;
}

#centrale {
width: 300px;
float: left;
margin-top: 22px;
height: 330px;
overflow: hidden;
padding: 5px;
}

#centrale a, #sinistra a {
font-family: georgia;
font-size: 14px;
color: #ffffff;
text-decoration: none;
}

#centrale a:hover, #sinistra a:hover, #destra a:hover {
font-family: georgia;
font-size: 14px;
color: #CCCCCC;
text-decoration: underline;
}

#centrale li, #sinistra li, #destra li {
margin: 6px 0;
list-style: none;
}

#centrale h3, #sinistra h3, #destra h3 {
text-align: center;
font-family: "trebuchet ms";
font-size: 24px;
color: #ffffff;
font-weight: normal;
text-transform: none;
}

#sinistra {
float: left;
width: 300px;
margin-top: 22px;
height: 330px;
overflow: hidden;
padding: 5px;
}

#destra {
float: left;
width: 300px;
margin-top: 22px;
height: 330px;
overflow: hidden;
padding: 5px;
text-align: center;
}

#destra a {
font-family: georgia;
font-size: 14px;
color: #F90;
text-decoration: none;
}

#upft1, #upft2, #upft3 {
margin-bottom: 20px;
padding-bottom: 6px;
border-bottom: 1px dashed #fff;
text-align: center;
}

#upft1 a, #upft2 a, #upft3 a {
color: #F90;
}

#credits {
float: left;
width: 1000px;
margin-left: 10px;
margin-top: 0px;
font-family: arial;
font-size: 12px;
color:#ffffff;
}

#credits a {
font-family: arial;
font-size: 12px;
color: #FF3333;
}

#video {
width: 500px;
float: left;
margin-top: -20px;
margin-left: 60px;
font-family: "Trebuchet MS";
font-size: 20px;
color: #fda505;
text-align: center;
font-weight: bold;
}

#slogan {
margin-top: -30px;
margin-left: 150px;
font-family: Arial;
font-weight: bold;
font-size: 24px;
color: #666666;
}

#slogan a {
font-family: Arial;
font-weight: bold;
font-size: 24px;
color: #fda505;
}

#categories {
float: left;
width: 585px;
height: 77px;
padding: 3px;
margin: 3px 10px;
/*background: url(i/categories-bg.png) repeat;
*/}

#categories a {
font-family: arial;
font-size: 13px;
text-decoration: none;
color: #ffffff;
}

#categories a:hover {
font-family: arial;
font-size: 13px;
text-decoration: none;
color: #e0b09e;
border-bottom: 1px dotted #FFFF99;
}

#categories li {
display: inline;
list-style: none;
margin: 0;
padding: 0;
font-family: "Trebuchet MS";
font-size: 14px;
color: #ffbc4c;
}

#side {
width: 370px;
float:right;
}

#content-single {
width: 1000px;
margin-top: 20px;
}

#content-single h1 {
border-bottom: 1px solid #CCCCCC;
padding-bottom: 10px;
text-align: center;
font-family: "Trebuchet MS";
font-size: 40px;
color: #282828;
}

#content-single h1 a {
font-family: "Trebuchet MS";
font-size: 40px;
color: #282828;
text-decoration: none;
}

.single {
text-align: justify;
font-family: verdana;
font-size: 14px;
color: #333333;
margin: 20px 0;
}

.single p {
margin: 20px 0;
}

.single a {
font-family: verdana;
font-size: 14px;
color: #720100;
text-decoration: none;
}

.single a:hover {
font-family: verdana;
font-size: 14px;
color: #b00203;
text-decoration: underline;
}

.single p img {
border: none;
padding: 5px;
}

.single h4 {
font-family: "Trebuchet MS";
font-size: 28px;
color: #720100;
margin: 10px 0;
}

#entry-meta {
margin: 20px 0;
font-family: Helvetica;
font-size:16px;
}

#entry-meta a {
font-family: "lucida grande", arial;
font-size:12px;
}

#entry-meta h4 {
text-align: center;
}

#entry-meta h5 {
font-family: "Trebuchet ms";
font-size: 24px;
color: #b00203;
margin: 10px 0;
text-align: center;
}

#subtitle {
margin-bottom: 15px;
font-family: baskerville, georgia;
font-size: 18px;
color: #999999;
font-style: italic;
}

#subtitle a {
font-family: baskerville, georgia;
font-size: 18px;
color: #666666;
text-decoration: none;
}

#submessage {
border-top: 1px solid #FF9900;
border-bottom: 1px solid #FF9900;
background-color: #FFFF99;
font-family: arial;
font-size: 12px;
text-transform: uppercase;
color: #333333;
font-weight: bold;
padding: 5px 8px;
margin: 20px 0;
}

#submessage h5 {
color: #990000;
font-family: helvetica;
font-size: 12px;
}

#submessage a {
font-family: helvetica;
font-size: 12px;
color: #990000;
text-decoration: none;
}

.red {
color: #000000;
}

.single h3 {
font-family: arial;
font-size: 22px;
text-transform: uppercase;
letter-spacing: -1px;
color: #282828;
}

h3 {
font-family: arial;
font-size: 16px;
text-transform: uppercase;
color: #282828;
}

#navigation a, .navigation a {
font-family: Georgia;
font-weight: bold;
color: #720100;
text-decoration: none;
}

#navigation a:hover, .navigation a:hover {
font-family: Georgia;
font-weight: bold;
color: #b00203;
text-decoration: underline;
}

.navigation {
margin: 5px 0;
}

.social_bookmark {
width: 1000px;
}

.social_bookmark h4 {
font-style: normal;
text-align: center;
}

#comments {
width: 1000px;
font-family: georgia;
}

#comments h3 {
text-align: center;
font-size: 22px;
font-family: georgia;
margin-top: 10px;
}

.comment-left {
float: left;
font-size: 12px;
font-family: georgia;
width: 500px;
margin-top: 20px;
color: #999999;
}

.comment-left a {
color: #720100;
text-decoration: none;
}

.comment-left a:hover {
color: #b00203;
text-decoration: underline;
}

.comment-right {
float: right;
width: 490px;
padding-left: 10px;
margin-top: 20px;
font-family: georgia;
color: #999999;
}

.comment-right h3 {
font-family: georgia;
font-size: 20px;
color: #720100;
margin-bottom: 15px;
}

.comment-right a {
font-family: georgia;
font-size: 12px;
color: #b00203;
text-decoration: none;
}

.comment-right a:hover {
color: #720100;
text-decoration: underline;
}

.comment-content {
font-family: Helvetica;
font-size: 14px;
color:#333333;
margin-top: 20px;
padding: 12px 5px;
border-bottom: 1px dotted #999999;
}

.gravatar {
margin: 3px;
float: left;
width: 70px;
height: 70px;
}

.commentatore {
float: right;
width: 410px;
height: 70px;
margin: 3px;
padding-top: 6px;
font-family: georgia;
font-size: 12px;
color: #999999;
}

.mody {
font-family: helvetica;
font-size: 14px;
}

.mody a {
font-family: helvetica;
font-size: 14px;
text-decoration: none;
}

.alt {
}

.aut {
color: #000000;
}

#xhtml {
width: 435px;
font-family: helvetica;
font-size: 12px;
color: #999999;
margin: 15px 0;
}

.formatt {
width: 490px;
margin-top: 5px;
font-family: helvetica;
font-size: 12px;
}

.box1 {
float: left;
width: 290px;
height: 250px;
padding: 5px;
background-color: #ffffff;
border-top: 2px solid #720100;
border-bottom: 2px solid #720100;
margin: 10px 15px;
overflow: hidden;
font-family: "lucida grande", arial;
font-size: 12px;
}

.box2 {
float: left;
width: 290px;
height: 250px;
padding: 5px;
margin: 10px 15px;
background-color: #ffffff;
border-top: 2px solid #720100;
border-bottom: 2px solid #720100;
overflow: hidden;
font-family: "lucida grande", arial;
font-size: 12px;
}

.box3 {
float: left;
width: 290px;
height: 250px;
padding: 5px;
margin: 10px 15px;
background-color: #ffffff;
border-top: 2px solid #720100;
border-bottom: 2px solid #720100;
overflow: hidden;
font-family: "lucida grande", arial;
font-size: 12px;
}

.cat_meta {
width: 1000px;
height: 30px;
color: #000000;
margin: 15px 0;
padding: 5px 0;
border-top: 1px dashed #720100;
border-bottom: 1px dashed #720100;
}

.cat_aut {
float: left;
height: 30px;
padding-top: 5px;
margin-left: 10px;
font-family: baskerville, georgia, helvetica;
font-size: 16px;
color: #b00203;
letter-spacing: -1px;
}

.cat_aut a:hover {
color: #b00203; 
text-decoration: underline;
}

.cat_aut a {
color: #720100;
text-decoration: none;
}

.list_title {
margin-top:30px;
}

.list_title a {
font-family: "Trebuchet MS";
font-size: 35px;
font-weight: bold;
text-align: left;
padding: 5px 0;
color: #282828;
text-decoration: none;
}

#cat_title {
width: 1000px;
padding: 10px 0;
border-bottom: 1px solid #CCCCCC;
}

#cat_title h1 {
font-family: "Trebuchet MS";
font-size: 48px;
font-weight: bold;
color: #b00203;
text-align: center;
}

.caty {
color: #720100;
}

.bdsmall {
float: left;
height: 30px;
padding-left: 5px;
}

#autore {
margin: 20px 5px;
padding: 5px 0;
font-family: baskerville;
font-style: italic;
font-size: 16px;
border-top: 1px dashed #cccccc;
border-bottom: 1px dashed #cccccc;
}

#autore a {
font-family: baskerville;
font-style: normal;
font-weight: bold;
font-size: 14px;
text-decoration: none;
color: #666666;
}

#autore a:hover {
text-decoration: underline;
color: #999999;
}

.dark {
font-family: baskerville;
font-style: normal;
font-weight: bold;
font-size: 16px;
text-decoration: none;
color: #000000;
}

#cat_desc {
width: 100%;
font-family: georgia;
font-size: 16px;
color: #999999;
margin: 15px 0 10px;
text-align: justify;
}

#cat_desc a {
text-decoration: none;
color: #666666;
}

#cat_desc a:hover {
text-decoration: underline;
color: #999999;
}

#linketti {
float: right;
display: inline;
width: 290px;
margin-top: -30px;
font-family: "lucida grande", helvetica;
font-size: 12px;
color: #ffffff;
text-align: center;
}

#linketti a {
text-decoration: none;
color: #ffffff;
}

#linketti a:hover {
text-decoration: underline;
color: #cccccc;
}

#quick {
margin-top: 6px;
float: left;
width: 500px;
height: 30px;
display: inline;
color: #eeff5f;
font-family: georgia;
font-size: 16px;
}

#quick a {
font-family: "lucida grande", helvetica;
font-size: 10px;
color: #ffffff;
text-decoration: none;
}

#quick a:hover {
text-decoration: underline;
color: #eeff5f;
}

.subscribe-to-comments {
width: 350px;
}

.sidelinks {
margin-top: 5px;
margin-left: 20px;
}

.comment-toolbar {
margin-top: 6px;
}

#simili {
width: 100%;
}

#simili li {
list-style: none;
}

#simili h4 {
text-align: center;
}

#simili a {
font-family: georgia;
font-size: 16px;
}

#pre {
font-family: "lucida grande", helvetica;
font-size: 10px;
color: #666666;
text-align: justify;
}

blockquote {
font-family: baskerville;
font-size: 18px;
color: #000000;
font-style: italic;
/*border-bottom: 1px dashed #666;
border-top: 1px dashed #666;*/
margin: 15px 0 15px 30px; 
}

#sidebar-search {
margin: 20px 0 10px 20px;
}

.adrs {
margin-left: 300px;
}

#ad-comments {
margin: 15px 0 20px 300px;
}

#ad-author {
margin: 15px 0 20px 300px;
}

#cse-single {
margin-top: 16px;
}

#altri {
margin-top: 10px;
}

#altri img {
margin: 1px;
}

#altri a {
border-bottom: none;
text-decoration: none;
}

#altri a:hover {
border-bottoM: none;
}






























