/* @override
	http://wordpress:8888/wp-content/themes/colourise/style.css
	http://loomm.com.ar/wp-content/themes/colourise/style.css
*/

/* @group top elements */

* {
 margin: 0;
 padding: 0;
 outline: 0
}

body {
 font: 75% 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
 margin: 0;
 background-color: #ebe9db;
}

#home {
 height: 158px;
 width: 390px;
 display: block;
}

/* @end */

/* @group links */

a, a:active, a:link {
 text-decoration: none;
 color: #006193;
}

a:visited {
 text-decoration: none;
}

a:hover {
 color: #00adef;
}

/* @end */

/* @group headers */

h1, h2, h3 {
 font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h1 {
 font-size: 3.4em;
 font-weight: normal;
 letter-spacing: -2px;
 padding: 15px 10px 5px 10px;
}

h2 {
 font-size: 3em;
}

h3 {
 
}

p, dl {
 margin: 0;
 padding-top: 10px;
 padding-bottom: 10px;
 color: #333;
}

ul, ol {
 margin: 10px 20px;
 padding: 0 20px;
}

ul {
 list-style: none;
}

dt {
 font-weight: bold;
 color: #fff;
}

dd {
 padding-left: 25px;
}

#loom {
 margin: -10px 10px 30px 12px;
 padding: 0;
}

.comilla_in {
 vertical-align: bottom;
 height: 26px;
 font: 5em/.7em Georgia, "Times New Roman", Times, serif;
 background: url(images/comilla_in.png) no-repeat;
 width: 36px;
 top: 0;
 right: 20px;
 display: inline-block;
 margin-top: 20px;
}

.comilla_out {
 height: 26px;
 background: url(images/comilla_out.png) no-repeat;
 width: 36px;
 vertical-align: top;
 float: right;
 margin-top: -50px;
}

/* @end */

/* @group images */

img.float-right {
 margin: 5px 0px 10px 10px;
}

img.float-left {
 margin: 5px 10px 10px 0px;
}

code {
 margin: 5px 0;
 padding: 15px;
 text-align: left;
 display: block;
 overflow: auto;
 font: 500 1em/1.5em 'Lucida Console', 'Courier New', Monospace;
 /* white-space: p

re; */
  	background: #111;
}

acronym {
 cursor: help;
 border-bottom: 1px dotted #5B5B5B;
}

blockquote {
 margin: 15px 10px;
 padding: 10px 10px 10px 35px;
 background: #111 url(images/quote.jpg) no-repeat 10px 10px;
 font-weight: normal;
 font-size: 18px;
 line-height: 1.6em;
 font-style: italic;
 font-family: Georgia, 'Times New Roman', Times, serif;
 color: #808080;
}

/* @end */

/* @group form elements */

label {
 display: block;
 font-weight: bold;
 margin: 8px 0;
 color: #666;
}

input, select, textarea {
 padding: 5px 4px;
 font: normal 1em Verdana, Tahoma, sans-serif;
}

textarea {
 width: 400px;
 height: 100px;
 display: block;
}

input.button {
 font: bold 12px Arial, Sans-serif;
 height: 30px;
 margin: 0;
 padding: 2px 3px;
}



/* @end */

/* @group search form */

.searchform {
 background: url(images/header-search.jpg) no-repeat right;
}

.searchform input.textbox {
 background: none;
 color: #666;
 font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
 border: 1px solid silver;
 padding-right: 30px;
 width: 199px;
}

.searchform input.textbox:hover {
 border-color: #2bbae2;
}

.searchform input.textbox:focus {
 border-color: #2bbae2;
}

.searchform input.button {
 display: none;
}

/* @end */

/* @group LAYOUT */

#wrap {
 position: relative;
 text-align: left;
 margin-bottom: 0;
 margin-top: 0;
}

#content-wrap {
 margin-right: auto;
 margin-left: auto;
 width: 900px;
 background-color: white;
 padding-right: 20px;
 padding-left: 20px;
 margin-top: 40px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 padding-top: 20px;
}

