/* CSS Document */
/*

*/

#header {
	background-image: url('http://www.travelblogs.it/img/fondo_header.gif');
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border:5px solid #CDD4DE;
	width:957px;
	height:110px; /*da 75 che era */
	padding-bottom:0em;
	position:relative;
	z-index:100;
}

#h_title {
	/*
	font-family:Arial, Helvetica, sans-serif;
	font-size:38px;
	font-weight:bold;
	color:#FFFFFF;
	*/
	width:210px;
	height:40px;
	background-image:url('http://www.travelblogs.it/img/template/logo.png');
	background-repeat:no-repeat;
	background-position:top;
	margin-top:5px;
	margin-left:5px;
	}

#logo img {
	margin: 50px 10px 10px 10px; 
	border:0px none; 
	}

#banner{
  	position:absolute;
	top:1px;
	left:122px;
	border:0px solid #f3f3f3;
	z-index:100;
}

#newdiary {
	width:242px;
	height:23px;
	border:0;
	}

div #lower_bar
{
	color:#4a4a4a;
	position:absolute;
	top:60px;
	left:5px;	
	width:928px;
	padding:0;margin:0;
}



/* LINK SU HEADER */
ul.bread_scrumbs {
	margin:0;
	padding-left:0;
	color:#4a4a4a;
	list-style:none;
	float:left;
}

ul.bread_scrumbs li {
	display: inline;
	margin:0 2px;
	text-transform:capitalize;
	}

ul.bread_scrumbs li a{
color:inherit;
}


ul.bread_scrumbs li a.bs_home,
ul.bread_scrumbs li a.bs_home:hover{
color:#990000;
font-weight:bold;
}
/*FINE LINK SU HEADER */

/* BUTTON FORM */

.button {
	height:22px;
	width:82px;
    border: none;
    background: url('../img/template/btn-up.png') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:x-small;
	color:#FFFFFF;
	margin-top:10px;
}
.button:hover {
	height:22px;
	width:82px;
    border: none;
    background: url('../img/template/btn-down.png') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
}


/*LOGIN */
div #userlogin {
float:right;
}

div #userlogin a.redlink { color: #990000; text-decoration:underline; }

/*FINE LOGIN */

/* HOME */
#home-container {
	width:915px;
	float:left;
	color:#333333;
	position:inherit;
	margin:10px 10px 10px 10px;
	margin-top:20px;
	margin-left:20px;
	display:inline;
}

#home-container .titlesx {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 0px 5px;
	background-color:#660000;
	color:#FFFFFF;
	border:#660000 solid 1px;
}

#home-container .titledx {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 0px 5px;
	background-color:#660000;
	color:#FFFFFF;
	border:#eeeeee solid 1px;
}

#home-container .halfsx {
	background-color:#FFFFFF;
	font-weight:normal;
	padding-left:10px;
	border:#eeeeee dotted 1px;
	vertical-align:top;
	width:380px;
}

#home-container .halfsx-register {
	height:210px;
	background-color:#FFFFFF;
	background-image:url(../img/template/register2.png);
	background-repeat:no-repeat;
	background-position:top;
	font-weight:normal;
	padding-left:10px;
	border:#eeeeee dotted 1px;
	vertical-align:middle;
	width:385px;
}

#home-container .halfsx-welcome {
	height:250px;
	background-color:#FFFFFF;
	background-image:url(../img/template/welcome.png);
	background-repeat:no-repeat;
	background-position:top;
	font-weight:normal;
	padding-left:10px;
	border:#eeeeee dotted 1px;
	vertical-align:top;
	width:385px;
}

#home-container .halfdx {
	height:250px;
	width:310px;
	background-color:#FFFFFF;
	background-image:url(../img/template/newpost.png);
	background-repeat:no-repeat;
	background-position:top;
	font-weight:normal;
	padding-left:10px;
	border:#eeeeee dotted 1px;
	vertical-align:top;
}


#home-container .halfdx-login {
	height:210px;
	width:310px;
	background-color:#FFFFFF;
	font-weight:normal;
	padding-left:10px;
	border:#eeeeee dotted 1px;
	vertical-align:middle;
	background-image:url(../img/template/login2.png);
	background-repeat:no-repeat;
	background-position:top;
}

