/*
Theme Name: Play 40
Theme URI: http://play-factory.it/
Description: Tema per Play 40.
Version: 1.0
Author: Gloria Rossi
Author URI: http://www.gloriarossi.com/
Tags: play 40, play factory 

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

 *
 { 
   padding: 0;
   margin: 0;
 }

 A, A:link, A:visited 
 {
    text-decoration: none; 
    color: #666666;
 }
 
 A:hover
 {
    color: #666666;
		text-decoration: underline;
 }

 a img
 {
   border: none;
 }
 



  acronym, abbr, span.caps
 {
   cursor: help;
 }

 acronym, abbr
 {
   border-bottom: 1px dashed #000;
 }
 
.alignleft
 {
   float: left;
   text-align: left;
   width: 50%;
 }

 .alignright
 {
   float: right;
   text-align: right;
   width: 50%;
 } 
 
 
 blockquote
 {
   margin: 1em 1.5em;
   padding: 1em 1.5em;
   border: 1px solid #9C0528;
   background: #D1BBBF URL(images/blockquote.png) no-repeat   scroll top left;
 } 

 blockquote cite
 {
   margin: 5px 0 0;
   display: block;
 }

  body
 {
   font-family: Georgia, Verdana, Sans-Serif;
   font-size: 12px; 
 }
 
 
 BUTTON{
   border: 1px solid #9C0528; 
   background-color: #ffffff;	
	 color: #9C0528;	  
 }

  
 .center
 {
   text-align: center;
 }
 

 #content
 {
   width: 530px;
   float: left;
	 margin-left:250px;
 }
 

 
 .entry
 {
   margin-top: 10px;
   margin-bottom: 15px;
 } 
 
 .entrytext .postmetadata
 {
   font-size: 10em;
   background-color: #ffffff;
   width: 70%;
   margin: 2em auto3.5em auto;
/*   border: 1px dotted #9C0528;*/
   padding: 5px;
   padding-left: 45px;
 }
 

 #footer
 {
   clear: both;
	 text-align: center;
 }  
 
  h2
 {
 	 /* TITOLO DEI POST E DELLE PAGINE */
   font-size: 16px;
	 font-weight: bold;
   font-style: italic;
	 margin-bottom: 3px;
/*   border-bottom: 1px solid #D1BBBF;*/
 }

 h2 a:hover, h2 a:visited, h2 a
 {
   text-decoration: none;
   color: #000000;
 }

 h3
 {
   margin-top: 15px;
   font-size: 14px;
 }

 h4
 {
   margin-top: 12px;
   font-size: 12px;
 }

 h5
 {
   margin-top: 10px;
   font-size: 10px;
 } 
 
 #header
 {
   padding-top: 20px;
   margin-bottom: 20px;
   height: 300px;
	 text-align: center;	 
   background: url(images/logo_play_factory.gif) no-repeat top left;	 
	 margin: auto;
 }

 #headerimg
 {
   font-size: 12px;
   text-align: left;
   padding: 10px 0px 20px 20px;
   height: 40px;
   color: #FFFFFF;
   background-color: #9C0528;
 }

 #header a
 {
   text-decoration: none;
   color: white;
 }

 #header h1
 {
   font-size: 25px;
 }

 hr
 {
   display: none;
 }
 
 
 .navigation
 {
   display: block;
   margin-top: 10px;
   margin-bottom: 40px;
 }


 #page
 {
   background: url(images/banner.jpg) no-repeat top left;		
 }
 
