/*  
Theme Name: azzurrino
Theme URI: http://www.ndesign-studio.com/wp-themes/koi
Description: tema personalizzato.
Version: 0.2
Tags: theme-options, translation-ready, two-columns, right-sidebar, fixed-width, threaded-comments, light
Author: Andrea Baldassa

This theme is released under GPL: http://www.gnu.org/licenses/gpl.html

If you remix, convert, translate, modify, or distribute a copy of this theme, please keep the links/credit in the footer.
---
*/

/* reset
-------------------------------------------------*/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}
img, fieldset {
	border: 0;
}
/* reset end
-------------------------------------------------*/

html {
}
body {
	/* background: #DFEFFF; */
	background: #eff7fb;
	font: .93em/1.6em Tahoma, Verdana, "Times New Roman", Times, serif;
	color: blue;
	word-wrap: break-word;
	z-index: 20;
}
p {
	margin: 0 0 1.2em;
	padding: 0;
}
a {
	color: blue;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: red;
	text-decoration: none;
}
small {
	font-size: .86em;
	color: #72614a;
}
em, i {
	font: italic 1.2em Baskerville, "Times New Roman", Times, serif;
	letter-spacing: .02em;
}
ul, ol {
	margin: 1em 0 1em 24px;
	padding: 0;
	line-height: 120%;
}
li {
	margin: 0 0 .5em 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	line-height: 1.5em;
	color: red;
}
h1 {
	font-size: 2em;
}
h2 {
	font: bold 1.6em/1em Arial, Helvetica, sans-serif;
	letter-spacing: -.05em;
	line-height: 35px;
	}
h3 {
	font: italic 1.4em/1em Arial, "Times New Roman", Times, serif;
	letter-spacing: -.04em;
	margin: 0 0 5px;
	text-shadow: 0 1px 0 #ccc;	
}
h4 {
	font: italic 1.3em/1em Arial, "Times New Roman", Times, serif;
	letter-spacing: -.04em;
	margin: 0 0 5px;
	}
input, textarea, select {
	font: normal 1em/1.4em Arial, "Times New Roman", Times, serif;
}

input[type=text], input[type=password], textarea {
	background: #eee;
	border: none;
	border-bottom: solid 1px #ccc;
	padding: 5px 7px;
	color: #666;
}
textarea:focus, input[type=password]:focus, input[type=text]:focus {
	background: #eee;
	outline: none;
	color: #000;
}
input[type=reset], input[type=submit] {
	background: #000;
	border: none;
	border-bottom: solid 2px #d1ad80;
	color: #fff;
	padding: 4px 15px;
}
input[type=reset]:hover, input[type=submit]:hover {
	background: #e50000;
}

.edit a hover{
	color: #00deff;
} 


#wrapper {
	width: 980px;
	margin: 0 auto;
}

/*#wrapper_2 {
	background: url(img/footer.png) no-repeat center bottom;
}*/
/* header
-------------------------------------------------*/
#header {
	height: 20px;
}
/* content
-------------------------------------------------*/


#contentpage {
	width: 100%;
	margin: 40px 20px 60px 10px;
	padding: 0;
}

.post {
	clear: both;
	padding: 40px 0 0 100px;
	margin: 0;
	min-height: 100px;
	text-align: justify;
}
.post-date {
	float: left;
	margin-left: -100px;
	margin-top: 8px;
	width: 88px;
	font: 1em/1em Arial, "Times New Roman", Times, serif;
	text-align: right;
	color: #666666;
}
.post-date span {
	display: block;
}
.post-date .day {
	font-size: 1.8em;
	font-style: italic;
	letter-spacing: -.05em;
	padding: 0 0 2px;
}
.post-date .month {
	font-size: .9em;
	line-height: .9em;
	font-style: italic;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.post-date .year {
	font-size: .9em;
	font-style: italic;
	line-height: .9em;
}
.post-date a {
	color: #5c462e;
	text-decoration: none;
}
.post-date a:hover {
	text-decoration: underline;
}
.post-date .postcomment {
	border-top: dotted 1px #ccc;
	margin-top: 8px;
	padding-top: 5px;
	font: .66em/1em Arial, Helvetica, sans-serif;
}
.postcomment a {
	font-weight: bold;
	color: #666666;
}

.post-data {
	font: .8em/1em Arial, Helvetica, sans-serif;
	color: #666666;
	
	margin: 3px 0 10px;
}
.post-data span {
	margin-right: 10px;
}
.post-data a {
	color: #70604c;
	text-decoration: none;
	font-style: normal;
}
.post-data a:hover {
	text-decoration: underline;
}

.post-title {
	color: red;
	font:  1.8em/1em Tahoma, Verdana, "Times New Roman", Times, serif;
	letter-spacing: -.04em;
	margin: 0 0 5px;
}
.post-title a {
	color: red;
	text-decoration: none;
}
.post-title a:hover {
	color: #e50000;
	text-decoration: underline;
}

.more-link {
	background: url(img/more.png) no-repeat 0 0;
	font: 10px/100%  Arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
	padding: 2px 18px 3px 12px;
	margin-left: 5px;
	color: #baad9d;
}
a.more-link:hover {
	background-position: 0 -83px;
	color: #fbcfcf;
}

.post-content {
	font: 1.1em/1.3 Arial, "Times New Roman", Times, serif;
	text-align: justify;
	min-height: 200px;
	clear: both;
}
.post-footer {
	clear: both;
}


/* commentform */
#respond {
	position: relative;
	margin-bottom: 40px;
}
.commentlist #respond {
	border-top: dotted 1px #483f32;
	margin-top: 2px;
}
#respond .cancel-comment-reply {
	position: absolute;
	top: 5px;
	right: 0;
}
#respond #cancel-comment-reply-link {
	font: .8em/1em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: url(img/cancel-reply.png) no-repeat right center;
	padding: 4px 16px 2px 0;
	text-decoration: none;
	color: #000;
}
#respond #cancel-comment-reply-link:hover {
	text-decoration: underline;
}