#home-container .vertical-dx {
	background-image:url(../img/template/newuser.png);
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
	width:160px;
	height:450px;
	background-color:#FFFFFF;
	font-weight:normal;
	padding-left:10px;
	border:#eeeeee dotted 1px;
	vertical-align:top;
}


#diari {
	width:300px;
	float:right;
	color:#333333;
	position:inherit;
	margin:10px 10px 10px 10px;
	margin-top:10px;
	padding-right:10px;
	display:inline;
}


.diary-home{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width:290px;
	text-align:left;
	font-weight:normal;
	font-style:italic;
	color:#CC0000;
	}


/*MEMBERS ZONA HOME */
#members-home {
	width:110px;
	text-align:center;
	color:#990000;
	position:inherit;
	margin-top:5px;
	padding-left:0px;
	display:inline;
}

#members-home .image {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
/*	width: 850px; */
	font-size: 3em;
	border-style: hidden;
	border-color: #a9a9a9;
	border-width: 2px;
	display:inline;
}
#members-home .image table {
	display:inline;
}

#members-home .image img {
	/*border: 3px solid #FFFFFF; */
	margin: 0;
	padding: 2px;
}
#members-home .image img:hover, .image img:focus {
	background-color: #a9a9a9; 
}	

/*MEMBERS ZONA MEMBERS */
#members {
	width:900px;
	float:left;
	color:#333333;
	position:inherit;
	margin-top:0px;
	padding-left:0px;
	display:inline;
}

#members .image {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
/*	width: 850px; */
	font-size: 3em;
	border-style: hidden;
	border-color: #a9a9a9;
	border-width: 2px;
	display:inline;
}
#members .image table {
	display:inline;
}

#members .image img {
	/*border: 3px solid #FFFFFF; */
	margin: 0;
	padding: 2px;
}
#members .image img:hover, .image img:focus {
	background-color: #a9a9a9; 
}	

.desc {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000033;
	/*width:220px;*/
	background-color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	border:1px dotted #eeeeee;
	}

.tborder {
	padding:0px 1px 0px 0px;
	}
	
.immagine {
	width:130px;
	height:130px;
	background-color:#EEEEEE;
	text-align:center;
	border:1px solid #333333;	
	}

.img_members {
	width:90px;
	height:auto;
	background-color:#EEEEEE;
	text-align:center;
	border:0px solid #333333;
	padding:2px 2px 2px 2px;
	}

/*FINE HOME */

/* MEMBERS */
#members-container .title {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 0px 10px;
	background-color:#660000;
	color:#FFFFFF;
	width:950px;
	border:#660000 solid 1px;
}

#members-container .wordsnav {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding:0px 0px 0px 0px;
	background-color:#CC3300;
	color:#FFFFFF;
	width:950px;
	border:#660000 solid 1px;
}

/* FINE MEMBERS */

/*SEARCH*/
div #searchbox-form
{
	color:#4a4a4a;
	position:absolute;
	top:80px;
	left:600px;	
	width:928px;
	padding:0;margin:0;
}

#searchbox {
	background-color:#FFFFFF;
	padding-left:10px;
	color:#333333;
	position:absolute;
	width:920px;
	height:auto;
	z-index:1;
	margin-left:10px;
	margin-top:10px;
	display:inline;
	border:2px solid #CDD4DE;
}
/*FINE SEARCH*/

#bigbox {
	background-color:#FFFFFF;
	border:5px solid #CDD4DE;
	width:957px;
	height:600px;
	padding-bottom:0em;
	position:relative;
	margin-top:10px;
	/*z-index:100;*/
}

div #userprofile {
	position:inherit;
	width:130px;
	height:130px;
	z-index:1;
	margin-left:0px;
	margin-top:10px;
	display:inline;
}

div #usermenu {
	position:inherit;
	width:130px;
	height:130px;
	z-index:1;
	margin-left:0px;
	margin-top:10px;
	display:inline;
}

div #userprofile2 {
	position:absolute;
	width:790px;
	height:130px;
	z-index:1;
	margin-left:0px;
	margin-top:10px;
	display:inline;
	border:2px solid #CDD4DE;
	/*left: 154px;*/
}

