/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
body { background:#fff; color:#444;  }
.posts h2 a, .posts p a:hover, a { color:#3399cc; }


#inner_pages { background:#fff; }


.more a { font-size:12px; }
p {
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, sans-serif;
	color: #444;
}

a:hover, .posts h2 a:hover, .posts p a { color:#006ab3; }

hr { color:#fffdea; border:none; border-top:1px dotted #372322; }
.hr2 { color:#fffdea; border:none;  }

/* headings ---------------------- */
#inner_pages h1 {
	color:#3399cc;
	font-size: 30px;
	font-family: 'Lobster', cursive;
}
h2 {
	font-size: 26px;
	font-family: 'Lobster', cursive;
}
h3 {
	font-size: 22px;
	font-family: 'Lobster', cursive;
}
h1,h2,h3,h4,h5,h6 { color:#3399cc; }
.container_border { }

/* Structure ---------------------- */
#header_outer { background:url('0-asinara/bg-header-2.jpg') repeat-x; min-height: 239px; height:250px;}
#header_bg {
	width:960px;
	margin:0 auto;
	background:url('0-asinara/bg-header-top.png') no-repeat center 0px;
}
#categories_strip { background: url('0-asinara/category_stripbg-2.png') no-repeat left 2px;}
.content_sub_sidebar_right { border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;   }
#content h1.cat_head  {  color:#3399cc; border-bottom:1px solid #e5e5e5; }

#pre-footer {
	width: 960px;
	height: 119px;
	margin: 0 auto;
	background: url('0-asinara/bg-pre-footer.png') no-repeat;
}
#bottom {
	background:url('0-asinara/bg-footer.png') repeat-x left top;
	margin-top: -41px;
	padding-top: 50px;
} 
#bottom_in {
	padding-top: 25px;
}
#footer {
	background:url('0-asinara/border-bot.gif') repeat-x left top;
	font-family: 'Open Sans', sans-serif;
}


/* header ---------------------- */
#header .blog-title a{ color:#fff;   }
#header .blog-title a:hover{color:#fff; }
#header .blog-description{ color:#b3dafa; }

