@CHARSET "UTF-8";/*  Theme Name: CanigoTheme URI: http://txanny.cat/devel/themes/canigoDescription: Theme from CIMS series with two sidebars plus wide top and wide bottom sidebars. Avatar & OpenID Ready. Released under GNU/GPL license.Version: 1.3.0Author: Jordi J. CanalsAuthor URI: http://txanny.cat/Tags: red, green, gray, fixed width, three columns, widgets, rounded, avatarSeries: Cims	Copyright 2008 Jordi Canals (email : jcanals@gmail.com)    This program is free software: you can redistribute it and/or modify    it under the terms of the GNU General Public License as published by    the Free Software Foundation, either version 3 of the License, or    (at your option) any later version.    This program is distributed in the hope that it will be useful,    but WITHOUT ANY WARRANTY; without even the implied warranty of    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the    GNU General Public License for more details.    You should have received a copy of the GNU General Public License    along with this program.  If not, see <http://www.gnu.org/licenses/>.*//* ---------------------------------------------------------- GLOBAL */body {	margin: 0 0;	text-align: center;	background: #000000;	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;	font-size: 12px;}h1, h1 a {	color: #000080;	font-size: 20px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	}h2, h2 a {	color: #000080;	font-size: 18px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	}h3, h3 a {	color: #000080;	font-size: 16px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	}a {	color: red;	text-decoration: none;	}a:hover {	text-decoration: underline;	}	blockquote {	margin: 0;	border: 2px dotted red;	padding: 0 10px;	background: #FAFAFA;        font-size: 24px;	font-weight: bold;	}blockquote blockquote {	margin: 5px;	padding: 0 10px;	}code {	font-family: 'Courier New', Courier, Monaco, monospace, fixed;	font-size: 12px;	display: block;	border: 1px solid gray;	padding: 10px;	background: white;	}input[type=text] {	border: 0;	border-bottom: 1px dotted gray;	background: white;	}textarea {	border: 1px dotted gray;	}	/* ------------------------------------------------------------ PAGE */#page {	text-align: left;	width: 973px;	margin: 0 auto;	}h2.pagetitle {	padding: 5px 30px;	color: #000080;	font-size: 18px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	}	/* ----------------------------------------------- HEADER & MENU BAR */#header {	width: 100%;	height: 165px;	background: url(images/header_bg.png) no-repeat top;	}#header_title {	color: #ffffff;	font-size: 35px;	text-decoration: none;	padding-top: 40px;	padding-left: 30px;	}	#header_desc {	float: right;	color: #000080;	font-size: 24px;	padding-top: 30px;	padding-right: 25px;	}	#menu_bar {	width: 100%;	height: 40px;	font-size: 18px;	text-align: left;	background: url(images/menubar_bg.png) no-repeat top;		}	#menu_bar ul {	margin: 0;	padding: 9px 0 0 15px;	list-style-type: none;	list-style-image: none;	}#menu_bar li {	display: inline;	}#menu_bar ul li a {	color: white;	text-decoration: none;	margin: 0;	padding: 2px 10px;	}#menu_bar ul li a:hover {	color: red;	background: url(images/menubar_hover.png) repeat-x;	}/* ---------------------------------------------------- CONTENT AREA */#content {	width: 100%;	text-align: left;	background: white;}#content_end {	width: 100%;	height: 24px;	background: url(images/content_end.png) no-repeat top;	clear: both;	}/* ------------------------------------------------------- LEFT SIDE */#inside {	width: 615px;	float: left;	}#inside div.navigator {	height: 40px;	margin: 10px;	padding: 2px 10px;	font-size: 14px;	background: url(images/navigator_bg.png) no-repeat top;	}	#inside div.navleft {	float:left;	padding: 10px;	}#inside div.navright {	padding: 10px;	text-align: right;	}#blog {	margin: 10px;	padding: 10px;	}/* ------------------------------------------------------- EACH POST */#blog div.post { }#blog div.post_title {	color: #000000;	font-size: 24px;	font-weight: bold;	font-style: italic;	margin-left: 10px;	}#blog div.post_title a {	color: #800000;	}	#blog div.post_title a:hover {	color: #000080;	text-decoration: none;	}	#blog div.post_info {	font-size: 10px;	margin: 0 10px;	color: #808080;	font-family: Verdana, Arial, Helvetica, sans-serif;	}	#blog div.post_text {	color: #282828;	font-size: 12px;	line-height: 20px;	margin: 10px 0px 15px 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}#blog img.alignleft {	float: left;	margin: 5px;	padding: 2px;	border: 1px solid gray;	clear: both;	}	#blog img.alignright {	float: right;	margin: 5px;	padding: 2px;	border: 1px solid gray;	clear: both;}#blog img.aligncenter {	display: block;	border: 0px;	padding: 5px;	margin-left: auto;	margin-right: auto;	clear: both;}	#blog div.post_meta {	height: 40px;	margin: 10px 0px 10px 20px;	padding: 10px 10px 0 10px;	font-size: 14px;	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;	background: url(images/metadata_bg.png) no-repeat top;	clear: both;	}#blog div.post_meta a {	color: yellow;	}#blog div.meta_left {	float:left;	}#blog div.meta_right {	text-align: right;	}#blog div.meta_left {	color: white;	}#blog div.meta_left .link {	margin-right: 10px;	padding-left: 25px;	background: url(images/icon_meta.png) no-repeat left;	}#blog div.meta_right .permalink {	padding-left: 25px;	padding-right: 10px;	background: url(images/icon_link.png) no-repeat left;	}#blog ul, #blog ol {	margin: 0px 20px;	padding-left: 20px;	}#blog ul li, #blog ol li {	padding-left: 15px;	}	/* --------------------------------------------------------- SIDEBAR */#sidebar {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	width: 350px;	float: left;	}#sidebar h2 {	color: #ffffff;	font-size: 18px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	margin: 0px;	padding-left: 12px;	padding-top: 10px;	height: 32px;	}#sidebar ul {	padding: 0px;	margin: 0px;	}#sidebar li {	padding: 0px;	margin: 0px;	list-style-type: none;	}#top_bar {	padding: 5px 5px 10px 12px;	}#search_bar {	height: 50px;	color: #7f7f7f;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-top: 26px;	padding-right: 30px;	background: url(images/searchbox.png) no-repeat top;	}#search_form {	float: right;	display: inline;	}#search_bar input.string {	width: 190px;	font-size: 13px;	color: #666666;	border: 0px;	border-bottom: 1px dotted gray;	background: none;	}#search_bar input.button {	position: relative;	top: -3px;	}#top_bar h2 {	background: url(images/wide_h2.png) no-repeat left center;	}		#left_bar {	margin-left: 15px;	margin-right: 5px;	width: 160px;	float: left;	}#left_bar h2 {	background: url(images/narrow_h2.png) no-repeat left center;	}#right_bar {	margin-left: 185px;	margin-right: 5px;	width: 160px;	}#right_bar h2 {	background: url(images/narrow_h2.png) no-repeat left center;	}#bottom_bar {	padding: 10px 5px 0 12px;	clear: both;	}#bottom_bar h2 {	background: url(images/wide_h2.png) no-repeat left center;	}/* --------------------------------------------------- SIDEBAR LISTS */#sidebar ul li {	color: #474747;	padding-bottom: 10px;}#sidebar li a {	color: #474747;	text-decoration: none;	font-weight: normal;	line-height: 19px;	}#sidebar li a:hover {	color: red;	text-decoration: underline;	}#sidebar ul li ul li {	padding-bottom: 5px;	margin-left: 10px;	margin-right: 5px;	border-bottom: 1px dotted gray;	}#sidebar ul li ul li ul {	padding-left:10px;	}#sidebar ul li ul li ul li {	font-weight: normal;	color: #474747;	padding-bottom: 0px;	border: none;	}#sidebar ul li ul li ul li a {	font-weight: normal;	color: #474747;	}/* ---------------------------------------------- COMMENTS AND FORMS */#comments, #contact {	margin: 0 30px;	}#comments h3 {	color: #000080;	font-size: 18px;	font-weight: bold;	font-style: italic;}#respond { }#comments .moderate {	color: #ff0000;	font-style: italic;	}.nocomments {	text-align: center;	font-style: italic;	font-size: 12px;	margin: 0;	padding: 0;	color: #000080;	}#postform {	margin: 5px 0;	}#postform .info {	font-style: italic;	}/* ----------------------------------------------- TEMPLATE ARCHIVES */#archives_left {	width: 200px;	margin: 10px;	margin-left: 50px;	font-size: 14px;	float: left;	}	#archives_right {	width: 200px;	margin: 10px;	font-size: 14px;	margin-right: 50px;	float: right;	}/* -------------------------------------------------- TEMPLATE LINKS */#link_list {	margin-left: 125px;	}	#link_list ul {	list-style-type: none;	}#link_list ul li {	padding-top: 20px;	}	#link_list ul li ul li {	padding-top: 0px;	list-style-type: square;	font-size: 14px;	}	/* ---------------------------------------------------------- FOOTER */#footer {	width: 100%;	clear: both;	text-align: center;	background: url(images/footer_bg.png) repeat-y;	}#footer_top {	height: 31px;	background: url(images/footer_top.png) no-repeat top;}#footer_text {	color: white;	}#footer_text a {	color: yellow;	}	/* -------------------------------------------------- CUSTOM WIDGETS */#wp-calendar td a {	color: red;	font-weight: bold;}/* FriendFeed Widget */.friendfeed .header {    display: none;}.friendfeed .feed {    border: none !important;}/* EOF */