/*
Theme Name: Aikon
Description: Versión 3 del diseño de aikon.com.ve
Version: 3.0
Author: Joaquín Windmüller
Author URI: http://aikon.com.ve/
Tags: blue, fixed width, two columns

	Aikon v-3.0
	=)
*/

body, html {
	margin:0;
	padding:0;
}
html {
	background:#fff url('img/footer_bg.jpg') repeat-x bottom;
}
body {
	font-size:62.5%;
	background:url('img/header_bg.jpg') repeat-x;
}
a {
	border-bottom:1px dotted;
}

a:link {
	color:#3865D7;
	font-weight:bold;
	text-decoration:none;
}

a:visited {
	color:#005895;
	font-weight:bold;
	text-decoration:none;
}

a:hover,
a:focus {
	color:#005895;
	font-weight:bold;
	border-bottom:1px solid;
}


#head {
	position:relative;
	margin:auto;
	width:790px;
}

#head #logo {
	background:url('img/logo.jpg') no-repeat;
	display:block;
	width:219px;
	height:81px;
	text-indent:-9999px;
	overflow:hidden;
}

#head ul {
	position:absolute;
	top:20px;
	right:30px;
	margin:0;
	padding:0;
	font: 1.5em "Lucida Grande", "Trebuchet MS", sans-serif;
}

#head ul li {
	display:inline;
	margin:0 0 0 10px;
}

#head ul li a {
	color:#C8C8C8;
	text-decoration:none;
	border:none;
}

#head ul li a:hover,
#head ul li a:focus {
	color:#fefefe;
}

#content {
	position:relative;
	width:790px;
	margin:auto;
}

#main {
	background: url('img/main.jpg') no-repeat;
	margin-top:-50px;
	float:right;
	width:561px;
}

#main .post {
	font:1.2em/1.8em "Lucida Grande", "Trebuchet MS", sans-serif;
	color:#333;
	margin:0 40px;
}

#main h1 {
	font:bold 2.3em Georgia, serif;
	margin:10px 0;
}

#main h1 a {
	color:#001330;
	border:none;
}

#main h1 a:hover,
#main h1 a:focus {
	color:#0F294F;
}

#main .post .home.excerpt:first-letter,
#main .post .content p:first-child:first-letter  {
	font:2.3em Georgia,serif;
	color:#990707;
	padding:0 2px 0px 20px;
}

#main .post .content>p:first-child a {
	border:none !important;
}

#main h2 {
	font: italic bold 1.3em Georgia, serif;
	color:#001330;
	margin:10px 0;
}

#main h3 {
	color:#000;
	font: italic normal 1.3em Georgia, serif;
}

#main h4 {
	margin:20px 0 0 0;
	color:#888;
	border-bottom:1px dotted; 
	display:inline;
	font: italic  normal 1.1em Georgia, serif; 
}

#main img {
	display:block;
	border-top:#ddd 1px solid;
	border-left:#ddd 1px solid;
	border-right:#999 1px solid;
	border-bottom:#999 1px solid;
	padding:5px;
	background:#fff;
	margin:10px auto;
}

#main img.blend,
#main img.wp-smiley {
	background:transparent;
	border:none;
	padding:0;
	display:inline;
	margin:auto;
}

#main img.textflow {
	margin:10px;
	display:inline;
}

#main img.right {
	float:right;
}

#main img.left {
	float:left;
}

.section {
	margin:20px 20px 0px;
	text-indent:-9999px;
	overflow:hidden;
	height:23px;
	width:160px;
	display:block;
}

.section.lastpost {
	background: url('img/last.gif') no-repeat;
}

.section.older {
	background: url('img/older.gif') no-repeat;
}

.section.categories {
	background: url('img/categories.gif') no-repeat;
}

.section.tags {
	background: url('img/tags.gif') no-repeat;
}

.section.friends {
	background: url('img/friends.gif') no-repeat;
}

.section.other {
	background: url('img/other.gif') no-repeat;
}

.section.search {
	background: url('img/search.gif') no-repeat;
}

.section.comments {
	background: url('img/comments.gif') no-repeat -10px 0;
	margin-left:-10px;
}

.section.archive {
	background: url('img/archive.gif') no-repeat;
}

#main div.more {
	clear:both;
	background:#EFEFEF;
	border-bottom:#E3E3E3 2px solid;
	padding:0 10px 2px;
	position:relative;
}

#main .more p {
	display:inline;
}

