div.accessoredazione {
		margin-bottom: 30px;

}

body {
	padding: 0;
	font-size: 12px;
	font-family: georgia;
	color: #000;
	margin: 0 auto;
	display: block;
	width: 960px;
	background: #e4fcf3 url(images/fondo.gif) repeat-x center top;
}

#GB_window div {
}

div.content {
	width: 940px;
	display: inline;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
	margin: 0;
	padding: 0;
	background-color: transparent;
	clear: both;
}

img {
	border: none;
	margin-left: 0;
}


#daikos-text-12 div.widget-bg div.DaikosText a img {
	margin-top: -15px;
}

#daikos-text-22 div.widget-bg div.DaikosText a img {
	padding: 0;
	margin: -15px 0 0;
	width: 299px;
	height: 100px;
}


* {
	padding: 0;
	margin: 0;
	color: #343434;
}

html {
	margin-top: 0;
}

a {
	text-decoration: none;
}

.left {
	float: left;
}

.right {
	float: right;
}

.wp-caption {
	padding: 5px;
	margin-right: 10px;
	text-align: center;
	border: 1px solid #ddd;
	background-color: #eee;
}

.wp-caption img {
	border: 1px solid #ddd;
}

.wp-caption p {
	color: #333;
	text-align: center;
}

/*-- Main divs (content, header, footer) ================================ --*/

#wrapper {
	width: 940px;
	text-align: left;
	display: block;
	background: transparent no-repeat;
	padding: 0;
	float: left;
	margin-top: 0;
	clear: both;
}

.marginauto, .marginauto b {
	width: 920px;
	line-height: 1.6em;
	margin-left: auto;
	margin-right: auto;
	/*border-top: 1px solid gray;*/
	padding-top: 10px;
	color: #497baf;
	margin-bottom: 10px;
}

/*-- Footer ================== --*/

#footer {
	padding: 7px 15px;
	text-align: left;
	color: #717171;
	display: block;
	width: 930px;
	float: left;
}

#footer a {
	color: #497baf;
	font-weight: bold;
}

#footer a:hover {
	color: #ff4b00;
	font-weight: bold;
}

.clear {
	clear: both;
}

/*-- Header ================================================ --*/

.banner {
	width: 940px;
	padding: 0;
	color: #333;
	display: block;
	font-family: arial, serif;
	border-bottom: none;
	background: url(images/banner-r100.jpg) no-repeat;
	float: left;
	height: 220px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
}

.logowrap {
	padding-top: 35px;
	float: left;
	text-align: left;
}

ul.logo {
	padding: 0 0 0 20px;
	margin-top: 25px;
	z-index: 1;
	display: inline;
	float: left;
}

.slogan {
	color: #9e9e9e;
	padding-top: 3px;
	font-family: georgia;
	display: inline-block;
	font-size: 12px;
}

.twitter {
	width: 400px;
	padding-top: 29px;
	float: right;
	font-family: georgia;
	text-align: left;
}

.twitter-icon {
	width: 69px;
	height: 43px;
	margin-right: 10px;
	float: left;
	background: url("images/twitter.gif") no-repeat center 8px;
}

.twitname {
	color: #00adef;
	display: block;
}

.last-tweet {
	color: #fff;
}

.subscribe {
	width: 105px;
	height: 30px;
	display: block;
	float: right;
	background: url("images/rss.gif") no-repeat bottom;
}

#fondo {
	width: 100%;
	background-color: transparent;
}

/*.toptopbars li a {
	padding: 11px 15px 13px;
}*/

/*.topbars {
	width: 950px;
	margin: 0 auto;
	height: 45px;
	font-weight: bold;
	font-family: arial;
	font-size: 13px;
	clear: both;
	float: none;
	background: url("images/topbar.gif") repeat-x;
}*/

.topnav li a {
	height: 28px;
	padding: 17px 15px 0 15px;
	text-align: center;
	display: block;
	float: left;
}

.topnav li {
	display: block;
	float: left;
	margin-left: 10px;
}

.page div.widget-bg ul {
	width: 100%;
}

/*.current_page_item a:hover {
	color: #e52220;
}*/

#searchform2 {
	width: 252px;
	height: 32px;
	padding-right: 5px;
	padding-top: 6px;
	float: right;
}