.pagetitle
 {
   color: #9C0528;
 }
 
 .postmetadata
 {
   padding: 3px;
   font-size: 9px;
   border-top: 1px solid #CCCCCC;
 }

 .postmetadata a
 {
   color: #666666;
 } 
 
 .post
 {
   margin-bottom: 25px;
   color: #000000;
   padding: 5px;
   font-size: 12px;
   font-family: Lucida Grande, Lucida Sans Unicode, Verdana, Sans-Serif;	 
 }

 .post a
 {
   color: #666666;
 }
 
 .post p
 {
   line-height: 20px;
   margin-bottom: 3px;
 } 
 
 .post li
 {
   margin-left: 20px;
 }

 .post ul
 {
/*   list-style-image: url(images/listitem.png);
   list-style-type: bullet;*/
   margin-bottom: 10px;
 }
 
 .post h2{
 	 /* TITOLO DEI POST E DELLE PAGINE */
   font-size: 16px;
	 font-family: Georgia, Arial, Verdana, Sans-Serif;	 
	 font-weight: bold;
   font-style: italic;
	 margin-bottom: 3px;
/*   border-bottom: 1px solid #D1BBBF;*/
 }

 .post h2 a:hover, h2 a:visited, h2 a
 {
	 font-family: Georgia, Arial, Verdana, Sans-Serif; 
   text-decoration: none;
   color: #000000;
 }    
 .post h2 a:visited
 {
	 font-family: Georgia, Arial, Verdana, Sans-Serif; 
   text-decoration: none;
   color: #000000;
 }   
 .post h2 a
 {
	 font-family: Georgia, Arial, Verdana, Sans-Serif; 
   text-decoration: none;
   color: #000000;
 }     

 /* COMMENTI */
 ol.commentlist
 {
   width: 90%;
   margin: 0 auto;
 }

 ol.commentlist li
 {
   margin-bottom: 12px;
   border: 1px solid #9C0528;
   padding: 5px;
   background-color: #D1BBBF;
 }

 ol.commentlist li.alt
 {
   background-color: #EAE2E3;
 }

/* ol.commentlist a
 {
	color: #bd492a; 
 }*/

 #searchform
 {
   text-align: left;
	 color: #000000;
 }

 #searchform input
 {
   border: 1px solid #000000;
   background-color: #FFFFFF;
 }
 
 #searchform button
 {
   border: 0px;
   background-color: #FFFFFF;
	 color: #9C0528;
	 font-size: 12px;
	 font-weight: bold;		 
 } 
 

 #searchform #s
 {
   width: 50%;
   background-color: white;
 } 
 
 #searchsubmit{

   background-color: #ffffff;	
	 color: #9C0528;
	 font-size: 12px;
	 font-weight: bold;	  
 } 
 
 small.commentmetadata
 {
   font-size: 10px;
   margin-bottom: 1em;
   display: block;
 }

  #sidebar
 {
   width: 150px;
   background-color: #FFFFFF;
   color: #000000;
   border: 1px solid #FFFFFF;
   float: right;	 	 
 }
 

 #sidebar ul ul
 {
   /*list-style-image: url(images/listitem.png);
   list-style-type: circle;*/
   margin-left: 20px;
 }

 #sidebar ul h2
 {
	 color: #9C0528;
   font-size: 13px;
   font-weight: bold;
	 font-style: normal;
   padding: 2px;
   margin-bottom: 5px;
 }


 #sidebar ul
{ 
   list-style: none;
   margin-bottom: 10px;
 }


 #sidebar ul ul ul
 {
   margin-bottom: 0;
 }
 
 #sidebar a
 {
   text-decoration: none;
   color: #000000;
 }

 #sidebar a:hover
 {
   text-decoration: underline;
 }
 

 #wrapper
 { 
	 /* layout fisso */ 
   width: 950px;
   margin: 0;
   overflow: hidden;
 }
 
 
#wp-calendar
 {
   border: 1px solid #9C0528;
   width: 80%;
   margin: 0 auto;
   text-align: center;
   margin-bottom: 15px;
 }

 #wp-calendar th
 {
   background-color: #D1BBBF;
 }

 #wp-calendar a
 {
   border: 1px solid #9C0528;
   background-color: white;
   display: block;
 }

 #prev a, #next a
 {
   border: 0;
 }

 #wp-calendar caption
 {
   text-align: center;
   width: 100%;
 }
 

 




