/*

A Six Apart theme adapted for Movable Type default templates 
name: Unity Blue  
designer: Lilia Ahner  
designer_url: http://lilia.vox.com/ 
layouts: layout-wtt, layout-twt, layout-wt, layout-tw
*/


/* Default ---------------------------------------------------------------- */

/* Global */

body {
}


/* Header */

#header {
}

#header-inner {
}

#header-name {
}

#header-description {
}

#header a {
}

#header a:hover {
}


/* Content */

.asset-name {
}

.asset-name a {
}

.asset-name a:hover {
 border-bottom: dotted 1px #960;
}

.asset-content {
 padding: 20px 0 5px 0;
 line-height: 1.6em;
}
.asset-content a {
  border-bottom: dotted 1px #960;
}

.asset-more-link {
}

.asset-meta {
}

.asset-footer {
}

.content-nav {
}

.archive-title {
}

.widget-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header,
.search-form-header,
.search-results-header {
}

.search-results-header {
    margin-bottom: .25em;
}

.asset-more-link,
.asset-meta,
.typelist-thumbnailed {
}

/* Footer */

#footer-content,
#footer-content a {
}


/* Utility */

.widget-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header,
.search-form-header,
.search-results-header {
    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;
}


/* Global ----------------------------------------------------------------- */

body {
}

a {
}

a:hover {
}


/* Layout ----------------------------------------------------------------- */

#container {
 background: url(./images/header_bg.jpg) no-repeat center top;
 overflow: hidden;

}

#container-inner {
	position: relative;
}


#container-inner,
#content {
 background: transparent;
}

#header-inner, #content-inner, #footer-inner {
    padding-top: 0;
    padding-bottom: 0;
}

#header-inner, #beta-inner, #gamma-inner {
    padding-right: 0;
    padding-left: 0;
}


/* Header ----------------------------------------------------------------- */

#container-inner {
}

#content {
	overflow: hidden;
	background: url(./images/content_bg.gif) repeat-y 0px 20px;
}

* html #content {
height: 100%;
}

/* IE6 content_bg.gif setting -> blog.css #sidebar-content  */



#beta-inner,
#gamma-inner {
}

#header {
}

#header-inner {
}

#header-content {
 height: 140px;
}

#header-name {
 margin: 0 0 0 -9999px;
}

#header-name,
#header-name a {
}

#header-name a:hover {
}

#header-description,
#header-description a { 
 position: absolute;
 top: 4px;
 right: 15px;
 font-size: 14px;
 color: #FFF7F7;
 font-weight: bold;
 _font-size: 12px;
}

/* Global menu ------------------------------------------------------------ */

#global-menu {
 padding: 15px 0;
}

#global-menu ul {
 margin: 0;
 padding: 0;
}

#global-menu ul li {
 list-style: none;
 float: left;
 display: inline;
}

#global-menu ul li a {
 display: block;
 text-decoration: none;
 padding-top: 37px;
 padding-right: 0;
 padding-bottom: 19px;
 font-size: 21px;
}




/* home -------*/

#global-menu ul li#home {
}

#global-menu ul li#home a {
 width: 85px;
 background: url(./images/gb_home.png) no-repeat left top;
 padding-left: 50px;
}


/*#global-menu ul li#home-on a {
 background: url(./images/gb_home.png) no-repeat left center;
}
*/
#global-menu ul li#home a:hover,
#global-menu ul li#home-on a:hover {
 background: url(./images/gb_home.png) no-repeat left bottom;

}

/*
#global-menu ul li#home a span,
#global-menu ul li#home-on a span {
 position: absolute;
 top: 35px;
 left: 50px;
}

#global-menu ul li a#home {
 width: 135px;
 background: url(./images/gb_home.png) no-repeat left top;
}

#global-menu ul li a#home-on {
 width: 135px;
 background: url(./images/gb_home.png) no-repeat left center;
}

#global-menu ul li a#home:hover,
#global-menu ul li a#home-on:hover {
 background: url(./images/gb_home.png) no-repeat left bottom;
}

#global-menu ul li a#home span,
#global-menu ul li a#home-on span {
 position: absolute;
 top: 35px;
 left: 50px;
}*/

/* news -------*/

#global-menu ul li#news a {
 width: 105px;
 background: url(./images/gb_news.png) no-repeat left top;
 padding-left: 60px;
}

#global-menu ul li#news-on a {
 background: url(./images/gb_news.png) no-repeat left center;
}

