/*  
Theme Name: Marie Pace
Theme URI: 
Description: Theme for MariePace.com
Version: 1.0
Author: 
Author URI: 

This stylesheet keeps the structure of the Kubrick one, some minor changes in dimensions and the sidebar were necessary. Again most of the credits goes to the great people behind Kubrick at BinaryBonsai.com

-- this theme is released under the GPL licence.
*/

/* Begin Structure */

body {
	margin: 0;
	padding: 0; 
	}

#page {
	background-color: white;
	margin: 0px auto;
	padding: 0;
        width:1000px;
	
	}
	
#header {
	padding: 0;
	margin: 0;
	height: 255px;
	width: 1000px;
	background-color: #fff;
	}

#headerimg {
	margin-top: 0px;
	padding-top: 180px;
	width: 1000px;
	}

.narrowcolumn {
        float: left;
	padding: 0px 0px 0px 40px;
	margin: 0px;
        width: 640px;
	}

.widecolumn {
	padding: 10px 0px 20px 0px;

	margin: 5px 0px 0px 150px;
	width: 450px;
	}
	
.post {
	margin: 0px 0px 40px;
	text-align: justify;
	}

.widecolumn .post {
	margin: 0px;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0px;
	}
	
#footer {
	padding: 0px;
	margin: 0px auto;
	width: 1000px;
	clear: both;
        
	}

#footer p {
	
	padding: 22px 0px;
	text-align: center;
        color:000;
	}

#bloccofoto {width:100%;
             text-align:center;}
#bloccofoto img {border:3px solid #cccccc;}
#bloccofoto2 {width:100%;
             }
#bloccofoto2 img {
border: 3px solid #cccccc;
margin:2px 2px 5px 9px;}


/* End Structure */



/* Begin typography and colors */
body {
	font-size: 62.5%; /* Azzera 1em a 10px */
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #d5d6d7;
	color: #333;
	text-align: center;
	}

#page {
	background-color: white;
	border: 1px solid #959596;
	text-align: left;
	}

#header {
	background-color: #73a0c5;
	}

#content {
	font-size: 1.2em
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}
	
.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

#footer {
	background-color: #eee;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

.description {
	font-size: 1.2em;
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, .description {
	text-decoration: none;
	color: #333;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #b85b5a;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em Georgia, "Times New Roman", Times, serif;
	}
	
.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: Georgia, "Times New Roman", Times, serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em Georgia, "Times New Roman", Times, serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}
	
code {
	font: 1.1em Georgia, "Times New Roman", Times, serif;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}
	
#wp-calendar #prev a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End typography and colors*/





/*	Headers */
h1 {
	padding-top: 5px;
	margin: 0px;
	}

.description {
	text-align: center;
	}

h2 {
	margin: 30px 0px 0px;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0px 0px;
	padding: 0px;
	}

h3 {
	padding: 0px;
	margin: 30px px0 0px;
	}

h3.comments {
	padding: 0px;
	margin: 40px auto 20px ;
	}
/* End Titles */



/* Begin Images */

.post img {border:1px solid #cccccc;}
p img {
	padding: 0px;
	max-width: 100%;
	}

/*	L'uso della classe 'class="alignright"' applicata ad un'immagine
	fa si' che l'immagine si allinei a destra.
	L'uso della classe 'class="centered', centra l'immagine. E' un sistema
	migliore rispetto all'uso di align="center" */
	
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 Lists
 */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}


.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
	
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End lists */



/* Forms */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
	}

#sidebar #searchform #s {
	width: 115px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* Questo e' solo per articoli protetti da password. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End forms */



/* Comments */
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Sidebar */
#sidebar
{
	background-color:#F7DE8C;
	padding: 20px 0 10px 20px;
	margin-left: 730px;
	width: 210px;
	-moz-border-radius: 0px;
	border: 1px solid #ACAB82;
	}

#sidebar form {
	margin: 0;
	}
	
/* End sidebar */



/* 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 { /* Non funziona in IE */
	background-color: #fff; }
	
/* End Calendar */



/* Whatever */
acronym, abbr, span.caps {
	cursor: help;
	}

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

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

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

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 20px;
        width:650px;
	}
	
/* Home Navigation */


#navcontainer ul
{
	text-align: center;
	padding-bottom: 5px;
	padding-top: 6px;
	padding-left: 0;
	margin-top: 0;
	margin-left: 0px;
	margin-right: 0px;
	/* cancels gap caused by top padding in Opera 7.54 */
background-color: #5C2E2E;
	color: white;
	width: 1000px;
	/*height: 18px;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 17px;
	font-size: 11px;
	/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
	/* matches link padding except for left and right */
padding-top: 7px;
	margin: 0px;
	list-style-type: none;
}

#navcontainer ul li a
{
	padding-left: 15px;
	padding-right: 14px;
	padding-bottom: 5px;
	padding-top: 7px;
	color: #EEEEEE;
	font-weight: bold;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #755435;
}

#navcontainer ul li a:hover
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #755435;
	color: #333;
}

#navcontainer #active { border-left: 1px solid #755435; }

/* End Whatever */

/* Quit your jobs
Don't cross you fingers
Don't work for people
You can't trust
Quit their money
Leave their places
Slam the door and
Don't look back
You've been here so long
Don't take the middle curse
Don't hesitate, it's overdue
Suit or revolt, it's up to you

Lali Puna, Middle Curse */
