/*Creation date: 02.09.2006Theme Name: KA4Theme Url: http://www.ka.com.mx/blog/wp-content/themes/KA4Description:Tema de 2 columnasAuthor: Diego HerreraAuthor URI: http://www.rubikmedia.comEmail: alejandra@rubikmedia.com*/html, body, div {	margin: 0px;	padding: 0px;	border-style: none;}body {	background: #839870 url(../images/body_background.jpg) repeat-x left top;	font-family: Geneva, Arial, Helvetica, sans-serif;}a { text-decoration:none;}a:hover {text-decoration:underline;color:#030;}h2 a {color:#616d55;      }small { color:#333;}cite {font-size:.9em;color:#333;margin-right:7px;}/* */#header {	width: 710px;	\width: 730px;	w\idth: 710px;	margin: 0px auto;	padding: 10px;	background: #7C9A60 url(images/header.jpg) no-repeat left top;	height: 140px;	font-family: Arial, Helvetica, sans-serif;	color: #fff;}#navigation {	width: 710px;	\width: 730px;	w\idth: 710px;	margin: 0px auto;	padding: 10px;	background: #7F9F60 url(../images/navigation_background.jpg) no-repeat left top;	height: 80px;}#cover {	width: 730px;	margin: 0px auto;	padding: 0px;	background: #7F9F60;}#middle {	width: 710px;	\width: 730px;	w\idth: 710px;	margin: 0px auto 30px;	padding: 10px;	background: #7F9F60 url(../images/middle-background.jpg) no-repeat left top;	color: #fff;}#maincolumn {	padding: 5px;	font: 0.75em/1.25em Geneva, Arial, Helvetica, sans-serif;}#footer {	clear: both;	padding: 5px;	margin-top: ;	border-top: 1px solid #DE7302;	margin-top: 30px;	margin-right: 80px;	margin-left: 80px;	font-size:9px;}/* */#dmenu {	margin-left: 100px;}.topmenuul{	list-style-type:none;	margin:0;	padding:0;}.topmenuli{	list-style-type:none;	float:left;	border-left: 1px solid #C27A1E;}.topmenutitle {	display:block;	padding-right: 20px;	padding-left: 20px;	text-decoration: none;	color: #3E562B;	font: bold 12px Arial, Helvetica, sans-serif;	text-transform: lowercase;	border-bottom: 1px solid #C27A1E;	padding-bottom: 4px;	letter-spacing: 1px;}.topmenutitle:hover{	text-decoration: none;	color: #E1E1E1;}.submenuul{	list-style-type:none;	position:absolute;	margin: 0;	padding:0;	display:none;}.submenuli a{	display:block;	margin-left: 20px;	color: #3E562B;	text-decoration: none;	font: bold 12px Arial, Helvetica, sans-serif;	text-transform: lowercase;	padding-top: 4px;}li:hover ul , li.over ul{ /* lists nested under hovered list items */	display: block;}#dmenu li>ul { 	top: auto;	left: auto;}#content {	clear: left;}/* */#leftcolumn {	float: left;	width: 48%;	margin: 0;	padding: 5px;	font: 0.75em/1.25em Geneva, Arial, Helvetica, sans-serif;}#rightcolumn {	padding: 5px;	margin-left: 52%;	font: 0.75em/1.25em Geneva, Arial, Helvetica, sans-serif;}#blogcontent {	padding: 5px;	margin-right:220px;	font: 0.75em/1.25em Geneva, Arial, Helvetica, sans-serif;}#blogsidebar {	float: right;	width: 160px;	margin: 0 0 50px 0;	padding: 5px;	font: 0.70em/1.20em Geneva, Arial, Helvetica, sans-serif;}/* */#navlist {	margin: 0px 60px 0px auto;	padding: 0px 0px 20px 180px;	width: 350px;	border-bottom: 1px solid #DE7302;}#navlist ul, #navlist li {	margin: 0px;	padding: 0px;	display: inline;	list-style-type: none;}#navlist a {	float: left;	margin: 0;	text-decoration: none;	color: #3E562B;	font: normal 0.8em/14px Arial, Helvetica, sans-serif;	border-left: 1px solid #DE7302;	padding: 4px 12px 14px;	text-transform: lowercase;}#navlist a:hover {	border-top: 2px solid #fff;	color: #fff;	padding: 4px 12px 14px;}/* */#header h1, #header h2 {	display: none;}#maincolumn h3, #leftcolumn h3, #rightcolumn h3, {	font-variant: normal;	text-transform: uppercase;	letter-spacing: .4em;	font-size: 1em;}#blogcontent h3 {font-variant: normal;	text-transform: uppercase;	font-size: 1em;        width:500px;}#blogcontent li p { color:#333;font-size:12px;}#content h4 {}#content h5 {}.esp-lang {	color: #FFFFFF;}.eng-lang {	color: #3E562B;}#maincolumn .esp-lang, #maincolumn .eng-lang {	margin-right: 80px;	margin-left: 80px;}hr {    color: #93AB76;	background-color: #93AB76;	height: 13px;	width: 13px;	margin-top: 40px;	margin-bottom: 25px;	border: 2px solid #B85F04;}/* */input, textarea {	border: 1px solid #606D54;	background: #E1F0D4;	color: #666666;	font: 11px Arial, Helvetica, sans-serif;	padding: 2px;}/* Estilos de blog */div.post#post h2 a, div.post#post h1 a {    color:#333;	text-decoration:none;		}	div.post#post small {  font-size:.90em;	} p.postmetadata {   font-size:.80em;   display:block;   width:100%;   background-color:#616D55;   padding-left:5px;   margin:30px 0 60px 0;}    .postmetadata a {   color: #99CC99;   text-decoration:none;}   #blogsidebar h2 {	color:#3E562B;	font-variant: normal;	text-transform: uppercase;	letter-spacing: .4em;	font-size: 1em;	}   #blogsidebar ul {	list-style:none;	margin:0;	padding:0;}	#blogsidebar li a {color:#FFF;text-decoration:none;padding:5px;}/* Estilos fantasmas */#content {        width:595px;	padding-top:15px;	margin-left:10px;        margin-right:20px;        font: 0.75em/1.25em Geneva, Arial, Helvetica, sans-serif;}/*#content h1 a {            font-size:22px;	    font-style:italic;	    font-weight:100;            color:#F90;            text-decoration:none;            color:#F90;}#content h1 a:hover {            text-decoration:underline;            color:#0FF;}#content h3, .post h3 a { 	font-size:22px;        font-style:italic;        font-weight:100;        color:#F90;        text-decoration:none;}*/ #text {        /*float: left;*/        width: 400px;        padding-right:5%}/* #text h1 a {       font-size:22px;       font-style:italic;       font-weight:100;       color:#F90;       text-decoration:none;}*//* Estilos de comments */#comments h3 {  width:90%}#blogcontent li {width:500px;}#blogcontent h3#respond {margin-top:50px;}