/*   
Theme Name: Roshambo
Theme URI: 
Description: A small farm one hour north of San Francisco.
Author: Hector Jarquin
Author URI: http://popupon.com.com/
Template: thematic
Version: 1.0
Tags: Thematic, Roshambo, 
.
Thematic is and awesome framework http://themeshaper.com/thematic
.
*/

/* 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 {
	background: url('images/bg.jpg') repeat left top;
	}

#wrapper {
	background: url('images/bg-wrapper.jpg') no-repeat center top;
	}

#header {
	height: 200px;
	}

#main {
	background: #FFFFFF url('images/bg-main.jpg') repeat-x left top;
	margin-top: 12px;
	margin-bottom: -80px;
	}

#container {
	border-right: 2px dashed #F2F2F2;
	}

.author a, .author a:link, .author a:active, .author a:visited {
	color:#372318;
	}

.author a:hover {
	color:#E8002C;
	}

#nav-above {
	visibility: hidden;
	}

.nav-previous a:link, .nav-previous a:visited, .nav-previous a:active {
	background: #f2f2f2;
	color: #333333;
	padding: 2px;
	}

.nav-previous a:hover {
	background: #E8002C;
	color: #FFFFFF;
	}

.nav-next a:link, .nav-next a:visited, .nav-next a:active {
	background: #f2f2f2;
	color: #333333;
	padding: 2px;
	}

.nav-next a:hover {
	background: #E8002C;
	color: #FFFFFF;
	}

#subsidiary {
	margin-bottom: 20px;
	background:transparent url(images/bg.jpg) repeat scroll 0 0;
	width: 920px;
	padding: 20px;
	border-top:1px dashed #D2D2D2;
	border-bottom:1px dashed #D2D2D2;
	}

#subsidiary .aside {
	float:left;
	margin:0px 20px 0 0;
	width:280px;
	}

#subsidiary a, #subsidiary a:visited, #subsidiary a:active {
	background: none;
	color: #372318;
	padding: 2px;
	margin: 2px;
	}

#subsidiary a:hover {
	background: #372318;
	color: #FFFFFF;
	}

#primary {
	background: #FFFFFF url('images/bg-primary.jpg') no-repeat right top;
	border: none;
	margin-right: 20px;
	}

#primary .entry-content {
	background: none;
	}

#primary a img { 
	margin: -5px -2px ;
	padding: 0;
	background: none;  
	}

#primary a:link, #primary a:visited, #primary a:active {
	background: #E8002C;
	color: #FFFFFF;
	padding: 2px;
	margin: 2px;
	text-decoration:none;
	}

#primary a:hover {
	background: #372318;
	color: #FFFFFF;
	padding: 2px;
	margin: 2px;
	text-decoration:none;
	}

#primary .widgetcontainer {
	background: url('images/bg-aside.png') no-repeat center bottom;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	

#secondary {
	margin-right: 20px;
	}

#branding {
	background: url('images/bg-branding.jpg') no-repeat left top;
	padding:80px 0 40px;
	}

#blog-title {
	visibility: hidden;
	}

#blog-description {
	color: #111111;
	}

#access {
	visibility: hidden;
	}

#navigation {
	margin:0 auto;
	position:relative;
	width:960px;
	height: 100px;
}

#menu {
	background: url('images/bg-menu.jpg') no-repeat left top;
	position: relative;
	top: 0;
	left: 38px;
	width: 150px;
	height: 150px;
	}

.casa {
	position: absolute;
	width: 64px;
	height: 46px;
	top:28px;
	left: 10px;
	background: url('images/bg-home.jpg') no-repeat top left;
	}

.casa:hover {
	background: url('images/bg-home-hover.jpg') no-repeat top left;
	}

.about {
	position: absolute;
	width: 55px;
	height: 55px;
	top: 17px;
	right: 20px;
	background: url('images/bg-about.jpg') no-repeat top left;
	}

.about:hover {
	background: url('images/bg-about-hover.jpg') no-repeat top left;
	}

.gallery {
	position: absolute;
	width: 84px;
	height: 35px;
	bottom: 17px;
	left: 32px;
	background: url('images/bg-gallery.jpg') no-repeat top left;
	}

.gallery:hover {
	background: url('images/bg-gallery-hover.jpg') no-repeat top left;
	}

#content {
	margin-left: 20px;
	}

.hentry {
	background: url('images/bg-hentry.jpg') no-repeat left top;
	}

.entry-content {
	margin-top: 20px;
	}

.entry-utility a:link {
	color: #333333;
	}

.entry-utility a:hover {
	border-bottom: 1px dotted #333333;
	}

.entry-content {
	background: url('images/bg-entry-content.jpg') no-repeat left bottom;
	padding-bottom: 40px; 
	font-family: arial;
	color: #333333;
	}

.entry-title a:active, .entry-title a:hover {
	color:#FF4B33;
	}

.entry-title {
	font-family: times;
	padding-top: 10px;
	}

h2.entry-title {
	font-family: times;
	padding-top: 10px;
	}

.entry-title a {
	color:#E8002C;
	text-decoration:none;
	}

.entry-title a:hover {
	color:#372318;
	text-decoration:none;
	}

.vcard a, vcard a:link, vcard a:active, vcard a:visited {
	color: #333333;
	}

.edit a, edit a:link, edit a:active, edit a:visited {
	color: #333333;
	}

#footer {
	border:none;
	background: url('images/bg-footer.jpg') repeat;
	margin-top:180px;
	}

#siteinfo {
	padding-top: 40px;
	color: #333333;
	}

#siteinfo a, siteinfo a:visited, siteinfo a:active {
	color: #D2D2D2;
	background: #372318;
	padding: 2px;
	margin: 2px;
	}

#siteinfo a:hover {
	color: #FFFFFF;
	background: #E8002C;
	}

blockquote {
	color:#666666;
	font-family: times;
	font-style:italic;
	margin:0em;
	padding: 0 3em;
	background: url('images/bg-quote.jpg') no-repeat left top;
	}

#ngg-webslice h2.entry-title {
	font-family:times;
	font-size:15px;
	font-style:italic;
	line-height:22px;
	font-weight:normal;
	}

#lifestream-2 li {
        margin-left:-24px;
        padding-left:24px;
	list-style:none outside none;
        }