#searchform2 #s2 {
	width: 185px;
	height: 18px;
	padding: 7px;
	float: left;
	border: none;
	color: #ddd;
	margin-left: 5px;
	background: url("images/searchinput.gif") no-repeat;
}

#searchform2 #searchsubmit2 {
	width: 48px;
	height: 32px;
	float: left;
	border: none;
	cursor: pointer;
	background: url("images/searchbutton.gif") no-repeat;
}

/*-- Sidebar ============================================= --*/

.sidebar-wrap {
	overflow: hidden;
	float: right;
	clear: none;
	display: inline;
}

.sidebar {
	clear: none;
	float: left;
	width: 313px;
}

/*-- Widget =========================================== --*/

#cat-posts-22 div.widget-bg {
	background-color: #ffffff;
}

#cat-posts-22 div.widget-bg h3.widgettitle {
	color: silver;
}

.subscribe-rss {
	width: 22px;
	height: 22px;
	margin-right: 7px;
	margin-bottom: 10px;
	display: block;
	float: left;
	background: url("images/rss.gif") no-repeat;
}

.feedlink {
	color: #00adef;
}

.widget {
	margin-bottom: 10px;
	float: right;
	padding: 2px;
	border: 1px solid #7cb0dd;
	background-repeat: no-repeat;
}

div.wp_dTreewp_dtree_Node {
	margin-left: 5px;
}

.widget-bg {
	float: left;
	font-weight: normal;
	font-style: normal;
	width: 299px;
	background: #b8deed repeat-x;
}

.widgettitle {
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	border-bottom: 1px solid #e4fcf3;
	background-color: #a5bede;
}

.widget li {
	float: left;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-left: 10px;
	letter-spacing: -0.5px;
	display: block;
	clear: left;
	width: 265px;
	padding-right: 0;
	padding-top: 0;
	padding-left: 0;
	margin-bottom: 8px;
}

.widget li a {
	font-size: 100%;
	display: block;
	float: left;
	clear: left;
	color: #343434;
}

.children li a {
	color: #999;
}

.widget li a:hover {
	color: #e52220;
}

ul.postthumb {
	width: 125px;
	height: 125px;
	float: left;
	overflow: hidden;
	margin-right: 10px;
	clear: left;
	display: block;
}

#pages-22 div.widget-bg ul .current_page_item a {
	color: #d53e04;
}

.widget-top {
	width: 271px;
	height: 2px;
	margin-top: 15px;
}

.widget-footer {
	width: 271px;
	height: 2px;
}

.textwidget {
	line-height: 20px;
	color: #8e8e8e;
}

#recentcomments li {
	width: 244px;
	height: 25px;
	padding: 10px 0 0 10px;
	margin-top: 2px;
	color: #444;
	font-size: 14px;
	display: block;
	background: url("images/widgetbutton.gif") no-repeat;
}

#recentcomments li a {
	display: inline;
	color: #999;
	background-image: none;
}

.widget_tag_cloud a {
	color: #777;
}

.widget_tag_cloud a:hover {
	color: #333;
}

.ajax-widget-title {
	padding: 5px 13px;
	margin: 0;
	margin-bottom: 4px;
	font-size: 14px;
	border: none;
	color: #656565;
	display: block;
	float: left;
	background: none;
}

.ajax-widget-title:hover {
	color: #858585;
}

.ajax-widget-title-load {
	background-color: #fff;
}

.tagcloud li {
	height: 100%;
}

.tagcloud li a {
	padding: 0;
	margin: 5px;
	display: inline;
	background: none;
}

.tagcloud li a:hover {
	display: inline;
	background: none;
}

#calendar_wrap {
	margin: 15px;
	text-align: center;
	padding: 5px;
	background: #e3e0db;
	border: #c8c4bc 1px solid;
}

#wp-calendar {
	width: 90%;
	font-size: 12px;
	margin: 0 auto;
	color: #202325;
	text-align: center;
	border-collapse: collapse;
}

#wp-calendar caption {
	font-weight: 600;
	margin-top: 7px;
	background: #fff;
	padding: 5px 0px;
}

#wp-calendar th {
	text-align: center;
	padding: 5px 3px;
	border-bottom: solid 1px #fff;
}

