@import url( ../organic_news/style.css );
div .menu li a {
	font-family: Helvetica,Arial,sans-serif; font-weight: normal !important;
}
.left {
	float: left;
}
.right {
	float: right;
}
br.clear {
	height: 0px; line-height: 0; display: none;
}
.lowercase {
	text-transform: lowercase !important;
}
.upper {
	text-transform: uppercase;
}
.relative {
	position: relative;
}
.inner {
	margin: 0px auto; padding: 0px; width: 960px;
}
a {
	color: rgb(255, 102, 0);
}
a:visited {
	color: rgb(255, 102, 0);
}
div#header {
	height: 210px; background-color: rgb(255, 255, 255);
}
div#head-sidebar {
	margin: 10px auto; width: 728px; height: 90px;
}
div#homepage .featuredtitle {
	color: rgb(34, 34, 34); font-family: "Yanone Kaffeesatz",Arial; font-size: 22px; font-weight: 400; border-bottom-color: rgb(126, 126, 126); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
div#header #title a {
	background: url("images/logo.png") no-repeat 0px 50%;
}
div#content h1 a:hover {
	color: rgb(255, 102, 0) !important;
}
div#content h2 a:hover {
	color: rgb(255, 102, 0) !important;
}
div#footertop #recentcomments a:hover {
	color: rgb(255, 102, 0) !important;
}
div#sidebar_right #recentcomments a:hover {
	color: rgb(255, 102, 0) !important;
}
div#footertop #recentcomments a {
	color: rgb(255, 102, 0) !important;
}
div#sidebar_right #recentcomments a {
	color: rgb(255, 102, 0) !important;
}
div#footer a:hover {
	color: rgb(255, 102, 0) !important;
}
a:hover {
	color: rgb(255, 102, 0) !important;
}
div#wrap {
	background: url("images/bk-body.png") left top; padding: 0px 0px 30px; width: 100%;
}
div#content {
	float: none;
}
div#sidebar_right h4 {
	color: rgb(34, 34, 34); padding-top: 1px; padding-bottom: 2px; font-family: "Yanone Kaffeesatz",Arial; font-size: 22px; font-weight: 400; margin-bottom: 2px; border-bottom-color: rgb(126, 126, 126); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
div#sidebar_left h4 {
	color: rgb(34, 34, 34); padding-top: 1px; padding-bottom: 2px; font-family: "Yanone Kaffeesatz",Arial; font-size: 22px; font-weight: 400; margin-bottom: 2px; border-bottom-color: rgb(126, 126, 126); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
div#content .featuredtitle {
	color: rgb(34, 34, 34); padding-top: 1px; padding-bottom: 2px; font-family: "Yanone Kaffeesatz",Arial; font-size: 22px; font-weight: 400; margin-bottom: 2px; border-bottom-color: rgb(126, 126, 126); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
