/*  

Theme Name: Tuscany.PodTravels.tv
Theme URI: http://tuscany.podtravels.tv
Description: Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.5
Author: Grok42 snc
Author URI: http://tuscany.podtravels.tv

   The base theme was designed and built by Michael Heilemann,
   whose blog you will find at http://binarybonsai.com/
   
   The CSS, XHTML and design is released under GPL:
   http://www.opensource.org/licenses/gpl-license.php
	

   *** REGARDING IMAGES ***
   All CSS that involves the use of images, can be found in the 
   index.php' file. This is to ease installation inside subdirectories 
   of a server. Have fun, and don't be afraid to contact me if you have 
   questions.

*/

#topmenu
{ 

  width: 100%; 
  text-align: left;
  padding: 0px;
  padding-left:40px !important;
padding-left:15px;
  color:#d3d3d3;
  margin-top: 0px;
position:relative;
top:150px !important;
top:155px;
font-size:115%;

  }

#topmenu li
{ 
  display: inline;
  list-style: none; 
  padding: 0px;
  
  }
  
  #topmenu ul {
padding: 0px;

  }

 
#topmenu li a
{ 
color:#FFF;
font-weight:bold;
margin-right:10px;

  }
  
  
#topmenu li.page_item:before
{ 
  content: "\0020 | \0020";
  }


img.film 
{ 
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: 0px;
  padding: 0px;
  padding-left: 0px;
  padding-right: 0px;
  float:left;

    
  }

/* Begin Typography & Colors */
body 
{
  font-size: 59.5%; /* Resets 1em to 10px */
  font-family:  /*fonts*/ Verdana, Sans-Serif; 
  background-color: #900;
  color: #000;
  text-align: center;
  }

#page 
{
  background-color: #900;
  text-align: left;
  }

#header 
{
  background-color: #b2b2b2;
  }

#content 
{
  font-size: 1.2em

  }


.widecolumn .entry p 
{
  font-size: 1.05em;

  }

.narrowcolumn .entry, 
.widecolumn .entry 
{
  border-top: 2px solid #92a79f;
  line-height: 1.4em;
  }

.widecolumn 
{
  line-height: 1.6em;
  
  }

	
.narrowcolumn .postmetadata 
{
  font-size: 0.88em;
  clear:both;
  }

.alt 
{
  border-bottom: 2px solid #92a79f;
  }



small 
{
  font-family: /*fonts*/ Verdana, Sans-Serif; /*Arial, Helvetica, Sans-Serif;*/
  font-size: 0.9em;
  line-height: 1.5em;
  }

h1, 
h2, 
h3,
h4 
{
  font-family: /*fonts*/ Verdana, Sans-Serif; /*'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
  font-weight: bold;
  }

h1 
{
  font-size: 4em;
  text-align: center;
  }

.description 
{
border-left:2px dotted #FFF;
padding-left:3px;
width: 180px !important;
width: 150px;
float: right;
margin-right: 30px !important;
margin-right: 10px;
text-transform:uppercase;
  }

.description p 
{ 
  font-size: 1.0em;
  font-weight: bold;
  text-align: left;
  line-height: 110%;
  }

h2
{
  font-size: 1.3em;
  }

h2.pagetitle 
{
  font-size: 1.3em;
  }



h3
{
  font-size: 1.3em;
  }


h4
{
  font-size: 1.1em;

  }

h1, 
h1 a, 
h1 a:hover, 
h1 a:visited, 
.description 
{
  text-decoration: none;
  color: white;
  }

h2, 
h2 a, 
h2 a:visited, 
h3, 
h3 a,
{
  color: #92a79f;
  }

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: #999;
  }

.commentlist li, 
#commentform input, 
#commentform textarea 
{
  font: 0.9em /*fonts*/ Verdana, Sans-Serif; /*'Lucida Grande', Verdana, Arial, Sans-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: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  }

.commentmetadata 
{
  font-weight: normal;
  }

#sidebar 
{
background-image:url(images/sidebar_web.gif);
background-repeat:no-repeat;
font: 1.05em /*fonts*/ Verdana, Sans-Serif; /*'Lucida Grande', Verdana, Arial, Sans-Serif;*/
color: #b2b2b2;
margin-left:0px;
  padding: 10px 0 10px 10px;
  margin-left: 537px;
  width: 190px;
  }

