@charset "utf-8";
/*

A Six Apart theme adapted for Movable Type default templates 
name: Professional Black  
designer: Jim Ramsey 
designer_url: http://www.jimramsey.net/ 
layouts: layout-wm

*/


/* Default ---------------------------------------------------------------- */

/* Global */

body {}


/* Header */

#header {
	
}

#header-inner {
	position: relative;
}

#header-name {
}


#header-name a {
	display: block;
	height: 30px;
	width: 220px;
	overflow: hidden;
	text-indent: -9999px;
	background: url("../../../../image/titlelogo.gif") no-repeat 0 0;
}



#header-description {}


#header a { text-decoration: none; }
#header a:hover {}


/* Content */

.asset-name {
	
}

.asset-name a {
	text-decoration: none;
}

.asset-name a:hover {
	text-decoration: underline;
}

.asset-content {
/*	margin: 5px 0; */
}

.asset-more-link {
/*	font-weight: bold; */
}

.asset-meta {
/*	border-top: 1px solid #ccc;*/
}

/*.asset-footer a,
.comment-footer a { */
.asset-footer a{
	font-weight: normal;
}

/*mt-category-archive
mt-datebased-monthly-archive*/
.mt-category-archive .content-nav,
.mt-datebased-monthly-archive .content-nav,
div.search-results-container,
.mt-comment-confirmation .asset-meta,
.mt-comment-pending .asset-meta,
.mt-comment-error .asset-meta,
.mt-dynamic-error .asset-meta,
.mt-comment-preview .comment,
.entry-asset .asset-header .asset-meta
{
	background:url(entry-header-bg.gif) repeat-x top;
}

.entry-asset .asset-header .asset-meta{
	padding: 12px 5px 0 0;
}

.mt-category-archive .content-nav,
.mt-datebased-monthly-archive .content-nav{
	border-bottom: 1px dotted #ccc;
}


#search-results .content-nav{
	margin: 15px 0;
}


div.search-results-container,
.mt-comment-confirmation .asset-meta,
.mt-comment-pending .asset-meta,
.mt-comment-error .asset-meta,
.mt-dynamic-error .asset-meta
{
	margin: 0 0 30px;
	padding: 35px 20px 0;
}

.search-results-container .entry-none{} /* (new add 2009-04-11/TGA) */
.search-results-container .entry-none p{
	font-size: 140%;
}

.mt-category-archive .content-nav,
.mt-datebased-monthly-archive .content-nav{
/*.content-nav {*/
	position:relative;
	top:-14px;
	margin: 0 0 10px;
	padding: 15px 5px 4px 0;
	font-size: 120%;
}

.archive-title {}

.trackbacks-info{
	margin: 15px 40px 0;
	padding: 5px;
	border: 2px dotted #ddd;
}

.trackbacks-info h3{
	margin: 0;
	padding: 0;
	font-size: 120%;
	color: #999999;
}

.trackbacks-info p{
	margin: 0;
	padding: 0;
	font-size: 140%;
	text-align: left;
}

.trackbacks-info form{
	text-align: center;
	margin: 5px 15px;
	width: auto;
}

.trackbacks-info input{
	width: auto;
	text-align: center;
	padding: 0 5px;
	border: 1px solid #e6f0f5;
	background-color: #e6f0f5;
}


.trackbacks-content{
	margin: 0 20px;
	width: auto;
	border-bottom: none;
}


.trackback{
	border-bottom:none;
	margin: 15px 0 0;
	padding: 0;
}


.trackback .trackback-header{
	margin: 0;
	padding: 2px 5px;
	border-left: 5px solid #e6f0f5;	
}

.trackback .trackback-header .asset-meta{
	margin: 0;
	padding: 0;
	font-size: 120%;
	font-weight: bold;
}

.trackback .trackback-content{
	border-top: 2px solid #f0f0f0;
	border-right: 5px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	margin: 0;
	padding: 5px 10px;
}

.trackback .trackback-content .asset-meta{
	font-size: 110%;
	margin: 0;
	padding: 0;
}

.trackback .trackback-content .asset-meta p{
	margin: 0;
	padding: 0;
}

.trackback .trackback-content .asset-footer{
	margin: 0;
	padding: 0;
	font-size: 110%;
	text-align:right;
}


/* .trackback-content,
.comment-content, */
.comments-open-content,
.comments-closed {
	margin: 0 0 15px;
}


