/*
Theme Name: Villa Beria
Theme URI: http://www.net-id.it/villaberia
Description: A WordPress 3 child theme from net-id.it.
Author: Felix Warremann
Author URI: http://www.net-id.it/
Template: twentyten
Version: V1.1.1

*/
body {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	background: #dce2d3;
	margin: 0;
	padding: 0;
	color: #660000;
}


/* STANDARD DECLARATIONS AND BROWSER RESET*/

ul, ol, dl { /* Browser reset*/
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 
	padding-right: 15px;
	padding-left: 15px; /* inner spacing */
}
h1{
padding-bottom:10pt;

}
h2{
font-size:11pt;
margin:0;

}
h2 a{
text-decoration:none;
}

a img { /* img border reset  */
	border: none;
}
a, a:link,a:visited {
color:#404F24;
font-weight:normal;
}
.nav-previous a, nav-next a{
font-size:9pt
}

a:hover, a:active, a:focus { 
	text-decoration:underline;
color:#666;
}
.form-allowed-tags {
display:none;
}
.comment-form-comment  {
width:350px;
}
p {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    }
/*#################################################
FONTS AND MENU
###################################################*/


/*@font-face {
 font-family: Beteckna;
 src: url("/font/Beteckna.eot") 
}*/
@font-face {
 font-family: Beteckna;
 src: url("/font/villaberia.ttf") 
}




h1 {
	font-family: "Beteckna";
	
	/*font-stretch: ultra-condensed;*/
	font-size:11pt;
	/*font-weight: bold;*/
	
	
	text-transform:uppercase;
	color: #660000;
	
}
#primary{
	
	
	font-family: "Beteckna",Arial;
	
	font-size:10pt;
	/*font-weight:bold;
	letter-spacing:-1px;
        word-spacing:2px;*/
	text-transform:uppercase;
	
	
}
#primary ul{
	margin:0;
	list-style:none;
	padding:0;
}


#footer-widget-area ul {
	list-style:none;
	font-family: "Beteckna",Arial;
	margin:0 auto;
 
text-transform:uppercase;
	padding: 0;

	
	
	
}
/*#############################################
MAIN LAYOUT
###############################################*/

#wrapper {
	width: 1124px;
	background: #E7F3D5;
	margin: 0 auto; 

}


#header {
	height:290px;
	width:1116px;
padding-bottom:5px;
background-repeat:no-repeat;
background-position:top;
background-size:contain;




}
#headimg{
	width:100%;
}

#primary {
	float: left;
	width: 198px;
/*background:#f0fae2;*/


	
	padding-bottom: 10px;
}

#content {
	padding: 0 10px 20px 0;
	width: 434px;
	float: left;
	background:#E7F3D5;

}
.page-template-default #content, .single-post #content, .page-template-gallery-page-php #content{
width:700px;

}

.sidebar2 {
	float: left;
	width: 464px;
	
	padding: 0;
}

#footer {
	height:40px;	
	margin-bottom:30px;
	background-image:url(/bandinacompleta.png);
	position: relative;/* Fornisce hasLayout a IE6 per ottenere un clearing corretto.  */
	clear: both;
	width:1116px;
text-align:center;
}


/*################################
MENU STYLES
#################################*/

.dcjq-accordion ul li { /*menu primario*/

background-image:url(/menuverde_02.png);
      background-repeat:no-repeat;
 color:#660000;
}
.dcjq-accordion ul li a{ /*menu primario*/
	
      width:170px;
      
      display:block;
     
      
      padding:12px 0 12px 0;
      text-decoration:none;
   

      text-align:right; 

}
.dcjq-accordion ul li:hover { /*menu primario*/

background-image:url(/menuverde_02-over.png);
      background-repeat:no-repeat;
color:#fff;
}

.dcjq-accordion ul li a:hover{ /*menu primario*/
	
    
     
        color:#fff;


}

.dcjq-accordion ul li ul li { /*menu secondario*/
background-image:none;
background:#f0fae2;
width:183px;
}

.dcjq-accordion ul li ul li a{ /*menu secondario*/
	
	width:170px;

        
        padding:3px 0 3px 0;
margin:0;

        
        color:#404F24;

	
}


.dcjq-accordion ul li ul li a:hover{ /*menu secondario*/
	
	

        
        color:#660000;

	
}


.dcjq-accordion ul li ul li:hover{ /*menu secondario*/
	
	background-image:none;

        
       

	
}
/*######################################################*/



#bordino{/*Border around website layout*/
border:2px solid #ccc;
margin:10px 0;
padding:2px;
}



.entry-meta{
font-size:8pt;

padding:5px 0 5px 15px;

}

.entry-content img{
margin-left:15px;
}
.entry-summary{
margin:0;
padding:0 ;


}
.type-post{

margin:15px 0;
padding:10px;

}
.entry-summary p a{
font-size:9pt;
}
.entry-utility{
padding:0 0 15px 15px;
font-size:8pt;
margin:-7px 0 0 0;

}
#content ul {
margin-left:40px;

}
#content li{
list-style:dot;
padding:5px;

}
#content li h2{
margin:-5px;
font-size:13pt;

}
#content h2, #content h3 {
margin:10px 0;
}


#comments, #comments ol {

padding: 0 15px;
font-size:9pt;


}
#comments h3{
font-size:9.5pt;
padding:0;
margin:0;


}

.sidebar2 p{
margin:0;
padding:0;
}


.xoxo a{
text-decoration:none;

}


.sidebar2 .fb-like{
	display:none;
}
.page-template-default .sidebar2{
width:198px;

}


.content ul, .content ol { 
	padding: 0 15px 15px 40px; 
}


 #primary ul  {
	list-style: none; 
	}






 #footer-widget-area li{
	display:inline-block;
padding:0 40px;
font-size:10pt;
	
}



 #footer-widget-area li a:hover{
color:#660000;
	
}

/* Smartphones (portrait) ----------- */
@media only screen
and (max-device-width : 480px){



#header, #footer, #wrapper,#primary,#content,.page-template-default #content,.sidebar2 {
	width:100%;
	float:none;
	font-size:15pt;
	padding:0;
	background-image:none;
        margin:0;
}


#primary, h1{
	
	
	font-family: Arial;
	font-size:20pt;
	font-weight:bold;
	
	text-transform:uppercase;
padding-bottom:20pt;
	
	
}
.dcjq-accordion ul li { /*menu primario*/

background-image:none;
      background-repeat:no-repeat;
	  


}
.dcjq-accordion ul li a{ /*menu primario*/
	
      width:100%;
      
      display:block;
  background-color:#bdd0a0;
  border:1px solid #ccc;
      
      padding:12px 0 12px 0;
      text-decoration:none;
   
    color:#660000;
     text-align:left; 


}

.dcjq-accordion ul li ul li { /*menu secondario*/
background-image:none;

width:100%;
}

.dcjq-accordion ul li ul li a{ /*menu secondario*/
	
	width:100%;

        background:#d1dfbd;
        padding:3px 0 3px 0;
margin:0;

        
        color:#404F24;

}

 #footer-widget-area li{

font-size:20pt;
text-align:left;
	
}

#topcollage-0 {
	float:left;


}

#FlashID {
	visibility:hidden;
}


	
/*Styles */
}


.am-wrapper{
    float:left;
    position:relative;
    overflow:hidden;
}
.am-wrapper img{
    position:absolute;
    outline:none;
	
}