#main .more p.categories {
	border-right:#FFF 1px solid;
	padding-right:5px;
}
#main .more p.edit {
	border-left:#A3A3A3 1px solid;
}
#main .more p.edit a {
	border-left:#FFF 1px solid;
	padding-left:5px;
	border-bottom:none;
}
#main .archive ul {
	list-style-image: url(img/bullet.gif);
}

#main .tags a {
	border:none;
}

#main .tags,
#main .tags * {
	color:#aaa;
	font-weight:normal;
}
#main .tags a:hover {
	color:#333;
}

#main .related h5 {
	font-size:0.9em;
	margin:0;
	color:#666;
}

#main .related ul {
	list-style:url(img/bullet.gif);
}

#main .bookmark {
	margin-top:5px;
	float:right;
}
#main .bookmark * {
	text-align:left!important;
}

#main .bookmark p {
	display:inline;
}

#main .bookmark img {
	border:none;
	display:inline;
	margin:0;
	padding:0;
}
#dropmenudiv {
	margin:1px 0 0 -2px;
	border:#ddd 1px solid;
}

#dropmenudiv .dropcontent {
	margin:0;
	padding:3px 0 1px 0!important;
	border:none!important;
}
#dropmenudiv * {
	padding:0;
	margin:0;
}
#dropmenudiv img {
	margin:0 2px;
}
#main .bookmark a,
#dropmenudiv a {
	border:none;
	margin:0;
}

#main .more p.date {
	border-left:#A3A3A3 1px solid;
	padding:0 5px;
}

#main .more a.more {
	position:absolute;
	right:10px;
	padding-right:15px;
	background:url('img/more.gif') no-repeat  center right;
	
}

#main div.older {
	margin:10px 0;
}
#main div.older .post {
	padding:5px 0;
	margin-bottom:5px;
}
#main div.older .extract {
	width:340px;
	padding-left:10px;
	border-left:#ccc 1px dotted;
	float:right;
}
#main div.older p,
#main div.older h3 {
	color:#666;
	margin:0;
}
#main div.older h3 a {
	font:bold 1em Georgia, serif;
}
#main div.older div.meta {
	float:left;
	text-align:center;
	width:130px;
}

#main div.older .odd,
.commentlist .alt {
	background:#F1F1F2;
	position:relative;
}
.commentlist code {
	font-size:1.3em;
}
.commentlist .author {
	background:#001331 url(img/author_comment_bg.jpg) repeat-x left bottom;
	color:#001331;
	font-weight:bold;
}
.commentlist .author p {
		color:#fff;
}
.commentlist .author cite:before {
	content: "el autor // ";
	color:#005F9F;
}
.commentlist .author a {
	color:#BCE0FA;
}
.commentlist li {
	color:#666;
	padding:10px;
	font: bold 1.5em/1.5em Georgia, serif;	
}
.commentlist li p {
	color:#333;
	font:0.6em/1.5em "Lucida Grande", "Trebuchet MS", sans-serif;
}

#main .commentlist li img {
	margin:0;
	vertical-align:top;
	display:inline;
}

#main p.commentmetadata{
	text-align:right;
}
#main  p.commentauthor {
	display:inline;
}

#main #list {
	font:1.2em/1.5em "Lucida Grande", "Trebuchet MS", sans-serif;
	color:#333;
	margin:0 40px;
}

#main #list a {
	border-bottom:0;
}

#main #list ul,
#footer ul {
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
}

#main #list.categories ul li {
	width:30%;
	float:left;
}

#main #list.categories ul li a,
#footer ul li a {
	display:block;
	color:#333;
	margin-right:10px;
	border-bottom:#ccc 1px dotted;
}
#main #list.categories ul li a:hover,
#main #list.categories ul li a:focus,
#footer ul li a:hover,
#footer ul li a:focus {
	color:#666;
}


#main br.clear {
	clear:both;
}
#sidebar {
	width:229px;
	font:1.2em/1.4em "Lucida Grande", "Trebuchet MS", sans-serif;
	color:#666;
}

#sidebar h3 {
	overflow:hidden;
	text-indent:-9999px;
	height:23px;
	margin-bottom:-7px;
}
#sidebar .what {
	background: url('img/what.gif') no-repeat;
}

#sidebar h3.archive {
	background: url('img/archive_sb.gif') no-repeat;
}

#sidebar p {
	padding:0 10px 0 20px;
}

#sidebar .categories {
	width:160px;
	padding-left:20px;
	float:left;
}

