/**************************************************	Style		Blue	Version	1.0	Author	Servous <servous@gmail.com>	Created	2005-03-12	Edited	2005-03-29**************************************************//* ########## BODY ########## */body {	font-family: Verdana, Helvetica, Arial, Sans-Serif;	font-size: 11px;	background-color: #999;	background-image: url('../../../pix/fondo5.jpg');	/*background-image: url('Blue/bg.png');*/}#sblog_root {	background-image: url('Blue/bg_div.png');	background-position: center center;	background-repeat: repeat-y;	width: 623px;	margin: auto;}#sblog_head {	background-image: url('Blue/bg_div_t.jpg');	background-position: top center;	background-repeat: no-repeat;	padding: 90px 0px 0px 0px;}#sblog_body {    	margin: 0px;	padding: 8px 20px 0px 20px;	overflow: hidden;	clear: both;}#sblog_foot {	background-image: url('Blue/bg_div_b.png');	background-position: bottom center;	background-repeat: no-repeat;	height: 20px;	clear: both;}#sblog_copy {	color: #999;	text-align: center;	padding: 20px 0px 4px 0px;	clear: both;}#sblog_page_title {	text-align: center;}#sblog_page_title a {	font-size: 2.4em;	font-weight: bold;	color: #444;}#sblog_page_title a:hover {	text-decoration: none;}#sblog_page_description {	text-align: center;}#sblog_page_description  h2 {	font-weight: normal;	color: #999;}#sblog_page_description a {	font-size: 1.5em;	font-weight: normal;	color: #999;}#sblog_main {	margin: 0px 0px 0px 150px;	width: 433px;}/* ########## LINKS ########### */a {	color: #999;	text-decoration: none;}a:hover {	color: #333;	text-decoration: underline;}a.sblog_post_options_link_comments, a.sblog_post_options_link_perma, a.sblog_post_options_link_trackback, a.sblog_post_options_link_delete, a.sblog_post_options_link_edit, a.sblog_comment_options_link {	padding-right: 4px;}a.sblog_post_options_link_perma {	background-image: url('Blue/ico_permalink.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}a.sblog_post_options_link_perma:hover {	background-image: url('Blue/ico_permalink_h.png');	background-position: center left;	background-repeat: no-repeat;}a.sblog_post_options_link_comments {	background-image: url('Blue/ico_comments.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}a.sblog_post_options_link_comments:hover {	background-image: url('Blue/ico_comments_h.png');	background-position: center left;	background-repeat: no-repeat;}a.sblog_post_options_link_trackback {	background-image: url('Blue/ico_trackback.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}a.sblog_post_options_link_trackback:hover {	background-image: url('Blue/ico_trackback_h.png');	background-position: center left;	background-repeat: no-repeat;}a.sblog_post_options_link_delete {	background-image: url('Blue/ico_delete.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}a.sblog_post_options_link_delete:hover {	background-image: url('Blue/ico_delete_h.png');	background-position: center left;	background-repeat: no-repeat;}a.sblog_post_options_link_edit {	background-image: url('Blue/ico_edit.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}a.sblog_post_options_link_edit:hover {	background-image: url('Blue/ico_edit_h.png');	background-position: center left;	background-repeat: no-repeat;}a.help {	cursor: help;	font-weight: bold;	color: #111;}.sblog_block_text a.sblog_admin_posts {	background-image: url('Blue/ico_edit.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}.sblog_block_text a.sblog_admin_posts:hover {	background-image: url('Blue/ico_edit_h.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}.sblog_block_text a.sblog_admin_images {	background-image: url('Blue/ico_images.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}.sblog_block_text a.sblog_admin_images:hover {	background-image: url('Blue/ico_images_h.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}.sblog_block_text a.sblog_admin_categories {	background-image: url('Blue/ico_categories.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}.sblog_block_text a.sblog_admin_categories:hover {	background-image: url('Blue/ico_categories_h.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}.sblog_block_text a.sblog_admin_links {	background-image: url('Blue/ico_permalink.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}.sblog_block_text a.sblog_admin_links:hover {	background-image: url('Blue/ico_permalink_h.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}.sblog_block_text a.sblog_admin_censoring {	background-image: url('Blue/ico_comments.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}.sblog_block_text a.sblog_admin_censoring:hover {	background-image: url('Blue/ico_comments_h.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}.sblog_block_text a.sblog_admin_blocks {	background-image: url('Blue/ico_blocks.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}.sblog_block_text a.sblog_admin_blocks:hover {	background-image: url('Blue/ico_blocks_h.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}.sblog_block_text a.sblog_admin_static {	background-image: url('Blue/ico_static.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}.sblog_block_text a.sblog_admin_static:hover {	background-image: url('Blue/ico_static_h.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}.sblog_block_text a.sblog_admin_settings {	background-image: url('Blue/ico_settings.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}.sblog_block_text a.sblog_admin_settings:hover {	background-image: url('Blue/ico_settings_h.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}.sblog_block_text a.sblog_admin_menu {	background-image: url('Blue/ico_menu.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}.sblog_block_text a.sblog_admin_menu:hover {	background-image: url('Blue/ico_menu_h.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}.sblog_block_text a.sblog_admin_logout {	background-image: url('Blue/ico_logout.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}.sblog_block_text a.sblog_admin_logout:hover {	background-image: url('Blue/ico_logout_h.png');	background-position: center left;	background-repeat: no-repeat;	padding-left: 14px;}#sblog_copy a {	color: #999;	text-decoration: underline;}#sblog_copy a:hover {	color: #000;}a.sblog_external {	background-image: url('Blue/external.png');	background-position: center right;	background-repeat: no-repeat;	padding: 0px 14px 0px 0px;}/* ########## MENU ########## */#sblog_menu {	overflow: hidden;	/*background-image: url('Blue/bg_menu.png');*/	/*background-position: bottom center;	background-repeat: repeat-x;*/}#sblog_menu ul {	list-style-type: none;	list-style-image: none;	margin-left: auto;	margin-right: auto;	width: 621px;}#sblog_menu li {	float: left;	padding: 0px 0px 0px 0px;	margin: 0px;	background-image: url('Blue/menu_bg_right.png');	background-position: top right;	background-repeat: no-repeat;}#sblog_menu .sblog_menu_current {	float: left;	margin: 0px;	padding: 0px;	background-image: url('Blue/menu_bg_right_h.png');	background-position: top right;	background-repeat: no-repeat;}#sblog_menu a {	display: block;	color: #777;	background-image: url('Blue/menu_bg_left.png');	background-position: top left;	background-repeat: no-repeat;	padding: 5px 10px 5px 10px;	border-bottom: 1px #999 solid;}#sblog_menu a:hover {	display: block;	color: #cc6600;	background-image: url('Blue/menu_bg_left.png');	background-position: top left;	background-repeat: no-repeat;	padding: 5px 10px 5px 10px;	border-bottom: 1px #999 solid;}#sblog_menu .sblog_menu_current a {	display: block;	color: #000;	background-image: url('Blue/menu_bg_left_h.png');	background-position: top left;	background-repeat: no-repeat;	padding: 5px 10px 6px 10px;	border-bottom-width: 0px;}#sblog_menu2 {	overflow: hidden;	background-image: url('Blue/bg_menu.png');	background-position: bottom center;	background-repeat: repeat-x;}#sblog_menu2 ul {	list-style-type: none;	list-style-image: none;	margin-left: auto;	margin-right: auto;	width: 621px;}#sblog_menu2 li {	float: left;	padding: 0px 2px 0px 0px;	margin: 0px;	background-image: url('Blue/menu_bg_right.png');	background-position: top right;	background-repeat: no-repeat;}#sblog_menu2 .sblog_menu_current {	float: left;	margin: 0px;	padding: 0px;	background-image: url('Blue/menu_bg_right_h.png');	background-position: top right;	background-repeat: no-repeat;}#sblog_menu2 a {	display: block;	color: #777;	background-image: url('Blue/menu_bg_left.png');	background-position: top left;	background-repeat: no-repeat;	padding: 5px 10px 5px 10px;	border-bottom: 1px #999 solid;}#sblog_menu2 a:hover {	display: block;	color: #cc6600;	background-image: url('Blue/menu_bg_left.png');	background-position: top left;	background-repeat: no-repeat;	padding: 5px 10px 5px 10px;	border-bottom: 1px #999 solid;}#sblog_menu2 .sblog_menu_current a {	display: block;	color: #000;	background-image: url('Blue/menu_bg_left_h.png');	background-position: top left;	background-repeat: no-repeat;	padding: 5px 10px 6px 10px;	border-bottom-width: 0px;}/* ########## POST ########## */.sblog_post {	padding: 0px 0px 10px 0px;}.sblog_post_topic {	border-bottom: 1px #666 solid;	padding: 4px 0px 4px 0px;	background-color: #444444;}.sblog_post_topic h1 {	color: #FF9933;	font-size: 1.2em;	font-weight: bold;	padding: 0px 0px 0px 4px;}.sblog_post_text {	background-image: url('Blue/bg_block.png');	background-repeat: repeat-x;	padding: 4px;}.sblog_post_options {	margin: 10px 0px 20px 0px;}.sblog_post_edit {	color: #CCC;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 1em;}/* ########## COMMENTS ########## */.sblog_comment {	background-color: #FFF;	margin: 0px 0px 10px 0px;}.sblog_comment_topic {	background-image: url('Blue/bg_sblog_post_topic.png');	background-position: bottom left;	background-repeat: no-repeat;	color: #444;	font-size: 10px;	font-weight: bold;	padding: 4px 0px 1px 0px;}.sblog_comment_text {	color: #999;	padding: 4px;}.sblog_comment_options {	margin: 10px 0px 20px 0px;}.sblog_comment_edit {	color: #CCC;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 9px;}/* ########## BLOCK ########## */#sblog_block_body {	float: left;	width: 140px;	background-color: #f6f6f6;}.sblog_block {	margin: 0px 0px 10px 0px;}.sblog_block_topic {	border-bottom: 1px #777 solid;	padding: 4px 0px 4px 0px;	background-color: #cccccc;}.sblog_block_topic h2 {	font-size: 1.2em;	font-weight: bold;	color: #444;	padding: 0px 0px 0px 4px;}.sblog_block_text {	padding: 0px;	background-image: url('Blue/bg_bloc.png');	background-position: top center;	background-repeat: repeat-y;	padding: 4px 0px 0px 0px;}/* ########## PAGES ########## */.sblog_pages {	background-image: url('Blue/bg_pages.png');	background-position: top center;	background-repeat: repeat-x;	border-top: 1px #CCC solid;	padding: 4px;}.sblog_pages_prev {	float: left;	width: 140px;	text-align: left;}.sblog_pages_current {	width: 50px;	text-align: center;	margin: auto;}.sblog_pages_next {	float: right;	width: 140px;	text-align: right;}/* ########## LIST ########## */#sblog_block_body ul {	list-style-image: none;	list-style-type: none;	padding: 0px;	margin: 0px;}ul {	list-style-image: url('Blue/ul.png');	padding-left: 20px;}/* ########## CALENDAR ########## */table.sblog_cal {	background-image: url('Blue/bg_block.png');	background-position: top center;	background-repeat: repeat-x;	width: 100%;	margin: 0px 0px 10px 0px;	color: #CCC;}td.sblog_cal_header {	text-align: center;}td.sblog_cal {	text-align: center;	color: #444;}td.sblog_cal_empty {}td.sblog_cal_day {	text-align: center;	font-size: 1em;	height: 20px;}td.sblog_cal_today {	color: #000;	background-color: #FFF;	background-image: url('Blue/cal_today.png');	background-position: top left;	background-repeat: no-repeat;	text-align: center;}td.sblog_cal_active {	background-color: #FFF;	background-image: url('Blue/cal_active.png');	background-position: top left;	background-repeat: no-repeat;	text-align: center;	font-size: 1em;}/* ########## FORMS ########## */form {	margin: 0px;}/* special case to keep ie's original fieldset */*>fieldset {	border: 1px #CCC solid;}legend {	color: #444;	font-weight: bold;}label.sblog_label_col {	width: 200px;	float: left;}input, textarea, select {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}input.sblog_input {	margin: 2px;	border: 1px #CCC solid;	padding: 2px;}input.sblog_search {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #999;	width: 130px;	border: 1px #CCC solid;}textarea.sblog_text {	width: 420px;	height: 400px;	border: 1px #CCC solid;}textarea.sblog_comment {	width: 300px;	height: 100px;	border: 1px #CCC solid;	margin: 2px;	padding: 2px;}.sblog_button {	color: #444;	font-weight: bold;}.sblog_var {	float: left;	width: 120px;	padding: 4px;}.sblog_val {	background-color: #F0F0F0;	margin: 0px 0px 2px 120px;	padding: 4px;}/* ########## IMAGES ########## */img {	border-width: 0px;	margin: 0px;}.sblog_image {	background-color: #F0F0F0;	border: 1px #CCC solid;	margin: 0px 0px 10px 0px;	padding: 4px;	width: 440px;	overflow: hidden;}.sblog_image_info {	margin: 0px 0px 0px 130px;}.sblog_image_tn {	float: left;}/* ########## MISC ########## */span.hilite {	background-color: #BBB;}.sblog_category {	color: #777;	font-size: 1em;}.sblog_quote {	border: 1px #CCC dashed;	padding: 4px;}.sblog_line {	border-bottom: 1px #CCC dotted;}.sblog_code {	border-style: solid;	border-width: 1px;	border-color: #CCC #FFF #FFF #CCC;	padding: 10px;	background-color: #F0F0F0;	color: #000;}h1, h2 {	margin: 0px;	font-size: 1em;	font-weight: normal;}span.sblog_censor {	border-bottom-style: dotted;	border-bottom-width: 1px;	border-bottom-color: #aaa;}