#global-menu ul li#news-on a:hover,
#global-menu ul li#news a:hover {
 background: url(./images/gb_news.png) no-repeat left bottom;
}

/*
#global-menu ul li#news a span,
#global-menu ul li#news-on a span {
 position: absolute;
 top: 35px;
 left: 60px;
}

#global-menu ul li a#news {
 width: 165px;
 background: url(./images/gb_news.png) no-repeat left top;
}

#global-menu ul li a#news-on {
 width: 165px;
 background: url(./images/gb_news.png) no-repeat left center;
}

#global-menu ul li a#news-on:hover,
#global-menu ul li a#news:hover {
 background: url(./images/gb_news.png) no-repeat left bottom;
}

#global-menu ul li a#news span,
#global-menu ul li a#news-on span {
 position: absolute;
 top: 35px;
 left: 60px;
}*/

/* harayama -------*/

#global-menu ul li#harayama a {
 width: 85px;
 background: url(./images/gb_harayama.png) no-repeat left top;
 padding-left: 60px;
}

#global-menu ul li#harayama-on a {
 background: url(./images/gb_harayama.png) no-repeat left center;
}

#global-menu ul li#harayama-on a:hover,
#global-menu ul li#harayama a:hover {
 background: url(./images/gb_harayama.png) no-repeat left bottom;
}

/*
#global-menu ul li#harayama a span,
#global-menu ul li#harayama-on a span {
 position: absolute;
}

#global-menu ul li a#harayama {
 width: 145px;
 background: url(./images/gb_harayama.png) no-repeat left top;
}

#global-menu ul li a#harayama-on {
 width: 145px;
 background: url(./images/gb_harayama.png) no-repeat left center;
}

#global-menu ul li a#harayama-on:hover,
#global-menu ul li a#harayama:hover {
 background: url(./images/gb_harayama.png) no-repeat left bottom;
}

#global-menu ul li a#harayama span,
#global-menu ul li a#harayama-on span {
 position: absolute;
 top: 35px;
 left: 60px;
}*/


/* issu -------*/

#global-menu ul li#issu a {
 width: 85px;
 background: url(./images/gb_issu.png) no-repeat left top;
 padding-left: 80px;
}

#global-menu ul li#issu-on a {
 background: url(./images/gb_issu.png) no-repeat left center;
}

#global-menu ul li#issu-on a:hover,
#global-menu ul li#issu a:hover {
 background: url(./images/gb_issu.png) no-repeat left bottom;
}


/*
#global-menu ul li#issu a span,
#global-menu ul liissu-on a# span {
 position: absolute;
}

#global-menu ul li a#issu {
 width: 165px;
 background: url(./images/gb_issu.png) no-repeat left top;
}

#global-menu ul li a#issu-on {
 width: 165px;
 background: url(./images/gb_issu.png) no-repeat left center;
}

#global-menu ul li a#issu-on:hover,
#global-menu ul li a#issu:hover {
 background: url(./images/gb_issu.png) no-repeat left bottom;
}

#global-menu ul li a#issu span,
#global-menu ul li a#issu-on span {
 position: absolute;
 top: 35px;
 left: 80px;
}*/


/* about -------*/


#global-menu ul li#about a {
 width: 85px;
 background: url(./images/gb_about.png) no-repeat left top;
 padding-left: 60px;
}

#global-menu ul li#about-on a {
 background: url(./images/gb_about.png) no-repeat left center;
}

#global-menu ul li#about-on a:hover,
#global-menu ul li#about a:hover {
 background: url(./images/gb_about.png) no-repeat left bottom;
}

/*
#global-menu ul li#about a span,
#global-menu ul li#about-on a span {
 position: absolute;
}


#global-menu ul li a#about {
 width: 145px;
 background: url(./images/gb_about.png) no-repeat left top;
}

#global-menu ul li a#about-on {
 width: 145px;
 background: url(./images/gb_about.png) no-repeat left center;
}

#global-menu ul li a#about-on:hover,
#global-menu ul li a#about:hover {
 background: url(./images/gb_about.png) no-repeat left bottom;
}

#global-menu ul li a#about span,
#global-menu ul li a#about-on span {
 position: absolute;
 top: 35px;
 left: 60px;
}
*/

#global-menu p {
 position: relative;
 clear: both;
}

#global-menu p a {
 position: absolute;
 top: -100px;
 right: 15px;
}


/* Content ---------------------------------------------------------------- */

