/*   

Theme Name: A Thematic Child Theme

Theme URI: 

Description: Use this theme to start your Thematic Child Theme development.

Author: Ian Stewart

Author URI: http://themeshaper.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-family:"courier new", monospace; color: #333;background:url(../thematic/tend_images/bg.png); background-repeat:repeat-y;}

#wrapper {background:url(../thematic/tend_images/lines.png); background-attachment:fixed; background-repeat:no-repeat; background-position:50}



#blog-title a {

background:url(../thematic/tend_images/tending1.png) no-repeat top left;

display:block;

text-indent:-9000px;

width: 800px;

height: 266px;

}



#blog-description {

font-size:140%; font-style:normal;

}





#access {

border-bottom:none;

font-size:13px;

height:32px;

overflow:visible;

z-index:100;

}



.entry-title a {font-family:"courier new", monospace; font-weight: 300;color:#000!important}



.entry-content p {font-family:"courier new", monospace; line-height:150%; color:#000}



#primary {border:none}



#branding {padding-top:0}



#footer {border:none;}



#main {padding:0;}







/*** ESSENTIAL STYLES ***/

.sf-menu, .sf-menu * {

	margin:			0;

	padding:		0;

	list-style:		none;

    border: none;

}

.sf-menu {

	line-height:	1.0;

}

.sf-menu ul {

	position:		absolute;

	top:			-999em;

	width:			10em; /* left offset of submenus need to match (see below) */

}

.sf-menu ul li {

	width:			100%;

}

.sf-menu li:hover {

	visibility:		inherit; /* fixes IE7 'sticky bug' */

}

.sf-menu li {

	float:			left;

	position:		relative;

}

.sf-menu a {

	display:		block;

	position:		relative;

}

.sf-menu li:hover ul,

.sf-menu li.sfHover ul {

	left:			0;

	top:			2.5em; /* match top ul list item height */

	z-index:		99;

}

ul.sf-menu li:hover li ul,

ul.sf-menu li.sfHover li ul {

	top:			-999em;

}

ul.sf-menu li li:hover ul,

ul.sf-menu li li.sfHover ul {

	left:			10em; /* match ul width */

	top:			0;

}

ul.sf-menu li li:hover li ul,

ul.sf-menu li li.sfHover li ul {

	top:			-999em;

}

ul.sf-menu li li li:hover ul,

ul.sf-menu li li li.sfHover ul {

	left:			10em; /* match ul width */

	top:			0;

}



/*** THEMATIC SKIN ***/

.sf-menu {

	margin-left:600px; border:none;

}

.sf-menu a {

	padding:9px 13px;

	text-decoration:none;

    font-size:100%;

}

.sf-menu .current_page_item a,

.sf-menu .current_page_ancestor a,

.sf-menu .current_page_parent a { border:none;

}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/

	color:			#666;

    border:none;

}

.sf-menu li {

	background:		#fff;

}

.sf-menu li li {

	background:		#fff;

}

.sf-menu li li li {

}

.sf-menu li:hover, .sf-menu li.sfHover,

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background:#FFF; text-decoration:underline; border:none;

}

.sf-menu ul {

}

.sf-menu li:hover ul,

.sf-menu li.sfHover ul {

	top:32px; /* overriding essential styles */

}

.sf-menu ul ul {

    margin-top:0;

}

.sf-menu ul a {

}

.sf-menu ul a:hover {

    color: #FFF;

}



.main-aside {font-family:courier, "courier new", mono-space; font-weight:300 }



.main-aside a {text-style:none}



.aside h3 {font-style:normal;  font-size:140%;}



.main-aside a {text-decoration:none; 

}

.main-aside a:hover {text-decoration:underline; ;

}

.aside a {

color:#333!important;

}

.aside a:visited {

color:#333!important;

}



.aside ul ul {

list-style:none;

}



