/*   
Theme Name: appling weblog Theme
Theme URI: http://appling.jp/sakura.ne.jp/wordpress/
Description: Use this theme to start your Thematic Child Theme development.
Author: Kouji Tsuru (Pafuxu)
Author URI: http://appling.jp/
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');



/*============================================================
@prefix : <http://purl.org/net/ns/doas#> .
<> a :CSSStylesheet;
  :title "style.css";
  :shortdesc "WordPress Child Theme - Font, Color, Layout";
  :created "2009-07-06";
  :release [:revision "0.1"; :modified "2009-11-05"];
  :author [:name "K. Tsuru"] .
==============================================================*/

/*
  Color Scheme
  
  Black:              #333
  Light Glay:         #d8e6eb
  Light Blue:         #304878, #becbcf
  Deep Blue:          #181848
  Orange:             #f09018
  Light Orange:       #f0a818
  Subdued White:      #fcfcfc
  Yellow:             #fbfff4
  
*/




/* Typo */

body, input, textarea { /* base font */
  color: #333;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}

h1, h2, h3, h4, h5, h6 { /* title base font */
	font-family: Helvetica, Arial, sans-serif !important;
}

blockquote, .aside h3, .entry-meta {
	font-style: normal;
}

.entry-meta .n, .entry-meta abbr { /* meta */
  text-transform: capitalize;
  font-size: 13px;
}


/* Color */

pre {
	background-color: #fbfff4;
	border: 1px solid #d8e6eb;
}

blockquote {
	border-left: 3px solid #fbd57f;
}
em {
  background: #ffffb1;
  border-bottom: 1px solid #dfdfdf;  border-right: 1px solid #dfdfdf;
  color: #333;
  font-style: normal;
  padding: 0px 2px;
}

.table table {
	border: none;
}
.table td {
  padding: 3px 8px; border: 1px solid #d8e6eb;

}
.table thead {
	font-weight: bold; text-shadow: 0 1px 1px #fff;
	background-color: #c1cdd2;
}
.table tbody {
  background-color: #fbfff4;
}


/* Layout */

body[class*="slug-about"] .backtype-tweetcount {
	display: none;
}

#branding {
	padding: 0;
}

#blog-title a {
	background: url(images/thematic-top-logo.png) no-repeat 5px 0;
	display: block;
	text-indent: -9999px;
	height: 170px;
	width: 620px;
	/*-webkit-transition: background-image, .5s;*/
}

#blog-title a:hover {
	/*background-position: 5px -170px !important;*/
}

a:link, a:visited {
  -webkit-transition: color 0.25s ease-in-out;
}

li[id*="recent-posts"] a, li[id^="categories"] a {
	-webkit-transition: margin-left 0.25s linear;
}

li[id*="recent-posts"] a:hover, li[id^="categories"] a:hover {
  margin-left: -5px;
}

#blog-description {
	position: absolute;
	left: -9999px;
}

#primary {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}

.widget_text h3.widgettitle {
	margin-bottom: 10px;
}

pre {
	width: 95%;
	padding: 0.5em 0.8em;
	overflow: auto;
}

pre code {
  _zoom: 1;
}

blockquote {
	margin: 0;
	padding: 0 1em;
}dl {
	margin-bottom: 22px;
}dd {
	margin-bottom: 0;
}img {
  max-width: 100% !important;
  width: expression(this.width > 540 ? 540: true); /*for ie6*/
  height: auto;}

.entry-content img {
  margin: 0;
}

img.box-shadow,
img.boxShadow,img.boxshadow {
	display: block; margin: 0 auto;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 5px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 5px;
}

/* icons */

.meta-prep-author,
.meta-prep-entry-date  {
	padding-left: 18px;
}

.meta-prep-author {
	background: url(images/icons/author_14x14.png) no-repeat left center;
}

.meta-prep-entry-date {
	background: url(images/icons/datetime_14x14.png) no-repeat left center;
}


/*
  Fancy Frames with border-image : http://digitalsandbox.net/index.php/blog/post/fancy_frames_with_border_image/
*/

.frame, img[src*="flickr.com"] {
  display: inline-block;
  margin: 0 auto; padding: 4px;
	background-color: #fff;	border: 1px 3px 4px 3px solid #d7d7d7;
	-webkit-border-image: url("images/frame.png") 1 3 4 3 / 1px 3px 4px 3px;
	-moz-border-image: url("images/frame.png") 1 3 4 3 / 1px 3px 4px 3px;
	border-image: url("images/frame.png") 1 3 4 3 / 1px 3px 4px 3px;
}

/* Twitter Link Picture */

#twitterbird {
	position: absolute;
	top: 135px; right: 150px;
	z-index: 1000;
}