.asset-header {
 margin: 40px 0 0 0;
 height: 80px;
}


.post-harayama {
 padding: 10px 0 0 60px;
 background: url(./images/po_harayama.gif) no-repeat left top;
}

.post-issu {
 padding: 10px 0 0 80px;
 background: url(./images/po_issu.gif) no-repeat left top;
}

.post-news {
 padding: 10px 0 0 70px;
 background: url(./images/po_news.gif) no-repeat left top;
}

.asset-name,
.asset-name a,
.archive-title {
 font-size: 24px;
 line-height: 1.2em;
 color: #000;
}


.asset-footer {
 background: url(./images/post_footerline.gif) no-repeat left top;
}

.comments-header,
.comments-open-header,
.trackbacks-header,
.archive-header,
.search-form-header,
.search-results-header {
}

.comment,
.trackback {
}



.archive-list-item {
}


/* Widget ----------------------------------------------------------------- */


#side-header {
 background: #FFF;
}

#side-header p {
 padding: 0 0 20px 0;
 background: url(./images/sidebar_header.gif) no-repeat bottom right;
}

#side-header p a {
 width: 410px;
 padding: 0 0 20px 30px;
}

* html #side-header p a {
 padding: 0 0 20px 25px;
}


#sidebar-content #picup p {
}


.layout-wtt #content-inner,
.layout-twt #content-inner,
.layout-wt #content-inner,
.layout-tw #content-inner { background: transparent; }


.layout-wt #beta-decor b {
}

.layout-twt #beta-decor b,
.layout-tw #beta-decor b {
}

.layout-wtt #gamma-decor b,
.layout-twt #gamma-decor b {
}

.layout-wm .recent-comments-stream-widget .widget-header {
} 


.widget a,
.archive-widget .widget-list .item {
} 
#gamma .widget a {
} 

.widget-header {
}  
.widget .widget-header {
}

.layout-tw .widget .widget-header {
}

.layout-twt #beta .widget-header,
.layout-tw .widget-header {
    border: 0;
}


.embed-asset-widget .widget-header {
}  
#gamma .widget-header,
#gamma .widget-header a, 
.widget-header,
.widget-header a {
 position: relative;
 height: 65px;
 margin: 10px 0 0 0;
 background: url(./images/wegittitle.gif) no-repeat left top;
 font-size: 16px;
 font-weight: bold;
}

.widget-tag-cloud h3 span {
 position: absolute;
 top: 33px;
 left: 65px;
 letter-spacing: 0.4em;
}

.widget-search h3 span {
 position: absolute;
 top: 33px;
 left: 65px;
 letter-spacing: 0.3em;
}

.widget-search input#search {
 width: 110px;
}

* html .widget-search input#search {
 width: 100px;
}

*:first-child+html .widget-search input#search {
 width: 100px;
}




.widget-syndication h3 span {
 position: absolute;
 top: 33px;
 left: 65px;
 letter-spacing: 0.3em;
}

.widget-archive-monthly-dropdown h3 span {
 position: absolute;
 top: 33px;
 left: 65px;
 width: 100px;
}

.widget-archive-monthly-dropdown select {
 width: 190px;
}

.widget-mailnews h3 span {
 position: absolute;
 top: 17px;
 left: 65px;
 width: 100px;
}

.widget-mailnews p {
 font-size: 12px;
 line-height: 1.4em;
 color: #930;
}

.widget-mailnews form {
 padding: 5px 0 0 0;
}

.widget-mailnews dl dt {
 margin: 3px 0 0 0;
 font-size: 12px;
}

.widget-site-mobile h3 span {
 position: absolute;
 top: 17px;
 left: 65px;
 letter-spacing: 0.3em;
 width: 100px;
 line-height: 1.2em;
}

.widget-site-link h3 span {
 position: absolute;
 top: 33px;
 left: 65px;
 letter-spacing: 0.3em;
 width: 100px;
}

.widget-site-mobile ul,
.widget-site-link ul {
 margin: 0;
 padding: 0;
 list-style: none;
}

.widget-site-mobile ul li,
.widget-site-link ul li {
 margin: 0;
 padding: 5px 0 0 0;
 list-style-position: outside;
}

.widget-recent-entries h3 span,
.widget-keitai h3 span {
 position: absolute;
 top: 33px;
 left: 65px;
 letter-spacing: 0.1em;
} 

