body{
background-color: #000000;
font-family: Segoe UI, Tahoma, Verdana;
margin: 0;
text-align: center;
font-size:14px;}


img, div {behavior: url(iepngfix/iepngfix.htc);}

img{
border: 0;
}

a{
text-decoration: none;
color:#af861a;
outline: none;
}

/* Nav */
#nav {
height: 43px;
width: 900px;
margin-left: auto;
margin-right: auto;
text-align: left;
z-index: 10; 
position:absolute;
padding-left: 40px;
margin:0px 0px 0 0px;

}

#nav ul {
	margin:0;
	padding:3px 0;
	list-style:none;
	font-size: 8pt;
	text-transform: uppercase;
	font-family:Segoe UI, Arial;

	}
#nav ul li {
	display:inline;
	}
#nav ul a {
	background:transparent url(images/backnav.jpg) no-repeat scroll left center;
	display:block;
	float:left;
	height:35px;
	color:#ededed;
	font-weight:bold;
	text-shadow:0 1px 0 #252525;
	text-decoration:none;
	line-height:35px;
	padding:0 23px;
	outline: none;

	}
#nav ul a:hover {
	background:url(images/navhover.jpg) repeat-x;
	color:#fff;
	outline: none;
	}
#nav ul a:active{
	background:url(images/navclick.jpg) repeat-x;
	outline: none;
	}
#nav ul li.current_page_item a {
	background:url(images/navhover.jpg) repeat-x;
	}

div#navbar{
background: url(images/navbar.jpg) no-repeat center scroll;
height: 43px;
width: 1013px;
margin-left: auto;
margin-right: auto;
text-align: left;
z-index: 10; 
position:relative;
margin-top: -4px;

}

div#containernavbar{
margin-left: auto;
margin-right: auto;
text-align: left;
margin-top: -43px;
height: 43px;
width: auto;
}

div#navbarsx{
background: url(images/navbarsx.jpg) repeat-x scroll; 
height: 43px;
width: 40%;
float: left;
}

div#navbardx{
background: url(images/navbardx.jpg) repeat-x scroll;
height: 43px;
width: 40%;
float: right;
}


/* Search */
#navsearch{
background: transparent url(images/search.jpg) no-repeat;
height: 35px;
width: 147px;
float: right;

}

form#searchform {
	padding-top:9px;
	padding-left:29px;
	}

input.s {
    background: transparent;
	float:left;
	border:none;
	width:118px;
	height: 20px;
	font-size: 12px;
	}
	
div#header{
background: url(images/head.jpg) no-repeat center scroll;
height: 76px;
width: 1013px;
margin-left: auto;
margin-right: auto;
text-align: left;
z-index: 20;
position:relative;
}

/* corpo */
div#container{
background: url(images/background.jpg) no-repeat scroll top center;
height: auto;
width: auto;
margin-left: auto;
margin-right: auto;
text-align: left;
padding-top: 8px;
min-width: 1013px;
}

div#contentup{
background: url(images/boardup.png) no-repeat scroll;
height: 84px;
width: 965px;
margin-top: 0;
margin-left: auto;
margin-right: auto;
text-align: left;
}

a#feedrss{
float:right;
height:84px;
margin-right:50px;
width:94px;
}

div#footercont{
background: url(images/board.png) repeat-y scroll;
width: 965px;
margin-left: auto;
margin-right: auto;
text-align: left;
font-size: 11px;

}
div#contentdown{
background:transparent url(images/boarddown.png) no-repeat scroll center top;
min-height: 22px;
width: 965px;
margin-bottom: 30px;
margin-left: auto;
margin-right: auto;
text-align: left;
text-align: center;
font-size: 11px;
}

div.footer-box {
float:left;
margin-left:10px;
margin-right:5px;
min-height:280px;
width:296px !important;}