#wp-calendar td {
	padding: 3px;
	text-align: center;
}

#wp-calendar td a {
	color: #333;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

#wp-calendar td a:hover {
	color: #000;
}

/*Search
***********************************/

div.-bg {
	padding: 10px;
	background-color: #e6e6e6;
	border: 1px solid #ffffff;
	margin-top: 30px;
}

.widget_search .widget-bg {
	padding-bottom: 8px;
}

input#s {
	padding: 5px;
	margin-right: 10px;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#searchform {
	height: 30px;
	margin-left: 10px;
	width: 93%;
	margin-right: 10px;
}

#searchform #s {
	width: 165px;
	display: block;
	float: left;
	text-align: left;
	clear: left;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	padding: 5px;
	border: 1px solid silver;
}

#searchform #searchsubmit {
	width: 65px;
	height: 28px;
	padding: 0;
	display: block;
	float: right;
	cursor: pointer;
	text-align: center;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

/*-- Entry title/header/footer ================================== --*/

.archive-title {
	width: 90%;
	height: 23px;
	padding-top: 7px;
	padding-left: 20px;
	margin-bottom: 20px;
	font-size: 15px;
	color: #db9e4d;
	border-bottom: 1px solid #DEDEDE;
}

.entry-title {
	margin-bottom: 10px;
	clear: left;
	text-align: left;
	display: inline-block;
	margin-top: 10px;
}

.entry-title a:hover {
	text-decoration: none;
	color: #000;
}

.entry-footer {
	padding: 10px 0 0;
	display: block;
	float: none;
	clear: both;
	color: #fff;
	border-bottom: 1px dotted #557abe;
}

.single-footer {
	padding: 10px 0 10px 0;
	display: block;
	float: none;
	clear: both;
	font-weight: bold;
	color: #717171;
}

.single-footer a {
	font-weight: normal;
	color: #424242;
}

.entry-footer li {
	color: #85827b;
	display: inline;
}

.comments-style {
	width: 85px;
	height: 19px;
	padding-top: 4px;
	color: #fff;
	text-align: center;
	display: block;
	float: left;
	background: url("images/comments.gif") no-repeat;
}

.comments-style:hover {
	text-decoration: underline;
}

.entry-footer span {
	color: #85827b;
	display: inline;
}

/*-- Navigation --*/

.navigation {
	width: 100%;
	height: 30px;
	clear: both;
	color: #333;
}

.navigation a {
	font-size: 13px;
	color: #333;
}

.navigation a:hover {
	text-decoration: underline;
}

.nav-prev {
	width: 48%;
	text-align: left;
	float: left;
}

.nav-next {
	width: 48%;
	text-align: right;
	float: right;
}

/*-- Post ============================================= --*/

.posts-wrap {
	margin: 0;
	float: left;
	clear: none;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 570px;
}

.post {
	margin-bottom: 20px;
	padding: 1px 0 1px 1px;
	display: inline-block;
	clear: both;
	width: 100%;
}

span.posthumb {
	width: 75px;
	height: 75px;
	float: left;
	overflow: hidden;
	margin-right: 10px;
}


div.entry-content.entry-content-index {
	display: inline;
}

