
	a.tr-blog-title {
		color: #000 !important;
	}

	h3.tr-sidebar-title {
		color: #000 !important;
	}

	div#blog-content {
		width: 506px;
		padding: 0;
		margin: 0;
		float: left;
	}

	div#secondary {
		clear: left;
	}

	/** sidebar **/
	#sidebar {
		Xpadding: 0 0 0 10px;
		width: 293px;
		float: right;
		margin: 30px 20px 10px 5px;
	}

	#sidebar form {
		margin: 0;
	}

	#sidebar .sidebar-title {
		color: #000;
		margin: 0 0 0 5px;
		text-align: left;
		font-size:15px;
		line-height:14px;
	}

	#sidebar .sidebar-box {
		text-align: right;
		margin: 10px 5px 10px 5px;
	}

	#sidebar .sidebar-box .sidebar-box-title {
		color: #000;
		margin: 0 0 0 5px;
		font-size: 11px;
		line-height: 14px;
		font-weight: bold;
		height: 40px;
	}

	#sidebar .sidebar-box .linkcat ul {
		text-align: right;
		margin: 10px;
	}

	#sidebar .sidebar-box .linkcat h2 {
		display: none;
	}

	#sidebar ul, #sidebar ul ol {
		margin: 0;
		padding: 0;
	}

	#sidebar .sidebar-box li {
		display: inline;
		font-size: 16px;
		color: #7f7f7f;
	}

	#sidebar .sidebar-box a {
	}

	#sidebar .sidebar-box li inverted {
	}

	#sidebar .sidebar-box a:hover {
		text-decoration: none;
	}

	#sidebar .linkcat-links li a img {
		margin: 0 10px 0 0;
	}

	#sidebar .sidebar-box .bookmarks {
		text-align: right;
		float: left;
		width: 100%;
	}

	#sidebar .sidebar-box .bookmarks a {
		font-size: 12px !important;
		font-weight: bold;
		font-style: italic;
		text-decoration: underline;
		color: #7f7f7f;
	}

	#sidebar .sidebar-box .bookmarks a:hover {
	}


	#sidebar .linkcat-gallery ul {
		padding: 10px 0 0 0;
	}

	#sidebar .linkcat-gallery li {
		font-size: 1em;
	}

	#sidebar .linkcat-gallery li a {
		display: block;
		margin: 5px 0 0 0;
		color: #1181ff;
		font-size: 1.0em;
	}

	#sidebar .sidebar-spacer {
		width: 100%;
		clear: both;
		height: 25px;
	}
	/**
	#sidebar .sidebar-gallery {
		width: 283px;
		height: 250px;
	}

	#sidebar .sidebar-diapo {
		background: url(images/sidebar-diapo-banner.jpg) top center no-repeat;
		width: 290px;
		height: 184px;
		padding: 27px 0 0 2px;
	}
	**/

	/** sidebar **/


	/** post **/
	.post {
		margin: 0;
		text-align: left;
		display: block;
		color: #7f7f7f;
		border-bottom: 1px #000 solid;
	}

	.post img.alignnone {
	}

	.post p {
		color: #7f7f7f !important;
		font-size: 11px;
		padding: 0;
		margin: 0;
	}

	.post hr {
		display: block;
	}

	.post div.post-title {
		margin: 0 0 10px 5px;
		color: #7f7f7f;
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
	}

	.post div.post-category {
		float: left;
		width: 50%;
	}

	.post .post-category {
		color: #b2b2b2;
		font-size: 11px;
	}

	.post .post-category ul {
		display: inline;
		padding: 0;
		margin: 0;
	}

	.post .post-category li {
		display: inline;
	}



	.post .post-category li a {
		color: #7f7f7f;
		font-weight: bold;
		text-decoration: underline;
	}

	.post .post-category li a:hover {
		text-decoration: none;
	}


	.post div.published {
		float: right;
		width: 50%;
		text-align: right;
		margin: 0 8px 0 0;
	}

	.post .published {
		color: #b2b2b2;
		font-size: 11px;
	}

	.post .published li a {
		color: #7f7f7f;
		font-weight: bold;
		text-decoration: underline;
	}

	.post .published li a:hover {
		text-decoration: none;
	}

	.post-spacer {
		float: left;
		width: 500px;
		clear: both;
		height: 30px;
	}
	/** post **/


	/** post-info **/
	.post-info {
		width: 100%;
		clear: both;
		height: 14px;
		padding: 0 0 10px 0;
	}
	/** post-info **/


	/** post-extra **/
	.post-extra {
		width: 100%;
		float: left;
		height: 20px;
		margin: 10px 0 10px 0;
	}
	/** post-info **/


	/** post-tags **/
	.post div.post-tags {
		float: left;
		width: 70%;
		color: #b2b2b2;
		font-size: 11px;
	}

	.post .post-tags a {
		color: #7f7f7f;
		font-weight: bold;
		text-decoration: underline;
	}
	/** post-tags **/

	/** galery **/
	.post .gallery {
		width: 100%;
		float: left;
		padding: 0;
		margin: 0 0 0 -9px;
	}

	.post .gallery-item {
		margin: 0 0 6px 6px;
		padding: 0 0 0 0;
		float: left;
	}

	.post .gallery-icon {
		margin: 0;
		padding: 0;
	}
	/** gallery **/


	/** post color **/

	/** YELLOW **/
	/**
	.post div.post-title-yellow {
		margin: 0 0 10px 0;
	}

	.post span.post-title-yellow {
		background-color: #f8cc00;
		color: #fff;
		font-size: 24px;
		line-height: 26px;
	}

	.post-title-yellow a {
		color: #fff;
		text-decoration: none;
		font-weight: normal;
	}

	.post .post-category-yellow ul {
		display: inline;
		padding: 0;
		margin: 0;
	}

	.post .post-category-yellow li {
		display: inline;
	}

	.post .post-category-yellow li a {
		color: #f8cc00;
		font-weight: normal;
		text-decoration: line-through;
	}

	.post .post-category-yellow li a:hover {
		text-decoration: none;
	}
	**/

	/** VIOLET **/
	/**
	.post div.post-title-violet {
		margin: 0 0 10px 0;
	}

	.post span.post-title-violet {
		background-color: #bd00c9;
		color: #fff;
		font-size: 24px;
		line-height: 26px;
	}

	.post-title-violet a {
		color: #fff;
		text-decoration: none;
		font-weight: normal;
	}

	.post .post-category-violet ul {
		display: inline;
		padding: 0;
		margin: 0;
	}

	.post .post-category-violet li {
		display: inline;
	}

	.post .post-category-violet li a {
		color: #bd00c9;
		font-weight: normal;
		text-decoration: line-through;
	}

	.post .post-category-violet li a:hover {
		text-decoration: none;
	}
	**/

	/** BLUE **/
	/**
	.post div.post-title-blue {
		margin: 0 0 10px 0;
	}

	.post span.post-title-blue {
		background-color: #7b85ea;
		color: #fff;
		font-size: 24px;
		line-height: 26px;
	}

	.post-title-blue a {
		color: #fff;
		text-decoration: none;
		font-weight: normal;
	}

	.post .post-category-blue ul {
		display: inline;
		padding: 0;
		margin: 0;
	}

	.post .post-category-blue li {
		display: inline;
	}

	.post .post-category-blue li a {
		color: #1902aa;
		font-weight: normal;
		text-decoration: line-through;
	}

	.post .post-category-blue li a:hover {
		text-decoration: none;
	}
	**/

	/** RED **/
	/**
	.post div.post-title-red {
		margin: 0 0 10px 0;
	}

	.post span.post-title-red {
		background-color: #fb1b45;
		color: #fff;
		font-size: 24px;
		line-height: 26px;
	}

	.post-title-red a {
		color: #fff;
		text-decoration: none;
		font-weight: normal;
	}

	.post .post-category-red ul {
		display: inline;
		padding: 0;
		margin: 0;
	}

	.post .post-category-red li {
		display: inline;
	}

	.post .post-category-red li a {
		color: #fb1b45;
		font-weight: normal;
		text-decoration: line-through;
	}

	.post .post-category-red li a:hover {
		text-decoration: none;
	}
	**/

	/** GREEN **/
	/**
	.post div.post-title-green {
		margin: 0 0 10px 0;
	}

	.post span.post-title-green {
		background-color: #3ddfc7;
		color: #fff;
		font-size: 24px;
		line-height: 26px;
	}

	.post-title-green a {
		color: #fff;
		text-decoration: none;
		font-weight: normal;
	}

	.post .post-category-green ul {
		display: inline;
		padding: 0;
		margin: 0;
	}

	.post .post-category-green li {
		display: inline;
	}

	.post .post-category-green li a {
		color: #3ddfc7;
		font-weight: normal;
		text-decoration: line-through;
	}

	.post .post-category-green li a:hover {
		text-decoration: none;
	}
	**/
	/** post color **/


	/** entry **/
	.entry {
		text-align: justify;
		font-size: 11px;
	}

	.entry2 {
		text-align: justify;
		font-size: 11px;
		color: 000000;
	}
	.entry img {
		background: #fff !important;
	}

	.entry a {
		color: #7f7f7f;
		text-decoration: underline;
	}

	.entry a:hover {
		text-decoration: none;
	}

	.entry p {
		margin: 10px 8px 0 5px;
		font: 11px;
	}

	.entry img {
		margin: 10px 0 0 0px;
	}

	.entry ol {
		padding: 0 0 0 35px;
		margin: 0;
	}

	.entry ol li {
		margin: 0;
		padding: 0;
	}

	.entry .shoplist li {
		border-bottom: 1px solid #999999;
		list-style: none;
		padding: 0 0 0 8px;
		margin: 0 0 4px 0;
	}
	/** entry **/


	/** small **/
	/*
	.small {
		float: left;
		margin: 0;
		padding: 0;
		width: 300px;
		font-size: 13px;
	}
	.small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
		color: #7f7f7f;
	}
	*/
	/** small **/


	/** navigation **/
	.navigation {
		display: block;
		text-align: center;
		margin: 20px 0 0 0;
	}

	.navigation div a {
		color: #000;
		float: left;
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
	}

	.alignright {
		float: right;
	}

	.alignleft {
		float: left
	}

	a.back-link {
		float: left;
		color: black;
		font-size: 15px;
		display: block;
		margin: 15px 0 15px 0;
		color: #000;
		font-weight: bold;
		text-decoration: underline;
	}

	a.back-link:hover {
		text-decoration: none;
	}

	/** social network **/
	.post div.post-social-network {
		float: left;
		width: 30%;
	}

	div.social_bookmark {
		width: 100%;
		font-size: 11px;
		float: left;
	}

	div.social_bookmark_share {
		float: left;
		width: 60%;
		text-align: right;
	}

	div.social_bookmark_button {
		float: left;
		width: 40%;
		text-align: right;
	}


	.social_img {
		padding: 0px 0 0 5px;
	}

	/**
	.social_bookmark em {
		color: #7f7f7f;
		font-style: normal;
		padding: 0 10px 0 0;
	}
	**/

	a.social_img {
		background: #fff;
	}
	/* CSS Document */
