/*
Theme Name: Latuaricchezza Theme
Theme URI: http://www.kifulab.net/
Description: The default Latuaricchezza.com theme.
Version: 1.0
Author: Kilotto & Fulippo
Author URI: http://www.kifulab.net/
Tags: wordpress 2.8, fixed width, two columns, widgets
*/

/* Begin Reset Style*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: inherit;
	font-size: 100%; 
	font-family: inherit;
	vertical-align: baseline;
}
a {}
/* table, caption, tbody, tfoot, thead, tr, th, td  { margin: 0; padding: 0; } */
strong { }
:focus { outline: 0; } /* remember to define focus styles! */
body { /* line-height: 1; */ /*  Disabilito l'altezza della linea */ color: black; background: white; }
ol, ul , li{ list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* End Reset Style*/


/* Begin Tags */
body {
	text-align: center;
	color: #333;
	font-size: 10pt;
	font-family: Tahoma, 'Trebuchet MS', Verdana, Arial, Sans-Serif;
}
a, a:visited { color:#666; text-decoration:none; }
a, a:visited { color:#272D36; text-decoration:none; }
a:hover { text-decoration:underline; }
h1 { font-size:14pt; }
h2 { font-size:12pt; }
h3 { font-size:10pt; }
small { font-size:8pt; }
/* End Tags */


/* Begin Stuff */
.clear { clear:both; }
.cleaner { clear:both; height:0px; line-height:0px; font-size:0px; }
.noborder{ border:none; }

	/* Font */
	.georgia { font-family: Georgia, 'Times New Roman', Arial, Sans-Serif; }
	.bold, .bold a { font-weight:bold; }
	.italic { font-style:italic; }
	.fsize-8 { font-size:8pt; }
	.fsize-10 { font-size:10pt; }
	.fsize-12 { font-size:12pt; }
	.fsize-14 { font-size:14pt; }
	.fsize-16 { font-size:16pt; }
	.fsize-18 { font-size:18pt; }
	.fsize-20 { font-size:20pt; }
	
	/* Colors */
	.azure, .azure a, .azure a:visited { color:#0A71B3; }
	.black, .black a, .black a:visited { color:#272D36; }
	.grey, .grey a, .grey a:visited { color:#666; }
	.red, .red a, .red a:visited { color:red; }
	.veryblack, .veryblack a, .veryblack a:visited { color:#000; }
	.yellow, .yellow a, .yellow a:visited { color:#FFFF00; }
	
	.m-right-10 { margin-right:10px; }
	.m-right-20 { margin-right:20px; }
	
	.m-top-10 { margin-top:10px; }
	
	.m-bottom-5 { margin-bottom:5px; }
	.m-bottom-10 { margin-bottom:10px; }
	.m-bottom-20 { margin-bottom:20px; }

	.text-left { text-align:left; }
	.text-right { text-align:right; }
	.text-center { text-align:center; }
	.text-justify { text-align:justify; }
	
	.alignleft{ float:left; }
	.alignright{ float:right; }
/* End Stuff */


/* Begin Structure */
body {
	background-color:#EFEFEA;
	background-color:#FFF;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
}
#page { 
	width:960px; 
	margin: 0px auto;
}

#container {
	/* background-color:#ffffff; */
	/* margin-bottom:10px; */
	/* border-top:5px solid #E1E1D8; */
	/* border-bottom:5px solid #E1E1D8; */
}
#content {
	float:left;
	text-align:left;
	width:534px;
	padding:10px 0;
}
#content #posts { padding:0 10px; }

#footer {
	background-color:#DDDDDD;
	background-image:url(images/bg-footer.jpg);
	background-repeat:repeat-x;
	padding-right:10px;
	padding-bottom:20px;
	padding-top:30px;
}

#sidebar {
	float:right;
	text-align:left;
	width:200px;
}
#sidebar-left {
	float:left;
	text-align:left;
	width:200px;
}
#sidebar, #sidebar-left {
	/* background-color:#F6F5F5; */
	/* border-right:solid 1px #EAE9E9; */
}
/* End Structure */

/* Begin Header, Footer and Sidebar */
#header { height:220px; }
.manu-main li { 
	float:left;
	font-weight:bold;
	line-height:50px;
	padding:0px 20px;
}

#footer { }

.sidebar { }
.sidebar .sidebar-elements { padding:0 0px; }
.sidebar .sidebar-elements .page_item, .sidebar .sidebar-elements .cat-item{ 
	font-family: Georgia;
}
.sidebar .sidebar-elements h2 { 
	/*background-color:#92B066; */
	background-image:url(images/box-title.gif);
	background-repeat:no-repeat;
	height:42px;
	line-height:32px;
	color:#ffffff;
	/* font-style:italic; */
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-weight:bold;
	padding:0px 0 0px 10px;
}
.sidebar .sidebar-elements ul { margin-bottom:20px; }
.sidebar .sidebar-elements ul li { margin:0px; }

.box, .widget {
	background-image:url(images/box-bg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:5px;
}
.box li {
	padding-left:10px;
	padding-bottom:10px;
}
/* End Header, Footer and Sidebar */


/* Begin Content */
#posts { }
.post{
	margin-bottom:30px;
}
.entry { 
	/* text-align:justify;  */
	line-height:14pt;
}
.entry a, .entry a:visited { color:#517221; }
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin-bottom:10px; }
.entry img { border:5px solid #DDD; margin:10px; }
.entry p { margin-bottom:10px; }
/* End Content */


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

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

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

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

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

#commentform p {
	margin: 5px 0;
	}

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

.commentmetadata {
	margin: 0;
	display: block;
	}
#comment {
	width:500px;
	width:100%;
	}
.avatar {
	float:right;
	border:3px solid #e2e2e2;
}
.comment {
	background-color:#f5f5f5;
	border:1px solid #e2e2e2;
}
/* End Comments */

/* Varie */
.iscriviti {}
.iscriviti input { border:1px solid #e2e2e2; }

.title-green {
	background-image:url(images/title-green.gif);
	background-repeat:no-repeat;
	height:42px;
	line-height:32px;
	color:#ffffff;
	font-size:12pt;
	font-weight:bold;
	padding-left:10px;
}

.related {}
.related li {
	font-size:12pt;
	font-family:Georgia;
	height:25px;
	line-height:20px;
	border-bottom:1px dotted #CCC;
}


/* 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 Contacts */
.contact-form{
	margin:20px 0;
	background:#f5f5f5;
	padding:15px;
	color:#333;
	border:1px solid #e5e5e5;
}
.contact-form fieldset{margin-top:20px;}
.contact-form legend{font-size:24px;font-family:Georgia; /* font-style:italic; */ margin:0 0 10px 0;display:block;color:#333}
.contact-form label{margin:10px 0;display:block; /* font-style:italic; */ text-indent:10px;}
.form-input input, .form-textarea textarea{
	border:1px #ddd;
	padding:10px 9px;
	font-size:12px;
	width:300px;
	background:white;
	border:1px solid #f2f2f2;
}
p.information, p.success, p.error{margin-top:20px;color:#999}

p.error{color:red}
p.success{color:green}

.form-textarea textarea{height:200px}
/* End Contacts */

.widget { margin-bottom:20px; position:relative; padding-top:40px; }
.widget h2 { width:200px; position:absolute; top:-5px; left:0px; }
.widget ul { padding:0px 10px; }
.widget ul li {
	font-family:Georgia; 
	padding-bottom:10px;
}

.widget_links { }
.widget_links a { }
.widget_links img { }