.widget-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header,
.search-form-header,
.search-results-header {
	margin: 0;
	padding: 5px 0;
	font-weight: bold;
}

.search-results-header {
/*	margin-bottom: .25em; */
}

.asset-more-link,
.asset-meta,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed {
	
}


/*(add 2009.04.09/TGA)*/
input#comment-preview,
input#comment-submit{
	margin: 0 1px;
	padding: 0 10px;
	font-size:12px;
}

form#comments-form{
	width: 425px;
	margin: 0 auto;
}

#comment-greeting{
	margin: 10px 20px 15px;
	width: auto;
	font-size: 120%;
}

#comment-greeting a{
	font-weight:bold;
}

input#comment-author,
input#comment-email,
input#comment-url,
textarea#comment-text{
	margin-left: 2em;
	width: 400px;
}

input#comment-bake-cookie,
input#comment-reply{
	margin-left: 1.5em;
}
/*(//end add 2009.04.09/TGA)*/


/* 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 ----------------------------------------------------------------- */

* {font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

body {
	color: #000;  
	background-color: #4c74a6;
	font-size: 62.5%;
}

a {
	color: #003473;
	text-decoration: none !important;
}

a:hover {
	text-decoration: underline !important;
}


/* (add 2009.04.09/TGA) */
.mt-search-results blockquote,
.entry-content blockquote {
	margin: 0 30px 1em;
	padding: 20px;
	width: auto;
	border: 1px solid #e0e0e0;
	background-color: #e6f0f5;
	color:#444;
	line-height:150%;
}

.entry-content blockquote p,
.mt-search-results .entry-none blockquote p{
	margin: 0;
	padding: 0;
	font-size: 130%;
}
/* (---end add 2009.04.09/TGA) */


/* Layout ----------------------------------------------------------------- */

#container-inner,
#content {
	background-color: #fff;
}

#header-inner, #content-inner, #footer-inner {
	padding-top: 0;
	padding-bottom: 0;
}

#header-inner, #beta-inner, #gamma-inner {
	padding-right: 0;
	padding-left: 0;
}

#content { 
	margin-top: ;  
	margin-bottom: ;
}

#container-inner {
	width: 100%;
	margin-right: 0;
	margin-left: 0;
}

#header-inner,
#main-navigation-inner,
#content-inner{
	position: relative;
	width: 940px;
	min-width: 940px;
	margin: 0 auto;
}

#footer-inner{
	position: relative;
	height: 90px;
	min-height: 90px;
	margin:0;
	padding:0;
}


/* Header ----------------------------------------------------------------- */

#header{
	min-height: 60px;
	height: 60px;
	background-image: url(header-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
}



#header a {
}

#header-content {
}

#header-name {
	color: #fff;
	float: left;
	margin: 15px 30px 0 0;
}

#header-description {
	color: #999999;
	font-size: 100%;
	float: left;
	margin: 24px 0 0 0;
}


/* Navigation ----------------------------------------------------------------- */

#main-navigation {
	background-color: #003473;
}

#main-navigation-inner {
	position: relative;
}

#main-navigation ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
}

#main-navigation ul li {
	float: left;
	padding-top: 2px;
}

#main-navigation ul li a {
	font-size: 130%;
	color: #fff;
	display: block;
	text-decoration: none;
	padding: 7px 15px 7px 16px;
	border-left: 1px solid #666;
}

#main-navigation ul li a:hover {
	color:#fc0;
}

#main-navigation ul li.on a {
}

#main-navigation ul li.last {
	border-right: 1px solid #666;
}


/* Search ---------------------------------------------------------------- */

.widget-search{}
#main-navigation #main-navigation-inner .widget-search{
	float: right;
	position: absolute;
	width: 300px;
	top: 0;
	right: 0;
	text-align: right;
}

.widget-search h3 {
	display: none;
}

#main-navigation #main-navigation-inner .widget-search #search{ width: 200px; }

#search {
	border: 1px solid #ccc;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	padding: 1px;
	font-size: 120%;
}

#search-submit {
	background: #921712;
	color: #fff;
	padding: 0px 4px 0px 4px;
	font-size: 110%;
}


/* Sign In ---------------------------------------------------------------- */

#header .widget-sign-in {
	position: absolute;
	right: 15px;
	top: 5px;
	text-align: center;
	color: #777;
	font-size: 110%;
	margin: 0;
	padding: 0;
}

