/*   
 Theme Name:  Thematic infotexture
 Theme URI:   http://infotexture.net
 Description: infotexture themelet (based on Thematic v0.9.5.1 sample child theme)
$Author: rofish $
 Author URI:  http://blog.infotexture.net
 Template:    thematic
 Version:    $Rev: 2293 $
 Tags: Thematic
 .
$Date: 2011-09-03 16:44:28 +0200 (Sat, 03 Sep 2011) $
 .
 ------------------------------------------------------------------ */

/* @override http://infotexture.net/wp-content/themes/thematic-infotexture/style.css */

/* @group Import Thematic Stylesheets */

/* 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 */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* @end ----------------------------------------------------------- */

/* Override Thematic defaults
   Groups below come from Thematic 'default.css' */

/* @group Global Elements */

a:link {
   color: #006;
   }

a:visited {
   color: #003;
   }

a:active,
a:hover {
   color: #006;
   background: #e5e5e5;
   text-decoration: none;
   -webkit-border-radius:3px;
   -moz-border-radius:   3px;
   border-radius:        3px;
   -webkit-transition:background 0.5s ease-in-out;
   -moz-transition:   background 0.5s ease-in-out;
   }

/* @end ----------------------------------------------------------- */

/* @group Header */

/* Gradient runs from 
   #006/rgb(0, 0, 102) @ top, to 
   #003/rgb(0, 0, 51)  @ bottom (darker) beginning @ color stop @ 80%
*/

#header {
   background: #003 url(images/infotexture-header-gradient.png) repeat-x center top;
/* (Safari/Webkit gradient) 
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, 
   from(rgb(0, 0, 102)), 
   color-stop(0.8, rgb(0, 0, 51)), 
   to(rgb(0, 0, 51))) content-box padding-box;   
*/
/* Firefox 3.6/Gecko 1.9.2+
   background: -moz-linear-gradient(top, bottom,
     from(rgb(0, 0, 102)),
     color-stop(80%, rgb(0, 0, 51)),
     to(rgb(0, 0, 51));
*/
   }

#branding {
   background: #003 url(images/infotexture-header_950x200.png) no-repeat center bottom;
   padding: 76px 0 56px 0;
   }

#blog-title {
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   font-size: 40px;
   }

#blog-title a {
   color: white;
   }

#blog-title a:active,
#blog-title a:hover {
   color: #ccc;
   background: transparent;
   }

#blog-description {
   color: #ccc;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   }

/* @end ----------------------------------------------------------- */

/* @group Menu */

#access {
/* (color strip left and right of page tabs) */
   background-color: #003;
   }

.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
   border-bottom-color:#fff;
   color: #006;
   }

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
   color: #999;
   }

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
   background: #e5e5e5;
   color: #006;
   }

.sf-menu ul a:hover {
   color: #006;
   }

/* @end ----------------------------------------------------------- */

/* @group Content */

#main {}

#container {
   background: url(images/infotexture-background.png) no-repeat right top;
   }

.page-title a:active,
.page-title a:hover {
   color: #006;
   }
   
.entry-title, .entry-title a, h3.widgettitle, .entry-content h2 {
   color: #006;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   line-height: 1.2em;
   text-shadow: #ddd 3px 3px 5px;
   }

p {
    margin-bottom:12px;
   }

/* Replace that pesky orange #FF4B33 */
.entry-title a:active,
.entry-title a:hover,
.entry-meta a:active,
.entry-meta a:hover,
.entry-content a:active,
.entry-content a:hover,
.entry-content a:visited,
.entry-content a:visited:hover,
.entry-utility a:active,
.entry-utility a:hover,
.page-link a:active,
.page-link a:hover {
   background: #f0f0f0;
   color: #006;
   }   

.entry-content a {
   background-color: inherit;
   color: #006;
   border-color: #006;
   border-style: none none solid none;
   border-width: 0 0 1px 0;
   padding: 2px 0px 1px 0px;
   text-decoration: none;   
   }

.entry-content a:visited {
   background-color: inherit;
   color: #003;
   border-color: #003;
   border-style: none none dotted none;
   border-width: 0 0 1px 0;
   padding: 2px 0px 1px 0px;
   text-decoration: none;   
   }