#commentform input[type=text] {
	width: 210px;
	margin-right: 5px;
	padding: 5px 7px;
}
#commentform label {
	color: red;
}
#commentform label small {
	font-weight: normal;
}
#commentform textarea {
	width: 97%;
	height: 180px;
	padding: 10px 7px;
}

#commentform input#submit {
	background: url(img/submit-btn.png) no-repeat;
	width: 172px;
	height: 32px;
	font: small-caps 1em/1em Arial, "Times New Roman", Times, serif;
	color: #fff;
	border: none;
	padding: 2px 0 6px;
}
#commentform input#submit:hover {
	background-position: 0 bottom;
}


/* content end
-------------------------------------------------*/
#welcome {
	clear: both;
	border-bottom: 1px dotted #ccc;
	padding: 35px 0 0;
	position: relative;
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
	color: blue;
}
#welcome a h2 {
	margin-bottom: 15px;
}
#welcome a {
	text-decoration: none;
	color: blue;
}
#welcome a h2 {
	text-decoration: none;
	color: blue;
}
#welcome a:hover {
	color: red;
	text-decoration: none;
}
#welcome a:hover h2 {
	color: red;
	text-decoration: none;
}
#welcome .welcome1 {
	float: left;
	display: block;
	width: 300px;
	margin-right: 10px;
	padding: 5px;
	letter-spacing: -.05em;
}
#welcome .welcome2 {
	width: 330px;
	float: left;
	margin: 0;
	padding: 0;
}
#welcome .welcome3 {
	float: right;
	display: block;
	width: 300px;
	padding: 5px;
	letter-spacing: -.05em;
	color: blue;
}

/* Sponsor
-------------------------------------------------*/
#sponsor {
	width: 600px;
	margin-left: 150px;
}

#sponsor li {
	list-style: none;
	margin: 15px 0;
	padding: 0;
	height: 110px;
	text-align: left;
	vertical-align: bottom;
}



/* footer
-------------------------------------------------*/
#footer {
	clear: both;
	border-top: 1px dotted #ccc;
	padding: 10px 0 50px;
	position: relative;
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
	font: .9em/1.4em Arial, Helvetica, sans-serif;
	color: #999;
}
#footer a {
	text-decoration: none;
	color: #666;
}
#footer a:hover {
	text-decoration: underline;
}
#footer .footer1 {
	float: left;
	width: 270px;
	margin-right: 30px;
	padding: 5px;
	background-color: #eee;
}
#footer .footer1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer .footer1 ul li {
	padding: 0 0 15px;
	margin: 0;
}
#footer .footer1 em {
	font: italic 1em/1em "Times New Roman", Times, serif;
	color: #72614a;
}
#footer .footer2 {
	float: left;
	width: 270px;
	padding: 5px;
	background-color: #eee;
}
#footer .footer2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer .footer2 ul li {
	width: 100%;
	padding: 0 0 10px;
	margin: 0;
	overflow: hidden;
}
#footer .footer2 cite {
	font: italic 1em/1em "Times New Roman", Times, serif;
	display: block;
	float: right;
	color: #72614a;
}
#footer .footer3 {
	float: right;
	width: 360px;
	margin-bottom: 20px;
	padding: 5px;
	background-color: #eee;
}
#footer .footer3 .widget {
	margin-bottom: 20px;
}

#footer h4 {
	font: 1.5em/1em Arial, Helvetica, sans-serif;
	margin: 10px 0;
	color: #666666;
}

#footer .credits {
	font: .9em/1em Arial, "Times New Roman", Times, serif;
	position: absolute;
	bottom: 10px;
	margin: 0;
	padding: 0;
	color: #72614a;
}
#footer .credits a {
	color: #453320;
}
#footer .credits span {
	margin: 0 6px;
}
/* footer end
-------------------------------------------------*/

/* wordpress post formating, etc.
-------------------------------------------------*/
img.alignleft, img.aligncenter, img.alignright, img.alignnone {
	padding: 2px;
	margin: 5px;
	border: 1px solid #eee;
}
.alignleft {
	float: left;
	margin-right: 20px;
}
.alignright {
	float: right;
	margin-left: 20px;
}
.aligncenter {
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	text-align: center;
	margin-bottom: 15px;
}
.wp-caption img {
	padding: 5px;
	background: #fff;
	border-bottom: solid 2px #d1ad80;
}
.wp-caption-text {
	font: italic 1.2em/1.1em Baskerville, "Times New Roman", Times, serif;
	margin: 3px 0 10px;
	padding: 0 15px;
	color: #584d3f;
}
/* wordpress post formating end
-------------------------------------------------*/


/* tumbled related post
-------------------------------------------------*/
.tabella {width: 652px;clear: both; display: block; margin: 60px 0;}
.riga {clear: both; display: block; width: 652px; display: table-row;}
.colonna1 {float: left; clear: left; width: 100px; text-align: left; background: url(img/empty.gif) no-repeat;
}
.colonna2 { float: left; clear: right; width: 452px; }
.colonna2 a {
	font: italic 115%/100% Arial, "Times New Roman", Times, serif;
	letter-spacing: -.05em;
	color: #453320;
	text-decoration: none;
/* tumbled related post end
-------------------------------------------------*/
