/*   
Theme Name: EtnaGigante
Theme URI: www.etnagigante.com
Description: this template is a creation of Manuel Pintaldi for Etnagigante.
Author: Manuel Pintaldi
Version: 1.0
.
Opera non redistribuibile
.
*/
/* Russian palette : Rosso: #d81921  Giallo:#FFE500  Blu: #008EB0 #00a99d*/
/* Classic Etna palette: Rosso: #db1a21 Giallo: #ffd106 Marrone:#231f20 Blu:#29776f */

body
{
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
font-family:"Tahoma";
font-size:12px;
}

a
{
text-decoration:none;
font-weight:bold;
color:#FF9900;
}

a:hover{
color:#db1a21;
}


#main
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
/*background-image:url(images/bg_level0.png); */
background-repeat:repeat;
background-position: top left;
background-color:#29776f;
}

#back
{
background-image:url(images/bg_level1.png); 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
background-repeat:repeat-y; 
background-position:top;
}

#content 
{
margin:0px auto 0px auto; 
width:733px;
min-height:750px;
_height:750px;
}



/******************  HEADER  ***********************/
#content #header
{
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

#header #logo , #header #logo a img
{
margin:10px 0px 0px 0px; 
float:left;
border:0px;
border-bottom-style:none;
}


/******************  MENU  ***********************/
#header #menu {
margin:0px 0px 0px 0px; 
float:right;
}

#menu .menu_item
{
float:left; 
background-image:url(images/bg_menu_normal.gif); 
background-repeat:repeat-x; 
padding:28px 8px 10px 8px;
}

#menu .menu_spacer
{
float:left; 
background-color:#FFFFFF;
}

#menu .menu_item_selected{
float:left;
background-image:url(images/bg_menu_selected.gif); 
background-repeat:repeat-x; 
padding:28px 8px 40px 8px;

}

#menu .label, #menu .label a{
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
#menu .label a:hover{
color:#FFFFFF;
}

#menu .menu_item_selected .label a{
color:#FFFFFF;
}

#menu .menu_item_selected .label a:hover{
color:#000000;
}


/******************  Search form  ***********************/
#search-box
{
	float:right;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/******************  CENTER STRUCTURE  ***********************/
#center_box{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.flash_home_banner
{
margin:0px 0px 10px 10px;
padding:0px 0px 0px 0px;
text-align:right;
}

#right_box
{
	float:right;
	width:275px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#left_box
{
	float:left;
	width:441px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#left_box a:hover{
background-color:#ffd106;
color:#db1a21;
}

.section_label
{
	color:#1A1A1A;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	width:250px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 15px 0px;
}
.left_item .section_label
{
	background-color:none;
}

.right_item{
float:right;
text-align:right;
}

.right_item .section_label{
background-color:#ffd106;
text-align:right;
float:right;
}

.right_item img{
margin:0px 0px 5px 0px;
}

.left_item, .right_item
{
	margin:0px 10px 25px 10px;
	border:1px #CCCCCC solid;
	padding:5px;
}


/****************** SIDE BAR ***************************/

#sidebar ul{
list-style-type:none;
}

#sidebar .widgettitle{
display:none;
}

#sidebar li{

}
#sidebar li a{

}
#sidebar{}
#sidebar{}



/******************  NEWS/EVENT  ***********************/
.news_item, .event_item 
{
margin: 0px 0px 0px 0px ;
}

.event_item 
{
}

.news_title, .event_title, .news_title a, .event_title a {
font-size:13px; 
color:#4D4D4D; 
text-decoration:none;
vertical-align:top;
}

.news_title a:hover, .event_title a:hover {
background-color:#ffd106;
color:#db1a21;
}

.news_title, .news_title a
{
}

.news_date, .news_date a
{
float:left;
font-size:10px;
vertical-align:middle;
}

.news_excerpt img {float:left; margin:0px 5px 5px 0px; width:20%; height:20%; padding:5px; border-color::#CCCCCC; border-width:1px; background-color:#333333;}
.news_excerpt , .event_excerpt{text-align:justify; margin:0px 0px 25px 0px;}
.news_excerpt a , .event_excerpt a{font-weight:normal; color:#000000;}

.event_item .event_excerpt img 
{
float:left;
margin:5px 1em 1em 0px;
}

.event_item .event_link 
{
float:left;
font-weight:bold;
}

/******************  TOUR BOX  ***********************/
#tour_box
{
background-image:url(images/bg_tour_box.jpg);
background-repeat:no-repeat;
background-position:top left;
width:275px;
padding:60px 0px 0px 0px;
margin:0px 0px 50px 0px;
}
.tour_element{
margin:0px 0px 5px 0px;
font-size:10px;
text-align:right;
}


/******************  FOOTER  ***********************/
#footer
{
padding:25px 0px 25px 0px;
text-align:center;
}

#footer #footer_left
{
float:left;

}
#footer #footer_right
{
float:right;
}


/******************  UTILITIES  ***********************/
.clearb , .clearB
{
	clear:both;
}

a img{
border-style:none;
}


/******************  PAGINA ARCHIVE  ***********************/
.post
{
margin:0px 0px 20px 0px;
padding:0px 10px 20px 10px;
border-left: 2px #CCCCCC dashed;
}

.content-header h2 
{
	font-size:16px;
	font-weight:normal;
	color:#000000;
	background-color:#EFEFEF;
}

.post h2 , .post h2 a
{
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#000000;
margin:0px 0px 0px 0px;
}

.postmetadata,.postmetadata a
{
font-size:10px;
text-decoration:none;

}
.postmetadata .tag,.postmetadata .tag a
{
	margin:0px 5px 0px 0px;
	color:#008eb0;
}

.postmetadata .category,.postmetadata .category a
{
	margin:0px 5px 0px 0px;
	color:#008eb0;
}

.entry{}

.entry img
{
float:left;
margin:0px 3em 1em 0px;
}

.entry a.more {
text-decoration:none;
font-weight:bold;
color:#ffd106;
float:right;
}
.entry a:hover.more {
background-color:#ffd106;
color:#db1a21;
}

#pagenavigator{}




/******************  PAGINA PAGE  ***********************/
.page
{
margin:20px 0px 20px 0px;
padding:0px 10px 20px 10px;
border-left: 2px #CCCCCC dashed;
}

.page_title
{
	font-size:16px;
	font-weight:normal;
	color:#000000;
	background-color:#EFEFEF;
}

.page_content{}




/******************  PAGINA SINGLE  ***********************/

.single{
margin:20px 0px 20px 0px;
padding:0px 10px 20px 10px;
border-left: 2px #CCCCCC dashed;
}
.single_title{
	font-size:16px;
	font-weight:normal;
	color:#000000;
	background-color:#EFEFEF;
	}
.single_content{}