div#sidebar_right h4::after {
	padding: 0px 10px; width: 100%; height: 2px; clear: both; margin-top: 1px; margin-left: -10px; border-bottom-color: rgb(126, 126, 126); border-bottom-width: 1px; border-bottom-style: dotted; display: block; content: "";
}
div#sidebar_left h4::after {
	padding: 0px 10px; width: 100%; height: 2px; clear: both; margin-top: 1px; margin-left: -10px; border-bottom-color: rgb(126, 126, 126); border-bottom-width: 1px; border-bottom-style: dotted; display: block; content: "";
}
div#content .featuredtitle::after {
	padding: 0px 10px; width: 100%; height: 2px; clear: both; margin-top: 1px; margin-left: -10px; border-bottom-color: rgb(126, 126, 126); border-bottom-width: 1px; border-bottom-style: dotted; display: block; content: "";
}
div#search-3::after {
	padding: 0px 10px; width: 100%; height: 2px; clear: both; margin-top: 1px; margin-left: -10px; border-bottom-color: rgb(126, 126, 126); border-bottom-width: 1px; border-bottom-style: dotted; display: block; content: "";
}
div#search-3::after {
	margin: 0px; padding: 0px; width: auto;
}
div#content div.homecarousel .featuredtitle::after {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#top_banner h4::after {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#sidebar_right div#recent-comments {
	position: relative;
}
#sidebar_right div#recent-posts {
	position: relative;
}
#sidebar_right div.widget_mostcommentedposts {
	position: relative;
}
#sidebar_right .widget_text {
	position: relative;
}
#sidebar_right .widget_popular_posts_bars {
	position: relative;
}
#sidebar_right div#recent-comments a.more-top {
	top: 6px; right: 10px; line-height: 22px; position: absolute;
}
#sidebar_right div#recent-posts a.more-top {
	top: 6px; right: 10px; line-height: 22px; position: absolute;
}
#sidebar_right div.widget_mostcommentedposts a.more-top {
	top: 6px; right: 10px; line-height: 22px; position: absolute;
}
#sidebar_right .widget_text a.more-top {
	top: 6px; right: 10px; line-height: 22px; position: absolute;
}
#sidebar_right div.widget_popular_posts_bars a.more-top {
	top: 6px; right: 10px; line-height: 22px; position: absolute;
}
#contentarchive h4 {
	font-family: "Yanone Kaffeesatz",Arial; font-size: 26px; font-weight: 400;
}
#top-banner {
	padding-bottom: 10px; background-color: rgb(250, 250, 250);
}
div#headertop {
	width: 100%; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(250, 250, 250);
}
ul#top-nav {
	width: 960px; float: none;
}
div#header #title {
	width: 340px; float: left;
}
div#header #banner_top_right {
	margin: 25px 0px; width: 468px; float: right;
}
div#headertopmenucontainer {
	width: 960px; margin-right: auto; margin-left: auto;
}
img.messaggero {
	margin-right: 10px; float: left;
}
div#headerbar {
	border-width: 1px 0px; border-style: dotted; border-color: rgb(108, 108, 108); border-image: none; height: 32px; background-color: rgb(223, 223, 223);
}
div#headerbottom {
	height: 32px; overflow: auto;
}
div#headerbottom .menu {
	width: 730px; float: left;
}
div#headerbottom .menu li {
	background-image: none;
}
div#headerbottom .menu li {
	background-image: none;
}
div#headerbottom .menu li:hover {
	background-image: none;
}
div#headerbottom .menu li.sfHover {
	background-image: none;
}
div#headerbottom .menu a {
	height: 32px; color: rgb(34, 34, 34); line-height: 33px; font-size: 12px;
}
div#headerbottom #linkcat-2 {
	width: 220px; height: 32px; overflow: hidden; float: right;
}
div#headerbottom .widget {
	width: 220px; height: 32px; overflow: hidden; float: right;
}
#social-area ul {
	width: 220px; height: 32px; overflow: hidden; float: right;
}
div#headerbottom #linkcat-2 .widgettitle {
	display: none;
}
div#headerbottom .widget .widgettitle {
	display: none;
}
div#headerbottom #linkcat-2 .blogroll {
	margin: 0px; padding: 0px; height: 32px; text-align: right;
}
div#headerbottom .widget .blogroll {
	margin: 0px; padding: 0px; height: 32px; text-align: right;
}
div#headerbottom #linkcat-2 .blogroll li {
	background: none; list-style: none; border: currentColor; border-image: none; height: 32px; display: inline;
}
div#headerbottom .widget .blogroll li {
	background: none; list-style: none; border: currentColor; border-image: none; height: 32px; display: inline;
}
#social-area ul li {
	background: none; list-style: none; border: currentColor; border-image: none; height: 32px; display: inline;
}
div#social-area ul {
	margin: 0px !important;
}
div#social-area ul li {
	background: 0px 0px; list-style: none; margin: 0px 5px; border: currentColor; border-image: none; width: 32px; height: 32px; float: right; display: block;
}
div#social-area ul li a {
	background: no-repeat top; width: 32px; height: 32px; display: block;
}
div#social-area ul li#social1 a {
	background-image: url("images/icon-rss.png");
}
div#social-area ul li#social2 a {
	background-image: url("images/icon-youtube.png");
}
div#social-area ul li#social3 a {
	background-image: url("images/icon-pinterest.png");
}
div#social-area ul li#social4 a {
	background-image: url("images/icon-twitter.png");
}
div#social-area ul li#social5 a {
	background-image: url("images/icon-facebook.png");
}
div#social-area ul li a:hover {
	background-color: rgb(255, 102, 0);
}
div#headerbar-socondary .menu {
	margin: 0px auto; width: 960px; overflow: auto; float: none;
}
div#headerbar-socondary {
	margin-top: 10px; border-bottom-color: rgb(108, 108, 108); border-bottom-width: 1px; border-bottom-style: dotted;
}
.home #left-col {
	width: 652px;
}
#top_banner {
	float: left !important;
}
#top_banner h4 {
	background: 0px 0px; color: rgb(0, 0, 0); text-transform: uppercase; font-family: "Yanone Kaffeesatz",Arial; font-weight: 400; border-bottom-color: rgb(34, 34, 34); border-bottom-width: 2px; border-bottom-style: solid;
}
div#content .homecarousel .featuredtitle {
	background: 0px 0px; color: rgb(0, 0, 0); text-transform: uppercase; font-family: "Yanone Kaffeesatz",Arial; font-weight: 400; border-bottom-color: rgb(34, 34, 34); border-bottom-width: 2px; border-bottom-style: solid;
}
div#homepage {
	width: 488px; float: left;
}
div#category-page {
	width: 488px; float: left;
}
div#author-page {
	width: 488px; float: left;
}
div#content .archive {
	padding: 0px !important; width: auto !important; margin-bottom: 10px;
}
div#homepage .homecontainer {
	padding: 0px 0px 0px 1px !important; width: 488px;
}
div#category-page .homecontainer {
	padding: 0px 0px 0px 1px !important; width: 488px;
}
div.homecontent_01 {
	padding: 0px 0px 0px 1px !important; width: 488px;
}
div#category-page div.homecontainer {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden;
}
div#sidebar_left {
	width: 150px;
}
div#sidebar_left .widget {
	width: 150px;
}
div#sidebar_left {
	margin-right: 5px;
}
div.homecontainer {
	background: 0px 0px rgb(255, 255, 255); margin: 0px 0px 8px; padding: 1px; border: 1px solid rgb(221, 221, 221); border-image: none; display: inline-block;
}
div.homecontentbox {
	width: 160px;
}
.category div.homecontentbox {
	
}
.archive div.homecontentbox {
	
}
div.jcarousel-clip {
	width: 649px;
}
#carousel-wrap {
	visibility: hidden;
}
div#content .homecarousel {
	background: rgb(255, 255, 255); margin: 0px 0px 8px; padding: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 649px; height: 165px; overflow: hidden; display: inline-block;
}
div#content .homecarousel .holder-carousel {
	border-width: 0px 1px 1px 0px; border-style: dotted; border-color: rgb(126, 126, 126); padding: 0px; border-image: none; width: 161px; height: 133px;
}
div#content .homecarousel .holder-carousel img {
	width: 161px;
}
div.jcarousel-prev {
	background: url("images/carousel-prev.png") no-repeat left 50%; top: -22px; width: 10px; height: 10px; right: 100px; position: absolute; cursor: pointer;
}
div.jcarousel-next {
	background: url("images/carousel-prev.png") no-repeat left 50%; top: -22px; width: 10px; height: 10px; right: 100px; position: absolute; cursor: pointer;
}
div.jcarousel-next {
	right: 20px; background-image: url("images/carousel-next.png");
}
ul#carousel-wrap {
	width: 649px;
}
#content .holder-carousel h2 {
	margin: 0px; padding: 5px; height: 45px; overflow: hidden; font-family: Georgia; font-style: italic; font-weight: normal;
}
#content .holder-carousel h2 a {
	line-height: 16px; font-size: 12px;
}
#content h4.featuredtitle .more-top {
	background: url("images/arrow.png") no-repeat 100% 50% rgb(255, 255, 255); margin: 0px; width: 38px; text-align: left; color: rgb(34, 34, 34); text-transform: lowercase; padding-left: 12px; font-family: Georgia; font-size: 11px; font-style: italic; font-weight: normal; border-left-color: rgb(126, 126, 126); border-left-width: 1px; border-left-style: solid; float: right;
}
#sidebar_right div#recent-comments a.more-top {
	background: url("images/arrow.png") no-repeat 100% 50% rgb(255, 255, 255); margin: 0px; width: 38px; text-align: left; color: rgb(34, 34, 34); text-transform: lowercase; padding-left: 12px; font-family: Georgia; font-size: 11px; font-style: italic; font-weight: normal; border-left-color: rgb(126, 126, 126); border-left-width: 1px; border-left-style: solid; float: right;
}
#sidebar_right div#recent-posts a.more-top {
	background: url("images/arrow.png") no-repeat 100% 50% rgb(255, 255, 255); margin: 0px; width: 38px; text-align: left; color: rgb(34, 34, 34); text-transform: lowercase; padding-left: 12px; font-family: Georgia; font-size: 11px; font-style: italic; font-weight: normal; border-left-color: rgb(126, 126, 126); border-left-width: 1px; border-left-style: solid; float: right;
}
#sidebar_right div.widget_mostcommentedposts a.more-top {
	background: url("images/arrow.png") no-repeat 100% 50% rgb(255, 255, 255); margin: 0px; width: 38px; text-align: left; color: rgb(34, 34, 34); text-transform: lowercase; padding-left: 12px; font-family: Georgia; font-size: 11px; font-style: italic; font-weight: normal; border-left-color: rgb(126, 126, 126); border-left-width: 1px; border-left-style: solid; float: right;
}
a.more-top {
	background: url("images/arrow.png") no-repeat 100% 50% rgb(255, 255, 255); margin: 0px; width: 38px; text-align: left; color: rgb(34, 34, 34); text-transform: lowercase; padding-left: 12px; font-family: Georgia; font-size: 11px; font-style: italic; font-weight: normal; border-left-color: rgb(126, 126, 126); border-left-width: 1px; border-left-style: solid; float: right;
}
div.comments-list a.more-top {
	width: auto; color: rgb(255, 102, 0); padding-right: 16px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; display: inline; background-color: transparent;
}
div#content div.homecontainer .featuredtitle {
	width: 468px !important;
}
div#content div.homecontentinfo .featuredtitle {
	width: 468px !important;
}
div#sidebar_right {
	line-height: 16px;
}
div#sidebar_left #navigation .menu a {
	background: none;
}
div.tagcloud {
	font-family: Georgia; font-style: italic;
}
div.tagcloud a {
	color: rgb(140, 140, 140);
}
div.tagcloud a:hover {
	color: rgb(255, 102, 0);
}
div #searchform {
	margin: 13px 0px 10px; padding: 0px;
}
#searchform #s {
	background: rgb(221, 221, 221); margin: 0px 0px 0px 10px; border-radius: 0px; width: 220px; -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px;
}
div #s {
	background: rgb(221, 221, 221); margin: 0px 0px 0px 10px; border-radius: 0px; width: 220px; -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px;
}
#s {
	background: rgb(221, 221, 221); margin: 0px 0px 0px 10px; border-radius: 0px; width: 220px; -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px;
}
#searchform #searchsubmit {
	background: url("images/arrow.png") no-repeat 80% 50% rgb(255, 255, 255); margin: 0px; border-radius: 0px; width: 60px; text-align: left; color: rgb(34, 34, 34); text-transform: lowercase; padding-left: 7px; font-family: Georgia; font-style: italic; font-weight: normal; -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px;
}
#searchsubmit {
	background: url("images/arrow.png") no-repeat 80% 50% rgb(255, 255, 255); margin: 0px; border-radius: 0px; width: 60px; text-align: left; color: rgb(34, 34, 34); text-transform: lowercase; padding-left: 7px; font-family: Georgia; font-style: italic; font-weight: normal; -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px;
}
#searchsubmit_article {
	background: url("images/arrow.png") no-repeat 80% 50% rgb(255, 255, 255); margin: 5px; border-radius: 0px; border: currentColor; border-image: none; width: 120px; text-align: left; color: rgb(34, 34, 34); text-transform: lowercase; padding-left: 7px; font-family: Georgia; font-style: italic; font-weight: normal; -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px;
}
#searchsubmit_event {
	background: url("images/arrow.png") no-repeat 100% 50% rgb(255, 255, 255); margin: 5px 15px 5px 5px; border-radius: 0px; border: currentColor; border-image: none; width: 130px; text-align: left; color: rgb(34, 34, 34); text-transform: lowercase; padding-left: 13px; font-family: Georgia; font-style: italic; font-weight: normal; float: right; -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px;
}
#searchform #search_string {
	background: rgb(221, 221, 221); margin: 0px 0px 0px 10px; padding: 6px 4px; border-radius: 0px; border: currentColor; border-image: none; width: 270px; font-size: 12px; -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px;
}
div #search_string {
	background: rgb(221, 221, 221); margin: 0px 0px 0px 10px; padding: 6px 4px; border-radius: 0px; border: currentColor; border-image: none; width: 270px; font-size: 12px; -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px;
}
#search_string {
	background: rgb(221, 221, 221); margin: 0px 0px 0px 10px; padding: 6px 4px; border-radius: 0px; border: currentColor; border-image: none; width: 270px; font-size: 12px; -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px;
}
#searchsubmit_article:hover {
	cursor: pointer;
}
#searchsubmit_event:hover {
	cursor: pointer;
}
#sidebar_left div.widget_newsletterwidget #nbox {
	padding: 5px 0px; margin-bottom: 10px;
}
div.newsletter input.newsletter-email {
	background: rgb(221, 221, 221); margin: 5px 0px; padding: 3px 6px; border: currentColor; border-image: none; width: 80%; color: rgb(126, 126, 126); font-family: Georgia; font-style: italic;
}
#sidebar_left div.widget_newsletterwidget #ne {
	background: rgb(221, 221, 221); margin: 5px 0px; padding: 3px 6px; border: currentColor; border-image: none; width: 80%; color: rgb(126, 126, 126); font-family: Georgia; font-style: italic;
}
#sidebar_left div.widget_newsletterwidget #nn {
	background: rgb(221, 221, 221); margin: 5px 0px; padding: 3px 6px; border: currentColor; border-image: none; width: 80%; color: rgb(126, 126, 126); font-family: Georgia; font-style: italic;
}
div.newsletter input[type=submit] {
	background: url("images/login-btn.png") no-repeat right 50%; border: currentColor; border-image: none; color: rgb(112, 112, 112); padding-right: 20px; padding-left: 0px; font-style: italic; cursor: pointer;
}
div.widget_newsletterwidget input[type=submit] {
	background: url("images/login-btn.png") no-repeat right 50%; border: currentColor; border-image: none; color: rgb(112, 112, 112); padding-right: 20px; padding-left: 0px; font-style: italic; cursor: pointer;
}
div.widget_newsletterwidget input[type=submit] {
	background: url("images/arrow-right-nl.png") no-repeat right 50% rgb(60, 59, 57); margin: 4px 0px 0px 5px; padding: 2px 5px; border: currentColor; border-image: none; width: 95%; text-align: left; color: rgb(255, 255, 255); font-style: normal; display: block;
}
#sidebar_left .wp-polls-ans p input.Buttons {
	background: url("images/arrow-right-nl.png") no-repeat right 50% rgb(60, 59, 57); margin: 4px 0px 0px 5px; padding: 2px 5px; border: currentColor; border-image: none; width: 95%; text-align: left; color: rgb(255, 255, 255); font-style: normal; display: block;
}
div.newsletter a {
	margin: 0px 10px; text-align: left; color: rgb(126, 126, 126); font-size: 11px; text-decoration: underline; display: block;
}
#sidebar_left div.widget_newsletterwidget a {
	margin: 0px 10px; text-align: left; color: rgb(126, 126, 126); font-size: 11px; text-decoration: underline; display: block;
}
div.newsletter a:hover {
	color: rgb(255, 102, 0);
}
#sidebar_left div.widget_newsletterwidget a:hover {
	color: rgb(255, 102, 0);
}
div.newsletter input[type=submit]:hover {
	color: rgb(255, 102, 0);
}
div.widget_newsletterwidget input[type=submit]:hover {
	color: rgb(255, 102, 0);
}
div#sidebar_right .widget {
	
}
div#sidebar_left .widget {
	
}
div#featuredside {
	
}
div#sidebar_left div.widget_newsletterwidget {
	margin-top: 0px;
}
div#sidebar_right div.widget_search {
	margin-top: 0px;
}
div#sidebar_right div#tabsEvents ul.ui-tabs-nav li.ui-tabs-selected {
	margin: 0px 0px 0px 3px;
}
div#sidebar_right div#tabsEvents ul.ui-tabs-nav li.ui-state-default a {
	color: rgb(34, 34, 34); font-family: "Yanone Kaffeesatz",Arial; font-size: 17px; font-weight: 400;
}
div#sidebar_right div#tabsEvents span.location {
	margin: 5px 0px 0px; font-size: 11px; display: block;
}
div#sidebar_right div#tabsEvents .ui-tabs-panel li {
	padding: 2px 9px 6px;
}
div#sidebar_right div.tabbertabs .tabberlive {
	background: none;
}
div#sidebar_right div.tabbertabs {
	background: 0px 0px rgb(255, 255, 255); padding: 0px; border-radius: 0px; border: 0px currentColor; border-image: none;
}
div#sidebar_right div.tabbertabs div.tabbertab {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgb(170, 170, 170) currentColor currentColor; margin: 0px; padding: 0px;
}
div#sidebar_right div.tabbertabs ul.tabbernav {
	background: 0px 0px; margin: 0px !important; padding: 0px !important; border-radius: 0px; border: 0px currentColor; border-image: none; height: 28px;
}
div#sidebar_right div.tabbertabs ul.tabbernav li a {
	background: 0px 0px rgb(238, 238, 238); margin: 0px; padding: 4px 0px 5px; width: 93px; text-align: center; color: rgb(34, 34, 34); text-transform: uppercase; font-family: "Yanone Kaffeesatz",Arial; font-size: 17px; font-style: normal; font-weight: 400; display: block;
}
div#sidebar_right div.tabbertabs ul.tabbernav li {
	margin: 0px 0px 0px 4px; padding: 0px; border-radius: 0px; border: 1px solid rgb(170, 170, 170); border-image: none; float: left; display: block;
}
div#sidebar_right div.tabbertabs ul.tabbernav li.tabberactive {
	background: 0px 0px rgb(255, 255, 255) !important; border-width: 1px; border-style: solid; border-color: rgb(170, 170, 170) rgb(170, 170, 170) rgb(255, 255, 255); margin: 0px 0px 0px 4px; border-radius: 0px; border-image: none;
}
div#sidebar_right div.tabbertabs ul.tabbernav li.tabberactive a {
	background: 0px 0px rgb(255, 255, 255) !important;
}
div#sidebar_right div.tabbertabs div.tabbertab ul li a {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; height: auto; color: rgb(51, 51, 51); text-transform: none; line-height: 16px; text-indent: 0px; font-family: Helvetica,Arial,sans-serif; font-size: 11px; font-style: normal;
}
div#sidebar_right div.tabbertabs h4 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; height: auto; color: rgb(51, 51, 51); text-transform: none; line-height: 16px; text-indent: 0px; font-family: Helvetica,Arial,sans-serif; font-size: 11px; font-style: normal;
}
div#sidebar_right div.tabbertabs h4::after {
	padding: 0px; border: currentColor; border-image: none;
}
div#sidebar_right div.tabbertabs div.srp-widget-singlepost {
	margin: 0px; padding: 10px 10px 5px; border-bottom-color: rgb(126, 126, 126); border-bottom-width: 1px; border-bottom-style: dotted;
}
div#sidebar_right ul.popular_posts_bars {
	width: 90%;
}
div#sidebar_right .widget ul li.popular_posts_bars_li {
	overflow: visible;
}
div#sidebar_right .widget ul li.popular_posts_bars_li a {
	margin: 0px 5px; color: rgb(0, 0, 0); text-indent: 0px; font-size: 14px; display: block;
}
div#sidebar_right .widget ul li.popular_posts_bars_li a:hover {
	margin: 0px 5px; color: rgb(0, 0, 0); text-indent: 0px; font-size: 14px; display: block;
}
div#sidebar_right .widget ul li.popular_posts_bars_li a:hover {
	color: rgb(255, 255, 255) !important;
}
div#sidebar_right .widget ul li.popular_posts_bars_li a.popular_posts_bars_comment_count {
	background: rgb(51, 51, 51); margin: 0px; text-indent: 0px;
}
#newsletter-form {
	margin: 0px 100px;
}
#newsletter-form br {
	height: 3px; line-height: 3px;
}
#newsletter-form input[type=text] {
	border-width: medium medium 1px; border-style: none none dotted; border-color: currentColor currentColor rgb(153, 153, 153); padding: 5px; border-image: none; width: 95%; background-color: rgb(248, 248, 248);
}
#newsletter-form label {
	padding-left: 5px; font-family: Georgia,"Times new Roman",serif; font-style: italic;
}
#newsletter-form input[type=submit] {
	background: url("images/login-btn.png") no-repeat right 50%; border: currentColor; border-image: none; color: rgb(112, 112, 112); padding-right: 20px; padding-left: 0px; font-style: italic; float: right; cursor: pointer;
}
#newsletter-form input[type=submit]:hover {
	color: rgb(255, 102, 0);
}
#newsletter-form a:hover {
	color: rgb(255, 102, 0);
}
#newsletter-form a {
	color: rgb(153, 153, 153); font-family: georgia; font-style: italic; text-decoration: underline;
}
#newsletter-form input[type=checkbox] {
	margin-bottom: 0px; vertical-align: middle;
}
div#sidebar_right .widget ul li {
	padding: 9px; font-size: 11px; border-bottom-color: rgb(126, 126, 126); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
