/*
	Author Name	: Razworks
	Author Site	: http://www.razworks.com
	Style Name	: K2hsp
	Style URI	: http://www.razworks.com/
	Version		: 1.0
	Comments	: Media design and usage all rights reserved by Razworks 1997-2007
*/



/*- Page Structure */

body {
	font: 62.5% Tahoma_, Verdana, Arial, Sans-Serif; /* Resets 1em to 10px */
	background: #ecd7c2 url('bckgrnd.jpg') no-repeat;
	}

#page {
	background: url(page.gif) repeat-x;
	padding: 0 0 10px;
	border: none;
	border-top: none;
	}

#header {
	height: 233px;
	width:780px;
	border-bottom: 3px solid #3c2b24;

	}

.secondary {
	font-size: 1em;
	line-height: 1.3em;
	}

ul.menu li a {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	background: #fff url('nav-button-bg.gif') repeat-x;
	border: 1px solid #ecd7c2;
	border-bottom: none;
	font-size: 1em;
	color: #FEFEFE;
	font-weight: bold;
	}

ul.menu li a:hover {
	background: #fff url('nav-button-bg2-over.gif') repeat-x;
	border: 1px solid #582800;
	border-bottom: none;
	color: #333 !important;
	text-decoration: none;
	}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
	color: #333 !important;
	background: #fff url('nav-button-bg.gif') repeat-x;
	}

h1, h2, h3, h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, Sans-Serif;
	}

h1 { /* H1 is the title in the header */
	font: bold 36px/100% "Trebuchet MS", Tahoma, Arial;
	letter-spacing: -2px;
	padding: 35px 40px 0;
	display:none;
	}

h1, h1 a, h1 a:hover, h1 a:visited,
#header .description {
	color: #903801 !important;
	display:none;
	}

h1 a:hover {
	text-decoration: none !important;
	color: #FFFFFF !important;
	display:none;
	}

#header .description { /* Description in header */
	font: normal 13px/100% "Trebuchet MS", Tahoma, Arial;
	display:none;
	}

.secondary h2 {
	font: normal 140%/100% "Trebuchet MS", Tahoma, Arial !important;
	color: #903801 !important;
	margin: 20px 0px 2px !important;
	border-bottom: 1px solid #903801 !important;
	padding-bottom: 1px !important;
	display: block;
	text-align:left;
	}

.feedlink img { /* On the sidebar */
	display: inline;
	top: -1px !important;
	}

#primary h3, #primary h4, .single #primary .k2-asides h3 {
	color: #903801;
	margin: 0px 0px 2px;
	border-bottom: 1px dotted #764e34;
	letter-spacing: -1px;
	font: normal 190%/100% "Trebuchet MS", Tahoma, Arial;
	padding-bottom: 3px;
	}

#primary .entry-content h3 {
	font-size: 1.5em;
	}

h2, h2 a, h2 a:visited,
h3, h3 a, h3 a:visited,
h4, h4 a, h4 a:visited {
	color: #582800;
	}

.entry-meta { /* Time and category for blog entries */
	font-size: 1.1em;
	color: #999;
	}

.entry-meta a, .comment-meta a {
	color: #666;
	}

.entry-content blockquote {
	background-position: 15px 5px;
	color: #777;
	}

.entry-content a[href*='#more-'] {
	display: block;
	}

.entry-content a[href*='#more-']:after {
	content: ' \00BB';
	}

.entry-content {
	font-size: 1.1em;
	line-height: 1.3em;
	text-align: justify;
	}

#commentlist li .comment-content {
	font-size: 1.1em;
	line-height: 1.3em;
	}

.comment-content p,
.comment-content ul,
.comment-content ol,
.comment-content div,
.comment-content blockquote {
	margin: 3px 0;
	}

li.byuser {
	background: #f6f7f8;
	}

li.bypostauthor {
	background: #f7f7f7;
	border: 1px solid #e8e8e8;
	}

li.bypostauthor blockquote {
	background-color: transparent;
	}

#footer {
	font-size: 1em;
	text-align: center;
	width: 100%;
	margin: 0 auto;
	padding: 10px 0;
		background-color:#ebd8c4;
	}

#footer a {
	border-bottom: 1px solid #ccc;
	}

#footer a:hover {
	color: black;
	}