#header {
 margin-right: auto;
 margin-left: auto;
 width: 100%;
 padding-right: 0;
 padding-top: 0;
 padding-left: 0;
 height: 195px;
 background: #ebe9db url(images/bg_body.png) repeat-x 0 -20px;
}

/*  Navigation  */

#nav {
 width: 470px;
 margin-left: auto;
 height: 14px;
 margin-right: auto;
 padding-left: 440px;
 margin-top: -55px;
}

#nav ul {
 float: left;
 list-style: none;
 padding: 0;
 display: inline;
 margin: 0;
}

#nav ul li {
 display: inline;
 margin: 0;
 padding: 0;
}

#nav ul li a {
 float: left;
 padding: 0 8px;
 text-decoration: none;
 color: #5c9a12;
 font-family: 'Trebuchet MS', Helvetica, Arial, Geneva, sans-serif;
}

#nav ul li a:hover, #nav ul li a:active {
 border: none;
}

#nav ul li.current_page_item a {
 color: #0077B5;
}

#header #logo-text {
 background: url(images/bg.png) no-repeat -40px -20px;
 height: 200px;
 width: 950px;
 margin-right: auto;
 margin-left: auto;
 position: relative;
}

#header p#intro {
 display: none;
}

/* Main Column */

#main {
 width: 640px;
 float: left;
 margin-bottom: 20px;
}

#main h2 {
 letter-spacing: -2px;
}

#main h2 a {
 color: #116e97;
}

/* Sidebar */

#sidebar {
 width: 235px;
 float: right;
 margin-top: 50px;
 margin-bottom: 40px;
}

#sidebar h3 {
 color: #1881aa;
 font-size: 1.3em;
 margin-top: 40px;
}

#sidebar ul {
 padding: 0;
 margin: 10px 0 20px;
}

#sidebar ul li {
 background: url(images/mini_icons2/arrow_fat_right.gif) no-repeat 0 2px;
 padding-left: 13px;
}

#sidebar div a {
 background-color: #2bbae2;
 color: white;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 padding-right: 4px;
 padding-bottom: 2px;
 padding-left: 4px;
 font-weight: bold;
 font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
 display: inline-block;
 margin-top: 5px;
}

#sidebar .textwidget a {
 padding: 0;
 background-color: transparent;
 color: #2f8db2;
}

#sidebar .textwidget a img {
 padding: 0;
 border-style: none;
}

/* footer */

#footer-wrap {
 position: relative;
 clear: both;
 padding: 1em 0 2.5em 0;
 margin-top: 30px;
 color: black;
 float: left;
 display: inline;
 font-size: .9em;
 border-top: 1px solid #98c0d3;
 background-color: white;
 width: 100%;
}

#footer-content {
 margin: 0 auto;
 width: 870px;
 text-align: left;
 padding-right: 35px;
 padding-left: 35px;
 background-color: maroon;
}

/* @end

*/

/* @group postmeta */

.postmeta {
 margin-bottom: 30px;
 font-size: .9em;
 color: #666;
 padding-bottom: 30px;
 background: url(images/separa.png) no-repeat 0 35px;
}

.postmeta .date {
 margin: 0 10px 0 5px;
}

.postmeta a.comments {
 margin: 0 10px 0 5px;
}

.postmeta a.readmore {
 margin: 0 10px 0 5px;
}

.post-info {
 font-size: .95em;
 color: #444;
 float: right;
 margin-top: -40px;
}

.post-info a {
 color: white;
 background-color: #ff0004;
 font-weight: bold;
 padding-left: 3px;
 padding-right: 3px;
 padding-bottom: 2px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
 text-shadow: maroon 1px 1px 2px;
}



/* @end */

/* alignment classes */

.float-left {
 float: left;
}

.float-right {
 float: right;
}

.align-left {
 text-align: left;
}

.align-right {
 text-align: right;
}

/* display and additional classes */

.clearer {
 clear: both;
}

.clear {
 display: inline-block;
}

.clear:after {
 display: block;
 visibility: hidden;
 clear: both;
 height: 0;
 content: ".";
}