.postpadding {
	display: inline;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.post-image {
	width: 190px;
	height: 160px;
	padding: 4px;
	float: left;
	border: 1px solid #e3e3e3;
}

.entry-header {
	padding-bottom: 0;
}

.entry-header a {
	
}

/*.entry-header span {
	
}*/

.entry-header font {
	color: #00adef;
}

.readmore {
	width: 86px;
	height: 19px;
	padding-top: 4px;
	text-align: center;
	display: block;
	float: left;
	color: #fff;
	background: url("images/readmore.gif") no-repeat;
}

.readmore:hover {
	text-decoration: underline;
}

/*-- Comments and Gravatar ============================================ --*/

.comment-wrap {
	display: inline-block;
	background-color: #eaeaea;
	border: 1px solid #fff;
	padding: 1px;
}

.comment-padding {
	background-color: #fff;
	padding: 10px;
	display: inline-block;
}

li.comment {
	margin: 0;
	font-size: 13px;
	color: #333;
	clear: both;
	float: right;
}

.prop {
	height: 40px;
	float: right;
	width: 1px;
}

.pingback {
	margin: 0;
	font-size: 13px;
	color: #333;
	clear: both;
}

.pingback a {
	margin-left: 5px;
	color: #333;
	font-style: normal;
}

.trackback {
	margin: 0;
	font-size: 13px;
	color: #333;
	clear: both;
}

.trackback a {
	margin-left: 5px;
	color: #333;
	font-style: normal;
}

.comment-meta {
	height: 36px;
	font-size: 14px;
	color: #8f8f8f;
	border-bottom: 1px solid #aaa;
	background-color: #ddd;
}

.comment-meta span {
	padding: 10px 10px 0 0;
	color: #8f8f8f;
}

li div.comment-meta .author {
	height: 26px;
	padding: 10px 7px 0 7px;
	text-align: center;
	display: inline-block;
	font-weight: bold;
	color: #666;
}

li div.comment-meta .author a {
	color: #6277a7;
}

#respond {
	clear: both;
	float: none;
	color: #333;
}

#respond a {
	font-size: 13px;
	font-weight: bold;
}

#cancel-comment-reply {
	clear: both;
}

#cancel-comment-reply a {
	color: #9f9688;
	text-decoration: underline;
}

li.depth-1 {
	width: 100%;
}

li.depth-2 {
	width: 95%;
}

li.depth-3 {
	width: 90%;
}

li.depth-4 {
	width: 85%;
}

li.depth-5 {
	width: 80%;
}

li.depth-6 {
	width: 75%;
}

li p {
	margin-bottom: 0.4em;
}

li.comment a {
	color: #000;
}

/*-- Gravatar --*/

li .gravatar-wrap {
	width: 45px;
	height: 45px;
	padding: 5px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #ececec;
}

.gravatar-text {
	height: 1%;
	margin: 10px 0;
	padding: 0 0 0 70px;
	position: relative;
}

li .comment-reply {
	float: right;
	clear: both;
}

li .comment-reply a {
	color: #9f9688;
	text-decoration: underline;
}

/*-- Comment form  --*/

#respond {
	
}

textarea#comment {
	padding: 20px;
	margin-top: 10px;
	overflow: auto;
	color: #000;
	border: 1px solid #dcdcdc;
	background-color: #f0f0f0;
}

#commentform input {
	padding: 5px;
	background-color: #f0f0f0;
	border: 1px solid #dcdcdc;
	float: left;
	color: #000;
}

#commentform label {
	color: #444;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 5px;
	display: inline-block;
}

#commentform p {
	clear: both;
}

#commentform a {
	color: #555;
}

#commentform div {
	padding-top: 7px;
	clear: both;
}

#commentform input.submit-button {
	width: 90px;
	height: 31px;
	margin-bottom: 10px;
	font-family: georgia;
	display: block;
}

/*-- Elements ====================================== --*/

blockquote {
	padding-left: 5px;
	margin: 20px;
	font-style: oblique;
	color: #777;
}

pre {
	overflow: auto;
}

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

.entry-content h1 {
	color: #3e3e3e;
	border-bottom: 1px solid #D4D7DA;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font: 140% "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.entry-content h2 {
	color: #575757;
	margin-bottom: 3px;
	font: 110%/130% "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.entry-content h3 {
	font: normal 115% "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 5px;
	color: #4f4f4f;
	padding-bottom: 5px;
	letter-spacing: -1px;
}

#entry-content-single h3 img {
	padding-right: 15px;
	padding-bottom: 30px;
	float: left;
	clear: left;
}

.entry-content h4 {
	font-size: 130%;
}

.entry-content h5 {
	font-size: 120%;
}

.entry-content h6 {
	font-size: 110%;
}

.entry-content table {
	margin-bottom: 10px;
}

.entry-content th {
	background-color: #E9E9E9;
	padding: 5px;
}

.entry-content td {
	/*border-top: 1px solid #D9D9D9;
	padding: 5px;*/
}

.hr {
	width: 100%;
	height: 1px;
	margin-bottom: 20px;
	clear: both;
	border: 0;
	background: #d2d2d2;
}

.entry-content a {
	color: #424242;

}

.entry-content a:hover {
	color: #d53e04;
}