#sidebar ul ul li, 
#sidebar ul ol li
{ 
  color: #444;
  }

small, 
.nocomments, 
.postmetadata, 
blockquote, 
strike 
{
  color: #777;

  }
  
  
 .postmetadata {
 
   clear:both;
   font-size:90%;
   padding-top:5px;
   
   }

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 
{
  font-size: 1.0em;
  font-weight: bold;
  text-decoration: none;
  }

a:hover 
{
  color: #900;
  text-decoration: underline;
  }
	
#sidebar a,
#sidebar a:visited
{ 
  color: #92a79f;
  }

#sidebar a:hover
{ 
  color: #C00;
  text-decoration: none;
 }

#wp-calendar #prev a 
{
  font-size: 9pt;
  }

#wp-calendar a 
{
  text-decoration: none;
  }

#wp-calendar caption 
{
  font: bold 1.3em /*fonts*/ Verdana, Sans-Serif; /*'Lucida Grande', Verdana, Arial, Sans-Serif;*/
  text-align: center;
  }

#wp-calendar th 
{
  font-style: normal;
  text-transform: capitalize;
  }
/* End Typography & Colors */



/* Begin Structure */
body 
{
  margin: 0;
  padding: 0; 
  }

#page 
{
  background-color: white;
  margin: 20px auto;
  padding: 0;
  width: 760px;
  border: 1px solid #959596;
  }
	
#header 
{
  padding: 0px;
  margin: 0 auto;
  height: 189px;
  width: 100%;
  background-color: #73a0c5;
  }

#headerimg 
{
  
  height: 150px;
  width: 100%;

  }

.narrowcolumn 
{
float: left;
margin: 0px;
width: 450px;
padding: 0 0 20px 40px !important;
padding: 0 0 0 60px;
  }

.narrowcolumnhp
{
float: left;
margin:0px;
width: 450px;
padding: 0 0 20px 40px !important;
padding: 0 0 0 60px;
  }



.widecolumn 
{
  padding: 10px 0 20px 0;
  margin: 5px 0 0 70px;
  width: 410px;
  
  }

.widecolumn a
{
  color: #000
  
  }

.post 
{
text-align: justify;
margin:0px 0px 40px 0px;
  }
  
 
.post a
{
color:#92a79f;
  }

.widecolumn .post 
{
  width: 410px;
  margin: 0;
  }

.narrowcolumn .postmetadata 
{
  padding-top: 5px;
  }


.widecolumn .postmetadata 
{
  margin: 20px 0;
  }
	
#footer 
{
background-color: #000;
font-size:100%;
margin: 0px auto 0px auto !important;
margin: 0px auto 0px 7px;
width: 760px;
clear: both;
padding: 2px 0px 7px 0px !important;
padding: 2px 0px 7px 2px;

  }
  
  #footer a
{
text-decoration:underline;
font-weight:normal;
color:#000;
  }




#footer p 
{
margin: 0;
padding: 0px;
text-align: center;
padding-bottom:5px;
  }
/* End Structure */



/*	Begin Headers */
h1
{
  padding-top: 70px;
  margin: 0;
  }

.description 
{
  text-align: center;
  }

h2 
{
  margin: 20px 0 0;
color:#C00;
  }

h2.pagetitle 
{
  margin-top: 20px;
  text-align: left;
  }

#sidebar h2 
{
font-family: /*fonts*/ Verdana, Sans-Serif; 
font-size: 1.3em;
border-bottom:2px dotted #c00;
padding:2px 0px 2px 0px;
font-weight: bold;
margin: 0px 0 0 0;
color:#C00;
text-transform:uppercase;
margin-right:30px;

  }

h3
{
  padding: 0;
  margin: 30px 0 0;
  }

h3.comments 
{
  padding: 0;
  margin: 40px auto 20px ;
  }

/* End Headers */



/* Begin Images */
p img 
{
  max-width: 100%;
  background-color: #ffe;
  }

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
	
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 */