#header .widget-sign-in .widget-header {
	display: none;
}

#header .widget-sign-in .widget-content {
	background-color: #000;
	margin: 0;
	padding: 5px 15px 10px 15px;
	float: right;
	overflow: hidden;
}

#header .widget-sign-in a {
	color: #777;
	text-decoration: underline !important;
}
#header .widget-sign-in a:hover {
	color: #fff;
}


/* Content ---------------------------------------------------------------- */

#content {
/*	line-height: 1.5; */
}

.asset-name,
.asset-name a,
.archive-title {
	
}

.comment-footer,
.comment-footer a,
.trackback-footer {
	
}

.entry-asset .asset-footer {
	color:#808080;
	font-size: 110%;
	border-top: 1px dotted #ccc;
	margin: 0;
	padding: 5px 0 0 10px;
}
.entry-asset .asset-footer a{
	text-decoration: none;
	color:#222;
}

.entry-asset .asset-footer a:hover{
	text-decoration: underline;
	color:#222;
}

.comments-header,
.comments-open-header,
.trackbacks-header,
.archive-header,
.search-form-header,
.search-results-header {

}

.asset-name a {
	
}

.entry-asset .asset-name {}

.entry-asset .asset-meta {}


.entry-asset .byline {
/*	float: left; */
	float: right;
	color:#666;
}