.entry-content p + ul {
   margin-top: -12px;
   }

/* @end ----------------------------------------------------------- */

/* @group Attachments */
/* (No changes in this group) */
/* @end ----------------------------------------------------------- */

/* @group Navigation */

.navigation a:active,
.navigation a:hover {
   background: #e5e5e5;
   color: #006;
   }   

/* @end ----------------------------------------------------------- */

/* @group Comments */

#comments, #respond {
   background: transparent;
   }
/* @end ----------------------------------------------------------- */

/* @group Asides, Sidebars & Widget Areas */

.aside .current_page_item a {
   background: #ffc;
   color: #006;
   }   

.aside .current_page_item .page_item a {
   background: #fafafa;
   color:#666;
   }

.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {
   background: #ffc;
   color: #006;
   }   


.aside a {
   background-color: inherit;
   color: #006;
   border: none;
   padding: 2px 0px 1px 0px;
   text-decoration: none;   
   }

.aside a:active,
.aside a:hover {
   background: #e5e5e5;
   border-color: #006;
   border-style: none none solid none;
   border-width: 0 0 1px 0;
   color: #006;
   }   

/* Main Asides */
#primary {
	border: none;
	padding:0; /* Was 18px top */
    margin-bottom:22px;
	}

#secondary {
   background: #fafafa;
   -webkit-border-radius:5px;
   -moz-border-radius:   5px;
   border-radius:        5px;
   -webkit-box-shadow:inset 0 0 10px #003;
   -moz-box-shadow:   inset 0 0 10px #003;
   box-shadow:        inset 0 0 10px #003;
   padding:18px 0 0 0;
   margin-bottom:22px;
   }

/* @end ----------------------------------------------------------- */

/* @group Footer */

#footer {
   background: #003 url(images/infotexture-header-gradient.png) repeat-x center top;
   }

#siteinfo {
   color: #ccc;
   }

#siteinfo a {
   color: #e5e5e5;
   }

#siteinfo a:active,
#siteinfo a:hover {
   color: #fafafa;
   }

/* @end ----------------------------------------------------------- */

/* @group PageNavi */
/* Using !important to override PageNavi CSS */
/* @end ----------------------------------------------------------- */

/* @group K2: Various Tags and Classes */

img.alignright, img[align="right"] {
   margin-left: 30px;                         /* increased from 7px */
   }

img.alignleft, img[align="left"] {
   margin-right: 30px;                        /* increased from 7px */
   }

/* @end ----------------------------------------------------------- */

/* @group K2: Text Styles */

blockquote {
   background: url(images/caslon-quotes.png) no-repeat left top;
   color: #666;   /* 60% gray */
   line-height: 1.5em;
   margin: 0.25em 0px;
   padding: 0.25em 60px;
   }

ins {
   background: #dfd;
   border-bottom: 1px dotted #006000;
   -moz-border-radius: 10px;
   -webkit-border-radius: 5px;
   padding: 3px 5px 2px;
   text-decoration: none;
   }

del {
   background: #fdd;
   color: #600000;
   -moz-border-radius: 10px;
   -webkit-border-radius: 5px;
   padding: 3px 5px 2px;
   text-decoration: line-through;
   }

kbd {
   font-family: courier, monospace;
   border: 1px outset #333;
   color: #333;
   background-color: #eeeeee;
   padding: 1px 3px 2px 3px
   }

.hilited {
   background-color: #ffff60;
   -moz-border-radius: 10px;
   -webkit-border-radius: 5px;
   padding: 3px 5px 2px;
   }

.note {
   background-color: #ffe;
   border: 1px dotted #444;
   line-height: 1.5em;
   padding: 1em;
   text-decoration: none;
   white-space: normal;
   }

pre {
   background-color: #f0f0f0;
   border: 1px solid #cccbba;
   font-family: "DejaVu Sans Mono", "Courier New", Monaco, monospace;
   overflow: auto;
   padding: 1em;
   }

code, tt {
   color: #666;
   font-family: "DejaVu Sans Mono", "Courier New", Monaco, monospace;
   }

pre code {
   font-size: .8em;
   line-height: 1.7em;
   }
/* @end ----------------------------------------------------------- */

/* $Id: style.css 2293 2011-09-03 14:44:28Z rofish $ */