div#sidebar_right .widget ul li a {
	background: none; border: currentColor; border-image: none; color: rgb(1, 167, 253); text-transform: lowercase; font-family: Georgia; font-size: 12px; font-style: italic; font-weight: normal; margin-left: 10px; display: inline;
}
div#recent-posts ul li a {
	background: none; border: currentColor; border-image: none; color: rgb(1, 167, 253); text-transform: lowercase; font-family: Georgia; font-size: 12px; font-style: italic; font-weight: normal; margin-left: 10px; display: inline;
}
div#sidebar_right .widget ul li a:hover {
	background: none; border: currentColor; border-image: none; color: rgb(1, 167, 253); text-transform: lowercase; font-family: Georgia; font-size: 12px; font-style: italic; font-weight: normal; margin-left: 10px; display: inline;
}
div#recent-posts ul li a:hover {
	background: none; border: currentColor; border-image: none; color: rgb(1, 167, 253); text-transform: lowercase; font-family: Georgia; font-size: 12px; font-style: italic; font-weight: normal; margin-left: 10px; display: inline;
}
div#sidebar_right .widget ul li a:hover {
	color: rgb(255, 102, 0);
}
div#recent-posts ul li a:hover {
	color: rgb(255, 102, 0);
}
div#sidebar_right #recent-comments ul li a {
	margin-left: 0px;
}
div#sidebar_right div.widget ul li div.txt-box span.txt a {
	color: rgb(140, 140, 140); margin-left: 0px;
}
div#sidebar_right div.widget ul li div.txt-box div.link-comments a {
	margin-left: 0px;
}
.disqus_rcw_single_comment_wrapper {
	margin-top: 18px;
}
img.disqus_rcw_avatar {
	display: none;
}
div.disqus_rcw_author_name {
	top: 0px !important;
}
div.disqus_rcw_author_name a {
	color: rgb(140, 140, 140);
}
div.disqus_rcw_comment_actual_wrapper a {
	color: rgb(140, 140, 140);
}
a.disqus_rcw_thread_title {
	font-weight: normal !important;
}
div.disqus_rcw_comment_actual_wrapper a:hover {
	color: rgb(255, 102, 0);
}
div.disqus_rcw_single_comment_wrapper div:last-child {
	padding-right: 5px; padding-left: 10px;
}
div.disqus_rcw_comment_actual_wrapper {
	padding-left: 0px !important;
}
div.disqus_rcw_comment_actual_wrapper a:hover {
	text-decoration: none;
}
.wp-disqus-pt-popup {
	padding: 5px; border-radius: 0.5em; border: 1px solid rgba(0, 0, 0, 0.4); border-image: none; width: 250px; color: rgb(255, 255, 255); position: absolute; box-shadow: inset 0px 1px rgba(255,255,255,0.4); background-color: rgb(64, 64, 64);
}
.wp-disqus-pt-popup::after {
	border-width: 8px 0px 8px 8px; border-style: solid; border-color: transparent rgb(64, 64, 64); top: 11px; right: -8px; position: absolute; content: "";
}
.wp-disqus-pt-popularcomment-container {
	padding: 10px 20px 10px 10px;
}
.wp-disqus-pt-popularcomment-count {
	margin: 2px -5px; padding: 1px 6px; border-radius: 4px; top: 5px; right: 0px; color: white; position: absolute; background-color: black;
}
.wp-disqus-pt-popularcomment-count::after {
	border-width: 5px 5px 0px 0px; border-style: solid; border-color: black transparent; right: 7px; bottom: -4px; position: absolute; content: "";
}
.wp-disqus-pt-popularcomment-graph {
	margin: -5px 2px; border-radius: 2px;
}
.wp-disqus-pt-popularcomment-container a {
	color: black; text-decoration: none;
}
.wp-disqus-pt-popularcomment-container a:hover {
	color: black; text-decoration: none;
}
.red.wp-disqus-pt-popularcomment-graph {
	background: url("images/red.png"); width: 100%;
}
div#sidebar_right .red.wp-disqus-pt-popularcomment-graph {
	background: url("images/red.png"); width: 100%;
}
.orange.wp-disqus-pt-popularcomment-graph {
	background: url("images/orange.png"); width: 95%;
}
div#sidebar_right .orange.wp-disqus-pt-popularcomment-graph {
	background: url("images/orange.png"); width: 95%;
}
.yellow.wp-disqus-pt-popularcomment-graph {
	background: url("images/yellow.png"); width: 89%;
}
div#sidebar_right .yellow.wp-disqus-pt-popularcomment-graph {
	background: url("images/yellow.png"); width: 89%;
}
.green.wp-disqus-pt-popularcomment-graph {
	background: url("images/green.png"); width: 84%;
}
div#sidebar_right .green.wp-disqus-pt-popularcomment-graph {
	background: url("images/green.png"); width: 84%;
}
.wp-disqus-pt-popularcomment-count a:hover {
	color: white;
}
.wp-disqus-pt-popularcomment-count a:visited {
	color: white;
}
div#popularcomments {
	margin-top: 7px; margin-bottom: 5px;
}
div.widget_loginwithajaxwidget h4 {
	color: rgb(255, 255, 255); font-style: italic;
}
.username_input label {
	color: rgb(255, 255, 255); font-style: italic;
}
.password_input label {
	color: rgb(255, 255, 255); font-style: italic;
}
#LoginWithAjax_Links span {
	color: rgb(255, 255, 255); font-style: italic;
}
#LoginWithAjax a {
	margin: 0px 2px; font-style: italic;
}
div.widget_loginwithajaxwidget #LoginWithAjax {
	background: url("images/bk-separator.png") repeat-x left bottom rgb(60, 59, 57); padding-bottom: 15px; margin-bottom: 0px;
}
#LoginWithAjax_Form {
	padding: 6px;
}
#LoginWithAjax {
	padding: 6px;
}
.username_input {
	width: 130px; float: left;
}
.password_input {
	width: 130px; float: left;
}
input#lwa_user_login {
	width: 120px;
}
input#lwa_user_pass {
	width: 120px;
}
#lwa_wp-submit {
	background: url("images/login-btn.png") no-repeat left 50%; margin: 25px 0px 10px; border: currentColor; border-image: none; width: 16px; height: 16px; text-indent: -999999px; cursor: pointer;
}
#LoginWithAjax a {
	color: rgb(255, 255, 255); text-transform: lowercase; font-size: 11px;
}
#LoginWithAjax_Links label {
	color: rgb(255, 255, 255); text-transform: lowercase; font-size: 11px;
}
#LoginWithAjax a:hover {
	color: rgb(255, 102, 0);
}
div#LoginWithAjax td {
	padding-top: 0px; vertical-align: middle;
}
div#featuredside .sidecontent h2 {
	padding: 0px !important; height: 40px !important; font-family: Georgia; font-style: italic;
}
div#featuredside .sidecontent h2 a {
	line-height: 16px; font-size: 12px; font-weight: normal;
}
div#LoginWithAjax_Register {
	color: rgb(255, 255, 255);
}
form#LoginWithAjax_Remember {
	color: rgb(255, 255, 255);
}
form#LoginWithAjax_Remember .forgot-pass-email input[type='text'] {
	margin: 5px; width: 87%;
}
div#LoginWithAjax_Register input[type='text'] {
	margin: 5px; width: 87%;
}
div#LoginWithAjax_Register form {
	height: 200px;
}
#sidebar_left .widget ul.wp-polls-ul li {
	margin: 0px 10px 15px; line-height: 14px; display: block;
}
#sidebar_left .widget .wp-polls {
	padding-top: 7px;
}
#sidebar_left .widget .wp-polls-form ul.wp-polls-ul li {
	margin: 0px 10px; line-height: 24px;
}
#sidebar_left .widget ul.wp-polls-ul li small {
	color: rgb(140, 140, 140); font-style: italic; font-weight: normal; display: block;
}
#sidebar_left .widget ul li .polls-link:hover {
	border-color: rgb(255, 102, 0);
}
div#sidebar_left .wp-polls-ans p {
	margin: 0px 0px 5px; padding: 0px;
}
div#sidebar_left .wp-polls p {
	margin: 0px 0px 5px; padding: 0px;
}
div#sidebar_left .wp-polls-ans p a:hover {
	color: rgb(255, 102, 0);
}
#sidebar_left .wp-polls-ans p input.Buttons:hover {
	color: rgb(255, 102, 0);
}
div#sidebar_left .wp-polls-ans p a {
	color: rgb(140, 140, 140); font-weight: normal;
}
.wp-polls-ans p strong {
	color: rgb(140, 140, 140); font-weight: normal;
}
div .menu li {
	background: url("images/border-item.png") repeat-y right bottom; padding-right: 2px;
}
div .menu li:hover {
	background: url("images/border-item.png") repeat-y right bottom; padding-right: 2px;
}
div .menu li.sfHover {
	background: url("images/border-item.png") repeat-y right bottom; padding-right: 2px;
}
div .menu li a {
	background: none; margin: 0px; padding: 0px 10px; border: currentColor; border-image: none; width: auto; height: 30px; text-transform: uppercase; line-height: 32px;
}
div #top-nav li a {
	padding: 0px 7px; font-size: 11px;
}
div .menu a:focus {
	outline: 0px; border: currentColor; border-image: none; color: rgb(51, 51, 51) !important;
}
div .menu a:hover {
	outline: 0px; border: currentColor; border-image: none; color: rgb(51, 51, 51) !important;
}
div .menu a:active {
	outline: 0px; border: currentColor; border-image: none; color: rgb(51, 51, 51) !important;
}
div .menu .current_page_item a {
	outline: 0px; border: currentColor; border-image: none; color: rgb(51, 51, 51) !important;
}
div .menu .current_page_item a:hover {
	outline: 0px; border: currentColor; border-image: none; color: rgb(51, 51, 51) !important;
}
div .menu .current_page_item a {
	background: rgb(238, 238, 238); color: rgb(64, 64, 64) !important;
}
div .menu .current_page_item a:hover {
	background: rgb(238, 238, 238); color: rgb(64, 64, 64) !important;
}
div#headerbar-socondary .menu li {
	height: 25px; line-height: 20px;
}
div#headerbar-socondary .menu li a {
	height: 25px; line-height: 20px;
}
div#headerbar-socondary .menu li {
	background: none; border-right-color: rgb(108, 108, 108); border-right-width: 1px; border-right-style: dotted;
}
div#headerbar-socondary .menu li a {
	color: rgb(255, 102, 0); font-size: 11px;
}
div#headerbar-socondary .menu li a:hover {
	background: url("images/bk-hover-menu.png") no-repeat bottom; color: rgb(255, 102, 0) !important;
}
div#headerbar-socondary .menu li a:focus {
	background: url("images/bk-hover-menu.png") no-repeat bottom; color: rgb(255, 102, 0) !important;
}
div#headerbar-socondary .menu li a:active {
	background: url("images/bk-hover-menu.png") no-repeat bottom; color: rgb(255, 102, 0) !important;
}
div#headerbar-socondary .menu .current_page_item a {
	background: url("images/bk-hover-menu.png") no-repeat bottom; color: rgb(255, 102, 0) !important;
}
div#headerbar-socondary .menu .current_page_item a:hover {
	background: url("images/bk-hover-menu.png") no-repeat bottom; color: rgb(255, 102, 0) !important;
}
div#headerbar-socondary .menu .current_page_item a {
	color: rgb(255, 102, 0) !important; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
