/*
Theme Name: Venice tourism blog
Version: 1.0
Author: Fabiola bellio
Author URI: http://www.faberadv.com

*/

/* CSS Document */

html,body {
	margin:0;
	padding:0
}

body {
	background:url('images/background.jpg') repeat-x white;
	color: #373737;
	font-family: arial;
	text-align:center

}


img {
	border-style: none;
}


.clear {
	clear:both;
}


a:link, a:visited{
	color:#a90002;
	text-decoration:none;
}


a:hover, a:focus, a:active{
	color:#a90002;
	text-decoration:underline;
}




h1 {
	font-size: 4em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

h3 {
	font-size: 1.3em;
	}


/************************/

/******************language Selector*****************************/

.languageSelector{
	margin: 0;
	padding: 0;
	width: 100%;
	font-size:11px;
}

.languageSelector a.english{
	background:url('images/eng_flag.jpg') 20% center no-repeat;
	padding-left: 30px;
	color:white;
}

.languageSelector a.italiano{
	background:url('images/ita_flag.jpg') 20% center no-repeat;
	padding-left: 30px;
	color:white;
}




/****************** contenitore centrato nella pagina **************************/
div#container{
	margin: 0 auto;
	padding: 0;
	width:960px;
	text-align:left;
	background:#ECE9E2 url('images/blog_hp_06.png') no-repeat right top;
}

div#coldx{
	margin:0;
	padding:0;
	float:left;
	width:794px;
	background-color: #ECE9E2
}

div#content{
	margin:10px 0 0 0;
	padding:0;
	float:right;
	width:600px;
	overflow: hidden;
	text-align: left;
	background: #FFFFFF url('images/box_center_bottom.gif') no-repeat bottom left;
	position: relative

}

#respond{
	padding:10px;
	text-align: left;
}

#respond input,
#respond textarea{
	border: 1px solid #373737
}

#top{
	margin: 0;
	padding: 0 0 0 8px;
	background: transparent url('images/box_center_top.gif') no-repeat top left;
	height: 10px;
}


#content h2{
	margin: 0;
	padding: 10px 0 0 0;
	font-size:18px;
	font-weight:bold;
	font-family:arial;
	color:#a90002;
	text-align:left;
}


.small,
.entry,
.postmetadata,
.widecolumn{
	margin: 0;
	padding: 0;
	font-size:12px;
}




.box_content{
	clear: both;
	margin: 0;
	padding:  0 15px;
	font-size:12px;
}



div#colsx{
	margin:0;
	padding:0;
	float:right;
	width:166px;
	overflow: hidden;
}

div#footer{
	margin:0;
	padding:0;
	clear:both;
	width:100%;
	text-align: center;
	font-size: 12px;
	background-color: #ece9e2;
}


div#header_language{
	padding: 0;
	width:960px;
	margin: 0 auto;
	height: 53px;
	line-height:53px;
	text-align: right;
}

div#header{
	margin: 0;
	padding: 0;
	width: 794px;
	height: 208px;
	position: relative;
}



/************** colonna sinistra header ***********************/
#logoVenice{
	margin:0;
	padding:0;
	position:absolute;
	left: -3px;
	top: -11px;
}

#slideshow{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 194px;
}


#info{
	margin: 0;
	padding: 0;
	width: 166px;
	height: 200px;
	position: absolute;
	top: 8px;
	right: 0;
	background-color: #ECE9E2
}





/*********** colonna destra header******************************/


#search-3,
#weather{
	margin: 4px 0 0 4px;
	padding: 0;
	text-align: left;
	width: 158px;
	height: 103px;
	display: block;
	overflow: hidden;
	text-align: left;	
	background: #FFFFFF url('images/box_dx_bottom.gif') no-repeat bottom left;
	position: relative;
}

#tag_cloud-3,
#linkcat-2,
#linkcat-13{
	margin: 4px 0 0 4px;
	padding: 0;
	text-align: left;
	width: 158px;
	height: auto;
	display: block;
	overflow: hidden;
	text-align: left;	
	background: #FFFFFF url('images/box_dx_bottom.gif') no-repeat bottom left;
}

.widget_tag_cloud div{
	margin: 0;
	padding: 0 8px;
	display: block;
}


#weather{
	font-size: 11px;
	height: 85px;
}

#search-3 h2,
#weather h2,
#tag_cloud-3 h2,
#linkcat-2 h2,
#linkcat-13 h2{
	margin: 0;
	padding: 10px 0 0 8px;
	background: transparent url('images/box_dx_top.gif') no-repeat top left;
	height: 20px;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	color:#a90002;
	text-align:left;
}

