/*
Theme Name: DarkRabbit
Theme URI: http://www.behindtherabbit.com/
Description: The original BehindTheRabbit theme.
Version: 1.0
Author: Cristiano M. Gaston
Author URI: http://www.asterione.com/gaston/
	
	Licence: (c) 2009 Cristiano M. Gaston. All rights reserved.

*/

body {margin: 0; padding: 0; background-color:#333; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; }
a:link, a:visited {color:#F90; text-decoration:none;}
a:hover, a:active {color:#F90; text-decoration:underline;}
em {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em;}

code {font-family: Courier, "Courier New", monospace; background-color:#EEE; border:1px solid #CCC; padding:1px 3px; }
blockquote {margin-left:0; border-left:10px solid #DDD; padding-left:10px; font-family: Courier, "Courier New", monospace;}

#page {width:920px; margin: 0 auto;}
#header {width:920px; height:200px;	background:url(images/header.png) 0 0 no-repeat;}

#homelink {height:150px;}
#homelink a {display:block; width:100%; height:100%;}

#navigation {text-align:right; padding-top:16px; margin:0; font-size:12px; text-shadow:1px 2px 1px #000;}
#navigation ul {display:inline; padding-right:20px; margin:0;}
#navigation li {display:inline; padding: 0 10px 0 0; margin:0;}
#navigation a { text-decoration:none;}
#navigation a:link, #navigation a:visited { color:#FFF; }
#navigation a:hover, #navigation a:focus, #navigation a:active {color:#F90;}
a.current {color:#F90 !important;}

#content {background:url(images/bg.png) 0 0 repeat-y;}
#main {width:590px; float:right; padding:0 50px 0 0; margin:0; }
#sidebar {width:200px; float:left; padding:0 0 0 40px; margin:0 0 10px 0; border-right:1px solid #DDD;}

#footer {background:url(images/footer.png) 0 0 no-repeat; width:920px; clear:both;}
#footer p {padding:40px 30px 20px 30px; margin:0; color:#CCC; text-align:center; font-size:11px;}

.navigation {font-size:12px; display: block;	text-align: center;	margin-top: 10px; margin-bottom: 30px; padding-bottom:10px;}
.libera {clear:both;}
.center {text-align:center;}
.post-page {min-height:500px;}
.post-page h1 {text-align:center; padding-bottom:30px !important;}
.edit_post {clear:both;}

/* TOP */
#breadcrumb {margin: 0 40px; padding-bottom:50px;}
#breadcrumb-content {font-size:11px; color:#CCC; padding:12px 10px; margin:0; float:left; width:500px; }
#cerca {float:right; margin:0; padding:3px 0 0 0; font-size:11px; color:#CCC; width:250px; text-align:right;}
#searchform {padding:5px 5px 0 0; margin:0;}
.searchfield {width:150px; padding: 1px; color:#666; border:1px solid #ddd; margin:0;}
.searchfield:hover, .searchfield:focus {background-color: #FFEBCC;	border:1px solid #999; text-decoration:none;}

/* SIDEBAR */

/* INTRO */
#sidebar { }
.side p {font-size:11px; color:#333; padding: 0 20px 10px 2px; margin:0; line-height:18px;}
.side {padding:0 0 20px 0;}

/* BADGES */
#badges {width:180px; margin:30px 0;}
#twitter, #facebook, #feed-rss, #donate {width:90px; height:30px; float:left; }
#twitter a, #facebook a, #feed-rss a, #donate a {display:block; height:30px;}
#twitter a:link, #twitter a:visited {background:url(images/badge-canvas.png) 0 0 no-repeat; }
#twitter a:hover, #twitter a:active {background:url(images/badge-canvas.png) 0 -79px no-repeat; }
#facebook a:link, #facebook a:visited {background:url(images/badge-canvas.png) -90px 0 no-repeat;}
#facebook a:hover, #facebook a:active {background:url(images/badge-canvas.png) -90px -79px no-repeat;}
#feed-rss a:link, #feed-rss a:visited {background:url(images/badge-canvas.png) 0 -30px no-repeat;}
#feed-rss a:hover, #feed-rss a:active {background:url(images/badge-canvas.png) 0 -109px no-repeat;}
#donate a:link, #donate a:visited {background:url(images/badge-canvas.png) -90px -30px no-repeat;}
#donate a:hover, #donate a:active {background:url(images/badge-canvas.png) -90px -109px no-repeat;}

/* INFO */
#sidebar ul {font-size:11px; color:#999; margin:0; padding:5px 5px 10px 0px; list-style-type:none;}
#sidebar ul li {list-style-type:none; margin:0; padding:0; font-weight:normal;}

ul.children {margin:0; padding: 0 0 0 10px !important;}

.side2 {color:#333; padding: 0 20px 10px 2px; margin:0; line-height:18px;}
.side2 h3, #polls h2 {font-size:14px; margin:0; padding:10px 0 0 0; color:#333; text-align:center; border-bottom: 1px solid #CCC;}
.side2 p {font-size:11px; color:#999; margin:0; padding:5px 5px 5px 0;}


/* WIDGETS */
#widgets {margin:30px 0;}
.textwidget {padding: 5px 0;}

/* TWITTER */
h2.widgettitle {font-size:14px; margin:0; padding:20px 0 0 0; color:#333; text-align:center; border-bottom: 1px solid #CCC;}
.widgettitle a {color:#333;}
.twitter li {
	padding-bottom:10px !important;
	}
.twitter-item {overflow:hidden;}
.twitter-timestamp {color:#666;}

/* POSTS */
#main h2, .post h1, .post h2, .post h3 {margin:0; }
.post h1 {font-size:30px; padding:0;}
.post h2 {font-size:20px; padding:0; border-bottom:1px solid #EEE;}
.post h3 {font-size:16px; padding:20px 0 0 0;}
.post h1 a:link, .post h1 a:visited, .post h2 a:link, .post h2 a:visited {text-decoration:none; color:#333;}
.post h1 a:hover, .post h2 a:active, .post h2 a:hover, .post h2 a:active {text-decoration:underline; color:#333;}
.postinfo {margin:0; padding:0; font-size:11px; color:#CCC; }
.postinfo a:link, .postinfo a:visited {color:#CCC;}
.postinfo a:hover, .postinfo a:active {color:#F90;}

.cat-svx {background:url(images/labels-canvas.png) top right no-repeat; height:20px;}
.cat-rw {background:url(images/labels-canvas.png) top right no-repeat; height:20px;}
.cat-wp {background:url(images/labels-canvas.png) top right no-repeat; height:20px;}

.entry { font-size:12px; line-height:24px; color:#333; margin:0; padding:0 0 10px 0;}
.post img {border:0;}
.postmetadata {padding-bottom:50px; text-align:right; clear:both; font-size:11px; padding-top:20px;}
a.more-link {color:#900;}

/* COMMENTS */
.nocomments {text-align:center; padding:0 20px; font-size:11px; color:#999;}
#comments, #leavecomment { color:#333; clear:both;}
#comments h3, #leavecomment h3 {font-size:18px; margin:0;}
#comments h3 {padding:0;}
#leavecomment h3 {padding:30px 0 0 0;}
#comment-feed {font-size:10px; padding:3px 0 20px 0; margin:0;}
.commentlist { font-size:12px; line-height:16px; padding:0; margin:0;}
.commentlist li {padding: 5px; margin-top:10px; border:1px solid #CCC;}
.commentmetadata {font-size:10px;}
.commentlist li .avatar { float: right;	border: 1px solid #eee;	padding: 2px; background: #fff;}
#leavecomment p {font-size:12px;}

/* WP STANDARD */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.alignleft {float: left; margin-right:10px;}
.alignright {float: right; margin-left:10px;}
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #FFF; padding-top: 4px; margin: 10px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}