div#headerbar-socondary .menu .current_page_item a:hover {
	color: rgb(255, 102, 0) !important; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
div ul#tabs li a.current h2 {
	border-color: rgb(255, 102, 0);
}
div ul#tabs li a:hover h2 {
	border-color: rgb(255, 102, 0);
}
div #featuredside .sideinfo:hover {
	border-color: rgb(255, 102, 0);
}
div.homecontent_02 .info:hover {
	border-color: rgb(255, 102, 0);
}
div.homecontentbox {
	height: auto !important;
}
#homepage div.homecontentbox {
	background: rgb(224, 234, 243);
}
#homepage div.homecontentbox:hover {
	background: rgb(248, 248, 248);
}
#homepage .homecontent_01 #homecontentnav {
	display: none;
}
div#contentarchive {
	padding: 1px !important; width: 488px; position: relative;
}
div#contentsmall {
	padding: 1px !important; width: 488px; position: relative;
}
div ul#output {
	top: 33px;
}
div ul#tabs {
	top: 33px;
}
div ul#tabs {
	width: 167px;
}
div ul#tabs li a h2 {
	padding: 3px 10px; width: 166px; height: 69px; line-height: 16px; vertical-align: middle; display: table-cell;
}
div ul#tabs li a {
	height: 69px; overflow: hidden; display: block;
}
div#content #feature_list h1 {
	margin: 0px 2px 0px 0px; left: 0px; width: 310px; height: auto; bottom: 140px; line-height: 35px; padding-left: 0px; font-family: "Yanone Kaffeesatz",Arial,sans-serif; position: absolute;
}
div#contentarchive h1 {
	margin: 0px 2px 0px 0px; left: 0px; width: 310px; height: auto; bottom: 140px; line-height: 35px; padding-left: 0px; font-family: "Yanone Kaffeesatz",Arial,sans-serif; position: absolute;
}
div#content div.feature_info h2 {
	margin: 0px 2px 0px 0px; left: 0px; width: 310px; height: auto; bottom: 140px; line-height: 35px; padding-left: 0px; font-family: "Yanone Kaffeesatz",Arial,sans-serif; position: absolute;
}
div#content #feature_list p {
	top: 230px; color: rgb(255, 255, 255); position: absolute;
}
div#content #feature_list h1 a {
	background: url("images/bk-title.png") left top; padding: 1px 2px;
}
div#content #feature_list div.feature_info h2 a {
	background: url("images/bk-title.png") left top; padding: 1px 2px;
}
div#contentarchive h1 a {
	padding: 1px 2px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
