/*
Theme Name: Simply
Theme URI: http://www.creativebits.it
Author: Raffaele Rasini
Author URI: http://creativebits.it
*/

* { padding:0; margin:0; }
:focus {outline: none;}

body {
	padding:0px;
 	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #333;
	line-height: 150%;
	/*background: #4A525A ;*/
	background-color: #fff;
	}

hr { display: none; margin: 0; }
a { color: #9f6f1a; text-decoration: underline; }
a:hover { text-decoration: none; }
a img, .post a img, img { border: 0; text-decoration: none; border-color: white; }
h1, h2, h3, h4, h5, h6 { font-family: Arial, serif; }
span.highlight { background-color: #FFFFDB; } 

/* ---[ Elementi ]------------------------------- */
blockquote { margin: 10px 0px 10px 20px; color: #666; background: #f5f5f5; padding: 10px; border-left: 4px solid #9f6f1a; }
* html blockquote {border-left: 0px solid red; background: #f5f5f5 url('img/blockquote_ie6.gif') repeat-y left; padding-left: 14px;}
blockquote p {display: block}
code { color: #6B8D20; font-family: Monaco, monospace; text-align: left; }
code strong { color: #4E6200; }
abbr, acronym, .popup { font-style: normal; border-bottom: 1px dotted #999; cursor: help; }
em { font-style: italic; }
strong { font-weight: bold; }
strike, del { text-decoration: line-through; }
ins { text-decoration: none; }
address { margin: 0; padding: 0; font-style: normal;}
.imr{display:none; }
pre{ padding:2px 2px 2px 8px; margin: 0px 0 10px 0; border:1px solid #D8D3C1; background: #f5f5f5;}

/* ---[ Container ]------------------------------- */
.wrapper { margin: 0 auto; text-align: left; width: 760px; padding: 0px 0px 0 0px; }
.wrapper .container { float: left; width: 520px; }
.clear { clear: both; }

/* ---[ Header ]------------------------------- */
#header { padding: 12px 0 18px 0; background: #000 url('img/mandrill_small.jpg') top right no-repeat; border-bottom: 1px solid #9f6f1a;}
#header h1 { font-weight: lighter; font-size: 2em; margin-bottom: 0px; width:320px; height:60px; background: url('img/blog_devonlinux.jpg') no-repeat; }
#header h1 a { color: #fff; text-decoration: none;  width:320px; height:60px; display:block;}
#header h1 a:hover { color: #E3ECF6; background-color: transparent; }
#header span.desc { color: #A3BDDC; text-transform: uppercase; font-size: 0.9em; }

#menu {background: #464343;  border-bottom: 1px solid #000; padding: 5px 0 6px; margin-bottom: 20px;}
#menu ul {list-style: none;}
#menu > ul a {width:auto;}
#menu ul li { float:left; background:url("img/box_menu_l.gif") no-repeat left top; margin:0 5px 0 0; padding:0 0 0 9px; color: #fff; }
#menu ul li a {
	float:left; 
	display:block; 
	background:url("img/box_menu_r.gif") no-repeat right top; 
	padding:0px 15px 0px 6px; 
	text-decoration:none; 
	color:#fff; c
	height: 23px; 
	line-height: 23px;
}

#menu ul li:hover {background-position:0 -25px;}
#menu ul li a:hover, #menu ul li:hover a {background-position: 100% -25px; }
* html #menu ul li a:hover {background-position: 100% 0;}

#rssfeed{display:block; float:right; }

/* ---[ Pagine ]------------------------------- */
.post { margin-bottom: 25px; z-index: 1000; }
.post .titolo { border-bottom: 1px solid #E1E1D3; padding-bottom: 3px; }
* html .post .titolo {padding-bottom: 6px;}
.post h2 {font-size: 1.6em;}
.post h2, .post h2 a { color: #9f6f1a;  font-weight: lighter; display: inline; }
.post h2 a { border: 0; text-decoration: none; }
.post h2 a:hover { background-color: transparent; color: #000; }
.post h3 { margin-bottom: 4px; padding-bottom: 3px; font-size: 1.2em; color: #333; font-weight: bold; border-bottom: 1px solid #D8D3C1; }

.post span.edit { float: right; margin-top: -20px; }
.post span.edit a { border: 0; font-size: 0.9em; }
.post small { color: #878787; font-size: 0.9em;}

.post div.corpo { padding-top: 6px; }
.post div.corpo ul, .post div.corpo ol{ margin: 15px 0 15px 35px; }
.post div.corpo p { margin-bottom: 10px; }
.post div.corpo p img {border: 1px solid #938e8e; padding:5px;}

.post .meta {display: block; padding: 6px 0; color: #95B2D1; text-align: center; border-bottom: 1px solid #D8D3C1; background: #f5f5f5;}
.post .meta span {color: #333;}

img.center, img[align="center"] { display: block; margin-left: auto; margin-right: auto; }
img.alignright, img[align="right"] { padding: 4px 0 0 0; margin: 0 0 5px 5px; display: inline; }
img.alignleft, img[align="left"] { padding: 4px 0 0 0; margin: 0 5px 5px 0; display: inline; }
.post div.corpo h4 { font-size: 1.1em; margin-top: 10px; margin-bottom: 0; }


/* ---[ Commenti ]------------------------------- */
#commenti { margin-top: 15px; }
#commenti h4 { margin-bottom: 15px; font-size: 1.05em; color: #626C76; font-weight: bold; border-bottom: 1px solid #E1E1D3; }
#commenti a.rss_commenti { border: 0; float: right; margin-top: 1px; }
#commenti ol#commentlist { list-style-type: none; }
#commenti ol#commentlist li { margin-bottom: 10px; background: #F8F8F8; border: 1px solid #D9D9D9;}

#commenti ol#commentlist li span.autore {background: #EBEBEB; padding: 4px 6px; display: block; } 
#commenti ol#commentlist li span.nome { font-size: 1.1em;}
#commenti ol#commentlist li span.autore a.count { color: #777; font-weight: normal; }
#commenti ol#commentlist li span.autore a.count:hover {}
#commenti ol#commentlist li .edit_comment {float: right; margin: 2px 0 0 6px;}

#commenti ol#commentlist li div.messaggio { padding: 6px 6px 0 6px ;}
#commenti ol#commentlist li p {margin: 0 0 10px 0;}
#commenti ol#commentlist li .moderazione {color: green; padding: 0 0 10px 0; text-align: center; display: block; }


/* Modulo inserimento commenti */
#commenti .form_commenti form { color: #595750; padding: 0; margin-top: -4px; }
#commenti .form_commenti form label {padding-bottom: 3px;}
#commenti .form_commenti form  input, 
#commenti .form_commenti form  textarea {margin-bottom: 6px;}
form label { display: block; }

input, textarea {padding: 3px; border: 1px solid #464343; background: #f9f9f9;}
input:focus, textarea:focus {border-color: #9f6f1a; background: #f9f9f9;}

/* link e maggiori info sui commenti */ 
#commenti .form_commenti .more_info { background-color: #FFF0F5; float: right; }
#commenti .form_commenti form br { display: none; }

/* ---[ Sidebar ]------------------- */
#sidebar { width: 220px; float: right; color: #727267; }
#sidebar h3, #sidebar h2 { font-size: 1.2em; padding-bottom: 3px; color: #000; border-bottom: 1px solid #E1E1D3; font-weight: lighter; margin-bottom: 4px; }

#sidebar ul, #sidebar ol, #sidebar li { list-style-type: none; }
#sidebar ul li, #sidebar .blogroll ul li li {background: url('img/bullet.gif') no-repeat left center; padding-left: 14px;}
#sidebar .blogroll ul li {background: none; padding: 0;}
#sidebar .block, #sidebar .linkcat { margin-bottom: 15px; }

.cerca_modulo { width: 130px; float: left; height:17px; }
.cerca_invio { width: 28px; height: 25px; background: #fff url('img/search.png') no-repeat top left; border: 0; cursor: pointer;}
/*.cerca_invio { width: 27px; height: 24px;  no-repeat top left; border: 0; cursor: pointer;}*/
* html .cerca_invio {margin: 0 0 0 -3px;}
.cerca_invio span {position: absolute; top:-9999px; left: -9999px;}

/* ---[ Widget]------------- */
#wp-calendar { width: 180px; }

/* ---[ Footer ]------------------------------- */
#footer { padding: 8px 0 8px 0; border-top: 1px solid #999; margin: 0px; font-size: 0.9em; color: #999999; margin-top: 15px; text-align:center;}
#footer img { float: left; margin-top: 5px; margin-bottom: -5px; margin-right: 5px; }
#footer img a { border: 0; }
#footer span{ display: block; margin-left: 60px; }
#footer a { color: #333; border-color: #D8F18C; }
#footer a:hover { background-color: White; color: #333; text-decoration: none; }
