/*  
THEME NAME: BF blog
DESCRIPTION: Theme based on Patratelu' Rosu 1.0
VERSION: 1.0
AUTHOR: intermedia mmh
AUTHOR URI: http://www.intermediammh.com/
*/

* { margin:0; padding:0; } 
body {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px; font-weight: normal; color: #717171; background-image: url(images/sfondo.jpg); background-repeat: repeat-x; background-color:#95b2d4; text-align:center;}
a{ 
color:#000000; 
text-decoration:none; 
} 
a:hover { 
color:#97aed7; 
text-decoration:none; 
}
a img {
border:none;
}
ul{ list-style-type:none!important;}

#container{ width:845px; text-align:left;  margin-left:auto; margin-right:auto;  background-color: #ffffff;} 

#header{position:relative;height:302px; width:845px; background-repeat:no-repeat;}

#logo{
position:absolute;
top:0px;
right:-55px;
}

#menu {
background-image:url(images/righe_grigie.gif);
background-repeat:repeat;
list-style-type:none; 
position:absolute; 
top:254px; 
left:0px; 
width:845px;
height:48px;
} 
#menu  li {
float:left;
}
#menu  li a {
line-height:48px;
color: #717171; 
text-decoration:none;
font-size:13px;
font-weight:bold;
border-right:1px solid #717171;
padding:3px 10px;
}
#menu  li a:hover {
color: #8d8d8b; 
background-color:#eaedf4; 
}
#rss_icon {
position:absolute;
bottom:15px;
right:10px;
}

#content {overflow:hidden;}

#maincol{  float: left; width:555px; padding:20px;}
#maincol p {margin:5px 0;}
.post h2 { 
font-size:24px; 
font-weight:normal; 
line-height:32px;  
letter-spacing:-1px; 
color:#3b6aa0;  
margin-bottom:13px;
}
.post h2 a, .post h2 a:visited{ 
color:#3b6aa0;
text-decoration:none;
}
.post h2 a:hover{ 
color:#3b6aa0;
text-decoration:underline;
background-color:#ffffff;
}

.date { 
font-size:11px;
margin-bottom:27px;
font-weight:bold;
}
.entry, .entrytext{
font-size:14px;
text-align:justify;
line-height:20px;
margin-bottom:25px;
}
.meta { 
padding:3px 0;
}
.meta a { 
font-weight:bold;
}

#rightcol {width:247px; float:right;}
#rightcol h2{ 
font-size:15px;
line-height:20px;
color:#ffffff; 
margin:10px 0px 4px 10px; 
background-color:#c4e24c; 
padding:0px 0px 0px 18px; 
}
#rightcol ul { list-style-type:none; margin:0 0 0 12px; font-size:10px; font-weight:bold;}
#rightcol ul li{margin:0; padding:0;}
#rightcol p {padding:5px 0px 0px 15px;}
#rightcol a { display:block; width:162px; text-transform:uppercase;}

#singlecol { padding:20px;}

#footer{
background:#95B2D4 none repeat scroll 0 0;
color:#555555;
font-family:"Lucida Grande","Lucida Sans Unicode",Geneva,Tahoma,sans-serif;
font-size:11px;
height:60px;
margin-top:20px;
padding:20px 15px 0;
}
#footer a img{
margin-right:20px;
}

code {font: 11px 'Courier New', Courier, Fixed; border:1px dashed #ccc; display:block; padding:5px; background:#eae3dc }
small {font-size:10px;line-height: 1.5em;}

acronym, abbr, span.caps{ border:0;}

blockquote { margin: 15px 30px 0 5px; padding-left: 15px; border-left: 5px solid #DB3838;}
blockquote cite { margin: 5px 0 0; display: block;}

hr {display: none;}
select {width: 130px;}
p img {padding: 0;max-width: 100%;}

img.centered {display: block; margin:7px auto;}
img.alignright {margin: 0 0 2px 7px; float:right;}
img.alignleft {margin: 0 7px 2px 0; float:left; }
img.border {border:3px solid #333;}

.clear{ clear:both;}
.input-search { border:1px solid #ccc; background-color:#fff; font-size:11px;letter-spacing:-1px; ;color:#232323;padding:1px 3px;width:95px;}

.middle{vertical-align:middle;}
.right{text-align:right;} 
.left{text-align:right;} 
.center { text-align:center;}
.alignright {float: right;}
.alignleft {float: left}

.navigation {display: block;text-align: center;margin: 20px;}
.navigation a{ padding:2px 5px;}
h2.pagetitle { 
float:none!important; 
color:#000000;
font-weight:normal;
}
h3 {
font-size:17px;
color:#3b6aa0;  
}

.alt {
background-color: #f8f8f8;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd; 
margin-top:15px;
padding: 10px;
}

.post {margin: 0 0 20px;}
.entry  ul { list-style-type:disc !important; margin-left:25px;}
.entry  ol { list-style-type:decimal !important; margin-left:25px;}

.postmetadata {font-size:10px;}
.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}

.commentlist li {color:#232323;padding:1px 3px; }
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 3px;padding: 5px 10px 3px;list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}

.commentmetadata {font-weight: normal;}
.commentmetadata {margin: 0;	display: block;	}

#commentform input {border:1px solid #ccc;font-style: italic;font-size:11px;font-weight:bold;color:#232323;}
#commentform input {width: 170px;padding: 2px; margin: 5px 5px 1px 0;}

#commentform textarea {border:1px solid #ccc;font-style: italic;font-size:14px;font-weight:bold;color:#232323;padding:1px 3px; }
#commentform textarea {width: 400px;padding: 2px;}

#commentform #submit {margin: 0;float: left;}
#commentform p {margin: 5px 0;}

.nocomments {text-align: center;margin: 0;padding: 0;}

#wp-design a:hover { background:#65C9E2; color:#fff; }
#wp-design a:hover strong {color:#FF3300;}