div #userstuff {
	position:absolute;
	width:400px;
	height:20px;
	z-index:1;
	margin-left:5px;
	margin-top:2px;
	display:inline;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	border:1px dotted #CDD4DE;
}

div #usernav {
	position:absolute;
	width:400px;
	height:15px;
	z-index:1;
	margin-left:5px;
	margin-top:22px;
	display:inline;
	border:1px dotted #CDD4DE;
}

/*USER DATA PROFILO */
div #userdata {
	position:absolute;
	width:400px;
	height:82px;
	z-index:1;
	margin-left:5px;
	margin-top:40px;
	display:inline;
	border:1px dotted #CDD4DE;
}

ul.user_data {
	width:200px;
	font-weight:normal;
	margin: 4px 0px 0px 0px; 
	padding:0px; 
	border:0px solid #CDD4DE; 
	color:#4a4a4a;
	list-style:none;
}

ul.user_data li {
	display: block;
	margin:0 2px 2px;
	/*text-transform:capitalize;*/
	background-color:#EEEEEE;
}

ul.user_data li a{
	color:inherit;
}

div #userdata_meta {
	position:absolute;
	width:190px;
	height:82px;
	z-index:1;
	margin-left:210px;
	margin-top:50px;
	display:inline;
	vertical-align:middle;
	font-style:italic;
}

ul.user_data_meta {
	width:190px;
	font-weight:normal;
	margin: 4px 0px 0px 0px; 
	padding:0px; 
	border:0px solid #CDD4DE; 
	color:#4a4a4a;
	list-style:none;
}

ul.user_data_meta li {
	display: block;
	margin:0 2px 2px 0px;
	/*text-transform:capitalize;*/
	background-color:#EEEEEE;
}

ul.user_data_meta li a{
	color:inherit;
}

.ico img { 
	margin: 2px 2px 2px 2px; 
	padding:2px; 
	border:2px solid #CDD4DE;
	background-color:#FFFFFF;
	}

div #flags {
	background-image:url(../img/template/bg_flags.png);
	position:absolute;
	width:375px;
	height:120px;
	z-index:1;
	margin-left:409px;
	margin-top:2px;
	display:inline;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	border:1px dotted #CDD4DE;
}

#uspro img {
	/*width: 120px;*/
	margin: 10px 10px 3px 10px;
	padding:5px; 
	border:2px solid #CDD4DE;
}

div #usermap {
	position:absolute;
	width:130px;
	height:130px;
	z-index:1;
	margin-left:0px;
	margin-top:0px;
}

/*USER INFO MENU PROFILO */
div #userinfo {
	position:absolute;
	z-index:1;
	margin-left:25px;
	margin-right:10px;
	margin-top:0px;
	left:0px;
	top:195px;
	width:126px;
	height:auto;
	display:inherit;
}

ul.user_info {
	width:126px;
	height:auto;
	margin: 0px 10px 3px 10px; 
	padding:0px; 
	border:0px solid #CDD4DE; 
	color:#4a4a4a;
	list-style:none;
}

ul.user_info li {
	text-align:center;
	font-weight:bolder;
	/*
	height:23px;
	width:126px;
	*/
	height:50px;
	width:50px;
	display: block;
	margin:0 0px 2px;
	margin-left: 35px;
	text-transform:capitalize;
	color: #FFFFFF !important;
	font-weight:bold;
	/*background-color:#990000;
	border-bottom: 1px #CC3300;*/
	/*background-image:url(../img/template/menusx.png);*/
}

ul.user_info li a{
	color:inherit;
}

/* PROFILE EDIT */
.profile-edit{
	width:760px;
}

.mprofile{
	width:170px;
	}

.profile-edit-box{
	vertical-align:top;
	}
	
.profile-view{
	width:788px;
}

.profile-view-box{
	vertical-align:top;
	width: 370px;
	border:#CCCCCC dotted 1px;
	padding: 1px 1px 1px 1px;
	}
	
.profile-view-box-date{
	width: 70px;
	}
	
.maxsize {
	width:100%;
	}
/* FINE PROFILE EDIT */
/* DIARY */
.diary-container{
	width:788px;
}

.diary-info{
	vertical-align:top;
	border:#CCCCCC dotted 1px;
	padding: 1px 1px 1px 10px;
	}
	
