/* CSS Document */
/*  
Theme Name: Wolf 3.0
Description: Tema per Foodandwolf
Version: 3.0
Author: Valek
Author URI: http://www.valekonline.com
*/


html, body{
margin: 0;
font-family: Arial, Helvetica, Georgia, Sans-serif;
font-size: 12px;
text-align: left;
background: url(images/sfondowolf2.jpg) #4d6066 fixed;
color:#000;
height:100%;
}

body, h1, h2, h3, h4, h5, h6, blockquote, p{
margin: 0;
padding: 0;
}

h5{
font-family: Arial, Georgia, Sans-serif;
font-size: 16px;
color: #920019;
padding-left:30px;
}

h4{
font-family: Arial, Georgia, Sans-serif;
font-size: 12px;
color: #920019;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
margin-left:10px;
margin-right:10px;
}

h2{
color: #920019;
font-family: Arial, Georgia, Sans-serif;
font-size: 14px;
}

a:link, a:visited, a:hover{
text-decoration:underline;
color:#000;
font-family: Arial, Georgia, Sans-serif;
}


#wrapper{
width:910px;
height:100%;
background: url(images/wrapper2bg.jpg) repeat-y;
margin-left:auto;
margin-right:auto;
}

#wrapper2{
width:910px;
height:auto;
background: url(images/wrapper2bg.jpg) repeat-y;
float:left;
}

/*.qtrans_flag {
display:block;
height:39px;
width:26px;
}*/

.language{
width:140px;
float:left;
margin-top:30px;
margin-left:480px;

}

.language ul{
float:right;
margin:0px;
}

.language ul li{
padding-right:15px;
float:left;
display: inline;
width:30px;
height:20px;
}

#header{
background:url(images/header.gif);
width:910px;
height:66px;
float:left;
}


#content{
background:#fff;
float:left;
width:530px;
height:120%;
}

.left_sidebar{
float:left;
width:190px;
height:120%;
background:#000;
}

#logo{
float:left;
background:url(images/logo.gif);
width:190px;
height:200px;
}

#sidebar{
float:right;
width:188px;
height:120%;
background:#fff;
border-left: 2px solid #000;
}

#rss{
background:url(images/rss.jpg);
width:88px;
height:20px;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
margin-right:90px;
float:left;
}

#sidebar p{
margin-left:10px;
}

#sidebar h2{
padding-top:15px;
margin-left:10px;
}

#sidebar li{
margin-left:25px;
color:#920019;
}

#sidebar a, a:hover, a:visited{
text-decoration:none;
color:#920019;
}


#content_page{
background:url(images/content_page_bg.gif) repeat-y;
float:left;
width:580px;
height:auto;

}

#content_post_top{
background:url(images/content_post_top_bg.png);
float:left;
width:540px;
height:40px;
}

#content_post_bottom{
background:url(images/content_post_bottom_bg.gif);
float:left;
width:540px;
height:40px;
}

#content_page_bottom{
background:url(images/content_page_bottom_bg.gif) top center no-repeat;
margin-right:auto;
margin-left:auto;
width:580px;
height:30px;
}

.content_post{
background:#fff;
float:right;
width:530px;
height:auto;
}

#message{
width:560px;
height:50px;
float:left;
background:url(images/message.png) no-repeat center;
}



#desc{
width:530px;
height:300px;
margin-left:auto;
margin-right:auto;
text-align:left;
margin-bottom: 40px;
}

.scroll{
float:left;
margin-left:auto;
margin-right:auto;
overflow:auto;
height: 400px;
padding: 10px;
width: 540px;
margin-top:60px;
text-align:justify;
}

.post{
text-align:justify;
padding: 10px 35px 10px 35px;
}

.post a:link, a:visited, a:hover{
text-decoration:none;
color:#920019;
font-family: Arial, Georgia, Sans-serif;
}

/*.post h2{
font-family: Tahoma, Georgia, Sans-serif;
color: #c43935;
font-size: 14px;
}*/

.entry{
padding-top:10px;
width:auto;
line-height: 18px;
text-align:justify;
}

.entry p{
padding-bottom:10px;
}

.entry h2{
color: #920019;
font-family: Arial, Georgia, Sans-serif;
font-size: 15px;
padding-bottom:10px;
}


.entry a:link, a:visited, a:hover{
text-decoration:underline;
/*color: #d3dad3;*/
color:#666666;
font-family: Arial, Georgia, Sans-serif;
}


.postmetadata{
margin-bottom:20px;
border-bottom:1px solid #920019;
}

.postmetadata a:link, a:visited, a:hover{
text-decoration:none;
color:#920019;
font-family: Arial, Georgia, Sans-serif;
}

#sidebar_home{
background:#4d6066;
width:400px;
height:590px;
float:right;
}

/*#sidebar_home ul{
margin:0px;
}

#sidebar_home ul li{
float: right;
display: inline;
width: 30px;
}*/


#sidebar ul li {
margin-left:-20px;
}

#sponsor_wrap{
background:#4d6066;
width:190px;
height:590px;
float:left;
}

#sponsor{
background:url(images/sponsor_prova.gif);
width:190px;
height:590px;
float:left;

}

#menu_page{
width:190px;
height:20px;
background:url(images/menu_page.gif);
}

#space_left{
width:200px;
height:20px;
background:#4d6066;
}

#block1{
background:url(images/menu_right.gif) no-repeat center bottom;
float:left;
width:400px;
height:240px;
color:#fff;
padding: 10px 10px 0px 10px;
text-align:justify;
}

#block1 ul li{
margin-left:-20px;
}

#block1 p{
padding-top:10px;
padding-bottom:10px;
border-bottom: 2px solid #CCCCCC;
}


#box{
width:400px;
height:68px;
border-bottom: 2px solid #CCCCCC;

}


#block2{
float:left;
width:198px;
height:465px;
border-right:solid 2px #CCCCCC;

}

#block2 a{
text-decoration:none;
color: #d3dad3;
font-family: Arial, Georgia, Sans-serif;

}

#block2 ul li{
margin-left:-20px;
list-style:none;
}


#block3{
float:left;
width:190px;
height:465px;
}


#bio{
/*background:url(images/bio.png) no-repeat center;*/
width:190px;
height:125px;
float:left;
}

#ricette{
/*background:url(images/ricette.png) no-repeat center;*/
width:190px;
height:125px;
float:left;
}

#soldati{
/*background:url(images/soldati.png) no-repeat center;*/
width:190px;
height:125px;
float:left;
}


#salama{
background:url(images/salama.png) no-repeat center;
width:199px;
height:125px;
float:left;
}

#bio_img{
width:132px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}

#ricette_img{
width:132px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}

#soldati_img{
width:132px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}

.desc1{
width:190px;
height:20px;
text-align:center;
float:left;
margin-bottom:20px;
}



/*commenti*/

.comments-template{
	margin: 10px 0 0;
	/*border-top: 1px solid #ccc;*/
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #920019;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}


/*search*/

.search{
margin-top:30px;
margin-left:10px;
width:280px;
float:right;
}


#searchsubmit{
background:url(images/submitbg.jpg) #000 no-repeat center;
width:88px;
height:25px;
border:none;
}

#s{
margin-left:7px;
width:158px;
border:none;
}


/*#search form {
display:inline;
float:left;
font-family:Arial,Helvetica,Georgia,Sans-serif;
font-size:12px;
margin:10px 0;
width:100px;
}*/

/*footer*/

#footer{
clear:both;
width:530;
height:20px;
margin-left:auto;
margin-right:auto;
color:#000;
text-align:center;

}