#sidebar div.archive {
	width:40px;
	float:left;
}
#sidebar h4 {
	border-bottom:#ccc 1px dotted;
	margin-bottom:0
}
#sidebar .archive h4 {
	text-align:center;
}
#sidebar ul {
	list-style:none;
	padding:0;
	margin-top:0;
	
}
#sidebar ul li {
	border-bottom:#ccc 1px dotted;
}
#sidebar ul li li {
	border:none;
	padding-left:5px;
	padding-top:1px;
}
#sidebar .categories ul li {
	margin-right:10px;
}
#sidebar .archive ul li {
	text-align:center;
}
#sidebar a {
	font-weight: normal;
	border:none;
}

#sidebar a img {
	border:none;
	float:left;
	margin:0 5px 0 0;
	position:baseline;
}
#sidebar ul li a:hover,
#sidebar ul li a:focus {
	color:#111;
}

#footer .section {
	margin-left:-15px;
}
#footer {
	font: 1.2em/1.4em "Lucida Grande", "Trebuchet MS", sans-serif;
	clear:both;
	background:url('img/minime.jpg') no-repeat 42px;
	height:220px;
	padding:28px 0 0 300px;
}

#footer .footerelem {
	float:left;
	width:160px;
}
#footer ul {
	padding:5px 0 0 20px;
	line-height:1.5em;
	list-style:url(img/bullet.gif);
}

#footer ul li a {
	font-weight:normal;
	display:inline;
	border:none;
}

#footer form {
	margin:0;
	width:130px;
}

#footer form input {
	max-width:130px;
	margin:5px;
}

#footer input[type=image] {
	margin:auto;
}

#search {
	height:220px;
	background: url('img/footer_crack.jpg') no-repeat 51px 75px;
}
form p {
	margin:5px 0;
}
form p.input {
	border-top:#efefef 1px solid;
	padding-top:5px;
	float:left;
	width:90%;
}

form p.input.note {
	margin-bottom:0;
	width:100%;
}

form p.comment {
	padding:10px;
	width:461px;
}

input[type=image] {
	float:right;
	font:bold 1.6em Georgia, sans-serif;
	color:#333;
}
textarea {
	margin:auto;
	display:block;
	padding:10px;
	width:440px;
	font: 1.4em/1.2em monospace;
	overflow:auto;
}

label {
	width:140px;
	float:left;
	display:block;
	font: oblique 1em/1.5em "Lucida Grande", "Trebuchet MS", sans-serif;
	clear:left;
}

label .help {
	display:block;
	font-size:0.95em;
	color:#999;
}

form .required {
	color:#AF0000;
	font-style:italic;
}

input#searchsubmit {
	display:block;
	margin:auto;
	float:none;
}

blockquote {
	color:#666;
	font: italic 1.1em/1.5em Georgia, serif;
	text-align:justify;
}

.navigation {
	clear:both;
	position:relative;
	margin:20px 30px 0 30px;
	padding-bottom:20px;
	font: normal 1.2em/1.5em "Lucida Grande", "Trebuchet MS", sans-serif;
}

.navigation a {
	color:#666;
}

.navigation .next {
	position:absolute;
	right:0;
}
.navigation .prev {
	position:absolute;
	left:0;
}
#notfound form label strong {
	margin-left:-20px;
}
#notfound form label {
	float:none;
}

#notfound form #s {
	width:90%;
	display:block;
	margin:auto;
	margin-bottom:10px;
}

#main .older img,
#main .excerpt img {
	float:left;
	border:none;
	margin:0 10px 0 0;
}

#main .older img {
	border-top:#ddd 1px solid;
	border-left:#ddd 1px solid;
	border-right:#999 1px solid;
	border-bottom:#999 1px solid;
	max-width:130px;
	height:auto;
}

#main .excerpt.single {
	color:#999;
	text-align:center;
	font: italic 0.9em/1em Georgia, serif;
}

#main .excerpt p {
	display:inline;
}

.dean_ch ol {
	margin:3px 0;	
}

#main p.plain {
	clear:both;
	color:#777;
	border:#ccc 1px solid;
	border-right:none;
	border-left:none;
	padding:0 5px;
	text-align:center;
	font-size:0.9em;
}

#main p.plain * {
	display:inline;
	margin:0;
}

#main p.plain img {
	padding:0 5px 0 0;
	vertical-align:middle;
	border:none;
}

.subscribe-to-comments label {
	width:auto;
	float:none;
	clear:both;
	display:inline;
}
.wp-caption {
	padding:5px;
	background:#F3F3F3;
	border:1px solid #DDDDDD;
	margin-bottom:10px;
}
.wp-caption img {
	border:none!important;
	background:transparent!important;
	margin:auto!important;
}
.wp-caption p {
	border-top:1px solid #DDDDDD;
	margin-bottom:0;
	padding:0 5px;
}