div#content{
background: url(images/board.png) repeat-y scroll;
width: 965px;
margin-left: auto;
margin-right: auto;
text-align: left;
overflow: hidden;
}

/* Sidebar */
div#sidebar{
float:left;
margin:0;
width: 305px;
position:relative;
}



/* News */
#left{
float:left;
margin: 0;
width:620px;
margin-bottom: 3px;
}

.navigation{
float:left;
margin-bottom:4px;
margin-left:76px;

}

.containernews{
width: 616px;
float: left;
margin: 10px 0 30px;

}

.headernews{
background: url(images/bg_articolo_titolo.png) left bottom no-repeat;
width: 616px;
height:85px;
margin: 0;
}

.contenttitlenews{
background: url(images/articolo.jpg) top left repeat-y;
width: 570px;
margin: 0 0 0 30px;
height:39px;

}

.titlenews{
width: 582px;
padding-left: 10px;
color: #E13728;
font-size: 23px;
text-align: left;
line-height: 17px;
margin: 0 0 7px 0;
}

.titlenews a{
color: #E13728;
margin: 0;
}
.titlenews a:active{
text-shadow:none;
top:1px;
position: relative;
}

.catnews{
height: 16px;
width: auto;
background: url(images/cat.png) left no-repeat;
padding-left: 18px;
float: left;
font-size: 12px;
text-align: left;
margin-left: 8px;
margin: 0 7px 0;
}

.commnews{
height: 16px;
width: auto;
background: url(images/comm.png) left no-repeat;
padding-left: 18px;
float: left;
font-size: 12px;
text-align: left;
margin: 0 7px 0;
}

.more-link{
-moz-border-radius:5px;
-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.15);
-webkit-border-radius:5px;
-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.15);
background-color:#F0F0F0;
color:#6B6B6B;
display:block;
margin-top:5px;
padding:5px;
text-shadow:0 1px 0 #FFFFFF;
width:100%;
}
.more-link:hover{
background-color:#ebebeb;
}
.calnews{
height: 16px;
width: auto;
background: url(images/cal.png) left no-repeat;
padding-left: 18px;
float: left;
font-size: 12px;
text-align: left;
margin: 0 7px 0;
}

.catnews a{
color: #000;
}

.commnews a{
color: #000;
}

.calnews a{
color: #000;
}

.textnews{
text-align  : justify;
margin      : 1.5em 0 15px 30px;
padding     : 0;
text-align: justify;
width: 560px;
height:auto;
}

.textnews img{
display:block;
margin-left:auto;
margin-right:auto;
padding:5px;
}
img.alignnone{
-moz-border-radius:5px;
-webkit-border-radius:5px;

-moz-box-shadow:0 0 5px #9F9F9F;
-webkit-box-shadow:0 0 5px #9F9F9F;

}
img.alignnone:hover{
-moz-box-shadow:0 0 5px #000000;
-webkit-box-shadow:0 0 5px #000000;

}
.textnews img:active{
position: relative;
top:1px;
}
img.wp-smiley, img.wp-smiley:hover{
display:inline;
-moz-box-shadow:none;
padding:0px;
}
.footernews{
background: url(images/footernews.jpg) no-repeat;
width: 565px;
height: 20px;
margin-left: 28px;
margin-top: 15px;
}

/*Comment form */

#commentform{
width:390px;
height:546px;
background:#ededed url(images/gravatar.jpg) no-repeat 7% 8%;
margin: 0 0 0 40px;
padding-left: 152px;
border: 2px solid #dcdddd;
}

input,textarea,button{
border: 1px solid #dcdddd;
color: #475078;
font: 12px Arial,sans-serif
}

input#author{display: block;
height: 20px;
width: 356px;
background: #FFF;
margin:5px 0 0 0;
padding: 2px;
}

input#email{display: block;
height: 20px;
width: 356px;
background: #FFF;
margin:5px 0 0 0;
padding: 2px;
}