#primary .entry-content img {
	margin: 0 -5px;
	padding: 0px;
	border: 2px solid #947a5f;
	max-width: 100% !important;
	}

img.center, img[align="center"] {
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
	}
	
img.alignright, img[align="right"] {
	padding: 0px !important;
	margin: 0 0 2px 7px !important;
	display: inline !important;
	}

img.alignleft, img[align="left"] {
	padding: 0px !important;
	margin: 0 7px 2px 0 !important;
	display: inline !important;
	}

img.noborder {
	border: none !important;
	padding: 5px !important;
	}

.k2download {
	display: block;
	margin: 0 0 1em 0; padding: 5px 5px 5px 36px;
	background: #fafeff url('download.gif') no-repeat 10px 50%;
	border: 1px solid #cfe2e5; border-top: 3px solid #cfe2e5;
	}

.k2download a {
	font-weight: bold;
	}

.k2download small {
	display: block;
	}

.alert {
	display: block; text-align: justify;
	margin: 0 0 1em 0; padding: 5px 5px 5px 36px;
	background: #FFF6BF url('../../images/exclamation.png') no-repeat 10px 50%;
	border: 1px solid #FFD324; border-top:3px solid #FFD324;
	}

.aviso {
	display: block; font-family: trebuchet ms, georgia, times new roman;
	font-size: 1.3em !important; line-height: 1.3em;
	text-align: left; font-style: italic;
	margin: 0 0 1em 0; padding: 5px 5px 5px 85px;
	background: #fff url('tip.png') no-repeat 0px 50%;
	border-bottom: 1px solid #cfe2e5; border-top: 1px solid #cfe2e5;
	}

#s.livesearch {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	width: 100%;
	font-size: 1.1em;
	color: #666;
	font-weight: normal;
	text-transform: lowercase;
	}

#rollingarchives,
#nested_rollingarchives {
	font-size: 1em;
	text-transform: lowercase;
	}

#rollingarchives a,
#nested_rollingarchives a {
	color: #444 !important;
	font-weight: bold;
	}

.antispam {
	unicode-bidi:bidi-override; 
	direction: rtl;
	}

.sb-links ul li {
	display: inline;
	margin-top: 20px !important;
	}

.sb-links ul ul li {
	display: block;
	margin-top: 0px !important;
	}

/* - Calendario ---------------------- */

#wp-calendar {
	background:transparent;
	font-size:10px;
	vertical-align:middle;
	text-align:center;
	width: 90%;
	margin: 0 auto;
	margin-bottom: 0px;
	color: #666 !important;
	}

#wp-calendar a {
	border: 0px;
	text-decoration: none;
	}

#wp-calendar a:hover {
	border: 0px;
	text-decoration: none;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	text-decoration: none;
	color: #166ACA !important;
	}

#wp-calendar a:hover {
	background: #E5F1FF url('bias_fff.png') !important;
	color: #000 !important;
	text-decoration: none !important;
	}

#wp-calendar caption {
	color: #666;
	font-size: 1.1em;
	text-align: center;
	padding: 2px;
	margin: 0 auto;
	margin-top: 8px;
	font-weight: normal;
	}

#wp-calendar td {
	color: #777 !important;
	letter-spacing: normal;
	padding: 0px 0;
	text-align: center;
	background-color: transparent;
	line-height: 15px;
	}

#wp-calendar td.pad:hover {
	font-size:9px;
	color:#333;
	background: #fff;
	}

#wp-calendar td:hover{
	background: #fff;
	color: #333;
	}

#wp-calendar #today{
	background: #eee;
	color: #333;
	background: #F7DEEA url('bias_fff.png') !important;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}

/*-
	Brian's Latest Comments
	http://meidell.dk/archives/2004/09/12/brians-latest-comments/
*/
.sb-comments-blc ul li span a, .sb-comments-blc ul li small a {
	font-weight: normal;
	}

.sb-comments-blc ul li {
	margin-bottom: 5px;
}

.sb-comments-blc ul li > a[title="Go to the comments of this entry"] {
	font-weight: bold;
}

.activityentry {
	font-size: 1.1em;
	}

/*-
	### .,,.{*>*}.,,. align sidebars to the right .,,.{*>*}.,,. ###
*/

.sidebar-dual #primary {
	margin-left: 0; /* override style.css */
	}

#sidebar-alt {
	left: 0; /* override style.css */
	margin-left: 0; /* override style.css */
	}