/*
Theme Name: duck
Theme URI: www.webranking.it
Description: Blog Mandarina Duck ITA.
Version: 1.0
Author: NetIdea Webranking S.r.l.
Author URI: www.webranking.it
*/

*
{
  padding: 0;
  margin: 0;
}

body
{
	font-size:76%;
	font-family: Arial, Helvetica, sans-serif;
	background:url(/wp-content/themes/duck/images/_bg-01.jpg);
	background-repeat:repeat-x;	
}

hr  { display: none; }

#page
{
  width: 800px;
  margin: 0 auto;
  border-right:#FFDF1B 5px solid;
  border-left:#FFDF1B 5px solid; 
  background-color:#ffffff;
}

#wrapper
{
  width: 790px;
  margin: 0 auto;
  background-color:#FFFFFF;
}

#content
{
  float: left;
  width: 500px;
  border-right:#E8C500 1px solid;
  /*  border-right:#FFDF1B 1px solid; */
  background-color:#FFFFFF;
  padding-right:10px;
  min-height:800px;	
}

.post
{
  margin-bottom: 20px;
  color: #4a2c00;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 1.1em;
}


.post img { margin:3px 10px 3px 0; float:left; border:1px solid #FFDF1B;}

h2.pagetitle {
  font-size: 20px;
  border-bottom: 1px solid #FFDF1B;
  color:#3D6889;
  margin-left:5px;
  width:490px;
}

h2
{
  font-size: 20px;
  border-bottom: 1px solid #FFDF1B;
  color:#3D6889;
  margin-bottom:10px;
  padding-top:10px;
}

h2 a {color:#3D6889; text-decoration:none; font-size: 20px;}

h2 a:hover { text-decoration:none; color:#E8C500; font-size: 20px;}

.entry
{
  margin-top: 10px;
  margin-bottom: 15px;
}

.entry a { text-decoration:underline; }
.entry a:hover { text-decoration:underline; color:#E8C500; }
a.more-link:hover { text-decoration:underline; }

.postmetadata
{
  padding: 2px;
  font-size: 11px;
  text-align:right;
  color:#999999;
}

.postmetadata a {
  font-size: 11px;
  color: #4a2c00;
  text-decoration:underline;
  color:#999999;
}

.postmetadata a:hover{
  font-size: 11px;
  color:#E8C500;
  text-decoration:underline;
}


.postmetadatatop
{
  padding: 2px;
  padding-left:5px;
  font-size: 11px;
  text-align:left;
  color:#999999;
  color:#E8C500;
}

.postmetadatatop a {
  font-size: 11px;
  color:#E8C500;
  text-decoration:none;
}

.postmetadatatop a:hover{
  font-size: 11px;
  color:#4a2c00;
  text-decoration:underline;
}

p.postmetadata small { background:none; font-size:11px;}

.post p
{
  line-height: 1.4em;
  margin-bottom: 1em;
}

blockquote
{
  margin: 1em 1.5em;
  padding: 1em 1.5em;
  /*border: 1px solid #fada96;*/
  background: #fcf1e2 url(images/blockquote.png) no-repeat scroll top left;
}

.post li
{
  margin-left: 20px;
}

.post ul
{
  list-style-image: url (images/listitem.png);
  list-style-type: bullet;
  margin-bottom: 10px
}

acronym, abbr, span.caps
{
  cursor; help;
}

acronym, abbr
{
  border-bottom: 1px dashed #999;
}

blockquote cite
{
  margin: 5px 0 0;
  display: block;
}

.center
{
  text-align: center;
}

a img
{
  border: none;
}

h3 {
  margin-top:1.5em;
  font-size:1.4em;
  text-decoration:none;
  border-bottom: 1px solid #FFDF1B;
  margin-bottom:10px;
  padding-top:10px;
}
h3 a{ text-decoration:none; }
h3 a:hover{ text-decoration:none; color:#E8C500; }

h4
{
  margin-top: 1.2em;
  font-size: 1.2em;
}

h5
{
  margin-top: 1em;
  font-size: 1em;
}

h6 {
  margin-top:1.5em;
  font-size:1.4em;
  text-decoration:none;
  color:#3D6889;
  border-bottom: 1px solid #FFDF1B;
  margin-bottom:10px;
  padding-top:10px;
}
h6 a{ text-decoration:none; color:#3D6889; font-size:18px;}
h6 a:hover{ text-decoration:none; color:#E8C500; font-size:18px; }

a
{
  color: #3D6889;
}

.navigation
{
  display: block;
  margin-top: 10px;
  margin-bottom: 40px;
}

.alignleft
{
  float: left;
  text-align: left;
  width: 50%;
}

.alignright
{
  float: right;
  text-align: right;
  width: 50%
}

ol.commentlist
{
  width: 90%;
  margin: 0 auto;
}

ol.commentlist li
{
  margin-bottom: 1.5em;
  border: 1px solid #c69835;
  padding: 5px;
  background-color: #f5de74;
}

ol.commentlist li.alt
{
  background-color: #fdf6a7;
}

ol.commentlist a
{
  color: #3D6889;
}

small.commentmetadata
{
  font-size: 0.8em;
  margin-bottom: 1em;
  display: block;
  background:none;
  padding-left:0;
}

#headbordo {width:810px; height:20px; margin:15px auto 0 auto; background:url(/wp-content/themes/duck/images/bg-top-blu.jpg); background-repeat:no-repeat;}

#header
{
  margin-bottom: 30px;
  margin-top:0;
  text-align: left;
  height:195px;
}

#sidebar
{
  float: right;
  width: 266px;
  padding: 2px;
}

#sidebar ul
{
  list-style: none;
  margin-bottom: 10px;
}

#sidebar ul ul
{
  list-style-type: none;
  margin-left: 20px;
}

#sidebar ul ul ul
{
  margin-bottom: 0;
}

#sidebar ul h2 {  color:#3D6889; font-size:16px; padding-top:5px;}

#footer 
{
  padding: 5px;
  padding-bottom:0;
  clear: both;
  text-align: center;
  background-position:bottom;
  background-repeat:no-repeat;  
}

.footerino {width:810px; height:24px; margin:0 auto 5px auto; background:url(/wp-content/themes/duck/images/bg-down-ok.jpg); background-repeat:no-repeat;}

#sidebar_l {
  margin-left:10px;
  float: left;
  width: 240px;
  text-align: left;
}

/*#sidebar_r {
  float: right;
  width: 150px;
  padding: 3px;
  text-align: left;
}*/

.description { border-bottom: 100px; }

/*#headerimg { width:450px; float:left;}*/
#headerimg2 { width:793px; height:137px; float:right; text-align:right; padding-right:7px; color:#FFFFFF; font-size:12px; background:url(/wp-content/themes/duck/images/banner-md.jpg); padding-top:25px; }
#headerimg2 a {color:#FFFFFF; font-size:12px; text-decoration:none; }
#headerimg2 a:hover {color:#FFFFFF; font-size:12px; text-decoration:underline; }
#headermenu {width:800px; height:38px; margin:0; float:left; background:url(/wp-content/themes/duck/images/banner-01-top-down.jpg); background-repeat:no-repeat; margin-top:0; *margin-top:0px; padding:0 0 0 0px;}


.aatop {clear:both; height:10px; *height:25px;}

.link-g { color:#999999; font-size:12px; text-decoration:none; font-weight:bold;}
.link-g a{ color:#999999; font-size:12px; text-decoration:underline; font-weight:bold;}
.link-g a:hover{ color:#3D6889; font-size:12px; text-decoration:underline; font-weight:bold;}

small { padding-left:35px; background:url(/wp-content/themes/duck/images/duck.jpg); background-repeat:no-repeat; font-size:12px; line-height:25px; text-decoration:none; color:#999999; padding-top:3px;}
small a { text-decoration:underline;}
small a:hover { text-decoration:underline; color:#E8C500;}

#sidebar_l ul { margin:0; padding:0; }
#sidebar_l ul li { color:#999999; text-decoration:none; font-weight:normal; font-size:12px; margin:2px 0;}
#sidebar_l ul li a { color:#999999; text-decoration:none; font-weight:normal; font-size:12px;}
#sidebar_l ul li a:hover{ color:#E8C500; text-decoration:none; font-weight:normal; font-size:12px;}

#sidebar_l ul li ul{ margin:8px 0; padding:0; }
#sidebar_l ul li ul li{ color:#999999; text-decoration:none; font-weight:normal; font-size:12px; margin:2px 0;}

#sidebar_l ul li ul li ul { margin:0 0 0 5px; }
#sidebar_l ul li ul li ul li{ font-size:11px; padding:0 0 0 18px;  background:url(/wp-content/themes/duck/images/bg-li.jpg); background-repeat:no-repeat; background-position:left;  }
#sidebar_l ul li ul li ul li a { font-size:11px; }
#sidebar_l ul li ul li ul li a:hover { font-size:11px; }

ul.menu-top { margin:11px 0 0 0; padding:0; list-style-type:none; float:right;}
ul.menu-top li{ float:left; width:95px; text-align:center; color:#3D6889; font-weight:bold; font-size:15px; border-left:1px solid #3D6889; }
ul.menu-top li a{ color:#ffffff; font-weight:bold; font-size:15px; text-decoration:none;}
ul.menu-top li a:hover{ color:#ffffff; font-weight:bold; font-size:15px; text-decoration:underline;}

.bordopad { padding:0px; border:1px solid #3D6889;}
.bordopad2 { border:1px solid #FFDF1B; padding:10px; *padding:10px 10px 0 10px; margin:0 5px 5px 5px; background:#FFFFFF;}
.button-sx { background:#B4D1E3; border:1px solid #3D6889; color:#3D6889; width:70px; height:20px; font-weight:bold; font-size:11px; }
.inputdx { background:#FFFFFF; border:1px solid #999999; color:#333333; width:170px; margin-right:5px; margin-left:10px;  height:18px; }
.dx-immagine {padding:0px 5px 5px 5px;}
.clear {clear:both;}
ul.rss { list-style-type:none; margin:0; padding:0;}
ul.rss li { line-height:20px; float:left; width:212px; *width:215px; }
ul.rss li.c { line-height:17px; float:left; width:20px; padding-top:2px; }
ul.rss li a { color:#3D6889; text-decoration:none; font-size:12px;}
ul.rss li a:hover { color:#E8C500; text-decoration:none; font-size:12px;}
#commentform { margin-left:25px;}
#commentform input { border:1px solid #C69835; margin-top:3px; *margin-top:3px;}
#commentform textarea { border:1px solid #C69835; margin-top:5px; }
#commentform input.but { background:#B4D1E3; border:1px solid #3D6889; color:#3D6889; font-weight:bold; font-size:11px; margin-top:8px; height:20px;}
.errMsg { width:0; margin:0; padding:0;}

