/* v1.0 | 20080212 */
/*   
Theme Name: Figli naturali
Description: Template
Author: Mediares
Author URI: http://www.mediares.to.it
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;

	background: transparent;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}




body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color:#ADD8E6;
 background-image:url(images/gradient.png);
 background-repeat:repeat-x;
}

p {
 padding: 5px;
}

li {
  margin-bottom:0px;
  line-height:20px;
}

ul {
  margin:0px;
}

#lingue {
 margin: auto;
 margin-top:20px;
 color: #333;
 width: 771px;
 height: 19px;
 background: #ffffff;
 text-align:right;
}

#wrapper { 
 margin: 0 auto;
 width: 769px;
 border: 1px solid #CCCCCC;
 background-color:#FFFFFF;
 
}

#content { 
 float: left;
 color: #333;
 background: #FFFFFF;
 width: 549px;
 display: inline;
 padding:10px;
 line-height:15PX;
}

#header2 {
 width: 769px;
 float: left;
 height: 124px;
 background-image:url(images/testata.jpg);
 border-bottom:1px solid #CCCCCC;
}

#footer { 
 width: 769px;
 height: 16px;
 clear: both;
 background-image:url(images/bottom.jpg);
 font-size:10px;
 text-align:center;
 padding-top:20px;
}

#footer p{
padding:0px;
}

#leftcolumn { 
 color: #333;
 background: #FFFFFF;
 width: 200px;
 float: left;
 text-align:center;
}

#rnd_container {background: #ffffff; margin:10px 5px 10px 5px;}
    
    .rnd_top, .rnd_bottom {display:block; background:#ffffff; font-size:1px;}
    .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
    .rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
    .rnd_b2, .rnd_b3, .rnd_b4 {background:#F3EE69; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
    .rnd_b1 {margin:0 5px; background:#CCCCCC;}
    .rnd_b2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3 {margin:0 2px;}
    .rnd_b4 {height:2px; margin:0 1px;}
    
    .rnd_content {
    display:block;
    border:0 solid #CCCCCC;
    border-width:0 1px;
    padding: 4px;
    background:#F3EE69;
    color:#000000;
	text-align:left;
}

.rnd_content ul {
list-style: none;
margin:0px;
}

#rnd_container_2 {background: #ffffff; margin:10px 5px 10px 5px;}
    
    .rnd_top_2, .rnd_bottom2 {display:block; background:#ffffff; font-size:1px;}
    .rnd_b1_2, .rnd_b2_2, .rnd_b3_2, .rnd_b4_2 {display:block; overflow:hidden;}
    .rnd_b1_2, .rnd_b2_2, .rnd_b3_2 {height:1px;}
    .rnd_b2_2, .rnd_b3_2, .rnd_b4_2 {background:#B7E3FF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
    .rnd_b1_2 {margin:0 5px; background:#CCCCCC;}
    .rnd_b2_2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3_2 {margin:0 2px;}
    .rnd_b4_2 {height:2px; margin:0 1px;}
    
    .rnd_content_2 {
    display:block;
    border:0 solid #CCCCCC;
    border-width:0 1px;
    padding: 4px;
    background:#B7E3FF;
    color:#000000;
	text-align:center;
	font-size:10px;
}

.menu a{
	font-family: Verdana,Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height:16px;	
	text-align:left;
	letter-spacing:2px;
	color: #09088A;
	text-decoration: none;
}
.menu a:link { color: #09088A;text-decoration: none}
.menu a:visited {color: #09088A;text-decoration: none }
.menu a:active {color: #09088A; text-decoration: none }
.menu a:hover {font-size: 14px;padding-left:5px;color: #33CCFF; text-decoration: underline}
.menu ul {
list-style: none;
}

#newstitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
	height:15px;
	padding-top:10px;
	padding-bottom:10px;
	}
#newstitolo a:link {color: #003366; text-decoration: none}
#newstitolo a:visited {color: #003366; text-decoration: none }
#newstitolo a:active {color: #003366; text-decoration: none }
#newstitolo a:hover {color: #33CCFF; text-decoration: underline}

#newscorpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #585858;
	text-align: justify;
}
#newscorpo p {text-align: justify; padding:0px;}
#newscorpo a:link {color: #585858; text-decoration: underline}
#newscorpo a:visited {color: #585858; text-decoration: underline }
#newscorpo a:active {color: #585858; text-decoration: underline }
#newscorpo a:hover {color: #666666; text-decoration: underline}


#vssp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #585858;
	text-align: center;
}
#vssp p {text-align: justify; padding:0px;}
#vssp a:link {color: #585858; text-decoration: underline}
#vssp a:visited {color: #585858; text-decoration: underline }
#vssp a:active {color: #585858; text-decoration: underline }
#vssp a:hover {color: #666666; text-decoration: underline}


.newstitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #373737;
	}
.newstitolo a:link {color: #373737; text-decoration: none}
.newstitolo a:visited {color: #373737; text-decoration: none }
.newstitolo a:active {color: #373737; text-decoration: none }
.newstitolo a:hover {color: #373737; text-decoration: underline}

.newscorpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #585858;
	text-align: left;
}
.newscorpo a:link {color: #585858; text-decoration: underline}
.newscorpo a:visited {color: #585858; text-decoration: underline }
.newscorpo a:active {color: #585858; text-decoration: underline }
.newscorpo a:hover {color: #666666; text-decoration: underline}

/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;	
	color: #333;	
}

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

#header {
	background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center;
	}

#headerimg 	{
	margin: 7px 9px 0;
	height: 192px;
	width: 740px;
	}

#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;
	}

.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

	border-left: 1px solid #ddd;
}

#footer {
	
	border: none;
	}

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

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

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

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

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

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

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

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;
	}

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

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.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: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

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, #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 */

div.post{
 border:1px solid #CCCCCC;
 padding:10px;
 margin-bottom:10px;
}

div.post .meta{
 padding:3px 0px 0px 7px;
 font-size:10px;
}

div.rnd_content li{
 font-size:15px;
 font-weight:bold;
}

li.categories ul{
 padding-left:29px;
}

li.cat-item{
 list-style-type:square;
}