.entry-asset .byline a{ color:#666; text-decoration:none; }
.entry-asset .byline a:hover{ color:#003473; text-decoration:underline; }

.entry-asset .asset-comments,
.entry-asset .asset-trackbacks {
	float: right;
	margin-left: 10px;
}
.entry-asset .asset-comments a,
.entry-asset .asset-trackbacks a {
	display: block;
	float: left;
	padding-left: 18px;
}
.entry-asset .asset-comments a {
/*	background: url(icon-comment.gif) no-repeat 2px 50%; */
}
.entry-asset .asset-trackbacks a {
/*	background: url(icon-trackback.gif) no-repeat 0 50%; */
}

.archive li {
	margin-bottom: 5px;
}

#group-nav-inner {
	position: relative;
	width: 900px;
	margin: 0 auto;
}

h1#page-title {}

.mt-main-index h1#page-title {}

.mt-main-index #alpha p {}


/* (add 2009.04.07/TGA) */
.entry-summary{} /* new define( class: entry-summary ) */

.entry-summary{
	width: auto;
	margin-left: 20px;
	margin-right: 20px;
}

h1#page-title{ font-size: 240%; font-weight:bold; line-height:120%; }

.asset-body h2,
.asset-more h2{
	font-size: 200%; font-weight:bold; line-height:120%;
}
.asset-body h3,
.asset-more h3{
	font-size: 160%; font-weight:bold; line-height:120%;
}

.entry-summary h2.entry-title{ font-size: 180%; font-weight:bold; line-height:120%; }

.asset-header{}

/* .page-asset div.asset-header{ */
.mt-page-archive div.asset-header{
	margin: 30px 0 15px;
	padding: 0 5px 10px 0;
	background:url(entry-header-bg.gif) repeat-x bottom;
}


.entry-summary .asset-header{
	margin: 0;
	padding: 5px 10px 1px;
	border-left: 5px solid #003473;
}

.entry-summary .asset-content{ border-left: 5px solid #e0e0e0; margin:0; padding: 2px 10px; }

.entry-summary .asset-body{ margin: 0; } 
.entry-asset .asset-body,
.entry-asset .asset-more{
	padding: 20px 15px 20px 30px;
}

.entry-summary .asset-footer{ border-top: 1px solid #e0e0e0; margin:0; padding: 2px 5px; }


.search-results-container .entry-none,
.page-asset .asset-content{
	margin: 5px 0;
	padding: 0 20px;
}

.entry-summary .asset-name {}
.entry-summary .asset-meta {}
.entry-summary .byline {
	float: right;
	color:#666;
}

.entry-summary .asset-body p{
	font-size: 120%;
}

.entry-asset .asset-body p,
.entry-asset .asset-more p,
.page-asset .asset-content .asset-body p
{
	font-size: 140%;
}

.entry-asset .asset-body p,
.entry-asset .asset-more p{
	line-height: 140%;
}


.mt-comment-confirmation .asset-meta p,
.mt-comment-pending .asset-meta p,
.mt-comment-error .asset-meta p,
.mt-dynamic-error .asset-meta p
{
	font-size: 140%;
}


.mt-comment-confirmation .asset-footer,
.mt-comment-pending .asset-footer,
.mt-comment-error .asset-footer,
.mt-dynamic-error .asset-footer
{
	border-top: 1px dotted #ccc;
	margin-bottom: 30px
	padding-left: 15px;
}

.mt-comment-confirmation .asset-footer p,
.mt-comment-pending .asset-footer p,
.mt-comment-error .asset-footer p,
.mt-dynamic-error .asset-footer p
{
	font-size: 120%;
}

.entry-asset .asset-footer .asset-meta{
	margin-top: 0.2em;
	padding: 0;
	background:none;
}


.entry-asset .asset-more-link{ font-weight: bold; }
.entry-summary a.asset-more-link { color:#000; text-decoration:none; }
.entry-summary a.asset-more-link:hover{ color:#000; text-decoration:none; }

.entry-summary .asset-footer{ text-align:right; }


.archive-title,
.page-asset .asset-header h1#page-title,
.entry-asset .asset-header h1#page-title,
.mt-comment-preview h1#page-title,
.mt-comment-confirmation h1#page-title,
.mt-comment-pending h1#page-title,
.mt-comment-error h1#page-title,
.mt-dynamic-error h1#page-title,
.mt-search-results h1#page-title
{
	min-height:inherit;
	background:url(entry-header-li.gif) no-repeat left top;
}

.mt-comment-preview h1#page-title,
.mt-comment-confirmation h1#page-title,
.mt-comment-pending h1#page-title,
.mt-comment-error h1#page-title,
.mt-dynamic-error h1#page-title,
.mt-search-results h1#page-title
{
	margin: 30px 0 0;
	padding: 8px 0 4px 30px;
}

.page-asset .asset-header h1#page-title,
.entry-asset .asset-header h1#page-title{
	margin:0;
	padding: 8px 0 4px 30px;
}

.archive-title{
	padding: 10px 0 20px 30px;
}

.archive-title em{}
/* (end add 2009.04.07/TGA) */


#homepage-image {
/*	width: 905px;
	height: 170px;
*/	/* photo by Anil Dash */
/*	background: url(homepage-image.jpg) no-repeat 0 0;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0 0 25px 20px;
*/}

#alpha .comments .even {
/*	background-color: #e6f0f5;
	border-right: 1px solid #c0d9e6;
	border-bottom: 1px solid #c0d9e6; */
}

#alpha .comments .odd {
/*	background-color: #f3f3f3;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc; */
}

.mt-comment-preview .comment {
	margin: 0;
	padding: 15px 20px 0;
	border-bottom: none;
}

.mt-comment-preview .asset-footer{
	margin: 0 20px;
	padding: 0;
}

.mt-comment-preview .asset-footer form{
	margin: 0;
	padding: 0;
	font-size: 110%;
}

.mt-entry-archive .comment {
	margin: 15px 20px 0;
	padding: 0;
	width: auto;
	border: none;
/*	background: #fff;
	padding: 10px 10px 0;
	width: 549px; 
	margin-bottom: 10px; */
}

.comment-header {
/*	font-weight: bold; */
}

h2.comments-header,
h2.comments-open-header,
h2.trackbacks-header {
	margin: 30px 0 0;
	padding: 0.4em 0.4em 0;
/*background: url(header-arrow-wide.gif) no-repeat 0 0; */
	width: auto;
	height: 1.2em;
	min-height: 1.2em;
	color: #666;
	font-size: 160%;
	font-weight: bold;
	line-height: 100%;
	border-bottom: 2px solid #ddd;
	background-color:#efefef;
}

.comments-open-content label{}
.comments-open-content textarea{ font-size: 120%; }


div#comment-form-name,
div#comment-form-email,
div#comment-form-url,
div#comments-open-text
{
	background-image: url(label-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0.5em 2em;
}

div#comments-open-text{ margin: 0; }
div#comments-open-footer{ margin: 10px 0 0 0; }

#comment-form-name label,
#comment-form-email label,
#comment-form-url label,
#comments-open-text label
{
	font-size:140%;
/*	color: #003473; */
	color: #666;
}

#comment-form-remember-me label,
#comment-form-reply label{
	color: #666;
	font-size: 120%;
}

#comments-open input{
/*	padding: 0.2em; */
}


#main-navigation .search-options {
	display: none;
}

