/*
Theme Name: Wonder Room Blog
Description: The Wonder Room Blog WordPress theme by <a href="http://www.zoomart.net">Zoomart</a>.
Version:
Author: Zoomart
Author URI: http://www.zoomart.net/
Tags: zoomart web design wonder room
*/

/* General */
* {padding:0; margin:0;}
html, body {height:100%;}
body {background:#fff url("images/bg_header.jpg") repeat-x; font:12px Times, serif; text-align:left;}
h1, h2, h3 {font-family: Times, serif; font-weight: bold;}
h1 {font-size: 4em; text-align: center; padding-top: 70px; margin: 0; text-decoration: none; color: white;}
h2 {font-size: 1.6em; margin: 30px 0 0; color: #000; text-decoration: none;}
h3 {font-size: 1.1em; padding: 0;}
h1 a, h1 a:hover, h1 a:visited {text-decoration: none;}
a {color: #000; text-decoration: none;}
a:hover {text-decoration: underline;}
small {font-family: Times, serif; font-size: 0.8em; color: #000 !important;}
.italic {font-style:italic;}
#page {background: #fff !important; margin: 0 auto; padding: 0 0 10px 0; width: 1083px; overflow:hidden; position:relative; min-height:100%; /*to be fixed for IE6*/}
.normal{font-weight:normal;}

/* Header */
#header {width:1083px; height:142px; background:url("images/bg_header.jpg") repeat-x; margin:0 auto;}
  #headerimg {position:relative; width:1083px; height:142px; margin:0 auto;}
  #headerimg {list-style:none; text-align:left;}
  #headerimg h1 {display:none;}
    #headerimg .description {position: absolute; top:130px; left:0; font-size: 1.15em; text-align: left; text-decoration: none; text-transform: uppercase;}
		#headerimg .logo {position: absolute; top: 30px; left: 0;}

/* Content */
#content {font-size: 1.2em; width: 846px; float: left; margin-top: 52px; padding:0 0 50px 0;}
	#content h2 {margin:0; font-family: Arial, Helvetica Neue, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; font-size:18px; letter-spacing:1px; width:650px;}
		#content h2 a {line-height:23px;}
	#content h3 {margin:0; width:600px;}
	#content h3.author {margin-bottom:20px; font-weight:normal; font-size:12px; line-height:17px;}
		#content h3.author ul.post-meta {overflow:hidden; width:100%;}
			#content h3.author ul.post-meta li {float:left; list-style-type:none; margin-right:3px;}
			#content h3.author ul.post-meta li span.uppercase{text-transform:uppercase;}
	#content .entry {margin-bottom:55px;}
		#content .entry p {color: #000; line-height: 18px; font-size: 15px;}
		#content .entry p.wp-caption-text {	font-size: 10px; text-transform:uppercase; line-height: 8px;	padding-bottom:8px;	margin-bottom:4px;}
		#content .entry p.postmetadata {display:none !important;}
      #content .entry p img {margin:0;}
        #content .entry p a.more-link {text-decoration: none; display:block; padding-top:5px;}
	#content .entry span.space {display:block; margin:8px 0;}
		#content .entry div.credits ul {margin:0;font-size:14px;}
			#content .entry div.credits ul li {list-style-type:none;line-height:25px;}
	#content #respond h3 {font-family: Arial, Helvetica Neue, Helvetica, sans-serif; font-weight: bold; padding: 17px 0;}
  #content .narrowcolumn {float: left; padding: 0; margin: 0; width: 450px;}
		.narrowcolumn .entry-bottom {margin-bottom: -5px;}
  #content .widecolumn {float: left; padding: 0; margin: 0; width: 450px;}
  #content .category {color: #a5a79e; font-size: 0.80em; padding: 10px 0 30px 0;}
    #content .category a {color: #333; font-weight: bold; letter-spacing: -1px;}
    #content .widecolumn .entry {line-height: 1.4em;}
    #content .entry ul { font-size: 12px; margin-left:15px;}
      #content .entry ul li {margin: 3px 0;}
    #content div.text {padding: 20px 0;}
      #content ul li.links {list-style-type: none; list-style-image: none; line-height: 0.5em; font-size: 1.05em;}
        #content ul li.links img {border: none;}

/*Sociable*/
div.sociable {margin-top:10px !important;}
	div.sociable ul {font-size:14px !important;font-weight:bold !important;}
		div.sociable li {padding:0 12px 0 6px !important;background:transparent url(images/pipe-socials.gif) no-repeat scroll right top !important;}
		div.sociable li.sociablefirst {margin-left:0 !important; padding-left:0 !important;}
		div.sociable li.sociablelast {background:none !important;}
		
/* Special-Styles */
#content ul.image-list {margin:50px 0;}
#content ul.image-list li {list-style-type:none; margin-bottom:30px;}
#content ul.image-list li a {}
#content ul.image-list li img {border:1px solid #ccc; padding:3px;margin-bottom:3px;}

/*Archivi*/
h2.pagetitle {margin-top:0 !important;  font-size: 1.4em; margin-bottom:20px !important;}

/* Sidebar */
#sidebar {font: 1.0em Times, serif; margin-top: 66px; width: 200px; float:right;}
  #sidebar h2 {font-family: Times, serif; text-decoration: none; font-size: 0.85em; text-transform:uppercase; font-weight:normal; padding: 0; margin-top:24px;}
  #sidebar ul {margin: 0; padding: 0; text-align:left;}
		#sidebar ul li.widget_sp_image {text-transform:uppercase; font-weight:normal; font-size: 1.1em; margin:18px 0 0px 0;}
			#sidebar ul li.widget_sp_image h2.widgettitle {display:none;}
		#sidebar ul li.widget_archive {}
		#sidebar ul li.widget_pages {}
			#sidebar ul li.widget_pages h2.widgettitle {display:none;}
		#sidebar ul li.widget_text {}
			#sidebar ul li.widget_text h2.widgettitle {display:none;}
			#sidebar ul li.widget_text a {text-transform:uppercase; font-weight:normal; font-size: 1.24em; padding:0; line-height:18px;}
		#sidebar ul ul {}
			#sidebar ul ul li.page_item {text-transform:uppercase; font-weight:normal; font-size: 1.24em; padding:0; line-height:18px;}
    #sidebar ul ol {margin: 0; padding: 0;}
    #sidebar ul ul {margin: 0;}
    #sidebar ul li {list-style-type: none; list-style-image: none; padding:0; line-height:16px;}
    #sidebar ul p, #sidebar ul select {}
      #sidebar ul ul li, #sidebar ul ol li {padding:0;}

/*Socials*/
div#socials {}
	div#socials ul {}
		div#socials ul li {background-color:#000;text-align:center; height:40px; margin:5px 0;}
			div#socials ul li a {display:block; color:#fff; height:40px; line-height:40px !important;}
			
/* Subscribe */
div.form-subscribe {overflow:hidden; width:100%;}
	div.form-subscribe div.name {width:50px; height:25px;float:left;}
	div.form-subscribe div.email {clear:both; width:50px;height:25px; float:left;}
	div.form-subscribe div.form {width:242px; float:left; }
	div.form-subscribe div.name, div.form-subscribe div.email {line-height:25px !important;}
	div.form-subscribe div.submit {clear:both; width:50px; float:left;}
	div.form-subscribe span {clear:both;}
		div.form-subscribe input.wpcf7-validates-as-required, div.form-subscribe input.wpcf7-form-control-wrap {float:left;width:242px; height:15px;}
		div.form-subscribe div.submit input {font-family: Times, serif; background:#fff; border:medium none; color:#000; cursor:pointer; font-size:12px; width:60px; height:30px; text-align:left; margin-top:10px; text-transform:uppercase;text-align:left;}
			span.wpcf7-not-valid-tip {border:none !important; color:#f00; margin-left:5px;}

/* Footer is empty*/

/* Captions Didascalie*/
.aligncenter,
div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
.wp-caption {font-weight:normal;}
.wp-caption img {	margin: 0;	padding-bottom:5px;	border: 0 none;}

/* Begin Form Elements - Comments */
#searchform {	margin: 0 auto;	padding: 0px 3px;	text-align: center;	}
.entry form {text-align:left;	}
select {width: 130px;	}
#commentform {	margin: 5px 10px 0 0;	}
	#commentform input {width: 170px;	padding: 0;	margin: 5px 0 1px 0;	}
	#commentform p {margin: 5px 0;	}
	#commentform p label {font-family: Arial, Helvetica Neue, Helvetica, sans-serif; font-size:15px;}
		#commentform p label strong {text-transform:uppercase; margin-right:3px;}
	#commentform textarea {	width: 600px;	padding: 2px;	}
	#respond:after {		content: "."; display: block;height: 0; clear: both; visibility: hidden;}
	#commentform #submit {	margin: 15px auto 0;	float: right;	 background:#000; border:medium none; color:#fff; cursor:pointer; font-size:12px; padding:5px 10px; margin-right:230px;}
.commentlist {padding: 0;	text-align: justify;	}
.commentlist li {font-weight: bold;	margin: 15px 0 10px;	padding: 5px 5px 10px 10px;	list-style: none;	}
.commentlist li ul li {font-size: 1em;	margin-right: -5px;	margin-left: 10px;}
.commentlist p {font-weight: normal; text-transform: none;	margin: 15px 5px 15px 0; font-size:14px;}
.children {padding: 0;}
.nocomments {	text-align: center;	margin: 0;	padding: 0;	}
.commentlist li, #commentform input, #commentform textarea {	font: 0.9em; font-size: 12px;}
ol.commentlist {width:600px;}
.commentlist li .avatar {display:none;}
.commentlist cite, .commentlist cite a {	font-weight: bold;	font-style: normal;	}
h3#comments {font-family: Arial, Helvetica Neue, Helvetica, sans-serif; font-size:15px;}
div.comment-author {font-family: Arial, Helvetica Neue, Helvetica, sans-serif; font-size:14px; margin-top:7px;}
div.commentmetadata {font-weight: normal;	margin: 0;	display: block; font-family: Arial, Helvetica Neue, Helvetica, sans-serif; font-size:12px; font-style:italic;}


/* Begin Typography & Colors */
.widecolumn .entry p {	font-size: 1.05em;	}
.narrowcolumn .entry, .widecolumn .entry {	/*line-height: 1.4em;	*/}
.widecolumn {	/*line-height: 1.6em;*/	}
.thread-alt {	background-color: #f8f8f8;}
.thread-even {	background-color: white;}
.depth-1 {border: 1px solid #ddd;}

.sticky {	background: #f7f7f7;	padding: 0 10px 10px;	}
.sticky h2 {	padding-top: 10px;	}

code {	font: 1.1em 'Courier New', Courier, Fixed;	}
acronym, abbr, span.caps{	font-size: 0.9em;	letter-spacing: .07em;	}

#wp-calendar #prev a, #wp-calendar #next a {	font-size: 9pt;	}
#wp-calendar a {	text-decoration: none;	}
#wp-calendar caption {	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;	text-align: center;	}
#wp-calendar th {	font-style: normal;	text-transform: capitalize;	}
/* End Typography & Colors */

/* Begin Structure */
.post hr {	display: block;	}
.widecolumn .post {	margin: 0;	}
.narrowcolumn .post {	margin: 0;	}
.narrowcolumn .post h2.pagetitle {	margin-bottom: 20px !important;	}
.widecolumn .smallattachment {	text-align: center;	float: left;	width: 128px;	margin: 5px 5px 5px 0px;}
.widecolumn .attachment {	text-align: center;	margin: 5px 0px;}
.postmetadata {	clear: both;}
.clear {	clear: both;}
/* End Structure */

/* Begin Images */
p img {	padding: 0;	max-width: 100%;	}
img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}
img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}
.alignright {	float: right;	}
.alignleft {	float: left;	}
/* End Images */

/* Begin Calendar */
#wp-calendar {	empty-cells: show;	margin: 10px auto 0;	width: 155px;	}
#wp-calendar #next a {	padding-right: 10px;	text-align: right;	}
#wp-calendar #prev a {	padding-left: 10px;	text-align: left;	}
#wp-calendar a {	display: block;	}
#wp-calendar caption {	text-align: center;	width: 100%;	}
#wp-calendar td {	padding: 3px 0;	text-align: center;	}
#wp-calendar td.pad:hover {/* Doesn't work in IE */	background-color: #fff;}
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {	cursor: help;	}
acronym, abbr {	border-bottom: 1px dashed #999;	}
blockquote {	margin: 15px 30px 0 10px;	padding-left: 40px;	background:url("images/blockquote.gif") no-repeat; margin-bottom:10px;}
blockquote cite {	margin: 5px 0 0;	display: block;	}
.center {	text-align: center;	}
.hidden {	display: none;	}	
.screen-reader-text {    position: absolute; left: -1000em;}
hr {	display: none;	}
a img {	border: none;	}
.navigation {	display: block;	text-align: center;}
/* End Various Tags & Classes*/