.entry-content small {
	color: #777
}

/*-- Randoms ================= --*/

.preload {
	width: 0px;
	height: 0px;
	display: inline;
	background-image: url("images/widgethover.gif");
}

hr {
	margin-top: 7px;
	margin-bottom: 7px;
}

.additional-meta {
	font-size: xx-small;
}

li.wpmenu {
	list-style-type: none;
}

ul {
	margin: 0;
	padding: 0;
	float: left;
	background-color: transparent;
}

ul li {
	margin: 0;
	padding: 0;
	text-align: left;
}

li {
	list-style-position: inside;
}

li.chapter {
	list-style-type: none;
}

.disc {
	list-style-type: disc;
}

h2#comments {
	letter-spacing: -1px;
	margin: 20px auto 10px;
	font-size: 25px;
	color: #999;
}

h3#comments {
	letter-spacing: -1px;
	margin: 20px auto 10px;
	font-size: 22px;
	color: #999;
}

/*.block-1 {
	float: right;
}*/

#search {
	padding-left: 0;
	margin-bottom: 30px;
	color: #202020;
	font: bold 180% "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#searchnone {
	margin-left: 30px;
	margin-top: 30px;
}

.searchnothingfound {
	margin-left: 50px;
	margin-top: 50px;
}

/* lists inside posts */

.entry-content ul ol {
	margin-left: 0;
}

/*.entry-content ul li {
	margin-left: 10px;
	list-style: disc;
}*/


.entry-content ul li ol {
	margin-left: 10px;
	float: right;
	width: 30px;
}

.entry-content ol li {
	margin-left: 5px;
	list-style: decimal;
}


.entry-content ol li li {
	margin-left: 5px;
}

/* -- 404-PAGE --*/

.error404 {
	margin: 0;
	width: 100%;
}

.error404 h1,.error404 h2 {
	margin: 10px auto;
}

.preload {
	display: none;
	width: 0;
	height: 0;
}

/*-- Suckerfish ================================================ --*/

div#wpmenu453.Suckerfish {
	display: inline;
	text-align: center;
	padding: 10px 0;
	margin-left: auto;
	margin-right: auto;
	height: 20px;
	font-size: 120%;
	float: right;
	clear: none;
	margin-top: 110px;
}

/*#wpmenu453 a{
	color: #e6e6e6;
	font: 115% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}*/

#wpmenu453 ul li {
	padding: 10px 0;
	display: inline;
	margin-top: 0;
	margin-left: 20px;
}

#wpmenu453 ul {
	float: right;
}

/*-- banner ================================================ --*/

li.scritta {
	display: inline;
	background: url(images/scritta_2.png) no-repeat;
	height: 41px;
	float: right;
	padding-bottom: 12px;
	width: 530px;
	clear: both;
	margin-top: -50px;
}

/*-- formattazione testi post ================================================ --*/

a.hackadelic-sliderButton {
	margin-bottom: 0;
	border-top: 1px dotted gray;
	margin-top: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
	width: 100%;
	color: #071761;
	font: 140% Georgia, "Times New Roman", Times, serif;
}

ul.postimage {
	padding-bottom: 20px;
	width: auto;
	height: auto;
	visibility: visible;
}

/*li.chapter a{
	font-size: 120%;
}*/

a.hackadelic-sliderButton a:hover {
	color: #d53e04;
}

#entry-content-single li.chapter a.hackadelic-sliderButton strong {
	margin: 0;
	padding: 0;
	clear: both;
	float: left;
	width: 100%;
}

div.cats {
	width: 100%;
	display: inline;
	float: right;
	position: relative;
	bottom: 30px;
}

div.toptopbars {
	font-family: arial;
	height: 30px;
	width: 940px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
}

/*-- barra post ================================================ --*/

#wpmenu45 ul li.active.selected {
	
}

#wpmenu45 ul li {
	padding: 13px 0 12px;
	display: inline;
	margin-top: 0;
	margin-right: 0;
	margin-left: 20px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#wpmenu45 ul li a {
	color: #e6e6e6;


/*font-size: 85%;*/
}

#wpmenu45 ul li.active.selected a {
	color: #ffc347;
}

#wpmenu45 ul li a:hover {
	color: #ffe400;
}