/* banner ----------------------- */
.top_banner_section { background:url(0-asinara/shadow_bg.png) no-repeat center bottom; }
.top_banner_section_in {
	background:#fff;
	/*border:1px solid #4d4d4d;*/
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0px 0px 2px 0px #444444;
	-moz-box-shadow: inset 0px 0px 2px 0px #444444;
	box-shadow: inset 0px 0px 2px 0px #444444; 
}
.map_category {
	-webkit-box-shadow: -1px -1px 2px 0px #444444;
	-moz-box-shadow: -1px -1px 2px 0px #444444;
	box-shadow: -1px -1px 2px 0px #444444;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-radius: 2px 0px 0px 2px;
	border-radius: 2px 0px 0px 2px;
	background: #fefcea;
	background: -moz-linear-gradient(top,  #fefcea 0%, #efdd64 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#efdd64));
	background: -webkit-linear-gradient(top,  #fefcea 0%,#efdd64 100%);
	background: -o-linear-gradient(top,  #fefcea 0%,#efdd64 100%);
	background: -ms-linear-gradient(top,  #fefcea 0%,#efdd64 100%);
	background: linear-gradient(top,  #fefcea 0%,#efdd64 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#efdd64',GradientType=0 );
}
.map_category label { border-bottom:1px dotted #CC9933;}
.map_category a:link, .map_category a:visited { color: #996633;}
.map_category a:hover { color: #663300;}


/* slider --------------------------- */
#slider { background:#fff; }
.top_banner_section_in .nivoSlider a.nivo-imageLink { border:0; }
.top_banner_section_in .nivo-caption { background:#000; color:#fff; }
.top_banner_section_in .nivo-prevNav { background:url(../images/arrows.png) no-repeat left top; }
.top_banner_section_in .nivo-prevNav:hover { background:url(../images/arrows.png) no-repeat left top; }
.top_banner_section_in .nivo-nextNav { background:url(../images/arrows.png) no-repeat right top; }
.top_banner_section_in .nivo-nextNav:hover { background:url(../images/arrows.png) no-repeat right top;}

.top_banner_section_in .nivo-controlNav a { background:url(0-asinara/dot_n.png) no-repeat ; border:none; color:#fff; }
.top_banner_section_in .nivo-controlNav a:hover, .top_banner_section_in .nivo-controlNav a.active { background:url(0-asinara/dot_h.png) no-repeat; }

/*---------TOP NAVIGATION for PAGES---------  */
#page_nav p.links { color:#7d7d7d;  }
#page_nav p.links a { color:#7d7d7d;}
#page_nav p.links a:hover { color:#000; }

 
/* ----searchform ------ */
.searchform .s { color:#7f7f7f; background:none; border:none;   }
.search_btn {
	background:url('0-asinara/b_search-it.png') no-repeat left top;
	width: 120px;
}
.search_btn:hover { background-position:0 -30px; }

.header_right span.searchfor small, .header_right span.near small {
	color:#336666;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
}



/* form ---------------- */
.searchform span .s { background:none; }
span.searchfor { background:url('0-asinara/bg-search.png') no-repeat left top; }
span.near { background:url('0-asinara/bg-near.png') no-repeat left top; }
.locatoin_search .textfield { border:1px solid #ccc; color:#666;  }
.b_getdirection { background:url('0-asinara/b_getdirection-it.png') no-repeat left top; border:none; }
.b_getdirection:hover { background-position:0 -30px; }


/* grid view ------------ */
#content .category_grid_view li { background:none; }
#content .category_grid_view li span.readmore a { color:#444; float:right; background:url(0-asinara/i_more.png) no-repeat right 5px; }
#content .category_grid_view li span.readmore a:hover { color:#3399cc; }
#content .category_grid_view li a.post_img { box-shadow: 1px 1px 1px #ddd; -moz-box-shadow: 1px 1px 1px #ddd; -webkit-box-shadow: 1px 1px 1px #ddd;
border:1px solid #e2dfdf; background:#fff;  }
#content .category_grid_view li .ping { color:#8b8b8b;  background:url(0-asinara/i_ping.png) no-repeat left 5px; }
#content .category_grid_view li .ping a { color:#8A8A8A; }
#content .category_grid_view li .ping a:hover { color:#000; }


/* list view ----------------- */
#content .category_list_view li { background:none; }
#content .category_list_view li h3 a.pcomments, #content .category_list_view li a.pcomments {
	color:#996633;
	background:url('0-asinara/i_comment2.png') no-repeat left 2px;
}
#content .category_list_view li .content a.pcomments,
#content .category_list_view li .content .rating { border-bottom:1px dotted #cc9933;}
#content .category_list_view li a.ping {
	color:#996633;
	background:url('0-asinara/i_ping.png') no-repeat left 0;
}
#content .category_list_view li h3 a:hover.pcomments,
#content .category_list_view li a:hover.pcomments,
#content .category_list_view li a:hover.ping { color:#663300;}

#content .category_list_view li p { color:#777; }
#content .category_list_view li p.address {
	color:#969696;
	font-size: 11px;
	font-style: italic;
}
a.post_img {
	box-shadow: 0px 0px 6px #ddd;
	-moz-box-shadow: 0px 0px 6px #ddd;
	-webkit-box-shadow: 0px 0px 6px #ddd;
	border:1px solid #e2dfdf;
	background:#fff;
}


#content .category_list_view li span.readmore a {
	color:#7f7f1f;
	float:left;
	background:url('0-asinara/i_more.png') no-repeat 55px 5px;
}
#content .category_list_view li span.readmore a:hover { color:#999933; }
#content .category_list_view li:last-child { border-bottom:none; }

.sidebar_map { box-shadow: 1px 1px 1px #ddd; -moz-box-shadow: 1px 1px 1px #ddd; -webkit-box-shadow: 1px 1px 1px #ddd; border:1px solid #e2dfdf; background:#fff; }

/* Post Pagination */
.pagination { border-top:3px solid #e5e5e5;   }
#content .pagination .i_next a { color:#777; background:url(0-asinara/i_next.png) no-repeat right 8px; }
#content .pagination .i_previous a { color:#777; background:url(0-asinara/i_previous.png) no-repeat left 8px; }
#content .pagination .i_next a:hover, #content .pagination .i_previous a:hover { color:#3399cc; }

/* listing page post nav */
#content .sort_by { background:url('0-asinara/tabber_sepretor.png') repeat-x left bottom; }
#content .sort_by li {
	background:none;
	color:#7f7f1f;
}
#content .sort_by li a { color:#7f7f1f; }
#content .sort_by li a:hover { color:#999933; }
#content .sort_by li.current a {
	color:#999933;
	background:url('0-asinara/tabbg.png') repeat-x left top;
	border:1px solid #cccc99;
	border-bottom:none;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 2px 2px 0px 0px;
	border-radius: 2px 2px 0px 0px;
	-webkit-box-shadow:  0px -3px 3px 0px #d2d2d2;
	-moz-box-shadow:  0px -3px 3px 0px #d2d2d2;
	box-shadow:  0px -3px 3px 0px #d2d2d2;
}
#content .sort_by li.i_next a { background:url('0-asinara/i_next.png') no-repeat right 17px;}
#content .sort_by li.i_previous a { background:url('0-asinara/i_previous.png') no-repeat left 15px; }

/*#breadcrumb section  =================================== */
.breadcrumb { background:url(0-asinara/hr2.png) repeat-x center; color:#777 } 
.breadcrumb_in { background:#fff;  }
.breadcrumb a { color:#00a3d3;  }
.breadcrumb a:hover { color:#000; }

/* content ---------------------------- */
#content li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	background:url('0-asinara/bullet_b.png') no-repeat left 6px;
}
#content ol li { background:none; }

/* add listing form ------------------------------------------------------------*/
.form_row .textfield  { border:1px solid #ccc; border-left:1px solid #ddd; border-top:1px solid #ddd; }
.form_row .textarea { border:1px solid #ccc; border-left:1px solid #ddd; border-top:1px solid #ddd;  }
.form_row label span { color:#900;}

.required { color:#900; }
.message_note { color:#999; } 
#content p.note { color:#999; }

.b_review { background:#00b2dc; color:#fff; border:1px solid #019bc0; -moz-border-radius:20px;  -webkit-border-radius:20px; text-shadow:1px 1px 1px #333;  }
.b_review:hover { background:#000; border:1px solid #333; }

.b_submit { background:#fafbfb url(0-asinara/buttonbg.png) repeat-x left bottom; color:#5c5c5c; border:1px solid #adaeb0;
-moz-border-radius:15px;  -webkit-border-radius:15px; text-transform:uppercase; text-shadow:1px 1px 1px #fff; }
.b_submit:hover { background:#fafbfb url(0-asinara/buttonbg_h.png) repeat-x left top; }





.register_info { background:#e3f9fe; border-bottom:1px solid #6dcce2; border-top:1px solid #6dcce2;  }
#content .register_info h3 { border-bottom:1px solid #6dcce2;    }


#content .register_info .button { background:#fafbfb url(0-asinara/buttonbg.png) repeat-x left bottom; color:#5c5c5c; border:1px solid #adaeb0;
-moz-border-radius:15px;  -webkit-border-radius:15px; text-transform:uppercase; text-shadow:1px 1px 1px #fff; }
#content .register_info .button:hover { background:#fafbfb url(0-asinara/buttonbg_h.png) repeat-x left top; }

input#submit{ padding:7px 20px; background:#fafbfb url(0-asinara/buttonbg.png) repeat-x left bottom; color:#5c5c5c; border:1px solid #adaeb0; -moz-border-radius:15px;  -webkit-border-radius:15px;  text-shadow:1px 1px 1px #fff; }
input#submit:hover { background:#fafbfb url(0-asinara/buttonbg_h.png) repeat-x left top;  }
h5.form_title { border-bottom:1px solid #ddd; }

/* sidebar login_widget */
.login_widget { background:#fff; border:1px solid #ddd; }
.b_signin { background:#fafbfb url(0-asinara/buttonbg.png) repeat-x left bottom; color:#5c5c5c; border:1px solid #adaeb0; -moz-border-radius:15px;  -webkit-border-radius:15px; margin-bottom:20px; text-shadow:1px 1px 1px #fff; }
.b_signin:hover { background:#fafbfb url(0-asinara/buttonbg_h.png) repeat-x left top;  }

#sidebar p.forgot_link { margin-left:98px; font:11px Arial, Helvetica, sans-serif; }


/* spotlight news ----------------------- */
#content .widget h3, #comments_wrap h3, #respond h3 { color:#000; border-bottom:1px solid #ddd;   }
#content .realated_post h3 { color:#333;  border-bottom:1px solid #ddd; }

.login_form_l .b_signin_n, .b_registernow { padding:7px 20px; background:#fafbfb url(0-asinara/buttonbg.png) repeat-x left bottom; color:#5c5c5c; border:1px solid #adaeb0; -moz-border-radius:15px;  -webkit-border-radius:15px;  text-shadow:1px 1px 1px #fff; }
.login_form_l .b_signin_n:hover, .b_registernow:hover { background:#fafbfb url(0-asinara/buttonbg_h.png) repeat-x left top;  }



/* preview & publish page */

.b_cancel { padding:7px 20px; background:#fafbfb url(0-asinara/buttonbg.png) repeat-x left bottom; color:#5c5c5c; border:1px solid #adaeb0; -moz-border-radius:15px;  -webkit-border-radius:15px;  text-shadow:1px 1px 1px #fff; }
.b_cancel:hover { background:#fafbfb url(0-asinara/buttonbg_h.png) repeat-x left top;  }

.b_delete { padding:7px 20px; background:#fafbfb url(0-asinara/buttonbg.png) repeat-x left bottom; color:#5c5c5c; border:1px solid #adaeb0; -moz-border-radius:15px;  -webkit-border-radius:15px;  text-shadow:1px 1px 1px #fff; }
.b_delete:hover { background:#fafbfb url(0-asinara/buttonbg_h.png) repeat-x left top;  }

  

/* spotlight news ----------------------- */
#content .category_grid_view li h3 { color:#00a3d3; border-bottom:none;   }
#content .category_grid_view li h3 a { color:#00a3d3; }
#content .category_grid_view li h3 a:hover { color:#006ab3; }

#content .category_grid_view li p.review {color:#96a5ba; }
#content .category_grid_view li p { color:#777; }
#content .category_grid_view li p.review { border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }


#content .category_grid_view li p.review .pcomments { background:url('0-asinara/i_comment-home.png') no-repeat left 2px; }
#content .category_grid_view li p.review a.pcomments  { color:#8a8a8a; }
#content .category_grid_view li p.review a:hover.pcomments { color:#000; }
#content .category_grid_view li.hr {  }

#content .category_grid_view li.featured a.post_img {
	border:1px solid #b1d7e0;
	padding:5px;
	box-shadow: 0px 0px 6px #ddd;
	-moz-box-shadow: 0px 0px 6px #ddd;
	-webkit-box-shadow: 0px 0px 6px #ddd;
	border:1px solid #e2dfdf;
	background:#fff;
}
#content .category_grid_view li .featured_img {
	background:url('0-asinara/featured.png') no-repeat left top;
}


/* list view*/

#content .category_list_view li {
	border-bottom:1px solid #cccc99;
}

#content .category_list_view li h3 { border-bottom:none; color:#7f7f1f;  }
#content .category_list_view li h3 a { color:#7f7f1f; }
#content .category_list_view li h3 a:hover { color:#999933; }


#content .category_list_view li.featured {
	/*background:#ffffcc;*/
	background: url('0-asinara/bg-featured.png');
	border:1px solid #CCCC99;
}

#content .category_list_view li .featured_img { background:url('0-asinara/featured.png') no-repeat left top;}  

 
/* post ---------------------------- */
#comments .comment .meta-left .meta-wrap .gravatar_bg { background: url(0-asinara/gravatar_bg.png) no-repeat left top; }

#content span.comm-reply a { color:#00a3d3; } 
#content span.comm-reply a:hover{ color:#000; }

.posts { border-bottom:3px double #ccc;   }
.main_img { border:1px solid #ccc; background:#fff; }
.date { color:#858585;  }
.by { color:#858585; border-bottom:1px solid #e3e3e3; }
.category { color:#858585; background:url(../images/i_category.png) no-repeat left 0px; }

.tags { color:#858585;  background:url(../images/i_tags.png) no-repeat left 2px; }
.post_left a { color:#000; }
.post_left a:hover { color:#00a3d3;}

.small_thumb img { border:1px solid #ccc; }  

.b_text { font:bold 12px Arial, Helvetica, sans-serif; color:#858585;  }

.bookmark { border-top:2px solid #ebebeb; }

.video_main { border:2px solid #ccc; }
code { background:#ccc; }

blockquote { background:url(0-asinara/quote.png) no-repeat;    } 
blockquote p { color:#333;  }
blockquote cite { color:#666; }

blockquote a { color:#333; }
blockquote a:hover { color:#000; }

.flickr img{ border:1px solid #ddd; background:#fff; }
.flickr img:hover{ border-color:#333 }


#content .posts p.date { color:#a9a9a9; }
#content .posts p.date a { color:#444; border-bottom:1px dotted #ccc; }
#content .posts p.date a:hover { color:#000; }


/* Post Pagination */

.pagination .on { background: url(0-asinara/on.png) no-repeat left top; color:#fff;  }
.pagination a { background: url(0-asinara/normal.png) no-repeat left top; color:#fff; }
.pagination a:hover { background: url(0-asinara/hover.png) no-repeat left top; color:#fff; }


/*#sidebar ----------------------- */
#sidebar h3 span.more, #content h3 span.more { background: url('../images/arrow.png') no-repeat right 14px;}
#sidebar h3 span.more a, #content h3 span.more a { color:#00a3d3; }
#sidebar h3 span.more a:hover, #content h3 span.more a:hover { color:#006ab3; }
#sidebar h3 { color:#333; border-bottom:1px solid #ddd; }
#sidebar h3 span { background:#fff; }

#sidebar li  { color:#666; border-bottom:1px solid #ddd; background:url(0-asinara/bullet_b.png) no-repeat left 5px;    }
#sidebar li a { color:#333; }
#sidebar li a:hover { color:#00a3d3; }
#sidebar li:last-child { border-bottom:none; }

#sidebar .widget a { color:#00a3d3; }
#sidebar .widget a:hover, #sidebar .widget h3 a:hover { color:#333; }
#sidebar .widget h3 a { color:#000; }

#sidebar .advt { background:#fff;  }


/* subscribe section -----------*/
.subscribe .field { border:1px solid #b89d88; background:#fff url('0-asinara/i_email.png') no-repeat 5px 8px; }
#sidebar .bookmark  h3 { color:#333; background:none;  }
.bookmark { background:#ededed;  }

#sidebar .subscribe .field { border:1px solid #ccc; background:#fff url(0-asinara/i_email.png) no-repeat 5px 6px; }



/* subscribe section -----------*/
.subscribe_form .btn_submit { background:url(0-asinara/b_submit.png) no-repeat; border:none; }
.subscribe_form .btn_submit:hover { background-position:0 -28px; }
.i_rss { position:absolute; top:14px; right:5px;}
#sidebar .i_rss { top:5px; }


/* featured video */
#sidebar .featured_video { color:#00a3d3; }
#sidebar .featured_video h4 a { color:#00a3d3; }
.advt4widget { border:1px solid #d0d0d0; }

/* single post info */
#sidebar .company_info p, #sidebar .company_info2 p { border-bottom:1px solid #ddd; color:#777; }
#sidebar .company_info2 a.sharethis { color:#777; }
#sidebar .company_info2 a:hover.sharethis, #sidebar .company_info a:hover.i_twitter, #sidebar .company_info a:hover.i_facebook { color:#000; }
#sidebar .company_info2 a.i_twitter { background:url(0-asinara/i_twitter.png) no-repeat left top; color:#777; }
#sidebar .company_info2 a.i_facebook { float:left;  background:url(0-asinara/i_facebook.png) no-repeat left top; color:#777; }



/* recent comments */
#sidebar .recent_comments_section h3  { background: url(../images/i_comment.png) no-repeat left 4px; }
#sidebar .recent_comments li { background:none;  }
#sidebar .recent_comments li .avatar { background:none; border:1px solid #ddd; }
#sidebar .recent_comments li a.comment_excerpt { color:#777; }
#sidebar .recent_comments li a { color:#00a3d3;  }
#sidebar .recent_comments li a:hover { color:#000; }
#sidebar .recent_comments li a.review { background:url(0-asinara/i_comment2.png) no-repeat left 2px; color:#8e8f8f; }
#sidebar .recent_comments li a:hover.review  { color:#000; }
#sidebar .recent_comments li .img_available { background:#eee; border:1px solid #ddd; }

#sidebar .recent_comments li img.thumb { border:1px solid #ddd; }
#sidebar .recent_comments li span.review { color:#777; }


/* sidebar - we_recommend widget slider */

#sidebar .we_recommend h3  { background:url(../images/i_image.png) no-repeat left 4px; }
#sidebar .we_recommend_in { box-shadow: 2px 2px 2px #ddd; -moz-box-shadow: 2px 2px 2px #ddd; -webkit-box-shadow: 2px 2px 2px #ddd;
border:1px solid #e2dfdf; background:#fff; }

.we_recommend_in .nivoSlider a.nivo-imageLink { border:0; }
.we_recommend_in .nivo-caption { background:#000; color:#fff; }
.we_recommend_in .nivo-prevNav { background:url(../images/previous.png) no-repeat left top; }
.we_recommend_in .nivo-prevNav:hover { background:url(../images/previous.png) no-repeat left top; color:#fff;}
.we_recommend_in .nivo-nextNav { background:url(../images/next.png) no-repeat left top;}
.we_recommend_in .nivo-nextNav:hover {background:url(../images/next.png) no-repeat left top; }
.we_recommend_in .nivo-controlNav a { color:#fff;  }
.we_recommend_in .nivo-controlNav a { background:url(0-asinara/dot_n2.png) no-repeat ; border:none; color:#fff; }
.we_recommend_in .nivo-controlNav a:hover, .we_recommend_in  .nivo-controlNav a.active { background:url(0-asinara/dot_h2.png) no-repeat; }
#sidebar #slider2 { background:#fff; }


/*---------Top Pages Navigation for PAGES---------  */
.header_right ul li.welcome  { color:#336699;  }
.header_right ul li ul li { /* border-style: solid; border-width: 1px; border-color: #ccc #ccc #ccc;*/  }
.header_right ul li ul li.hover, .header_right ul li ul li:hover,  .header_right ul li ul li.current-cat:hover,  ul.dropdown li ul li.current_page_parent:hover, ul.dropdown li ul li.current_page_item:hover { color:#333;  }
.header_right ul li a { color:#336699; background:url(0-asinara/top_nav_sepretor.png) no-repeat right 8px;}
.header_right ul li a:hover, .header_right li:hover a{ color:#fff;  }

.header_right ul li:last-child a { background:none; }

.header_right li:hover a { color:#fff;  }
.header_right li:hover ul li a { color:#fff;  border-left:none;  border-right:none; }


.header_right ul li.current_page_item a, 
.header_right ul li.current_page_parent a, 
.header_right ul li.current-menu-item a { color:#fff; }

.header_right ul li.current_page_item ul li a, 
.header_right ul li.current_page_parent ul li a, 
.header_right ul li ul li a, .header_right ul li ul li:last-child a { background:#00b3dc; color:#fff;  }

.header_right ul li.current_page_item ul li a:hover, 
.header_right ul li.current_page_parent ul li.current_page_item a, 
.header_right ul li.current_page_parent ul li a:hover, 
.header_right ul li ul li a:hover, 
.header_right ul li ul.sub-menu li a, 
.header_right ul li ul.sub-menu ul.sub-menu li a, .header_right ul li.current_page_parent ul li.current_page_item ul li a:hover { background:#0092b4; color:#fff; }

.header_right ul li ul li.current_page_parent a { background:#6d6d6d; }
.header_right ul li ul li.current_page_parent ul li.current_page_item a { background:#a0a0a0 !important; }
.header_right ul li ul li.current_page_parent ul li a, .header_right ul li ul li.current_page_item ul li a { background:#a0a0a0 !important; }
 .header_right ul li ul li.current_page_item ul li ul li a:hover { background:#6d6d6d !important; }

/*.header_right ul li ul.sub-menu li a:hover,  
.header_right ul li ul.sub-menu li.current-menu-item a, 
.header_right ul li ul.sub-menu ul.sub-menu li a:hover, 
.header_right ul li ul.children li.current_page_parent li a {  background:#0a91b0; color:#fff;   }*/

.header_right ul ul { width: 190px; margin-top:0px;  border:1px solid #c6c6c6; background:#0a91b0; }


/*---------Category Navigation for PAGES---------  */
#categories_strip ul li ul li { }
#categories_strip ul li ul li.hover, #categories_strip ul li ul li:hover,  #categories_strip ul li ul li.current-cat:hover,  ul.dropdown li ul li.current-cat-parent:hover, ul.dropdown li ul li.current-cat:hover { color:#fff; background:#aab0b7;  }
#categories_strip ul li a {
	color:#eee;
	/*background: url('0-asinara/cat_nav_n-2.png') no-repeat right top;*/
	border-left:none;
	border-right:none;
}
#categories_strip ul li a:hover, #categories_strip li:hover a{
	color:#fff;
	background:url('0-asinara/cat_nav_h-3.png') no-repeat center;
	border-bottom:none;
}
#categories_strip li:hover a {
	color:#fff;
	background:url('0-asinara/cat_nav_h-3.png') no-repeat center;
}
#categories_strip li:hover ul li a {
	color:#eee;
	border-left:none;
	border-right:none;
	background: url('0-asinara/cat_nav_drop_h.png') repeat-x;
	margin-top: 1px;
	margin-bottom: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; 
	-webkit-box-shadow: 0px 1px 1px 0px #444444;
	-moz-box-shadow: 0px 1px 1px 0px #444444;
	box-shadow: 0px 1px 1px 0px #444444; 
}

#categories_strip ul li.current-cat a, 
#categories_strip ul li.current-cat-parent a, 
#categories_strip ul li.current-menu-item a, #categories_strip ul li.current_page_item a {
	background: url('0-asinara/cat_nav_h-3.png') no-repeat center;
	color:#fff;
}

#categories_strip ul li.current-cat ul li a, 
#categories_strip ul li.current-cat-parent ul li a, 
#categories_strip ul li ul li a { color:eee;}

#categories_strip ul li.current-cat ul li a:hover, 
#categories_strip ul li.current-cat-parent ul li.current-cat a, 
#categories_strip ul li.current-cat-parent ul li a:hover, 
#categories_strip ul li ul li a:hover, 
#categories_strip ul li ul.sub-menu li a, 
#categories_strip ul li ul.sub-menu ul.sub-menu li a, #categories_strip ul li.current-cat-parent ul li.current-cat ul li a:hover {color:#fff; }

#categories_strip ul li ul li.current-cat-parent a { background: url('0-asinara/cat_nav_drop_h.png') repeat-x;}
#categories_strip ul li ul li.current-cat-parent ul li.current-cat a { background: url('0-asinara/cat_nav_drop_h.png') repeat-x !important;}
#categories_strip ul li ul li.current-cat-parent ul li a, #categories_strip ul li ul li.current-cat ul li a { /*background:red !important;*/ }
#categories_strip ul li ul li.current-cat ul li ul li a:hover { background: url('0-asinara/cat_nav_drop_h.png') repeat-x !important;}

#categories_strip ul li ul.sub-menu li a:hover,  
#categories_strip ul li ul.sub-menu li.current-menu-item a, 
#categories_strip ul li ul.sub-menu ul.sub-menu li a:hover, 
#categories_strip ul li ul.children li.current-cat-parent li a { background: url('0-asinara/cat_nav_drop_h.png') repeat-x !important;}

#categories_strip ul ul {
	width: 190px;
	margin-top:3px;
}

#categories_strip ul li.home a { background:url(0-asinara/i_home.png) no-repeat left top; text-indent:-9009px; }
#categories_strip ul li.home a:hover { background:url(0-asinara/i_home.png) no-repeat left -38px; }


/* twitter ------------------------- */
#sidebar #twitter h3 { background:url(http://www.parcoasinara.com/wp-content/themes/parcoasinara/images/i_twitter2.png) no-repeat left 3px; }
.twitter_post #twitter li { background:none !important; }

	  
/*---------ARCHIVE PAGE --------- */
.arclist ul li{ color:silver; border-bottom:1px solid #f1f1ed;  background:none }
.arclist ul li ul{ border-bottom:0; }
.arclist ul li ul li{ border-bottom:0;}
.arclist .archives-time{ color: #666666; }

/*---------COMMENTS --------- */

#comments .comment {background:none; }
#comments  p.authorcomment {   }
#comments  p.authorcomment a {  color:#666; }
#comments  p.authorcomment a:hover { color:#000; }


#comments .comment .meta-left { color:#aaaaaa }
#comments .comment .text-right {   background:#fff;   /* background:#e9e7e7 url(http://www.parcoasinara.com/wp-content/themes/parcoasinara/skins/0-asinara/commentbg.png) no-repeat center left;*/ }

#comments .comment .authcomment{   background:#fff;  /* background:#ebebeb url(http://www.parcoasinara.com/wp-content/themes/parcoasinara/skins/0-asinara/commentbg_author.png) no-repeat center left;*/   }
#comments .comment .authcomment p { color:#555; }
#comments .comment .text-right p a { color:#00a3d3; text-decoration:none; }
#comments .comment .text-right p a:hover { color:#000; }

span.comm-reply{ color:#333; }
span.comm-reply a { color:#333;  }
span.comm-reply a:hover{ color:#000; }
.commpadd input, #respond textarea { border:1px solid #dbdbdb; border-right:1px solid #c9c9c9;  border-bottom :1px solid #c9c9c9;  }

#comments .comment .text-right p a.comment-reply-link { background:#fff url(../images/b_reply.png) repeat-x left bottom; border:1px solid #cdcdcd; color:#666; }
#comments .comment .text-right p a:hover.comment-reply-link  { color:#000; background:#fff; }


/* detail page slideshow ------------------ */
#previewPane { border:1px solid #ccc;}
#arrow_left{ background-color:#FFF;}
#arrow_right { background-color:#FFF; }
#theImages img { border:1px solid #ccc; }
#theImages img:hover { border:1px solid #333; }
#waitMessage { background-color:#FFF; border:3px double #000; color:#555; }

/* #bottom ---------------------------- */
#bottom h3 {
	color:#98876E;
	font-family: 'Open Sans', sans-serif;
}
#bottom p {
	/*color:#7d695a;*/
	color: #666;
	padding-top:3px;
	font-size:12px;
	font-family: 'Open Sans', sans-serif;
}
#bottom img { float:left; margin-left: 3px;}

#bottom h3 a { color:#cfeef7; }
#bottom h3 a:hover { color:#000;  }

.social_bookmark li a { color:#555; }
.social_bookmark li a:hover { color:#000; }

.blogroll li a { color:#555; }
.blogroll li a:hover { color:#00a3d3; }

#twitter_update_list li, .popular_post li { border-bottom:1px solid #e5e5e5; background:url(0-asinara/bullet_b.png) no-repeat left 5px;color:#555; }
#twitter_update_list li:last-child, .popular_post li:last-child { border-bottom:none; }

#bottom li { background:url('0-asinara/bullet_footer.png') no-repeat left 3px; }
#bottom li span.date { color:#96917e; }
#bottom li a { color:#59493f; }
#bottom li a:hover { color:#40342d; }
#bottom a { color:#59493f;}
#bottom a:hover { color:#725e51; }

#bottom #footer p { color:#888571; }

#bottom  #footer p.copy {  color:#cec9ae; }
#bottom  #footer p.copy a { color:#cec9ae; }
#bottom  #footer p.copy a:hover { color:#38302b; }

#bottom #footer ul li {
	border-right:1px solid #888571;
	font-family: 'Open Sans', sans-serif;
 }
#bottom #footer ul li a {
	/*color:#59493f;*/
	color: #7d695a;
	text-decoration:none;
}
#bottom #footer ul li a:hover { /*color:#38302b;*/ color: #59493f;}

/*sidebar calendar widget */
.calendar_widget { border:1px solid #a4dddf;  background:#e2faff;  border-left:none; }
 td.title { background:#00b2db; color:#fff; border-bottom:1px solid #fff; text-shadow:1px 1px 1px #666; }
.calendar_widget td.days { background:#0093b5; color:#fff; text-shadow:1px 1px 1px #666; }
 
.calendar_widget td { background:#e2faff; border-bottom:1px solid #a4dddf; border-left:1px solid #a4dddf; }
.calendar_widget td a.event_highlight  { background:#c3e9f1; color:#333; text-shadow:1px 1px 1px #fff; }
.calendar_widget td a:hover.event_highlight { background:#77cfe2; }


/* test FB*/
.app_content_142969312436716 { border:red;}

.feedback {
	background: url('0-asinara/button_recensione.png') no-repeat;
	width: 163px;
	text-indent: -9999em;
}

.button, .button:visited {
	background: #222 url('0-asinara/overlay.png') repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer
}
 
	.button:hover							{ background-color: #111; color: #fff; }
	.button:active							{ top: 1px; }
	.small.button, .small.button:visited 			{ font-size: 11px}
	.button, .button:visited,
	.medium.button, .medium.button:visited 		{ font-size: 13px; 
												  font-weight: bold; 
												  line-height: 1; 
												  text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
												  }
												  
	.large.button, .large.button:visited 			{ font-size: 12px; 
													  padding: 4px 7px 5px; }
													  
	.super.button, .super.button:visited 			{ font-size: 34px; 
													  padding: 8px 14px 9px; }
	
	.pink.button, .magenta.button:visited		{ background-color: #e22092; }
	.pink.button:hover							{ background-color: #c81e82; }
	.green.button, .green.button:visited		{ background-color: #91bd09; }
	.green.button:hover						    { background-color: #749a02; }
	.red.button, .red.button:visited			{ background-color: #e62727; }
	.red.button:hover							{ background-color: #cf2525; }
	.orange.button, .orange.button:visited		{ background-color: #ff5c00; }
	.orange.button:hover						{ background-color: #d45500; }
	.blue.button, .blue.button:visited		    { background-color: #2981e4; }
	.blue.button:hover							{ background-color: #2575cf; }
	.yellow.button, .yellow.button:visited		{ background-color: #ffb515; }
	.yellow.button:hover						{ background-color: #fc9200; }