* {margin:0; padding:0;}
body{color:#fff;background:#1B1B1B url(images/bg.jpg) repeat-x fixed;font-size:12px;font-family:Arial, Helvetica, "Lucida Grande", Verdana, sans-serif;}
img{border:0;}
li{list-style-type:none;margin:0;padding:0;}
ul{margin:0;padding:0;}
p{margin-top: 1em;margin-bottom: 1em;}

/*Header************/
#header{background: #0a0a0a;height:80px;border-bottom:1px solid #242424}
#innerheader{width:850px; padding-left: 25px; margin:0 auto}



/*Body************/
#wrap{width:850px;margin:0 auto;}

/*Menu************/
#menu{background:#0a0a0a;color:#999;float:left;margin-top: -1px;border-right: 1px solid #242424;border-bottom: 1px solid #242424;border-left: 1px solid #242424}
#menu ul {margin:0;padding:0;list-style-type:none;}
#menu li {padding:0;margin:0;float:left;list-style-type:none;}
#menu li a {display:block;padding:10px 15px 10px 15px;text-decoration:none;color:#999;font-size:11px;text-align:center;font-weight:bold;float: left;}

#menu .main {background:#0a0a0a;color:#999;}
#menu .main a {background:#0a0a0a;font-weight:bold;color:#999;}
#menu .main a:hover {background:#0a0a0a;font-weight:bold;color:#fff;}
#menu .main #current {background:#0a0a0a;color:#fff;}
#menu .main #current a {background:#0a0a0a;font-weight:bold;color:#fff;}
#menu .main #current a:hover {background:#0a0a0a;font-weight:bold;color: #fff;}

#menu .current-cat {background:#0a0a0a;color:#fff;}
#menu .current-cat a {background:#0a0a0a;font-weight:bold;color:#fff;}
#menu .current-cat a:hover {background:#0a0a0a;font-weight:bold;color: #fff;}

#menu .cat-item a:hover {background:#0a0a0a;font-weight:bold;color: #fff;}


#menu .normal {color:#999;font-weight:bold;}
#menu .normal a {background:#0a0a0a;color:#999;}
#menu .normal a:hover {color:#fff;}
#menu .normal #current {background:#0a0a0a;color:#fff;}
#menu .normal #current a {background:#0a0a0a;color:#fff;}
#menu .normal #current a:hover {background:#0a0a0a;color: #fff;}


a:link{color:#fff;text-decoration:none;}
a:hover{color:#fff;text-decoration:none;}
a:visited{color:#fff;text-decoration:none;}
a:active{color:#fff;text-decoration:none;}


h1{font-size:20px;color:#FFF;padding-top:20px; padding-bottom:0px;margin:0}
h2{font-size:14px;color:#666;font-weight:normal;margin:0;padding:0;display:inline;}
h3{font-size:12px;color:#999;font-weight:normal;margin-bottom:15px}

#content{float:left;width:500px;margin:40px 0 0 0;}
.details{margin:0 0 20px 0;}




/*SideBar************/

#sidebar{float:right;width:300px;margin:15px 0 0 0;}
#sidebar ul{padding:0 0 20px 0;}
#sidebar li{padding:0 0 20px 0;}

/*Tag Cloud*****************/

.st-tag-cloud{padding:5px 0 30px 0;}

/*Footer*****************/
#footer{
	margin-top: 15px;
	padding-top: 15px; 
	background: #0a0a0a; 
	opacity: 0.5;
	border-top: 1px solid #242424; 
	border-bottom: 1px solid #242424;
}
#innerfooter{width:850px;padding:10px 0 10px 0;color:#999;clear:both;margin:0 auto;}

.list1 li{list-style: none;border-top:1px solid #1a1a1a;padding:4px 0 4px 0;display:block;}
.list1 ul{margin:10px 0 10px 0;}
.list1{width:265px;float:left;margin-right:15px;color: #999}


#list{width:850px;margin:0 auto; }


.Nav{
	margin-top: 10px;
	margin-bottom: 10px;
}

.banner{
	position: absolute;
	display: block;
	width:460px;
	height: 16px;
	margin-left: 10px;
	margin-top: 146px;
	text-decoration: none;
	background: #0a0a0a;
	padding: 5px;
	opacity: 0.8;
	z-index: 999; 
}

.right2{float:right;}
.left2{float:left;}
.navigation{float:left;width:500px;margin:0 0 30px 0;background:#eee;padding:10px 10px 10px 10px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}


.singleads{margin:20px 0 0 0;}

.details2{padding:10px;background:#0a0a0a;border:1px solid #242424;width:470px;}


.image{float:left;background:#0a0a0a;border:1px solid #242424; width:490px;margin:0 40px 20px 0;}

.image img{padding-left:10px;padding-right:10px;}

.image span{float:right;font-size:11px;padding:3px 5px 0 0;color:#666;width:10px;}
.image span a:link{float:right;font-size:11px;padding:3px 5px 0 0;color:#666;}
.image span a:active{float:right;font-size:11px;padding:3px 5px 0 0;color:#666;}
.image span a:hover{float:right;font-size:11px;padding:3px 5px 0 0;color:#0EC5E4;}

.image h3{margin:0;padding:0;font-size:12px;display:inline;float:left;width:160px;}
.image h3 a:link{font-size:12px;color:#fff;font-weight:normal;margin:0;padding:4px 0 0 0;float:left;}
.image h3 a:visited{font-size:12px;color:#eee;font-weight:normal;margin:0;padding:4px 0 0 0;float:left;}
.image h3 a:hover{font-size:12px;color:#0EC5E4;font-weight:normal;margin:0;padding:4px 0 0 0;float:left;}
.image h3 a:active{font-size:12px;color:#0EC5E4;font-weight:normal;margin:0;padding:4px 0 0 0;float:left;}


#ads {
	clear:both;
	width:300px;
	margin:10px 0 0 0;
}
#ads ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#ads li {
	float:left;
	margin:0;
	padding:0 10px 10px 0;
	list-style-type:none;
}



blockquote {
	font-style:italic;
	font-size:11px;
	color:#999;
	margin:0 0 5px 20px;
	padding:0 0 0 10px;
	border-left:4px solid #0066cb;
}
abbr,acronym {
	border-bottom:1px dotted #ccc;
	text-transform:uppercase;
}
code {
	color:#666;
	font-family:Courier,monospace;
	margin:0 0 5px 5px;
}
pre {
	margin:0 0 1.5em 0;
	overflow:auto;
	font-size:1.3em;
	clear:both;
}
form {
	margin:0;
	padding:0;
}
.searchbox {
	margin:0 0 20px 0;
	width:300px;
	height: 30px;
}
.search {
	border: 1px solid #242424; 
	background: #0a0a0a;
	opacity: 0.5;
	padding:8px 8px 8px 8px;
	width:250px;
	color:#fff;
	margin:0;
	float:left;
}

input,textarea,select {
	border: 1px solid #242424; 
	background: #0a0a0a;
	opacity: 0.5;
	padding:8px 8px 8px 8px;
	color:#fff;
	font-family:Arial, Helvetica, "Lucida Grande", Verdana, sans-serif;
	font-size:12px;
}

#cat{
	border: 1px solid #242424; 
	background: #0a0a0a;
	opacity: 0.5;
	padding:8px 8px 8px 8px;
	width:264px;
	color:#fff;
	margin:0;
	float: left;
}

#categories{
	margin-top: 10px;
	margin-bottom: 35px;
}

/*Comments************/

input.text_input, textarea.text_input{width:340px;}
.quanticommenti{margin:20px 0 0 0;}

.searchbox{padding:0 0 30px 0;}
#searchform{margin:10px 0 0 0;}



/*comments***/
.comment-list ol {list-style-type: none;}

.comment-list ol .body p {line-height: 1.2em;padding:5px;color: #999}

.comment-list ol li {line-height: 1.6em;margin-top: 15px; margin-bottom:15px;width:490px;border: 1px solid #242424;background: #0a0a0a;opacity: 0.5;position:relative;}
.comment-list ul {list-style:none;width:100%;}

.comment-list ol .top {}
.comment-list ol .top p, .comment-list ol li.admin .top p {padding: 5px;margin: 0px;}

.comment-list ul .top p a {font-weight:bold;font-size:1.1em;}

.leave{margin:20px 0 0 0;}