.widget-recent-entries ul li {
 position: relative;
	padding: 3px 0 3px 15px;
	line-height: 1.2em;
	border-bottom: dotted 1px #EBC4BB;
	background-image: url(./images/wegitlist_spot.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
}

.widget-recent-entries ul li span {
 display: block;
 font-size: 12px;
 color: #930;
}

.widget-tag-cloud a:hover,
.widget-recent-entries ul li a:hover {
 color: #930;
}

.widget-header .edit a {
} 

#gamma .widget-header a:hover, 
.widget .widget-header a:hover {
}

.widget-content {
}

.media-stream-widget img {
} 

.widget-header {
}

.widget-header a {
}

.widget-header a:hover {
}

.widget-content {
}


/* "Powered By" Widget */

.widget-powered .widget-content {
}


/* Calendar Widget */

.widget-calendar .widget-content table {
}


/* Footer Widgets */

#footer .widget {
}

#footer .widget-content {
}

#footer .widget-powered .widget-content {
}


/* Footer ----------------------------------------------------------------- */

#footer {
 height: 220px;
 clear: both;
 background: url(./images/footer_bg.jpg) no-repeat center bottom;
}

#footer-content {
 position: relative;
 margin: 0 auto;
 padding: 35px 0 0 0!important;
 width: 900px;
 text-align: left;
}

#footer-content ul {
 position: absolute;
 top: 40px;
 right: 15px;
 list-style: none;
}

#footer-content ul li {
 display: inline;
}

#footer-content adress {
 font-size: 12px;
}

.widget-powered {
 padding: 5px 0 0 0;
 font-size: 10px;
}

.widget-powered a {
 text-decoration: none;
}

/* Utilities -------------------------------------------------------------- */

#header:after,
#header-inner:after,
#content:after,
#alpha-inner:after,
#beta-inner:after,
#gamma-inner:after,
#footer:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}


#header-inner,
/*#content-inner,*/
#footer-inner,
.asset-body {
    height: 1%;
}


/* Custom Styles ---------------------------------------------------------- */

.connections-view #header-content {
    background-color: #FEE0B0;
}
.group-banner {
    top: 33px;
}


/* a-blog cms Additon ---------------------------------------------------------- */

div#serialNavi {
}

div#serialNavi ul {
	list-style-type: none;
	text-align: center;
}

div#serialNavi ul li {
	display: inline;
}

/* ---------------------------------------*/

p.entlyMoer {
 padding: 10px 5px;
 font-weight: bold;
 text-align: right;
}

p.entlyMoer a {
 padding-left: 15px;
 background: url(./images/wegitlist_spot.gif) no-repeat 7px 5px;
}

/* ---------------------------------------*/

div.entlyMeta {
	padding: 7px 0 10px;
	border-top: dotted 1px #CCC;
}

div.entlyMeta p {
 margin: 0;
 padding: 0;
 font-size: x-small;
 color: #888;
}

div.entlyMeta p a {
 color: #666;
}

div.entlyMeta p a:hover {
 color: #333;
}

/* ---------------------------------------*/

div.entlyItem {
}

div.entlyItem h3 {
	margin: 0;
	padding: 20px 0 0;
	font-size:medium;
	font-weight: bold;
}

div.entlyItem h4 {
		margin: 0;
padding: 15px 0 0;
	font-size:medium;
	font-weight: bold;
}

div.entlyItem p,
div.entlyItem ul {
	margin: 0;
	padding: 10px 0 0 0;
}

div.entlyItem h3 + p,
div.entlyItem h3 + ul,
div.entlyItem h4 + p,
div.entlyItem h4 + ul {
	margin: 0;
	padding: 0!important;
}


div.entlyItem ul li {
	padding: 0 0 2px 0;
	list-style-type:circle;
	list-style-position: inside;
}


div.entlyItem table {
	margin: 10px 0 0 0;
	padding: 0;
	background: #FFF;
	border-collapse:collapse;
}

div.entlyItem table tr th {
	padding: 2px 5px;
	background: #F9ECE8;
	border-bottom: solid 1px #997350;
}

div.entlyItem table tr td {
	padding: 2px 5px;
	border-bottom: solid 1px #CCC;
}


/* right hot topics bunner ---------------------------------------*/

#hottopics {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 270px;
	width: 401px;
}

#hottopics p,
#hottopics p a {
	margin: 0;
	padding: 0;
}

#hottopics p a img {
	display: block;
	margin: 0;
	padding: 0;
}

div#side-menu {
	padding-top: 270px;
}

