   /*



   	Theme Name: Dicevi.com



   	Theme URI: http://www.dicevi.com



   	Description: Blueish 2 columns template. Widget ready.



   	Version: 1.0



   	Author: Cristian Gallo



   	Author URI: http://www.dicevi.com



   */











   * {



   	margin:0;



   	padding:0;



   }







   html, body {



   	font-family:helvetica,arial,verdana,sans-serif;



   	font-size:1em;



   	background:#EBF7FD;



   }







   #container {



   	width:839px;



   	margin:5px auto 0 auto;



   }







   #header {



   	position:relative;



   	float:left;



   	width:839px;



   	height:200px;



   	background: url('images/bg-header.gif');



   }







   #infos-header {



   	width:760px;



   	height:157px;



   	margin:45px 0 0 40px;



   	background: url('images/header.jpg');



   }







   h1 {



   	position:absolute;



   	left:50px;



   	bottom:40px;



   	font-size:1em;



   	text-transform:uppercase;



   }







   h1 a:link, h1 a:visited {



   	color:#FFF;



   	text-decoration:none;



   }







   h1 a:hover {



   	color:#B5C2CF;



   }







   #description {



   	position:absolute;



   	left:50px;



   	bottom:20px;



   	font-size:0.8em;



   	color:#EBF7FD;



   }







   #main {



   	position:relative;



   	float:left;



   	width:839px;



   	background:#EBF7FD url('images/bg-content.gif') repeat-y;



   }







   #main-content {



   	position:relative;



   	float:left;



   	width:470px;



   	margin:30px 0 10px 40px;



   	display:inline;



   	padding:0;



   }







   /* ARTICLES */







   .post {



   	margin:0 0 50px 0;



   	font-size:0.85em;



   	text-align:justify;



   	line-height:1.5em;



   	padding:0;



   }







   .post ul, .post ol {



   	margin:10px 0 10px 40px;



   }







   .post h2 {



   	font-size:0.9em;



   	text-transform:uppercase;



   	margin:0 0 20px 0;



   	width:460px;



   	padding:3px 0 3px 10px;



   	background:#464646;



   }







   .post h2 a:link, .post h2 a:visited {



   	color:#FFF;



   	text-decoration:none;



   }







   .post h2 a:hover {



   	color:#B5C2CF;



   	background:none;



   }







   .post a:link {



   	color:#6B7D8F;



   	font-weight:bold;



   }







   .post a:hover, post a:visited {



   	background:#EFDFB3;



   }







   blockquote {



   	background:#eee;



   	padding:10px;



   	margin:5px 0 5px;



   	border-top:1px solid #ddd;



   	border-bottom:1px solid #ddd;



   }







   .postmetadata {



   	background:#eee;



   	width:460px;



   	margin:15px 0 30px 0;



   	padding:5px;



   	border-top:1px solid #ddd;



   	border-bottom:1px solid #ddd;



   	font-size:0.8em;



   	color:#aaa;



   }







   .postmetadata a:link {



   	color:#888;



   	text-decoration:none;



   }







   .postmetadata a:hover, .postmetadata a:visited {



   	color:#000;



   	background:#D1E5EF;



   }







   #signature {



   	margin:30px 0 0 0;



   	font-size:0.8em;



   	color:#999;



   }







   #signature a:link {



   	color:#777;



   	font-weight:bold;



   	text-decoration:none;



   }







   /* SIDEBAR */







   .sidebar-wrapper {



   	position:relative;



   	float:right;



   	display:inline;



   	width:270px;



   	margin:25px 39px 0 0;



   	padding:0;



   	background:#ffffff;



   }







   #abonnements {

   	position: relative;

   	float: right;

   	width: 250px;

   	margin: 5px 5px 0px 5px;

   	padding: 5px; /*background-color:#B5C2CF;*/

   	background-image: url(images/sfondo_sez.gif);

   	background-position: top;

   	background-repeat: repeat-x;

	border-right: 1px solid #cfcfcf;

	border-left: 1px solid #cfcfcf;

	

   }







   #searchform {



   	position:relative;



   	float:right;



   	margin-top:5px;



   }







   #s {



   	background:#ffffff;



   	width:140px;



   	border: 1px solid #4a7596;



   	text-indent: 3px;



   	vertical-align: middle;



   }







   #searchsubmit {



   	background:transparent;



   	border:none;



   	color:#FFF



   }







   img#rssfeed {



   	border:none;



   }







   #sidebar {



   	position:relative;



   	float:right;



   	width:260px;

	margin-right: 3px;

	border-right: 1px solid #cfcfcf;

	border-bottom: 1px solid #cfcfcf;

	border-left: 1px solid #cfcfcf;



   }







   #sidebar ul {



   	list-style-type:none;



   	margin:0;



   }







   #sidebar li {



   	margin:15px;



   	list-style-type:none;



   	line-height:1.5em;



   }







   #sidebar li ul li {



   	margin:3px;



   }







   #sidebar h2 {



   	font-size:0.8em;



   	text-transform:uppercase;



   	color:#000000;



   	margin-top:10px;



   	font-weight:normal;



   }







   #sidebar a, #sidebar a:visited {



   	color:#4a7596;



   	text-decoration:none;



   	padding:5px;

	font-size:0.8em;



   }







   #sidebar a:hover {



   	/*background:#6B7D8F;*/



   	color:#70b0e0;



   }















   /* PIED DE PAGE */







   #footer {



   	position:relative;



   	float:left;



   	width:839px;



   	height:100px;



   	color:#aaa;



   	padding:10px 0;



   	font-size:0.8em;



   	text-align:center;



   	background:#EBF7FD url('images/bg-footer.gif') no-repeat;



   }







   #footer a:link, #footer a:visited {



   	color:#888;



   	font-weight:bold;



   	text-decoration:none;



   }







   #footer a:hover {



   	color:#000;



   	background-color:#D1E5EF;



   }







   /* COMMENTS */







   h3#comments {



   	margin:10px;



   	font-size:0.9em;



   }







   textarea#comment {



   	margin:10px;



   	width:475px;



   }







   #commentform input {



   	margin:0 10px;



   	width:200px;



   }

	#commentform input.submit {

	width: auto;

   }





   ol.commentlist {



   	background:#ebf4fb;
		margin-left: 0px;


   	width:450px;



   	padding:10px;



   }







   ol.commentlist a:link, ol.commentlist a:visited {



   	text-decoration:none;



   	color:#4e5459;



   	font-weight:bold;



   }







   ol.commentlist a:hover {



   	background:#e2e3e4;



   }







   ol.commentlist li {



   	margin:0 0 20px 20px;



   	font-size:0.9em;



   }







   #commentform label {



   	font-size:0.8em;



   	color:#888;



   }


