/*
Theme Name: RXN 
Theme URI: http://www.altamentedecorativo.com/rxn-01rxn-01/
Description: An highly customizable child theme built on Thematic</a>
Author: Daniele Alano
Author URI: http://www.altamentedecorativo.com/
Template: thematic
Version: 0.1.7
.
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
@import url('../thematic/library/styles/reset.css');
@import url('../thematic/library/styles/typography.css');
@import url('../thematic/library/layouts/2c-r-fixed.css');
@import url('../thematic/library/styles/images.css');
@import url('../thematic/library/styles/plugins.css');
@import url('css/plugins.css');
@import url('css/menu.css');
@import url('css/asides.css');
@import url('css/links.css');
@import url('css/post.css');
@import url('css/header.css');
@import url('css/comments.css');
@import url('css/slider.css');
@import url('css/author.css');
@import url('css/search.css');
@import url('css/navigation.css');
@import url('css/scrolltotop.css');
@import url('css/credits.css');
@import url('css/sticky.css');


/* Main Layout */
body { font: 14px Arial, Helvetica, sans-serif; }
 
#wrapper {
	background:#5B6570 url(images/top_bg.gif) repeat-x scroll left top;
	border:none;
	margin:0 auto;
	padding-bottom:40px; }
 
#main {
	background:#fff url(images/the_line.png) no-repeat center top;
	border-top:none;
	line-height:1.6em;
	margin:0 auto;
	padding:18px 0 0;
	width:960px; }
 
#container { 
	width:600px;
	min-height:660px; }
 
#content { width:580px; }
 
.hentry {
	border-bottom:1px solid #e7e7e7;
	border-top:none;
	margin:0 20px 30px;
	padding:0; } 

 
/* Main Asides */
.main-aside {
	font-family: Arial, Helvetica, sans-serif;
	right:30px; }
 
	.main-aside ul,
.main-aside ul ul { padding:0; }
 
#primary {
	margin-bottom:0px;
	padding:0; }
 
	#primary h3.widgettitle {
		clear:both;
		height:37px;
		margin:0;
		padding:0; }
 
#secondary ul ul li {
	border-bottom:1px solid #e7e7e7;
	list-style-position:outside;
	margin:0;
	padding:2px 4px; }
	
 
/* Footer Asides */
#subsidiary { padding:33px 0 0 0; }
 
	#subsidiary .aside { color:#fff; }
 
	#subsidiary h3.widgettitle {
		clear:both;
		color:#fff;
		font-style:normal;
		height:37px;
		margin:0;
		padding:0; }
 
#footer {
	border-top:none;
	margin:0 auto;
	padding-bottom:0;
	padding-top:0;
	width:960px; }
 
#subsidiary {
	background:#fff url(images/the_line.png) no-repeat center top;
	padding:20px 20px;
	width:920px; }
 
#footertext_cont {
	background:#fff none repeat scroll 0 0;
	color: #000;
	font: 10px Arial, Helvetica, sans-serif;
	margin:0 auto 40px;
	padding:10px;
	text-transform: uppercase;
	width:880px; }
 
.ie7 #footertext_cont { margin:0 auto; }
 
#subsidiary #first {
	padding-left:5px;
	padding-right:16px; }
 
#subsidiary #second { padding-right:16px; }
 
#subsidiary .aside { width:278px; }
 
#content .aside {
	border:none;
	margin:0 0 22px 0;
	padding:0; }
 
#content .aside ul,
#content .aside ul ul { padding:0; }
 
	#content .aside h3 {
		border-top:none;
		font: bold normal 14px/16px Arial, Helvetica, sans-serif;
		letter-spacing: -1px;
		padding:0 0 7px 0;
		text-transform: uppercase; }
 
.aside h3 {
	color: #000;
	font: bold normal 20px/22px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	padding-bottom:0; }
 
.textwidget { color:#000; }
 
.main-aside ul ul,
.sub-aside ul ul {
	color:#000
	list-style: none;
	margin-bottom:20px;
	margin:0; }
 
.aside ul ul li {
	border-bottom:1px solid #e7e7e7;
	color:#000000;
	font-size:11px;
	padding:2px 0; }
 
.main-aside ul li ul li a:link,
.main-aside ul li ul li a:visited,
.sub-aside ul li ul li a:link,
.sub-aside ul li ul li a:visited {
	background:url(images/sub.png) no-repeat left top;
	padding-left:20px;
	text-decoration:none; }

.main-aside ul li ul#s3sliderContent li a:link,
.main-aside ul li ul#s3sliderContent li a:visited,
.sub-aside ul li ul#s3sliderContent li a:link,
.sub-aside ul li ul#s3sliderContent li a:visited {
padding-left:0;
}
.aside ul ul#s3sliderContent li {
padding:0;
}
 
.main-aside ul li ul li a:active,
.main-aside ul li ul li a:hover,
.sub-aside ul li ul li a:active,
.sub-aside ul li ul li a:hover {
	background:url(images/sub.png) no-repeat left bottom;
	padding-left:20px;
	text-decoration:none; }
 
.main-aside ul li.recent-comments ul li a:link,
.main-aside ul li.recent-comments ul li a:visited,
.sub-aside ul li.recent-comments ul li a:link,
.sub-aside ul li.recent-comments ul li a:visited {
	padding-left:0;
	text-decoration:none; }
 
.main-aside ul li#recent-comments ul li a:link,
.main-aside ul li#recent-comments ul li a:visited,
.sub-aside ul li#recent-comments ul li a:link,
.sub-aside ul li#recent-comments ul li a:visited {
	background:none;
	padding-left:20px;
	text-decoration:none; }
 

.entry-content .wp-smiley {
	border:medium none;
	margin:0 !important;
	max-height:12px;
	padding-left:2px;
	padding-right:2px; }
 
.entry-content {
	margin:18px 0 0 ;
	overflow:hidden;
	padding:10px 0 0; }
 
.aside ul li ul li ul li { border-bottom:none; }
 
.aside ul li a:hover,
.aside ul li a:active { color:#000; }
 
.page-title span {
	font-size:12px;
	font-style:italic;
	font-weight:normal; }
 
.page-title {
	font-size:14px;
	font-weight:bold;
	padding:0 0 40px 20px; }
	
	
/* This will hide colors until sIFR is loaded*/
h2.entry-title, 
.main-aside h3 { color:#fff; }

#blog-title a {
display:block; /* We do this so we can add a background image */
text-indent:-9000px; /* Hides the text--but not from search engines */
height: 150px; /* height of your logo, like 180px */
width: 411px; /* width of your logo, like 940px */
background:url(http://www.animalfreakout.com/wp-content/uploads/2009/08/afo_banner54.jpg
) no-repeat top center; /* adds in the logo image */
}

#blog-description {
position:absolute;
left:-9000px; /* We avoid display:none because it's bad for SEO */
} 

/* Hide this elements */
#searchform input#searchsubmit,
#search h3,
#searchform #searchsubmit,
#nav-above,
#page_menu ul li ul,
#siteinfo,
.skip-link ,
.paged #nav-above,
.no-comment,
.meta-nav,
.home #nav-above,
.single #nav-above,
.paged .p1 .entry-utility,
label.hidden { display:none; }