.user-diary{
	vertical-align:top;
	width:500px;
	background-color:#FFFFFF;
	border:#CCCCCC 1px dotted;
	}
	
.owner-diary{
	vertical-align:top;
	width:500px;
	background-color:#FFFFFF;
	border:#660000 1px dotted;
	}

/* FINE PROFILE DIARY */
/*COLLEZIONE DIARI */
div #mappa {
	position:relative;
	border:2px solid #CDD4DE;
}

div #infodiari {
	position:relative;
	border:2px solid #CDD4DE;
	margin: 5px 5px 5px 5px;
}

ul.info_diari {
	margin: 10px 10px 10px 10px; 
	padding:5px; 
	border:1px solid #CDD4DE; 
	color:#4a4a4a;
	list-style:none;
	width:200px;
	height:200px;
}

ul.info_diari li {
	display: block;
	border:1px dotted #CDD4DE; 
	margin:0 2px 5px;
	padding: 5px;
	text-transform:capitalize;
	background-color:#FFFFFF;
}

ul.info_diari li a{
	color:inherit;
}

/* HINT PER RICERCA AJAX */
div #hint {

}

ul.ajax {
	border:1px dotted #CCCCCC; 
	color:#333333;
	list-style:none;
	background-color:#660000;
	margin:0;
}

ul.ajax li {
	display: block;
	margin:0 0px 0px;
	text-transform:capitalize;
	background-color:#FFFFFF;
}

ul.ajax li:hover {
	display: block;
	margin:0 0px 0px;
	text-transform:capitalize;
	background-color:#FFCC33;
	border: #006600 dotted 1px;
}

/* AREA PRINCIPALE */
div #spot {
	margin: 5px 5px 20px 5px;
	border:#CCCCCC dotted 1px;
	width:780px;
	}

div #blogarea {
	background-color:#FFFFFF;
	color:#333333;
	position:absolute;
	width:790px;
	height:auto;
	z-index:1;
	margin-left:0px;
	margin-top:150px;
	display:inline;
	border:2px solid #CDD4DE;
}

div #album {
	color:#333333;
	position:absolute;
	width:790px;
	height:500px;
	z-index:1;
	margin-left:0px;
	margin-top:160px;
	display:inline;
	border:2px solid #CDD4DE;
}

div#simpleviewer {
	height:100%;
    margin: 0 auto;
    padding: 0;
	background-color:#EEEEEE;
}

/* COMMENTI */
.commenti{
	background-color:#EEEEEE;
	margin-top:5px;
	font-size:xx-small;
	font-style:italic;
	text-align:left;
	}

/* RUBRICA ed EMAILS*/
#warning {
	background:#eeeeee;
	padding:5px;
	border:#990000 dotted 1px;
	}
	
/* INBOX */
.inbox{
	margin-top:5px;
	font-size:xx-small;
	font-style:italic;
	padding:0px 0px 0px 0px;
	}
	
.incoming_title{
	width:auto;
	text-align:center;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	background-color:#990000;
	}

.incoming_title_long{
	width:600px;
	text-align:center;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	background-color:#990000;
	}
	
.message_info{
	width:660px;
	text-align:left;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	background-color:#990000;
	}

.message{
	background-color:#DDDDDD;
	}

.message_noread{
	background-color:#CCCCCC;
	font-weight:bold;
	}

.message:hover{
	background-color:#FFFF66;
	}

.message_noread:hover{
	background-color:#FFFF66;
	}

.incoming{
	padding:0px 0px 0px 0px;
	width:auto;
	text-align:center;
	}

.incoming_msg{
	width:auto;
	text-align:left;
	padding-bottom:20px;
	border:#CCCCCC dotted 1px;
	}

/* POSTS */
.blogpost{
	margin: 5px 5px 20px 5px;
	border:#CCCCCC dotted 1px;
	width:780px;
	}

.otherpost{
	width:100%;
	background-color:#FFFFFF;
	border:#CCCCCC 1px dotted;
	color:#660000;
	}
	
.otherpost:hover{
	width:100%;
	border:#660000 1px dotted;
	background-color:#CCCCCC;
	color:#660000;
	}

.otherpost-title{
	width:300px;
	}
	
.otherpost-city{
	width:150px;
	}
	
.otherpost-date{
	width:150px;
	}