/*h1#page-title.search-results-header {
	font-size: 140%;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 15px;
}*/

/*.widget-recent-comments ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.widget-recent-comments ul li {
	padding: 0 0 0 18px;
	margin: 0 0 8px 0;
	background: url(icon-comment.gif) no-repeat 0 4px;
}

.widget-recent-entries ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.widget-recent-entries ul li {
	padding: 0 0 0 18px;
	margin: 0 0 8px 0;
	background: url(icon-comment.gif) no-repeat 0 4px;
}
.widget-recent-entries ul li.entry-meta {
	margin-bottom: 10px;
	color: #777;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;
}
*/

#alpha .widget .widget-content h4,
#beta .widget .widget-content h4,
#gamma .widget .widget-content h4
{
	font-size:120%;
}


#alpha .widget .widget-content ul li,
#beta .widget .widget-content ul li,
#gamma .widget .widget-content ul li{
	padding: 0 0 0 14px;
	margin: 0 0 8px 0;
	font-size: 110%;
	background: url(icon-wdget-list.gif) no-repeat 0 2px;
}

.userpic {
	float: left;
	position: relative;
	width: 50px;
	height: 50px;
	overflow: hidden;
	margin: 0 10px 0 0;
	padding: 0;
	border: 1px solid #fff;
}

.auth-icon {
	position: absolute;
	bottom: 0;
	left: 0;
}

.comment-header {
	color:#777;
	margin: 0;
	padding: 5px 5px 2px;
}

.odd .comment-header,
.even .comment-header{
	border-left: 5px solid #e6f0f5;
}


.mt-entry-archive .comment-content,
.mt-comment-preview .comment-content{
	clear: none;
	padding: 5px 10px;
}

.mt-entry-archive .comment-content {
	border-top: 2px solid #f0f0f0;
	border-right: 5px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	/*	margin: 0 0 5px 0;
	padding: 0; */
}

.mt-comment-preview .comment-content{
	border-top: 2px solid #f0f0f0;
}


.admin-edit-link {
	text-align: center;
	margin-top: 10px;
}

.admin-edit-link a {
	border: 1px solid #ccc;
	background: #eee;
	padding: 5px 10px;
}

.comment .comment-content p{
	font-size: 140%;
	line-height: 140%;
	margin: 0;
	padding: 0;
}

.comment-header .asset-meta{ margin:0; padding: 0; }
.comment-header .asset-meta strong{ font-size: 120%; }
.comment-header .asset-meta img{ margin-right: 5px; }
.comment-header .asset-footer{ margin:0; padding: 0; }

/* Forms ---------------------------------------------------------------- */

input.text, textarea {
/*	border: 1px solid #ccc;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	padding: 1px 2px;
	background-color: #fafafa; */
}

.contact-form label {
	display: block;
}

.contact-form input.text {
/*	font-size: 130%;*/
}

.contact-form textarea {
	margin-bottom: 15px;
}


/* Widget ----------------------------------------------------------------- */

#alpha .widget,
#beta .widget,
#gamma .widget{
	width: 99%;
	padding: 0;
	margin: 15px auto 15px;
	border: 1px solid #ddd;
}

#alpha .widget-openid,
#alpha .widget-adbnr,

#beta .widget-counter,
#beta .widget-creative-commons,
#beta .widget-powered,
#beta .widget-openid,
#beta .widget-adbnr,

#gamma .widget-counter,
#gamma .widget-creative-commons,
#gamma .widget-powered,
#gamma .widget-openid,
#gamma .widget-adbnr{
	border:none;
}

.widget-header {
	height: 20px;
	margin: 0 15px 8px;
	font-size: 110%;
	color: #000;
	font-weight: bold;
	border: none;
	padding: 0 6px 0 20px;
	line-height: 110%;
	text-transform: uppercase;
}

.widget-header a {
	color: #000;
	font-weight: bold;
}

.widget-header a:hover {
	text-decoration: underline;
}

#alpha .widget .widget-header,
#beta .widget .widget-header,
#gamma .widget .widget-header{
	background-color: #efefef;
	margin: 0;
	padding: 2px 10px;
}

.widget-counter .widget-header,
.widget-creative-commons .widget-header,
.widget-openid .widget-header,
.widget-powered .widget-header,
.widget-adbnr .widget-header{
	display:none;
}


.widget-content{}

