/*   
Theme Name: A Thematic Child Theme
Theme URI: http://thematictheme.com/
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: white, three-columns, two-columns, fixed-width, theme-options, left-sidebar, right-sidebar, threaded-comments, sticky-post, microformats
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

.
The Thematic Theme is copyright Ian Stewart http://themeshaper.com/
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
.

*/

/* 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/3c-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');

/* Overriding Thematic's styles for congruity with WP-Admin > Appearance > Header default header text color settings */
#blog-description { color: #000 }

body {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 16px;
color: #333;
}

#wrapper{
    
               
}

#header {
              
}

#blog-title {
              font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
              font-size: 34px;
              font-weight: bold;
              line-height: 40px;
              margin-left:10px;
}

#blog-description {
    color: #666666;
    font-size: 13px;
    font-style: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    margin-left:10px;
}


#branding {
	width: 1204px;

}

#content {
    width: 730px;   
}

#content .aside {
              border: none;
              margin: 0 ;
              padding:  0;
}

#content .aside ul {
              padding: 0;
}

.entry-content {
                   margin: 2px ;
}

#header_dw_widget{
	width: 1224px;
	margin: 0 auto;
}

#main {
                width: 1224px;
                margin: 0 auto;
                padding: 10px;
                overflow: hidden;
                position: relative;
}

#container {
                        width: 1204px;
                        float: left;
                        margin: 0 0 0 4px;
}

#primary {
                        width: 220px;
                        float: left;
                        margin: 0 0 0 -1204px;
                        padding: 1px;
                        border: none;
}

#content {
                       margin: 0 240px;
                       overflow: visible;
}

/* サイドバー */
.main-aside{
	width:200px;
	border: none;
              background: #FFF;
}

/* 1記事 */
.hentry {
              border: none;
	margin-bottom: 10px;
              	background: #FFF;
              padding: 0 0 2px;
}

.entry-utility {
    
    margin: 0 2px 2px;
    text-align:right
}

.entry-content {
    padding: 10px 0 0;
}


h1.entry-title {
	border: none;
	background: #00006f;
	padding: 10px;
	margin: 10px 2px 10px 2px ;
	border-radius:25px;
	box-shadow:10px 10px 10px rgba(0,0,0,0.4); 
	letter-spacing:2px;
	text-align: center;
              color: #FFF;
              font-size: 120%;
              line-height: 18px;
}

h2 {
	border: none;
	background: #00006f;
	padding: 10px;
	margin: 10px 2px 10px 2px ;
	border-radius:25px;
	box-shadow:10px 10px 10px rgba(0,0,0,0.4); 
	letter-spacing:2px;
	text-align: center;
              
}

h2.entry-title {
             font-size: 120%;
            padding: 2px;
}

h3.widgettitle {
	 font-size: 110%;
	padding: 4px;
	color: #FFF;
}


.aside h3 {
	border: none;
	background: #00006f;
	padding: 4px;
	margin: 0px 2px 10px 2px ;
	border-radius:25px;
	box-shadow:10px 10px 10px rgba(0,0,0,0.4); 
	letter-spacing:2px;
	text-align: center;
              color: #FFF;
              line-height: 14px;
}

#content .aside h3 {
                font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
                font-size: 16px;
                font-style: italic;
                font-weight: normal;
                padding: 4px 0 7px;
                text-transform: none;
}


.main-aside ul {
              padding: 0px;
}


.entry-title a{
            color: #FFF;
            
}

.entry-meta{display: none;}


/* メニュー */

#access{
              height: 60px;
              border: none;
              font-size: 112%;
              margin: 0 auto;
             
}

.menu{
              height: 60px;
              width:1204px;
             margin: auto;                   
}

ul.sf-menu sf-js-enabled{
	margin: 0 auto;            
              color: #FFF;
}


li.menu-item{
              margin: 0px 2px;
              width:auto;
              padding: 2px;
              background:transparent;  
}

li.menu-item:hover{
               background:transparent;  
}