div#content #feature_list ul#output li {
	background-color: rgb(0, 0, 0);
}
div#content #feature_list .comments-link {
	left: 10px; bottom: 15px; position: absolute;
}
div#content #feature_list .comments-link a {
	background: url("images/icon-comments.png") no-repeat left 40%; padding: 2px 0px 2px 20px; color: rgb(1, 167, 253); font-family: Georgia,"Times new Roman",serif; font-style: italic;
}
div#feature_list {
	width: 488px;
}
#homepage div.homecontainer div.homecontentinfo h2 {
	margin: 0px !important; padding: 0px 1px; height: 50px; line-height: 16px !important; overflow: hidden; display: inline-block; max-height: 50px !important;
}
#homepage div.homecontainer div.homecontentinfo h2 a {
	margin: 0px !important; padding: 0px 1px; height: 50px; line-height: 16px !important; overflow: hidden; display: inline-block; max-height: 50px !important;
}
#category-page div.homecontainer div.homecontentinfo h2 {
	margin: 0px !important; padding: 0px 1px; height: 50px; line-height: 16px !important; overflow: hidden; display: inline-block; max-height: 50px !important;
}
#category-page div.homecontainer div.homecontentinfo h2 a {
	margin: 0px !important; padding: 0px 1px; height: 50px; line-height: 16px !important; overflow: hidden; display: inline-block; max-height: 50px !important;
}
div.homecontentvideo h2 a {
	margin: 0px !important; padding: 0px 1px; height: 50px; line-height: 16px !important; overflow: hidden; display: inline-block; max-height: 50px !important;
}
div.homecontentvideo h2 {
	margin: 0px !important; padding: 0px 1px; height: 50px; line-height: 16px !important; overflow: hidden; display: inline-block; max-height: 50px !important;
}
div.homecontainer div.homecontentinfo {
	margin: 0px; padding: 9px; border: currentColor; border-image: none; width: 142px; height: 225px; display: block; position: relative;
}
#homepage div.homecontainer div.homecontentinfo p {
	margin: 0px; padding: 0px 1px; line-height: 16px; overflow: hidden; font-size: 11px; max-height: 160px;
}
#category-page div.homecontainer div.homecontentinfo p {
	margin: 0px; padding: 0px 1px; line-height: 16px; overflow: hidden; font-size: 11px; max-height: 160px;
}
#homepage .homecontentinfo .homecontentvideo p {
	margin: 0px; padding: 0px 1px; line-height: 16px; overflow: hidden; font-size: 11px; max-height: 160px;
}
.category-television .television .homecontentinfo p {
	max-height: 80px;
}
#homepage .homecontentinfo .homecontentvideo p {
	margin: 10px 0px 0px; overflow: hidden; max-height: 80px;
}
div#featuredside .sideinfo {
	padding: 2px; height: 105px;
}
div#sidebar_right div#featuredside .sideinfo h2 {
	height: 80px !important;
}
#homepage div.homecontainer .holder {
	background-color: rgb(234, 235, 221);
}
div.homecontainer .holder .info {
	border-color: rgb(234, 235, 221); padding: 0px 7px; width: 338px; height: 143px; position: relative; background-color: transparent;
}
div.sidecontent .sideinfo {
	border-color: rgb(234, 235, 221); padding: 0px 7px; width: 338px; height: 143px; position: relative; background-color: transparent;
}
div.homecontentinfo .comments-link {
	bottom: 0px; position: absolute;
}
div.homecontainer .holder .comments-link {
	bottom: 0px; position: absolute;
}
div.sidecontent .sideinfo .comments-link {
	bottom: 0px; position: absolute;
}
div.homecontentinfo .comments-link a {
	background: url("images/icon-comments.png") no-repeat left 40%; padding: 2px 0px 2px 20px; color: rgb(1, 167, 253); font-family: Georgia,"Times new Roman",serif; font-style: italic;
}
div.homecontainer .holder .comments-link a {
	background: url("images/icon-comments.png") no-repeat left 40%; padding: 2px 0px 2px 20px; color: rgb(1, 167, 253); font-family: Georgia,"Times new Roman",serif; font-style: italic;
}
div.sidecontent .sideinfo .comments-link a {
	background: url("images/icon-comments.png") no-repeat left 40%; padding: 2px 0px 2px 20px; color: rgb(1, 167, 253); font-family: Georgia,"Times new Roman",serif; font-style: italic;
}
.comments-link a {
	background: url("images/icon-comments.png") no-repeat left 40%; padding: 2px 0px 2px 20px; color: rgb(1, 167, 253); font-family: Georgia,"Times new Roman",serif; font-style: italic;
}
div.sidecontent .sideinfo .comments-link {
	bottom: 0px;
}
div#sidebar_right div.sidecontent .sideinfo .comments-link {
	bottom: 4px;
}
div.homecontent_02 .holder .info .contents {
	height: 80px; overflow: hidden; margin-top: 3px;
}
div.homecontent_02 .holder p {
	height: 80px; line-height: 16px; font-size: 11px;
}
div.homecontent_02 .holder .info h2 {
	height: 20px; overflow: hidden;
}
div.homecontent_02 .holder .info .separator {
	color: rgb(255, 102, 0); line-height: 30px; font-weight: bold; margin-right: 10px; margin-left: 53px; display: none;
}
.separator {
	color: rgb(255, 102, 0); line-height: 30px; font-weight: bold; margin-right: 10px; margin-left: 53px; display: none;
}
div.homecontent_02 .holder .info .taxonomy-link {
	float: right;
}
div.homecontent_02 .holder .info .taxonomy-link a {
	color: rgb(255, 102, 0); font-family: Georgia; font-style: italic;
}
div.homecontent_02 .holder:hover {
	background: rgb(248, 248, 248);
}
div.homecontent_02 .holder:hover .info {
	background: rgb(248, 248, 248);
}
div.homecontent_02 .holder:hover .info {
	border-color: rgb(255, 102, 0);
}
.cartaceo div.homecontent_02 .info {
	float: right;
}
.cartaceo div.homecontent_02 img {
	margin: 12px 0px 5px 5px; float: left;
}
.cartaceo div.homecontent_02 .info {
	margin: 12px 0px 5px; padding: 0px 10px; width: 328px; height: 186px;
}
.cartaceo div.homecontent_02 .holder .info h2 {
	height: auto; max-height: 55px;
}
.cartaceo div.homecontent_02 .holder .info .contents {
	height: auto; max-height: 87px;
}
.cartaceo #contentarchive .postimg {
	width: 250px;
}
.cartaceo #contentarchive .postimg img {
	margin: 2px 5px;
}
.cartaceo .featuredtitle .lowercase {
	width: 240px; height: 22px; line-height: 20px; overflow: hidden; display: inline-block;
}
.cartaceo #contentarchive .info {
	width: 230px;
}
div.cartaceo #contentarchive .info .contents {
	height: 317px !important; margin-bottom: 0px;
}
.cartaceo .subscription {
	height: 60px; text-align: center; text-transform: uppercase; line-height: 60px; font-family: "Yanone Kaffeesatz",Arial; font-size: 22px; font-weight: 400; vertical-align: middle; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.cartaceo .subscription a {
	color: rgb(93, 93, 93); display: block;
}
.cartaceo .subscription a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
div.homecontentbox {
	border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
div.categories div:nth-child(3n+1).homecontentbox {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
div.author-page div:nth-child(3n+1).homecontentbox {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
div.blog div:nth-child(3n+1).homecontentbox {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
div.homecontent_01 div.third div.homecontentinfo {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.home div.homecontent_01 div.third div.homecontentinfo {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
div.third.homecontentbox {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
div.archive div:nth-child(3n).homecontentbox {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
div#category-page div.homecontentbox .contents {
	height: 160px; overflow: hidden;
}
.category-television div#category-page div.homecontentbox .contents {
	height: 80px;
}
.category-television div#category-page div.homecontentbox .taxonomy-link {
	margin-top: 10px; float: right;
}
#category-page .homecontentinfo h2 {
	margin: 0px; padding: 0px 1px; overflow: hidden; display: inline-block; max-height: 38px;
}
#category-page .homecontentinfo h2 a {
	margin: 0px; padding: 0px 1px; overflow: hidden; display: inline-block; max-height: 38px;
}
#category-page #contentarchive .contents {
	padding: 0px 10px; height: 95px; overflow: hidden; margin-bottom: 10px;
}
#category-page #contentarchive .contents p {
	margin: 5px 0px; line-height: 18px;
}
#category-page div#contentarchive h1 {
	width: 90%; bottom: 160px; margin-left: 1px;
}
#category-page div#contentarchive .comments-link {
	margin: 0px 0px 0px 10px;
}
#category-page #content h4 .lower {
	text-transform: lowercase !important;
}
#nextLink p a {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#prevLink p a {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#nextLink p a:hover {
	color: rgb(255, 255, 255) !important; border-right-color: currentColor; border-right-width: medium; border-right-style: none; background-color: rgb(255, 102, 0);
}
#prevLink p a:hover {
	color: rgb(255, 255, 255) !important; border-right-color: currentColor; border-right-width: medium; border-right-style: none; background-color: rgb(255, 102, 0);
}
div.events table.tm_link {
	margin: 50px 0px; color: rgb(102, 102, 102);
}
div.events td input#cercadati {
	background: url("images/arrow.png") no-repeat 100% 50% rgb(255, 255, 255); padding: 0px 10px 0px 0px; border: currentColor; border-image: none; color: rgb(102, 102, 102); font-weight: bold; margin-top: 15px; cursor: pointer;
}
div.events td input#cercadati:hover {
	color: rgb(255, 102, 0);
}
div.events select {
	color: rgb(102, 102, 102);
}
div.events .container-event {
	line-height: 16px !important;
}
div.events .container-event h2 {
	margin: 0px 0px 2px !important;
}
div.events .homecontent_02 .holder .info .contents {
	height: 65px;
}
div.events .homecontent_02 .holder p {
	height: 65px; line-height: 16px;
}
div#contentarchive h1.featuredtitle {
	margin: 0px !important; left: 0px; width: 98% !important; height: auto; bottom: auto !important; line-height: 35px; padding-left: 0px; font-family: "Yanone Kaffeesatz",Arial,sans-serif; position: absolute;
}
#sidebar_right table.tm_link {
	margin: 20px 0px 10px;
}
#sidebar_right table.tm_link .tm_submit {
	background: 0px 0px rgb(255, 102, 0); padding: 2px 5px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-weight: bold; cursor: pointer;
}
.tm_submit {
	background: 0px 0px rgb(255, 102, 0); padding: 2px 5px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-weight: bold; cursor: pointer;
}
#sidebar_right table.tm_link a.right {
	margin-right: 10px;
}
.place-date {
	margin: 10px 0px; color: rgb(133, 133, 133); font-family: Georgia; font-style: italic;
}
#content .events-details div#contentarchive h1 {
	top: 0px; margin-bottom: 10px; position: relative !important;
}
.events-details div#contentarchive {
	padding: 6px !important; width: 478px;
}
.events-details .pre-info {
	width: 270px; margin-top: -10px; margin-left: 10px;
}
.more-info-events {
	line-height: 22px;
}
.more-info-events a {
	background: rgb(255, 102, 0); padding: 2px 4px; border-radius: 4px; color: rgb(255, 255, 255); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.more-info-events a:hover {
	background: rgb(170, 170, 170);
}
.events-details .post-excerpt {
	margin: 15px 0px; line-height: 18px; font-family: georgia,serif; font-style: italic;
}
.events-details #info-box {
	background: 0px 0px rgb(243, 243, 243); border-width: 1px 0px; border-style: dotted; border-color: rgb(126, 126, 126); padding: 10px; color: rgb(102, 102, 102); line-height: 17px; font-size: 11px;
}
.events-details #info-box h3 {
	font-family: georgia,serif; font-style: italic;
}
.events-details #info-box dt {
	font-weight: bold; margin-right: 10px; float: left;
}
.events-details .maps iframe {
	margin: 0px -10px; width: 478px;
}
.events-details .post-content {
	margin: 20px 0px;
}
.events-details .homecontent_02 .holder {
	line-height: 16px;
}
div#artribute-tv {
	background-color: rgb(252, 240, 216);
}
div#artribute-tv .video-container {
	padding: 5px; width: 320px; height: 210px;
}
div.homecontentinfo {
	margin: 0px 0px 8px; padding: 1px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 488px; height: 400px; display: inline-block;
}
div#artribute-tv {
	margin: 0px 0px 8px; padding: 1px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 488px; height: 400px; display: inline-block;
}
div#artribute-tv {
	height: 425px;
}
div#artribute-tv .comments-link {
	bottom: 3px;
}
div#artribute-tv li.special-title-carousel {
	margin: 0px 0px 4px; width: 155px; height: 85px; position: relative;
}
div#video-area {
	width: 330px; float: left; position: relative; z-index: 100;
}
div#artribute-tv .jcarousel-container-vertical .play {
	background: url("images/play-home.png") no-repeat center 50%; left: 0px; top: 0px; width: 155px; height: 85px; display: block; position: absolute; cursor: pointer;
}
div.homecontentinfo .video-container iframe {
	margin: 0px; width: 320px; height: 200px; float: left;
}
div#artribute-tv .video-container iframe {
	margin: 0px; width: 320px; height: 200px; float: left;
}
div.homecontentinfo .video-container #jwplayer-1-div {
	margin: 0px; width: 320px; height: 200px; float: left;
}
div.homecontentinfo div.homecontentvideo {
	margin: 0px 2px; padding: 0px 9px; width: 300px; height: 175px; position: relative;
}
div.homecontentinfo .video-container div#jwplayer-1_wrapper {
	width: 320px !important; height: 205px !important;
}
div.special-title-carousel {
	margin: 10px 0px;
}
div.video-main-box {
	border-right-color: rgb(126, 126, 126); border-right-width: 1px; border-right-style: solid; visibility: hidden; position: absolute; background-color: rgb(252, 240, 216);
}
div#artribute-tv .jcarousel-container-vertical {
	padding: 20px 0px;
}
div#artribute-tv div.jcarousel-clip {
	width: 155px; height: 355px; overflow: hidden; float: right;
}
div#artribute-tv ul#video-carousel {
	width: 155px; float: right; visibility: hidden;
}
div#artribute-tv div.jcarousel-prev {
	background: url("images/arrow-up-tv.png") no-repeat center 50% rgb(252, 240, 216); top: 0px; width: 155px; height: 18px; right: 0px; position: absolute;
}
div#artribute-tv div.jcarousel-next {
	background: url("images/arrow-up-tv.png") no-repeat center 50% rgb(252, 240, 216); top: 0px; width: 155px; height: 18px; right: 0px; position: absolute;
}
div#artribute-tv div.jcarousel-next {
	top: 376px; background-image: url("images/arrow-down-tv.png");
}
div#artribute-tv #video-carousel li.jcarousel-item img {
	margin: 2px; width: 155px; height: 85px;
}
div#artribute-tv .more {
	right: 0px; bottom: 6px; text-transform: lowercase; font-family: georgia; font-style: italic; position: absolute;
}
div.television #jwplayer-1_wrapper {
	width: 488px !important; height: 385px !important;
}
div.television object {
	width: 488px !important; height: 385px !important;
}
div.television embed {
	width: 488px !important; height: 385px !important;
}
div.television div#contentarchive h1 {
	width: 100%; bottom: auto; margin-top: 15px; position: relative !important;
}
div.television div#contentarchive h1 a {
	background: none; color: rgb(51, 51, 51); line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-style: normal; font-weight: bold;
}
div.television div.homecontentbox {
	width: 241px;
}
div.television div.homecontentbox div.homecontentinfo {
	width: 222px; height: 155px;
}
div.television div:nth-child(2n+1).homecontentbox {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
div.television .taxonomy-link {
	color: rgb(255, 102, 0); font-family: Georgia; font-style: italic;
}
div.television .taxonomy-link a {
	color: rgb(255, 102, 0); font-family: Georgia; font-style: italic;
}
div.television .taxonomy-link {
	margin: 0px 6px; float: right;
}
div.television a .play {
	background: url("images/play.png") no-repeat left top; left: 88px; width: 70px; height: 41px; bottom: 40px; display: block; position: absolute;
}
div.television a:hover .play {
	background-position: left bottom;
}
.category-television div.television #contentarchive h1 {
	padding: 0px 10px; width: auto; bottom: auto !important;
}
.category-television div.television #contentarchive h1 a {
	padding: 0px;
}
div.postcomments .comment-item .info {
	width: 464px !important; height: auto !important;
}
div.homecontent_02 .comment-item p {
	height: auto; line-height: 18px; font-size: 12px;
}
#commentform #submit:hover {
	background-color: rgb(255, 102, 0);
}
div.postcomments .comments-list {
	width: 488px;
}
div#contentarchive .postarea {
	width: 488px;
}
div#contentarchive .postcomments {
	width: 488px;
}
div#contentsmall .postarea {
	width: 488px;
}
div#contentsmall .postcomments {
	width: 488px;
}
div.postcomments .comment-item {
	width: 488px !important;
}
div.postcomments .comment-list .comment-item .info a {
	height: 40px !important;
}
div.postcomments .comment-item .comment-date {
	color: rgb(153, 153, 153); font-size: 11px;
}
div.wp-caption img {
	height: auto; max-width: 470px !important;
}
div.wp-caption {
	max-width: 478px !important;
}
div.wp-caption p.wp-caption-text {
	font-family: Georgia; font-style: italic;
}
.single div.contentright {
	width: 491px; float: left;
}
div.contentright {
	width: 491px; float: left;
}
.error404 div.contentright {
	width: 491px; float: left;
}
.single div#contentright {
	padding: 10px 6px; width: 478px !important;
}
.page div#contentright {
	padding: 10px 6px; width: 478px !important;
}
.error404 div#contentright {
	padding: 10px 6px; width: 478px !important;
}
.search-no-results div#contentright {
	padding: 10px 6px; width: 478px !important;
}
.single #content #contentright h1 {
	margin: 0px 2px 0px 0px; padding: 0px 0px 4px; line-height: 36px; font-family: "Yanone Kaffeesatz",Arial; font-size: 32px; font-weight: 400; border-bottom-color: rgb(126, 126, 126); border-bottom-width: 2px; border-bottom-style: solid;
}
.page #content #contentright h1 {
	margin: 0px 2px 0px 0px; padding: 0px 0px 4px; line-height: 36px; font-family: "Yanone Kaffeesatz",Arial; font-size: 32px; font-weight: 400; border-bottom-color: rgb(126, 126, 126); border-bottom-width: 2px; border-bottom-style: solid;
}
.error404 #content #contentright h1 {
	margin: 0px 2px 0px 0px; padding: 0px 0px 4px; line-height: 36px; font-family: "Yanone Kaffeesatz",Arial; font-size: 32px; font-weight: 400; border-bottom-color: rgb(126, 126, 126); border-bottom-width: 2px; border-bottom-style: solid;
}
.search-no-results #content #contentright h1 {
	margin: 0px 2px 0px 0px; padding: 0px 0px 4px; line-height: 36px; font-family: "Yanone Kaffeesatz",Arial; font-size: 32px; font-weight: 400; border-bottom-color: rgb(126, 126, 126); border-bottom-width: 2px; border-bottom-style: solid;
}
#contentcenter h1 {
	margin: 0px 2px 0px 0px; padding: 0px 0px 4px; line-height: 36px; font-family: "Yanone Kaffeesatz",Arial; font-size: 32px; font-weight: 400; border-bottom-color: rgb(126, 126, 126); border-bottom-width: 2px; border-bottom-style: solid;
}
#contentcenter h1 {
	padding: 10px;
}
.single #content #contentright h2 {
	padding: 10px 0px; font-style: italic; font-weight: normal; border-top-color: rgb(126, 126, 126); border-top-width: 1px; border-top-style: dotted;
}
.page #content #contentright h2 {
	padding: 10px 0px; font-style: italic; font-weight: normal; border-top-color: rgb(126, 126, 126); border-top-width: 1px; border-top-style: dotted;
}
.error404 #content #contentright h2 {
	padding: 10px 0px; font-style: italic; font-weight: normal; border-top-color: rgb(126, 126, 126); border-top-width: 1px; border-top-style: dotted;
}
.single #content #contentright h2 {
	font-size: 14px;
}
.single #content #contentright .abstract {
	font-size: 14px;
}
.single #content .postauthor {
	background: 0px 0px rgb(245, 245, 245); margin: 5px 0px 25px; padding: 5px 10px; border: 1px solid rgb(229, 229, 229); border-image: none; font-size: 11px;
}
.page #content .postauthor {
	background: 0px 0px rgb(245, 245, 245); margin: 5px 0px 25px; padding: 5px 10px; border: 1px solid rgb(229, 229, 229); border-image: none; font-size: 11px;
}
.single #commentform textarea {
	width: 464px;
}
.page #commenteform textarea {
	width: 464px;
}
#author-box {
	margin-bottom: 20px;
}
.picture {
	width: 130px;
}
.author-info {
	width: 345px;
}
.error404 .postarea p.error-text {
	font-size: 13px; margin-top: 30px;
}
.error404 .postarea li {
	font-size: 13px;
}
.search-no-result-form {
	margin: 30px; widh: 400px;
}
div.postarea p {
	line-height: 18px;
}
.search-no-results #searchform label {
	display: inline;
}
.search-no-results #searchform #s {
	width: 330px;
}
.search-no-results #searchform {
	margin: 13px 10px;
}
div#footer {
	background-color: rgb(223, 223, 223);
}
div#footerwrap {
	padding-bottom: 2px; border-bottom-color: rgb(126, 126, 126); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
