/*  
Theme Name: De La Creme 1.0 It
Description: Tema wordpress realizzato da <a href="http://www.nelsalento.com/">Nelsalento.com</a>.
Author URI: http://www.nelsalento.com/
*/

* { border:0; margin:0; padding:0; }

body { background:url(images/bg-body.gif) top center repeat-x #393; text-align:center; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#332C22; }

p { line-height:1.75em; margin-bottom:2.0em; }


/* Structure */

#top{ height:280px; width:800px; margin:0 auto; background:url(images/bg-top.jpg) top center no-repeat; text-align:left; }
#top  h1{  text-align:left; padding: 30px 300px 0 0; font-size: 20px; text-indent:-9999px; }
#top  h1 a{ font-size: 40px; text-indent:-9999px; width: 400px; height: 150px; }
#top h2{
	text-align:left;
	padding: 10px 300px 0 150px;
	font-size: 25px;
	border: 0;
text-indent:-9999px;
}


#container { width:720px; padding:20px 30px 10px 30px; margin:0 auto; text-align:left; border-top:2px solid #59B5E6; border-bottom:2px solid #59B5E6; background:#EBEADA; }
#content { width:480px; float:right; }
#sidebar { width:200px; float:left; }
#footer { width:780px; margin:0 auto; text-align:right; height:30px; line-height:30px; color:#EBEADA; }
#footer a{ color:#EBEADA; }

#content ul{
margin: 5px 0 15px 30px;
}

/* Sidebar */

#sidebar ul { list-style:none; margin:0; padding:0;}
#sidebar li{margin:0;padding:0; height: 30px}
#sidebar li a { border-bottom:1px dashed #433A2E; margin:1px 0 0; padding:5px; display:block; text-decoration:none; color:#433A2E; }
#sidebar li a:hover { border-bottom:1px dashed #433A2E; margin-top:1px; padding:5px; display:block; text-decoration:none; color:#433A2E; font-weight: bold;}


#sidebar #blog-bar{background-color: #393; padding-top: 50px; background-image:url(images/blog-bar-top.gif); background-repeat:no-repeat; background-position: top left;}
#sidebar #blog-bar ul{margin: 0; background-color: #fff;}
#sidebar #blog-bar li {margin: 0; height: 65px; border-top: 3px solid #fff; clear:both}
#sidebar #blog-bar li a{border-bottom:none; background-color: #fff; font-weight: bold;}
#sidebar #blog-bar li a:hover{border-bottom:none; color: #393; font-weight: bold;}
#sidebar #blog-bar h3 {color: #fff; padding: 0 5px 5px; border: none; margin-top: 0;}
#sidebar span.datetime{padding: 15px 4px 3px 2px; text-align:center; margin-right:2px; float:left; color:#393; font-size:11px; font-family:georgia, serif;
						background: url(images/data-bg.png) no-repeat top left #fff; height: 47px; width: 42px;
						}
#sidebar span.sidebarpost{float:right; width:150px;}

/* Heading's */

h1 { color:#433A2E; font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:normal; text-decoration:none; }
h1 a { color:#433A2E; font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:normal; text-decoration:none; }
h2 { color:#433A2E; font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:normal; border-bottom:1px dashed #433A2E; }
h3 { color:#433A2E; font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:normal; border-bottom:1px dashed #433A2E; padding-bottom:15px; }
h2.title{margin: 0 0 20px; border-bottom: none}

/* Entries */

.meta { font-size:11px; margin:5px 0; } .meta a { color:#332C22; } .meta a:hover { text-decoration:none; }
#content img { margin:5px; }

img.alignright{float:right; width: auto;}
img.alignleft{float:left; width: auto;}


/* Link Colors */

p a, #content a, .rss_feed a { text-decoration:none; color:#332C22; border-bottom:1px solid #59B5E6; }
p a:hover, #content a:hover, .rss_feed a:hover { text-decoration:none; color:#332C22; border-bottom:1px solid #332C22; }


/* Alignment */

.left { float:left; }
.right { float:right; }
.clear { clear:both; }


/* Comments */

#comments {  } #comments a { color:#332C22; } #comments a:hover { text-decoration:none; }
ol#comments li p {  }
#commentform #author, #commentform #email, #commentform #url, #commentform textarea { border:1px solid #332C22; padding:3px; color:#fff; }
#commentform textarea { width:440px; color:#EBEADA; }
.commentlist { margin-left:20px; }
#commentlist li ul { list-style:none; }
div.commentbody { margin:0 0 20px 0; clear:both; }
div.commentbody div{ padding:5px; margin-bottom:-1.5em; }
#submitcomment {  }
.commentmetadata { text-align:right; }



/* Form Elements */

input { border:1px solid #332C22; background:#433A2E; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
textarea { border:1px solid #332C22; background:#433A2E; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#contactsubmit { height:30px; line-height:30px; width:102px; background:url(images/button.gif) 0 0 no-repeat; text-align:center; border:0; padding:0; cursor:pointer; font-size:11px; color:#333; font-weight:bold; }
#submitcomment { height:30px; line-height:30px; width:102px; background:url(images/button.gif) 0 0 no-repeat; text-align:center; border:0; cursor:pointer; font-size:11px; color:#333; font-weight:bold; }

#wpcf_your_name, #wpcf_email, #wpcf_subject, #wpcf_msg { border:1px solid #222; padding:3px; color:#EBEADA; }


/* Search */

#searchform { margin-bottom:1em; }
#s { color:#EBEADA; padding:2px 5px; width:160px; }
#searchsubmit { margin:2px 0 0 0; font-size:11px; cursor:pointer; border:0; background:url(images/go.gif) 0 0 no-repeat; height:16px; width:26px; display:block; }

