body {
	margin: 0;
	padding: 0;
	background: #311C00 url(../images/img1.jpg);
	text-align: justify;
	font-family: Georgia, Palatino, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9B8767;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family: Georgia, Palatino, "Times New Roman", Times, serif;
	color: #E8D6B4;
}

h1, h2, h3 {
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	background: url(../images/img3.gif) repeat-x left bottom;
}

h1, h2 {
	font-size: 28px;
	text-shadow: 2px 2px 2px #7a5e11;
	letter-spacing: 1px;
}

h3 {
	font-size: 17px;
	text-shadow: 3px 3px 4px #7a5e11;
}

.logo {
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	background: transparent;
	position: relative;
	top: -46px;
}

.logo a {
	color:#fff;
	text-decoration:none;
}

p, ol, ul {
	line-height: 160%;
}

ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

ul li {
	padding: 2px 0 5px 0;
	background: url(../images/img4.gif) repeat-x;
}

ul li.first {
	background: none;
}

a {
	color: #D9C09A;
}

* a:hover {
	text-decoration: none;
}

strong {
	color: #D9C09A;
}

.indent {
	margin-top: 0;
	margin-left: 130px;
}

.image {
	float: left;
	margin: 0;
}

#wrapper {
	background: url(../images/img2.150.jpg) repeat-x;
}

/* Header */

#header {
	width: 970px;
	height: 150px;
	margin: 0 auto;
}

#header a:hover {
	color:#ffcc00;
}

/*#header * {
	color: #FFFFFF;
}*/

#header .logo {
	float: left;
	padding: 0 0 0 0;
	font-family: "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 62px;
	text-shadow: 3px 3px 4px #444;
	color:#fff;
}

.qb {
	font-weight:bold;
	font-size:72px;
	letter-spacing: -4px;
}

.azured {
	color:#b8e6fb;
}

#header h2 {
	color:#fff;
	float: left;
	padding: 40px 0 0 16px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	background: none;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	text-shadow: 3px 3px 4px #444;
}

#header h2 a {
	text-decoration: none;
}

#header ul {
	float: right;
	margin: 0;
	padding: 52px 0 0 0;
	list-style: none;
}

#header li {
	display: inline;
}

#header li a {
	display: block;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #cccc66;
	color:#fff;
	font-weight:bold;
	text-decoration: none;
	font-family: "Trebuchet MS";
	text-shadow: 1px 1px 1px #000;
	line-height: 16px;	
}

#header #lista {
	position:relative;
	top:-6px;
}

#header li.first a {
	border: none;
}

/* Content */

#content {
	width: 970px;
	margin: 0 auto;
}

#bannerOne {
	margin-top: 10px;
	float: left;
	width: 160px;
}

#bannerTwo {
	margin-top: 10px;
	float: right;
	width: 728px;
}

#bannerrow {
	margin-bottom:20px;
}

#titleOne {
	float: left;
	width: 630px;
	border:1px solid red;
}

#titleTwo {
	float: right;
	width: 300px;
	border:1px solid orange;
}

#colOne {
	float: left;
	width: 600px;
}

#colTwo {
	float: right;
	width: 330px;
}

#colTwo h3 {
	margin-top: 10px;
}

/* Footer */

#footer {
	clear: both;
	width: 970px;
	margin: 20px auto;
	padding: 20px 0;
	background: url(../images/img4.gif) repeat-x;
}

#footer p {
	margin: 0;
	padding: 0;
	text-align: center;
}

#footer a {
	letter-spacing: -1px;
}

.cleared, .erase {
  clear:both;
}

#claim {
	text-align: center;
	font-family:Georgia, Palatino, tahoma, verdana;
	font-size:13px;
	text-shadow: 3px 3px 4px #7a5e11;
	text-transform: uppercase;
	padding:10px;
}

.barza {
	background-color: #f1e4bf;
	color:#513408;
	padding:20px;
	margin:20px 0;
	line-height:22px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-size: 16px;
}

#kwords, #tipo {
	margin:40px 0 0 0;
}

#kwords p {
	margin:0;
	padding:10px;
	line-height: normal;
	background-image: url(../img/bg-barza.png);
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

#autore {
	margin:30px 0;
  	line-height:22px;
}

.thumbdd {
  	border:1px solid #9B8767;
  	margin-right:20px;
}

.thumbdd:hover {
  border:1px solid #f1e4bf;
  margin-right:20px;
}

.fbilike {
	float:left;
	margin:0;
}

#myaddthis {
	float:right;
	margin-top:4px;
}

.sidebox {
	margin-top:20px;
	padding:15px;
	background-image: url(../img/bg-barza.png);
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.fbfacesinside {
	background-color:#fff;
}

#gsearch {
	margin-top:20px;
	padding:10px;
	text-align:center;
	background-image: url(../img/bg-barza.png);
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.notepad  {
	padding:15px;
	background-image: url(../img/bg-barza.png);
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	line-height: 36px;
}

.dyl {
	line-height: 33px;
}


.barzatit a {
  font-family:georgia;
  font-size:16px;
  font-weight:bold;
  line-height: 44px;
}

.abstract {
  margin-bottom:10px
}

.abstract a {
  text-decoration:none;
  color:#9B8767; 
}

a.stealth {
	text-decoration:none;
	color:#9B8767;
}

.mylist {
  float:left;
  text-align:left;
  padding-right:14px;
}

#arrowspager p {
  margin:0;
  margin-top:4px;
  padding:4px;
  border:1px solid #9B8767;
  background-color:#f1e4bf;
}

#arrowspager p.pager {
  padding:14px;
  width:200px;
  height:40px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  line-height: 15px;
  text-align:left;
}

#numberpagerfooter {
	margin:20px 0;
}

#numberpager.pager {line-height: 280%;letter-spacing:.3em; }
#numberpager.pager a {background-color:#9B8767;padding:2px 5px;border:1px solid #f1e4bf;letter-spacing:normal;text-decoration:none;color:#f1e4bf;}
#numberpager.pager a:hover {text-decoration:none;background-color:#f1e4bf;border-color:#ffcc00;color:#9B8767}
#numberpager.pager a.ev {text-decoration:none;background-color:#f1e4bf;color:#9B8767;border:1px solid #9B8767 }
#numberpager.pager .mylabel {
  letter-spacing:0px;
  font-weight:bold;
}

.spacer {
	margin:10px 0;
}

p.statusmsg {
	margin:0;
  margin-top:4px;
  padding:16px;
	font-weight:bold;
	padding:16px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

p.statusmsg span {
	font-weight:normal;
}

p.ko {
  border:4px solid #d60000;
  background-color:#ffc0c0;
  color:#c60000;
}

p.ok {
  border:4px solid #008000;
  background-color:#80ff80;
  color:#008000;
}

.titcontipo {
	float:left;
}

.barzatipo {
	float:right;
	color: #554422;
	padding-top:12px;
}


#stealthlist {
	display:none;
	overflow:hidden;
}

.fblogo {
  border:1px solid #6885c0
}

.fblogo:hover {
  border:1px solid #ffcc00
}

form {
	margin:0;
	padding:0;
}

.btn {
	background: #939B00 url('../img/buttonbg.gif') repeat-x;
	border: solid 1px #5F6800;
	font-weight: bold;
	padding: 4px 12px;
	font-family:Georgia, Times;
	font-size: 12px;
	color: #F2F3DE;
	vertical-align: middle;
}

#privacy {
	margin-top: 0px;
}