.alignleft a
{
  color: #000
  }

/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

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:18px 0 0 0;
  padding: 0;
  }

#sidebar ul li 
{
  list-style-type: none;
  list-style-image: none;
  margin-bottom: 15px;
  margin:0px;
padding-left:14px;
font-size:95%;
padding-top:2px;

  }

#sidebar ul p, 
#sidebar ul select 
{
  margin: 5px 0 8px;
  }

#sidebar ul ul, 
#sidebar ul ol 
{
  margin:0px;


  }

#sidebar ul ul ul, 
#sidebar ul ol 
{
  margin:0px;
  }

ol li, 
#sidebar ul ol li 
{
  list-style:none;
  }



  
  #sidebar ul ul li a, 
#sidebar ul ol li a 
{ color: #92a79f;
  }
  
  
    #sidebar ul ul ul li a
{ color: #92a79f;
  }
  
  

#sidebar #list_cats
{
  font-family: /*fonts*/ Verdana, Sans-Serif; 
  font-size: 1.2em;
  }

#sidebar #list_cats ul
{
  font-family: /*fonts*/ Verdana, Sans-Serif; 
  font-size: 0.88em;
  
  }

/* End Entry Lists */



/* Begin Form Elements */
#searchform 
{
  margin: 0px;
  padding: 0px;
  }

#searchform #s 
{
  width: 100px;
  background-color: white;
  border: 2px solid #a99;
  padding: 2px;
  }

#searchform #searchsubmit 
{
  background-color: white;
  border: 2px solid #a99;
  padding: 1px;
  }

.entry form 
{ /* This is mainly for password protected posts, makes them look better. */
  text-align:center;
  }

select 
{
  width: 130px;
  }

#commentform input 
{
  width: 170px;
  padding: 2px;
  margin: 5px 5px 1px 0;
  }

#commentform textarea 
{
  width: 400px;
  padding: 0px;
  }

#commentform #submit 
{
  margin: 0;
  float: right;
  }
/* End Form Elements */



/* Begin Comments*/
.alt 
{
  margin: 0px;
  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;
  clear:both;
  }
/* End Comments */



/* Begin Sidebar */

#sidebar form 
{
  margin: 0;
  }
/* End Sidebar */



/* 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: 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: 10px;
  margin-bottom: 60px;
  color: #999;
  }
/* End Various Tags & Classes*/


#header a
{ 
  font-weight: normal;
}

  /* "Daisy, Daisy, give me your answer do. 
   *   I'm half crazy all for the love of you.
   *   It won't be a stylish marriage, I can't afford a carriage.
   *   But you'll look sweet upon the seat of a bicycle built for two." 
   */


.film-link {
width:200px;
margin-left:200px;
margin-top:30px;
background-image:url(../../../graphics/back1.png);
background-repeat:no-repeat;
padding:15px;
font-size:0.9em;

}




.finestra {
margin-top:10px;
background-image:url(images/back2.gif);
background-repeat:no-repeat;
width:100%;
height:auto;
padding-top:20px;
min-height:190px;
}

.finestra img{
margin-left:15px;
margin-right:15px;
float:left;
border:1px solid #92a79f;
padding:2px;

}


.download {



}









.episodio {
background-image:url(images/back2.gif);
background-repeat:no-repeat;
display:block;
clear:both;
min-height:120px;
margin:10px 10px 0px 0px !important;
margin:10px 10px 0px 0px;



}

.episodio h3 {
color:#92a79f;
margin-top:5px;
margin-left:6px;


}


.episodio img {
float:left;
margin:4px 6px 4px 12px;
border:1px solid #92a79f;
padding:2px;


}

.episodio p {
clear:both;


}




#loghi {
background-color:#8c0000;
padding: 15px 0px 7px 1px;
margin: 0px auto;
width: 760px;
text-align:center;


}


#loghi img{
margin-right:4px;


}


#sidebar table{
margin-bottom:5px;


}

#sidebar td,tr{
border:0px;


}


.stileelenco {
	color: #000;
        font-style: normal;
        font-size: 0,8em;

text-align: left;

}