#linkcat-2 ul,
#linkcat-13 ul{
	margin: 0;
	padding: 0 5px; 
	list-style-type:none;
	text-align: left
}

#linkcat-2 ul li a,
#linkcat-13 ul li a { 
	margin: 0;
	padding:7px 0 7px 10px;
	border-bottom:1px solid #ece9e2;
	background:url('images/menu_left_style_gray.gif') 0% center no-repeat;
	text-decoration:none;
	display:block;
	height:1.7em;
	line-height:1.7em;
	font-weight:bold;
	font-family:arial;
	font-size: 11px;
	color:#373737;
}


.widget_tag_cloud a{
	margin: 0;
	padding: 10px 0 0 0;
	color:#373737;
}

a.a2a_dd{ 
	margin: 0 0 0 100px;
}

#search-3 .screen-reader-text{
	margin: 0;
	padding: 0;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	color:#373737;
	text-align:left;
	position: absolute;
	top: 36px;
	left: 8px;
}

#search-3 input{
	position: absolute;
	top: 54px;
	left: 8px;
	border: 1px solid #a90002;
	width: 141px;
}


#search-3 #searchsubmit{
	margin: 30px 0 10px 45px;
	padding: 0;
	border: none;
	width: 57px;
	height: 16px;
	color: white;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	background: #ece9e2 url(images/bottone.gif) no-repeat;
}


.space_sx{
	margin: 0;
	padding: 0;
	height: 6px;
	display: block;
	background: transparent url('images/space_sx.jpg') no-repeat;
}


.space_dx{
	margin: 0;
	padding: 0;
	height: 6px;
	display: block;
	background: transparent url('images/space_dx.jpg') no-repeat;
}



#categories-3,
#archives-3,
#recent-posts-2,
#text-3{
	margin: 10px 0 0 11px;
	padding: 0;
	text-align: left;
	width: 169px;
	height: auto;
	display: block;
	overflow: hidden;
	text-align: left;	
	background: #FFFFFF url('images/box_left_bottom.gif') no-repeat bottom left;
}

#text-3{
	height: 200px;
}

#categories-3 h2,
#archives-3 h2,
#recent-posts-2 h2{
	margin: 0;
	padding: 10px 0 0 8px;
	background: transparent url('images/box_left_top.gif') no-repeat top left;
	height: 20px;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	color:#a90002;
	text-align:left;
}

#text-3 h2{
	margin: 0;
	padding: 8px 0 0 28px;
	background: transparent url('images/box_left_top_link.gif') no-repeat top left;
	height: 27px;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	color:#a90002;
	text-align:left;
}


#categories-3 ul,
#archives-3 ul,
#recent-posts-2 ul{
	margin: 0;
	padding: 0 5px; 
	list-style-type:none;
	text-align: left
}

#categories-3 ul li a,
#archives-3 ul li a{ 
	margin: 0;
	padding:7px 0 7px 10px;
	border-bottom:1px solid #ece9e2;
	background:url('images/menu_left_style_gray.gif') 0% center no-repeat;
	text-decoration:none;
	display:block;
	height:1.7em;
	line-height: 1.7em;
	font-weight:bold;
	font-family:arial;
	font-size: 11px;
	color:#373737;
}


#recent-posts-2 ul li a { 
	margin: 0;
	padding:7px 0 7px 10px;
	border-bottom:1px solid #ece9e2;
	background:url('images/menu_left_style_gray.gif') 0% center no-repeat;
	text-decoration:none;
	display:block;
	height:2em;
	font-weight:bold;
	font-family:arial;
	font-size: 11px;
	color:#373737;
}


#text-3 img{ 
	margin: 0;
	padding:7px 0 7px 5px;
}


#text-3 a.link{ 
	margin: 0 0 0 5px;
	padding:7px 0 7px 15px;
	border-bottom:1px solid #ece9e2;
	background:url('images/menu_left_style.gif') 0% center no-repeat;
	text-decoration:none;
	display:block;
	height:1.7em;
	line-height: 1.7em;
	font-weight:bold;
	font-family:arial;
	font-size: 11px;
	color:#a90002;
}

input,textarea{
	border: 1px solid #373737
} 

#commentform #submit{
	margin: 0 0 0 45px;
	padding: 0 0 5px 0;
	border: none;
	width: 120px;
	height: 16px;
	color: white;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	background: #ece9e2 url(images/bottone_big.gif) no-repeat;
}