li.menu-item a{
              color: #FFF;
             	border: none;
	background: #00006f;
	padding: 10px;
	margin: 10px 2px 10px 2px ;
	border-radius:25px;
	box-shadow:10px 10px 10px rgba(0,0,0,0.4); 
	letter-spacing:2px;
              width:auto;
              height: 18px;
              text-align: center;
             
}

li.menu-item a:hover{
              color: #FFF;
             	border: none;
	background:  #3366cc;
	padding: 10px;
	margin: 10px 2px 10px 2px ;
	border-radius:25px;
	box-shadow:10px 10px 10px rgba(0,0,0,0.4); 
	letter-spacing:2px;
              width:auto;
              height: 18px;
              text-align: center;
}

li.menu-item a:visited{
              color: #FFF;
}

li.widgetcontainer{
              background: #ffffff;
              font-size: 112%;
              padding-bottom: 1px;
              margin-top: 4px;
}

.aside ul ul li {
                 list-style : none ; 
                 padding-top: 1px;
                  margin-bottom: 5px;
}


#footer {
               background: #00006f;
               text-align: center;
               
}

#siteinfo{
                color: #FFF;
               }

#siteinfo a{
                color: #FFF;
               }

p.cen{text-align: center;}

#cenw{text-align: center;}

#hcen{
            text-align: center;
            background: #e5e5e5;
            margin-bottom: -6px;
            margin-top: 10px;
}


#had{
	text-align:center;
	background-color:#00006f;
	margin: -28px auto 10px auto ;
	padding-top:10px;
	height:25px;
	border-radius:25px;
	box-shadow:10px 10px 10px rgba(0,0,0,0.4); 
	color : #ffffff;
	width: 1204px;
}

/* カテゴリー */

.cat-post-widget .post-title {
	font-size: 135%;
	font-weight: normal;	
}

.cat-post-widget ul li {
    border: none;
}

#category-posts-2{
              width:340px;
               font-weight: bold;
	margin-top: 30px;
              margin-bottom: 0px;
              text-align: left;            
              display:inline-block
}

#category-posts-3{
              width:320px;
               font-weight: bold;
	margin-top: 30px;
              margin-left: 4px;
              margin-bottom: 0px;
               text-align: left;
              display:inline-block
}

#category-posts-4{
              font-size: 97%;
	 font-weight: bold;
	width:370px;
	margin-top: 30px;
              margin-left: 4px;
              margin-bottom: 0px;
               text-align: left;
              display:inline-block
}

#category-posts-5{
              font-size: 88%;
	border:none;
}

#category-posts-2 ul{
	padding:2px;
              margin: 2px;
              border:none;
}

#category-posts-3 ul{
	padding:2px;
              margin: 2px;
	border:none;
}

#category-posts-4 ul{
	padding:2px;
              margin: 2px;
	border:none;
}

#category-posts-5 ul{
	padding:2px;
              margin: 2px;
	border:none;
}

#header_dw_widget ul.xoxo{
              text-align: center;

}

a.rsswidget{
	color: #7a96cc;
              font-size: 80%;
              }

.rss-date{
	color: #7a96cc;
              font-size: 80%;
}

p.title a{
            color: #00F;
            text-decoration: none;
            font-size: 95%;
            font-weight: bold;
            margin-left: 4px;
}

li.cat-post-item a{
              color: #00F;
              text-decoration: none;
              font-size: 130%;
             margin-left: 20px;
}

ul.xoxo li a{
	color: #00F;
              text-decoration: none;
}

#category-posts-12 a{
                color: #00F;
               text-decoration: none;
               font-size: 100%;
               font-weight: normal;
               margin-left: 0px;
}

.entry-utility{
	display:none;

}

ul.cpd{
	color: #008000;
              text-decoration: none;
	font-size: 95%;
	margin: 4px auto 4px auto ;
}

.aside ul ul {
list-style: disc;
margin: 0 0 10px 10px;
}

#category-posts-2-internal .cat-post-title a{
 	display: inline-block;
 	font-size: 135%;
	border:none;
}

#category-posts-3-internal .cat-post-title a{
 	display: inline-block;
 	font-size: 135%;
	border:none;
}

#category-posts-12-internal .cat-post-title a{
 	display: inline-block;
 	font-size: 100%;
	border:none;
}