div#footertop {
	margin-bottom: 2px; border-bottom-color: rgb(126, 126, 126); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
div#footer {
	color: rgb(102, 102, 102);
}
div#footer a {
	color: rgb(102, 102, 102);
}
div#footertop h4 {
	color: rgb(34, 34, 34); font-family: "Yanone Kaffeesatz",Arial; font-size: 22px; font-weight: 400;
}
div#footertop .widget ul li {
	width: 100%; height: auto;
}
div#footertop .widget ul li a {
	height: 20px; line-height: 20px; font-size: 12px; font-weight: normal;
}
div#footerbottom {
	background: url("images/decor-logo-footer.png") no-repeat right top; border-width: 1px 0px; border-style: dotted; border-color: rgb(126, 126, 126); margin: 0px; padding: 10px 40px 10px 20px; border-image: none; width: 900px;
}
div.footerright {
	margin: 0px;
}
div.footertopmidleft {
	width: 230px;
}
div.footertopmid {
	width: 230px;
}
div.footertopmidright {
	width: 230px;
}
div.footertopright {
	width: 230px;
}
div.tb_tweetlist div.tb_tweet {
	background: url("images/twitter_logo.png") no-repeat 0px 6px; line-height: 18px; padding-left: 25px;
}
div.tb_tweetlist div.tb_tweet .tb_tweet-info a {
	color: rgb(204, 204, 204);
}
div#footer #popular-posts ul li a {
	margin: 5px 0px; text-transform: none; font-size: 12px;
}
div#sidebar_right .widget ul li.border-none {
	border: currentColor; border-image: none; margin-top: 5px;
}
div#contentright {
	margin: 0px; padding: 0px; width: 478px; overflow: hidden; float: left; display: inline-block;
}
.wp_bannerize {
	margin: 0px auto; text-align: center; line-height: 0;
}
#sidebar_left .wp_bannerize {
	margin: 10px auto;
}
.middle_banner img {
	margin-left: 10px;
}
div.widget_bannerbox {
	margin-bottom: 5px;
}
div.widget_bannerbox img {
	margin-left: 10px;
}
#sidebar_right .wp_bannerize img {
	padding: 1px 0px;
}
#sidebar_left .wp_bannerize img {
	padding: 1px 0px;
}
#footer-banner {
	color: white; padding-top: 15px; background-color: rgb(223, 223, 223);
}
div#sidebar_left .wp_bannerize {
	margin: 0px 0px 5px !important;
}
div#sidebar_left .widget_wp_bannerize {
	margin: 0px 0px 5px !important;
}
div.middle_banner {
	width: 122px; height: 70px; float: left;
}
#middle_single_banner {
	width: 488px; text-align: center;
}
div.wp-pagenavi {
	padding: 2px 0px; text-align: center; font-size: 10px;
}
.gallery-caption {
	display: none;
}
div.gallery-columns-4 a img {
	height: auto; max-width: 100px;
}
.left {
	float: left;
}
@media not all
{
#searchform #s {
	width: 218px;
}
div #s {
	width: 218px;
}
#s {
	width: 218px;
}
#searchform #searchsubmit {
	margin: 4px 0px 0px;
}
#searchsubmit {
	margin: 4px 0px 0px;
}
div ul#tabs li a h2 {
	height: 68px;
}
}
a.thumb-event img {
	max-height: 150px; max-width: 190px;
}
.pagination {
	line-height: 15px; clear: both; font-size: 12px; position: relative;
}
.pagination span {
	background: none; margin: 2px 3px; padding: 3px 5px; border: 1px solid rgb(191, 191, 191); border-image: none; width: auto; color: rgb(255, 102, 0); text-decoration: none; float: left; display: block;
}
.pagination a {
	background: none; margin: 2px 3px; padding: 3px 5px; border: 1px solid rgb(191, 191, 191); border-image: none; width: auto; color: rgb(255, 102, 0); text-decoration: none; float: left; display: block;
}
.pagination span {
	color: rgb(51, 51, 51);
}
.pagination a:hover {
	background: none; border-color: rgb(0, 0, 0);
}
.pagination .current {
	background: none; border-color: rgb(0, 0, 0); padding: 3px 5px; color: rgb(51, 51, 51); font-weight: bold;
}
.addthis_toolbox {
	padding: 12px 0px 0px; width: 395px; float: left;
}
.sharing {
	margin: 0px 0px 0px 10px; padding: 0px 0px 10px; width: 128px; float: left;
}
.snap_nopreview .sharing li {
	margin: 0px !important; padding: 0px !important;
}
.snap_nopreview .sharing-hidden li {
	margin: 0px !important; padding: 0px !important;
}
#footer #text-5 img {
	margin-left: -40px;
}
.pin-it-btn-wrapper {
	margin: 12px 50px 0px -40px; padding-bottom: 5px; float: right;
}
div#sidebar_left div.widget_wp_bannerize {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
div.contents a {
	color: black; text-decoration: none; display: block;
}
div.contents a:hover {
	text-decoration: none;
}
#content div.feature_info h2 {
	margin: 0px; padding: 12px 12px 6px; height: 28px; letter-spacing: -0.4px; overflow: hidden; display: inline-block;
}
#content div.feature_info h2 {
	margin: 0px 0px 10px; padding: 0px; color: rgb(51, 51, 51); line-height: 30px; font-family: Arial,Helvetica,sans-serif; font-size: 24px; font-weight: normal;
}
.goog-te-gadget-simple {
	margin-left: 30px;
}
#content h4 {
	line-height: 22px;
}
#contenuto {
	width: 100%;
}
a#skinlink {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 1;
}
#skinlink span {
	display: none;
}
.advskin {
	margin: 10px auto !important; padding: 0px !important; width: 1020px; height: auto !important; text-align: center; float: none !important;
}
div.nav-gallery-left a.left {
	background: url("images/arrow-gallery.png") no-repeat -5px -1px; width: 7px; height: 17px;
}
div.nav-gallery-left a.left:hover {
	background: url("images/arrow-gallery.png") no-repeat -25px -1px; width: 7px; height: 17px;
}
div.nav-gallery-right a.right:hover {
	background: url("images/arrow-gallery.png") no-repeat -48px -1px; width: 8px; height: 17px;
}
div.nav-gallery-right a.right {
	background: url("images/arrow-gallery.png") no-repeat -68px -1px; width: 8px; height: 17px;
}
div.nav-gallery-box {
	height: 50px;
}
div.nav-gallery-left {
	width: 35px; padding-top: 10px; padding-left: 10px; float: left;
}
div.nav-gallery-right {
	width: 35px; padding-top: 10px; padding-right: 10px; float: left;
}
div.nav-gallery-article-title {
	width: 380px; float: left;
}
.titolo-evento-carosello {
	color: rgb(255, 102, 0);
}
.titolo-evento-carosello:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