/*#wpmenu45 ul {
	float: right;
	height: 40%;
	display: inline;
}*/

#wpmenu45 {
	display: inline;
	padding: 20px 0 0;
	height: 20px;
	font-size: 135%;
	float: right;
	margin: 95px 20px 30px 30px;
}

/*-- side post widget ================================================ --*/

#collapsCat-1- li.collapsCat span.collapsCat.expand span.sym img {
	margin-right: 5px;
	margin-top: 3px;
}

span.collapsCat.expand {
	font-weight: bold;
	font-size: 12px;
	color: #343434;
}

#collapsCat-1- li.collapsCat span.collapsCat.collapse span.sym img {
	margin-right: 5px;
	margin-top: 3px;
}

span.collapsCat.collapse {
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
	display: block;
	width: 100%;
	clear: left;
}

#widget-collapscat-3-collapsCatList li.collapsCat span.collapsCat.collapse span.sym img {
	margin-right: 5px;
	margin-top: 3px;
}

#widget-collapscat-3-collapsCatList li.collapsCat span.collapsCat.expand span.sym img {
	margin-right: 5px;
	margin-top: 4px;
}

/*-- breadcrumb ================================================ --*/

ul.breadcrumb {
	font-size: 90%;
	color: #989cad;
	text-align: left;
	display: inline;
	float: right;
	width: 710px;
}

ul.breadcrumb a {
	color: #fff;
}

ul.breadcrumb a:hover {
	color: #ffe400;
}

p#breadcrumbs {
	color: white;
}

#breadcrumbs strong {
	color: #fff;
	border-bottom: 1px dotted white;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

/*-- minipost ================================================ --*/

a.title {
	color: #343434;
	float: left;
	padding: 8px 0;
	width: 100%;
	font-size: 130%;
	margin-left: -10px;
}

div.miniposts {
	color: #343434;
	margin-left: 10px;
}

li.mp {
	border-style: none;
	margin-bottom: 10px;
	padding-bottom: 0;
	margin-left: 0;
}

li.mp a {
	color: #343434;
}

li.mptext {
	font: 85%/140% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 95%;
	color: #5d5d5d;
}

/*-- style "links" ================================================ --*/

.underline {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dotted gray;
}

.strillicaleido {
	min-height: 135px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dotted gray;
}

li.catlist {
	width: 500px;
	float: left;
}




/*-- Wp Dtree ================================================ --*/



/*div.wp_dTreewp_dtree_Node {
	margin-bottom: 5px;
}

#dc2 div.wp_dTreewp_dtree_Node img {
	width: 9px;
}*/

/*span.catitle {
	display: block;
	float: left;
	margin-bottom: 20px;
	font: italic 1.6em Georgia, "Times New Roman", Times, serif;
	color: #071761;
}*/

div.foto {
	margin-bottom: 35px;
	width: 940px;
	overflow: hidden;
	background-position: 0 370px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}



/*-- foto post ================================================ --*/


li.foto {
	float: left;
	margin: 0;
	display: inline;
}

ul.gabbiafoto {
	float: left;
}


li.dida {
	
}



/*-- CYC ================================================ --*/

#wrapper div.content div.posts-wrap h1 {
	margin-bottom: 30px;
}

#wrapper div.content div.posts-wrap form.loginform p {
	line-height: 2.5em;
	font-size: 1em;
}

#user_pass, #user_login.mid {
	width: 200px;
	font-size: 1.3em;
	padding: 5px;
}

#cycnav li a {
	display: none;
}

#wp-submit {
	margin-top: 20px;
}

p#login_error {
	margin-bottom: 20px;
}

li.caleidoelenco {
	line-height: 1.8em;
	font-weight: bold;
	border-bottom: 1px dotted gray;
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 1.3em;
}

#text-62 div.widget-bg div.textwidget a img {
	margin-top: -15px;
}

#text-72 div.widget-bg div.textwidget a img {
	margin-top: -15px;
}

div.wrap_ad {
	text-align: center;
	margin: -15px 0 0;
	padding: 0;
}

#text-82 div.widget-bg div.textwidget a img {
	margin-top: -15px;
}

/* custom css tiny advance */


.tiny_breakline {
	visibility: visible;
}