a:link {color:#3d6508;  text-decoration:none;}

a:visited {color:#3d6508;  text-decoration:none;}



a:hover {color:#3d6508; text-decoration:underline;}









.aside a:active, .aside a:hover {color:#3d6508}



.entry-content a:hover {color:#000!important}



.entry-title a:active,

.entry-title a:hover {

    color: #000!important;

}





.entry-meta a:active,

.entry-meta a:hover {

    color: #3d6508!important;

}



#siteinfo a:active,

#siteinfo a:hover {color: #3d6508!important;

}



.entry-utility a:active,

.entry-utility a:hover {

    color: #3d6508!important;

}

.entry-meta {

    color:#000!important;

    font-size:13px;

    font-style:italic;

    line-height:18px;

}


#inner {margin-left:60px}
.




#fb a:link {
	width: 30px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:30px;
	height: 29px;
	background: url(../thematic/tend_images/facebook.png) no-repeat;
	display:block;
	float:left;
}
#fb a:visited {
	width: 30px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:30px;
	height: 29px;
	background: url(../thematic/tend_images/facebook.png) no-repeat;
	display:block;
	float:left;
}
#fb a:hover {
	width: 30px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:30px;
	height: 29px;
	background: url(../thematic/tend_images/facebook-over.png) no-repeat;
	display:block;
	float:left;
}
#fb a:active {
	width: 30px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:30px;
	height: 29px;
	background: url(../thematic/tend_images/facebook.png) no-repeat;
	display:block;
	float:left;
}
#fb span {
	display:none;
}

#twitter a:link {
	width: 30px;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:30px;
	height: 29px;
	background: url(../thematic/tend_images/twitter.png) no-repeat;
	display:block;
	float:left;
}
#twitter a:visited {
	width: 30px;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:30px;
	height: 29px;
	background: url(../thematic/tend_images/twitter.png) no-repeat;
	display:block;
	float:left;
}
#twitter a:hover {
	width: 30px;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:30px;
	height: 29px;
	background: url(../thematic/tend_images/twitter-over.png) no-repeat;
	display:block;
	float:left;
}
#twitter a:active {
	width: 30px;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:30px;
	height: 29px;
	background: url(../thematic/tend_images/twitter.png) no-repeat;
	display:block;
	float:left;
}
#twitter span {
	display:none;
}
#bc a:link {
	width: 80px;
	margin-right:25px;
	margin-top:15px;
	margin-bottom:30px;
	height: 23px;
	background: url(../thematic/tend_images/bc.png) no-repeat;
	display:block;
	float:left;
}
#bc a:visited {
	width: 80px;
	margin-right:25px;
	margin-top:15px;
	margin-bottom:30px;
	height: 23px;
	background: url(../thematic/tend_images/bc.png) no-repeat;
	display:block;
	float:left;
}
#bc a:hover {
	width: 80px;
	margin-right:25px;
	margin-top:15px;
	margin-bottom:30px;
	height: 23px;
	background: url(../thematic/tend_images/bc-over.png) no-repeat;
	display:block;
	float:left;
}
#bc a:active {
	width: 80px;
	margin-right:25px;
	margin-top:15px;
	margin-bottom:30px;
	height: 23px;
	background: url(../thematic/tend_images/bc.png) no-repeat;
	display:block;
	float:left;
}
#bc span {
	display:none;
}


#face_book a:link {
	width: 30px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:30px;
	height: 29px;
	background: url(../thematic/tend_images/facebook.png) no-repeat;
	display:block;
	float:left;
}
#face_book a:visited {
	width: 30px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:30px;
	height: 29px;
	background: url(../thematic/tend_images/facebook.png) no-repeat;
	display:block;
	float:left;
}
#face_book a:hover {
	width: 30px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:30px;
	height: 29px;
	background: url(../thematic/tend_images/facebook-over.png) no-repeat;
	display:block;
	float:left;
}
#face_book a:active {
	width: 30px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:30px;
	height: 29px;
	background: url(../thematic/tend_images/facebook.png) no-repeat;
	display:block;
	float:left;
}
#face_book span {
	display:none;
}