#alpha .widget-content,
#beta .widget-content,
#gamma .widget-content{
	margin: 10px;
}

.widget-counter .widget-content,
.widget-qr .widget-content,
.widget-creative-commons .widget-content,
.widget-openid .widget-content,
.widget-powered .widget-content,
.widget-adbnr .widget-content,
.widget-calendar .widget-content{
	text-align:center;
}

#beta .widget-counter .widget-content,
#beta .widget-creative-commons .widget-content,
#beta .widget-openid .widget-content,
#beta .widget-powered .widget-content,
#beta .widget-adbnr .widget-content,

#gamma .widget-counter .widget-content,
#gamma .widget-creative-commons .widget-content,
#gamma .widget-openid .widget-content,
#gamma .widget-powered .widget-content,
#gamma .widget-adbnr .widget-content{
	margin: 0; padding: 0;
}

#alpha .widget-openid,
#beta .widget-openid,
#gamma .widget-openid{
	width: 180px;
}

.widget-creative-commons{}
.widget-creative-commons .widget-content span{ display:none; }
.widget-creative-commons .widget-content a{
	font-size:0.1em;
	display: block;
	height: 31px;
	width: 88px;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -9999px;
	background: url("http://i.creativecommons.org/l/by-nc-nd/2.1/jp/88x31.png") no-repeat 0 0;
}


.widget-creative-commons .widget-content,
.widget-powered .widget-content,
.widget-adbnr .widget-content{
	margin:;
}


/* "Powered By" Widget */
.widget-powered .widget-content{}

#beta .widget-powered{}
#beta .widget-powered span{ display:none; }
#beta .widget-powered a{
	font-size:0.1em;
	display: block;
	height: 41px;
	width: 158px;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -9999px;
	background: url("../powered-by-mt-logo.gif") no-repeat 0 0;
}


#footer .widget-powered{ text-align:center; }


/* Calendar Widget */
.widget-calendar .widget-content table {
	font-size: 100%;
}

/* AD banner Widget(add TGA) */
.widget-adbnr{
	text-align: center;
}
#beta .widget-adbnr{ min-height:60px; height:60px; }


/* Copyright Widget(add TGA) */
.widget-copyright{}
#footer .widget-copyright{
	margin-top: 10px;
	padding: 5px 0;
	text-align: center;
}

/* QRcode Widget(add TGA) */
.widget-qr{
}


/* Footer Widgets */

#footer .widget,
#footer .widget-content {
	margin: 0;
	padding: 0;
}

#footer .widget-footer-links {
	border-top:1px solid #003473;
	background-color:#ccc;
	font-size: 110%;
}

#footer .widget-footer-links .widget-content{
	width: 520px;
	margin: 0 auto;
}

#footer .widget-footer-links ul{
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
}

#footer .widget-footer-links ul li{
	float: left;
	padding-top: 2px;
}

#footer .widget-footer-links ul li a {
	color: #003473;
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 11px;
	border-left: 1px solid #999;
}

#footer .widget-footer-links ul li a:hover {
	text-decoration: underline;
}

#footer .widget-footer-links ul li .on a {}

#footer .widget-footer-links ul li .last {
	border-right: 1px solid #999;
}

.widget-powered .widget-content span{}
.widget-powered .widget-content span a {}


/* Footer ----------------------------------------------------------------- */

#footer { 
	background: #003473 url(footer-bg.gif) repeat-x 0 bottom;
	color: #fff;
}

#footer a {
	color: #fff;
}

#footer .widget-header {
	display: none;
}

#footer-content {
/*	margin: 20px 15px 20px 20px; */
}

#footer-content ul {
	list-style: none;
	margin: 0;
	padding: 12px 0 0 0;
	float: left;
}

#footer-content ul li {
	float: left;
	margin: 0;
	padding: 0;
}


/* Utilities -------------------------------------------------------------- */

#header:after,
#header-inner:after,
#header-description:after,
#content:after,
#alpha-inner:after,
#beta-inner:after,
#gamma-inner:after,
#main-navigation:after,
.entry-summary .asset-meta:after,
.entry-asset .asset-meta:after,
.comment:after,
#footer-content:after,
#footer:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

#content-inner,
#footer-inner,
.entry-summary .asset-meta,
.entry-asset .asset-meta,
.comment,
#footer-content,
.asset-body,
.asset-more{
	height: 1%;
}


/* Custom Styles ---------------------------------------------------------- */
