/*   
Theme Name: Touché|Mobile
Theme URI: 
Description: Theme by Touché|Mobile Team
Author: André Cassal / Roberto Colnaghi
Author URI: http://touchemobile.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

body
{
    font-size:12px;
    background-color:#fff;
    color:#484848;
}
body, input, textarea
{
    font-family: Helvetica, Arial;
}
#lang_sel {
    position:absolute;
    top:10px;
    right:10px;
}
#wrapper
{
    padding:0;
    margin:0;
}
#header
{
	margin:0;
	padding:10px 0 0 90px;
	height:60px;
    background:url(img/appbg2.png);
}
#footer {
    border:0;
    margin:0;
    background-color:#222222;
}
#blog-title {
    padding:0;
}
#blog-title span
{
}
#blog-title a
{
	display: block;
	color:#000;
	background: url(img/brand.png) no-repeat 0 0;
	text-indent: -10000px;
}
#branding {
    padding:0;
    margin:0;
}
#branding h1,
#blog-description
	{
	font-style:italic;
	color:#fff;
	}
	
#access
	{
	    clear:both;
    margin:0;
    padding:0;
	border:0;
	color:#fff;
	width:100%;
	}
#access .menu
	{
    margin:0;
    padding:0;
	}
#access .sf-menu
	{
	}
#access ul,
#access li,
#access a
	{
	    display:none;
	background-color:transparent;
	color:#aa7700;
	border: 0;
	font-size: 1.1em;
	top:-5px;
	}
#access ul a
	{
	text-shadow:0;
	}
	
#access ul ul a
	{
	display:none;
	font-size: .9em;
	}	
#access a:hover
	{
	color:#ff9900;
	}	

#tableholder {
    width:100%;
    height:700px;
    border-collapse:collapse;
    border:0;
    margin:0;
}	

#tableholder tr, #tableholder td {
    margin:0;
    padding:0;
}

.tdsidebar {
    width:220px;
    min-height:1200px;
    float:left;
    background:url(img/appbg.png);
}

.tdcontent {
    vertical-align:top;
    background:url(img/pagebg.png);
    background-repeat:repeat-y;
}

#main
	{
        margin:0;
        padding:0 20px 0 0;
        width:97%;
	}
	
	
#container
	{
        width:100%;
	}	

#sidebar {
    width:100%;
    padding:0;
    margin:0;
    text-align:center;
}

#sidebar img {
    padding:20px 0 20px 0;
}

.minorpost {
    width: 350px;
    margin: 10px 10px 10px 10px;
    float: left;
}

#content {
    width:100%;
    padding:10px 10px 10px 10px;
    margin:0;
    background-color:transparent;
}
	
#content a {
    color:#0099ff;
}	

#content a:hover {
    color:#ff9900;
}	

#content .hentry
	{
    width:100%;
	}
	
#content .entry-title
	{
    width:100%;
	font-size: 2.4em;
	line-height: 1em;
	letter-spacing: -2px;
	text-shadow: #6A6A6A -1px -1px 1px;	
	color:#000;
	}	
#content .entry-title a
	{
	-webkit-transition:color 0.3s ease-out;
	-webkit-transition:background 0.2s ease-out;
	color:#000;
	}	
#content .entry-title a:hover
	{
	text-shadow: none;
	background:#000;
	color:#ff9900;
	}
.home #content .entry-utility
	{
	float:none;
	clear:both;
	margin:0;
	}		

.aside {
    border:none!important;
}
.cat-links, .entry-utility, #respond, #siteinfo {
    display:none;
}	
#content .entry-utility	
	{
	margin:10px 0 30px 0;
	}
	
#first {
    color:#fff!important;
    width:300px!important;
    min-height:200px;
    float:left!important;
}	
#second {
    color:#fff!important;
    width:300px!important;
    min-height:200px;
    float:left!important;
}
#third {
    color:#fff!important;
    width:300px!important;
    min-height:200px;
    float:left!important;
}
	
#links-rss {
    
}	
	
.widgettitle {
    color:#222222!important;
}
	
#primary
	{
	border:0;
	float:left;
	}
#primary .xoxo li.widgetcontainer
	{
	margin-bottom:10px;
	}	
	
#comments {
    display:none;
}	
	
	
	
	

#subsidiary
	{
	padding-top:10px;
	}
	
#subsidiary #third
	{
	width: auto;
	float:none;
	}	
#subsidiary #third .xoxo > li
	{
	float:left;
	width:47%;
	margin:0 1%;
	}	
	
	
.widgetcontainer .widgettitle
	{
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal;
	font-size: 1.4em;
	color:#000;
	font-weight: bold;
	letter-spacing: -1px;
	}	
.widgetcontainer .widgettitle a
	{
	color:black;
	}	
	
	
	
	
#categories-2 li,
#categories-2 ul
	{
	list-style: none;
	margin: 0;
	padding: 0;
	}	
	
	
	
	
	
	
#google-reader ul a,
#delicious-1 ul a
	{
	text-decoration: none;
	}	
	
#google-reader ul,	
#google-reader ul li,
#delicious-1 ul,
#delicious-1 ul li
	{
	list-style: none;
	margin: 0;
	padding: 0;
	}	
	
#google-reader ul li,
#delicious-1 ul li
	{
	margin-bottom: 10px;
	}	
	
	
	
	
	
	
	
	
	
#twitter-tools{
    zoom:1;_height:1%;
    }	
#twitter-tools:after{content:".";display:block;height:0;clear:both;visibility:hidden;}	
	
	
#twitter-tools
	{
	padding:0;
	margin:0 0 25px 0;
	}

#twitter-tools h3
	{
	font-family: Helvetica, Arial, sans-serif;	
	margin:0;
	color:#ffffff;
	text-indent: -10000px;
	padding:10px 0 5px 0;
	background: url(img/twitter.png) no-repeat 0px top;
	}
#twitter-tools h3 a
	{
	color:#0099ff;
	}
	
#twitter-tools .aktt_more_updates
	{
	display: none;
	}

#twitter-tools #twitter-page
	{
	color:blue;
	margin: 10px 0;
	}
#twitter-tools ul
	{
	list-style: none;
	padding: 0;
	margin: 10px 0 0 0;
	color:#ffffff;
	font-size:1.2em;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1.4em;
	}
#twitter-tools ul a
	{
	color:#0099ff;
	text-decoration: none;
	}
#twitter-tools ul a:hover
	{
	color:#ff9900;
	}
	
#twitter-tools li
	{
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
	}
	
#twitter-tools .aktt_tweet_time
	{
	display:block;
	font-size:.8em;
	text-decoration: none;
	color:#999;
	font-weight: normal;
	}