input#url{display: block;
height: 20px;
width: 356px;
background: #FFF;
margin:5px 0 0 0;
padding: 2px;
}

div.textarea-cont{float: left;
width: 200px;
height: 170px;
padding: 1px;
}

textarea{width: 356px;
height: 140px;
margin: 0;
padding: 2px;
}

#smiles{
width: 354px;
background: #FFF;
border: 1px solid #dcdddd;
padding: 3px;
margin-bottom: 5px;
}

.textarea_arrow{
position: absolute;
margin: 10px 0 0 -31px;
width: 32px;
height: 32px;
}


input#go{
float: left;
width: 105px;
text-align:center;
height:26px;
line-height: 25px;
display: inline;
margin: 10px;
padding: 1px 0 4px;
background: #c2e2f2 url(images/input.jpg) no-repeat;
color: #000;
cursor: pointer; 
border: 0px solid;
font-size:10px;
}

#respond{
margin: 10px
}
.commentlist{
width:596px;
list-style: none;
padding: 0;
margin: 0;
}

.boxcom { 
  background: #EDEDED; 
  margin: 0 0 50px 135px;

}
.boxtop { 
  background: url(images/ne.gif) no-repeat top right; 
  

}
.boxtop div { 
  font-size: 0;
  height: 7px; 
  background: url(images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 7px; 
  background: url(images/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 7px 0px 7px;
}

.gravatar{
height: 126px;
margin-left: -114px;
position: absolute;
text-align: center;
margin-top: -19px;
width: 101px;
text-align: left;
}

.gravatar a{
color: #C8791C;
}

blockquote{
background: #F7F7F7;
border: 1px solid #DBDBDB;
padding: 3px;
overflow: auto;
}

.avatar{
float: left;
border:1px solid #BBBBBB; 
padding:4px; 
background:#F0F0F0;
}
.st-tag-cloud{
text-align: center;
margin-bottom:7px;
}

/* Sidebar*/
#tabMenu {margin:0;padding:0 0 0 40px;list-style:none;}
#tabMenu li {float:left;height:32px;width:39px;cursor:pointer;}

li.comments {background:url(images/tabComment.png) no-repeat 0 -32px;}
li.posts {background:url(images/tabStar.png) no-repeat 0 -32px;}
li.category {background:url(images/tabFolder.png) no-repeat 0 -32px;}
li.famous {background:url(images/tabHeart.png) no-repeat 0 -32px;}
li.random {background:url(images/tabRandom.png) no-repeat 0 -32px;}

li.mouseover {background-position:0 0;}
li.mouseout {background-position:0 -32px;}
li.selected {background-position:0 0;}

.box {width:275px; padding:0 0 0 20px;}
.box  a{color:#ccc}
.boxTop {background:url(images/boxTop.png) no-repeat;height:11px;clear:both}
.boxBody {background-color:#282828;}
.boxBottom {background:url(images/boxBottom.png) no-repeat;height:11px;}

.boxBody div {display:none;}
.boxBody div.show {display:block;}

.boxBody div ul {margin:0 10px 0 25px;padding:0;width:235px;list-style-image:url(images/arrow.gif)}
.boxBody div li {border-bottom:1px dotted #8e8e8e; padding:4px 0;cursor:pointer; color: #937012; letter-spacing: 1px;}
.boxBody div ul li.last {border-bottom:none}
.boxBody div li span {font-size:8px;font-style:italic; color:#fff;}


/* Slide*/
#panel {
	background:transparent url(images/sfondo.jpeg) no-repeat scroll center top;
	height: 370px;
	display: none;
	color:#fff;
	width: 936px;
	margin:0 0 0 15px;
	}
.slide {
	margin: 0;
	padding: 0;
	width: 936px;
	margin:0 0 0 15px;
}
.btn-slide {
	background: url(images/bottoni.jpg) no-repeat center bottom;
	text-align: center;
	width: 150px;
	height: 20px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

