/*
A Six Apart theme adapted for Movable Type default templates 
name: Cityscape Portland  
designer: Tiffany Chow  
designer_url: http://tiffany.vox.com/ 
layouts: layout-wtt, layout-twt, layout-wt, layout-tw
*/


/* ------------------------------------------------------------
　　base style 設定
------------------------------------------------------------ */

*html body {  　　　　　/*IE6だけに適用*/
	overflow-y:auto;
}

*+html body {　　　　　/*IE7だけに適用*/
	overflow-y:auto;
}

html {
	height:100%;
	margin-bottom:0px;
}

body {
	overflow-y:scroll;
	margin:0px;
	background-color:#000000;
	/* background: url(img/back.jpg);
	background-repeat:repeat; */
}

body,td,th {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:2.0;
	color:#000000;
	/* height:100%; */
}

/* ----- Links Color ----- */
a:link {text-decoration:underline;color:#003399;}
a:visited {text-decoration:underline;color:#6699FF;}
a:hover {text-decoration:none;color:#7F99CC;}
a:active {text-decoration:underline;color:#003399;}

/* ----- ClearSpace ----- */
.ClearSpacet15px {clear:both;width:10px;height:15px;margin:0px;padding:0px;font-size:9px;text-indent:-9999px;}
.ClearSpacet20px {clear:both;width:10px;height:20px;margin:0px;padding:0px;font-size:9px;text-indent:-9999px;}
.ClearSpacet25px {clear:both;width:10px;height:25px;margin:0px;padding:0px;font-size:9px;text-indent:-9999px;}
.ClearSpacet30px {clear:both;width:10px;height:30px;margin:0px;padding:0px;font-size:9px;text-indent:-9999px;}
.ClearSpacet40px {clear:both;width:10px;height:40px;margin:0px;padding:0px;font-size:9px;text-indent:-9999px;}

/* ----- Color ----- */
.COLOR-Red {color:#CC00000;}
.COLOR-Orange {color:#FF6600;}
.COLOR-Blue {color:#003399;}
.COLOR-SkyBlue {color:#6699FF;}
.COLOR-Green {color:#669900;}
.COLOR-Yellow {color:#FFCC66;}
.COLOR-White {color:#FFFFFF;}

/* ----- Under Constrution ----- */
.uc {
	clear:both;
	width:100%;
	margin:80px 0px 120px 0px;
	padding:20px 0px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#03004C;
	border-top:1px dotted #03004C;
	border-bottom:1px dotted #03004C;
}

/* ----- img position ----- */
.img-R {float:right;margin:0px;padding:0px 0px 0px 0px;}
.img-L {float:left;margin:0px;padding:0px 0px 0px 0px;}



/* ----- container 内容 ----- */

#container {
	clear:both;
	position:relative;
	width:900px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	border:1px solid #999999;
}

#container-inner {
	position:static;
	width:900px;
	margin:0px;
	padding:0px;
}


/* ----- ヘッダー 内容 ----- */

#header {
	clear:both;
	position:relative;
	width:900px;
	height:220px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#header-inner {
	position:static;
	width:900px;
	height:220px;
	margin:0px;
	padding:0px;
}

#header-inner h1, 
#header-inner h1 a {
	float:left;
	display:block;
	width:900px;
	height:220px;
	margin:0px;
	padding:0px;
	font-size:9px;
	text-indent:-9999px;
	background: url(img/title.jpg);
	background-repeat:no-repeat;
}

#header-name {
    margin: 0 0 5px;
    line-height: 1;
}

#header-description {
    margin: 0;
    font-size: 14px;
    line-height: 1.125;
}


/* ----- コンテンツ 内容 ----- */

#contents {
	clear:both;
	position:relative;
	width:900px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background: url(img/menu_back.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}

#contents-inner {
	position:static;
	width:900px;
	margin:0px;
	padding:0px;
	text-align:justify;
}


/* ---------- main 内容 ---------- */

#main {
	float:right;
	position:relative;
	width:600px;
	margin:0px;
	padding:10px 20px 0px 0px;
}

#main-inner {
	position:static;
	width:600px;
	margin:0px;
	padding:0px;
	text-align:justify;
}

.cd_tora_banner {
	clear:both;
	width:600px;
	margin:0px;
	padding:30px 0px 0px 0px;
	text-align:justify;
}

.cd_tora_banner_top {
	clear:both;
	width:600px;
	margin:0px;
	padding:15px 0px 15px 0px;
	text-align:justify;
}

.cd_tora_pv {
	clear:both;
	width:430px;
	margin:15px 10px;
	padding:20px 75px;
	text-align:center;
	background-color:#EDEDED;
}

.cd_tora_pv_big {
	clear:both;
	width:580px;
	margin:15px 10px;
	padding:0px;
	text-align:center;
	/* background-color:#EDEDED; */
}


/* --- subtitle --- */

.subtitle_top {
	clear:both;
	width:600px;
	margin:0px;
	padding:20px 0px 0px 0px;
}

.subtitle_box {
	clear:both;
	position:relative;
	width:560px;
	margin:0px;
	padding:0px 20px 0px 20px;
	background: url(img/subtitle_back.jpg);
	background-repeat:repeat-y;
}

.subtitle_box-inner {
	position:static;
	width:560px;
	margin:0px;
	padding:0px;
	text-align:center;
	letter-spacing:4px;
}

.subtitle_bottom {
	clear:both;
	width:600px;
	margin:0px;
	padding:0px 0px 10px 0px;
}

#page-title {
	clear:both;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:1.3;
	color:#000000;
}


/* --- main box --- */

.box_obi {
	clear:both;
	position:relative;
	width:540px;
	margin:10px 0px 0px 0px;
	padding:15px 30px 2px 30px;
	background: url(img/box_obi.jpg);
	background-repeat:repeat-y;
}

.box_obi-inner {
	position:static;
	width:540px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	text-align:left;
}

.box_obi-inner a,
.box_obi-inner a:visited,
.box_obi-inner a:active {
	color:#FFCC66;
}

.box_obi-inner p {
	float:right;
	margin:0px;
	padding:0px 0px 0px 30px;
	color:#FFFFFF;
	text-align:right;
}

.box {
	clear:both;
	position:relative;
	width:540px;
	margin:0px;
	padding:20px 30px 0px 30px;
	background: url(img/box_back.jpg);
	background-repeat:repeat-y;
}

.box-inner {
	position:static;
	width:540px;
	margin:0px;
	padding:0px;
	text-align:justify;
}

.box-inner h3 {
	clear:both;
	margin:0px;
	padding:0px 0px 10px 42px;
	font-size:16px;
	line-height:1.2;
	text-align:justify;
	background: url(img/icon.jpg);
	background-repeat:no-repeat;
}

.box_sub {
	clear:both;
	position:relative;
	width:540px;
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	line-height:1.4;
	text-align:right;
	border-top:1px dotted #000000;
}

.box_sub p {
	float:left;
	margin:0px;
	padding:0px;
	line-height:1.4;
	text-align:right;
}

.box_bottom {
	clear:both;
	width:600px;
	margin:0px;
	padding:0px;
}


/* --- main box --- */

.profile_top {
	clear:both;
	width:600px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.profile_box {
	clear:both;
	position:relative;
	width:520px;
	margin:0px;
	padding:10px 40px 0px 40px;
	background: url(img/profile_back.jpg);
	background-repeat:repeat-y;
}

.profile_box-inner {
	position:static;
	width:520px;
	margin:0px;
	padding:0px;
	line-height:1.6;
	text-align:justify;
}

.profile_box-inner h3 {
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	font-size:16px;
	line-height:1.2;
	text-align:justify;
	border-bottom:1px dotted #FFCC66;
}

.profile_photo {
	float:left;
	margin:0px;
	padding:0px;
}

.profile_text {
	float:right;
	position:relative;
	width:385px;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:1.6;
	text-align:justify;
}

.profile_text h4 {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:14px;
	line-height:1.2;
	text-align:justify;
}

.profile_text h4 span {
	font-size:12px;
	line-height:1.2;
	font-weight:normal;
	color:#999999;
}

.profile_bottom {
	clear:both;
	width:600px;
	margin:0px;
	padding:0px;
}


/* ----- フッター 内容 ----- */

.footer {
	clear:both;
	position:relative;
	width:580px;
	margin:30px 10px 0px 10px;
	padding:15px 0px 0px 0px;
	border-top:1px dotted #000000;
}

.footer-inner {
	position:static;
	width:580px;
	margin:0px;
	padding:0px;
	line-height:1.2;
	text-align:center;
}

.footer-inner address {
	clear:both;
	margin:0px;
	padding:10px 0px 0px 0px;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#666666;
}


/* ---------- menu 内容 ---------- */

#menu {
	float:left;
	position:relative;
	width:240px;
	margin:0px;
	padding:0px 10px;
}

#menu-inner {
	position:static;
	width:240px;
	margin:0px;
	padding:0px;
	text-align:justify;
}

.menu_box {
	clear:both;
	width:240px;
	margin:0px;
	padding:10px 0px 0px;
}


/* --- mm --- */

.mm_title {
	clear:both;
	width:240px;
	height:35px;
	margin:0px;
	padding:0px;
	font-size:9px;
	text-indent:-9999px;
	text-align:left;
	background: url(img/mm_title.jpg);
	background-repeat:no-repeat;
}

.mm_box {
	clear:both;
	position:relative;
	width:195px;
	margin:0px;
	padding:5px 25px 0px 20px;
	background: url(img/mm_back.jpg);
	background-repeat:repeat-y;
}

.mm_box-inner {
	position:static;
	width:195px;
	margin:0px;
	padding:0px;
	line-height:1.4;
	color:#FFFFFF;
	text-align:justify;
}

.mm_box_form {
	clear:both;
	width:195px;
	margin:0px;
	padding:8px 0px 0px 0px;
	line-height:1.4;
	color:#FFFFFF;
	text-align:justify;
}

.mm_box_form table {
	clear:both;
	width:195px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	text-align:left;
}

.mm_box_form th {
	clear:both;
	margin:0px;
	padding:0px;
	line-height:1.6;
	font-weight:normal;
	color:#FFFFFF;
}

.mm_box_form td {
	clear:both;
	margin:0px;
	padding:0px 0px 6px 0px;
	color:#FFFFFF;
	text-align:left;
}

.mm_box_form_bottum {text-align:right;}

.mm_input {
	clear:both;
	width:186px;
	margin:0px;
	padding:0px;
	line-height:1.4;
	text-align:left;
}

.mm_input_name {
	clear:both;
	width:146px;
	margin:0px;
	padding:1px;
	line-height:1.4;
	text-align:left;
}

.mm_bottom {
	clear:both;
	margin:0px;
	padding:0px;
}


/* --- category --- */

.category_top {
	clear:both;
	margin:0px;
	padding:0px;
}

.category_box {
	clear:both;
	position:relative;
	width:200px;
	margin:0px;
	padding:0px 20px 4px 20px;
	background: url(img/mm_back.jpg);
	background-repeat:repeat-y;
}

.category_box-inner {
	position:static;
	width:200px;
	margin:0px;
	padding:0px;
	line-height:1.4;
}

.category_box-inner p,
.category_box-inner p a,
.category_box-inner p a:visited,
.category_box-inner p a:active {
	clear:both;
	margin:0px;
	padding:6px 0px 0px 0px;
	line-height:1.4;
	color:#FFCC66;
	text-align:justify;
}

.category_bottom {
	clear:both;
	margin:0px;
	padding:0px;
}


/* --- member --- */

.member_title {
	clear:both;
	width:240px;
	height:35px;
	margin:0px;
	padding:0px;
	font-size:9px;
	text-indent:-9999px;
	text-align:left;
	background: url(img/member_title.jpg);
	background-repeat:no-repeat;
}

.member_bottom {
	clear:both;
	margin:0px;
	padding:0px;
}



/* ------------------------------------------------------------
　　rollover style 設定
------------------------------------------------------------ */

/* Another Story of 虎の穴とは？ */
.menu_about {margin:0px;padding:0px;display:block;height:60px;width:240px;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu_about a {display:block;height:60px;width:240px;background: url(img/menu_about.jpg) no-repeat;text-decoration: none;}
.menu_about a:hover {background-position:-240px top;text-decoration:none;font-size:9px;line-height:9px;}


/* 参加メンバー　下地 敏也さん */
.menu_member01 {margin:0px;padding:0px;display:block;height:60px;width:240px;background: url(img/member01.jpg) no-repeat;background-position:-240px top;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu_member01 a {display:block;height:60px;width:240px;background: url(img/member01.jpg) no-repeat;text-decoration: none;}
.menu_member01 a:hover {background-position:-240px top;text-decoration:none;font-size:9px;line-height:9px;}

/* 参加メンバー　清来 水希さん */
.menu_member02 {margin:0px;padding:0px;display:block;height:60px;width:240px;background: url(img/member02.jpg) no-repeat;background-position:-240px top;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu_member02 a {display:block;height:60px;width:240px;background: url(img/member02.jpg) no-repeat;text-decoration: none;}
.menu_member02 a:hover {background-position:-240px top;text-decoration:none;font-size:9px;line-height:9px;}

/* 参加メンバー　布施 俊二さん */
.menu_member03 {margin:0px;padding:0px;display:block;height:60px;width:240px;background: url(img/member03.jpg) no-repeat;background-position:-240px top;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu_member03 a {display:block;height:60px;width:240px;background: url(img/member03.jpg) no-repeat;text-decoration: none;}
.menu_member03 a:hover {background-position:-240px top;text-decoration:none;font-size:9px;line-height:9px;}

/* 参加メンバー　湊 真帆子さん */
.menu_member04 {margin:0px;padding:0px;display:block;height:60px;width:240px;background: url(img/member04.jpg) no-repeat;background-position:-240px top;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu_member04 a {display:block;height:60px;width:240px;background: url(img/member04.jpg) no-repeat;text-decoration: none;}
.menu_member04 a:hover {background-position:-240px top;text-decoration:none;font-size:9px;line-height:9px;}

/* 参加メンバー　久世 舞香さん */
.menu_member05 {margin:0px;padding:0px;display:block;height:60px;width:240px;background: url(img/member05.jpg) no-repeat;background-position:-240px top;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu_member05 a {display:block;height:60px;width:240px;background: url(img/member05.jpg) no-repeat;text-decoration: none;}
.menu_member05 a:hover {background-position:-240px top;text-decoration:none;font-size:9px;line-height:9px;}

/* 参加メンバー　鈴木 竜太さん */
.menu_member06 {margin:0px;padding:0px;display:block;height:60px;width:240px;background: url(img/member06.jpg) no-repeat;background-position:-240px top;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu_member06 a {display:block;height:60px;width:240px;background: url(img/member06.jpg) no-repeat;text-decoration: none;}
.menu_member06 a:hover {background-position:-240px top;text-decoration:none;font-size:9px;line-height:9px;}

/* 参加メンバー　内田 大三さん */
.menu_member07 {margin:0px;padding:0px;display:block;height:60px;width:240px;background: url(img/member07.jpg) no-repeat;background-position:-240px top;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu_member07 a {display:block;height:60px;width:240px;background: url(img/member07.jpg) no-repeat;text-decoration: none;}
.menu_member07 a:hover {background-position:-240px top;text-decoration:none;font-size:9px;line-height:9px;}

/* 参加メンバー　亀田 直人さん */
.menu_member08 {margin:0px;padding:0px;display:block;height:60px;width:240px;background: url(img/member08.jpg) no-repeat;background-position:-240px top;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu_member08 a {display:block;height:60px;width:240px;background: url(img/member08.jpg) no-repeat;text-decoration: none;}
.menu_member08 a:hover {background-position:-240px top;text-decoration:none;font-size:9px;line-height:9px;}

/* 参加メンバー　美月 あかりさん */
.menu_member09 {margin:0px;padding:0px;display:block;height:60px;width:240px;background: url(img/member09.jpg) no-repeat;background-position:-240px top;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu_member09 a {display:block;height:60px;width:240px;background: url(img/member09.jpg) no-repeat;text-decoration: none;}
.menu_member09 a:hover {background-position:-240px top;text-decoration:none;font-size:9px;line-height:9px;}



/* 極みバナー 上 */
.cd_tora_b_links_top {margin:15px 0px 15px 0px;padding:0px;display:block;height:150px;width:600px;list-style:none;text-indent:-9999px;overflow:hidden;}
.cd_tora_b_links_top a {display:block;height:150px;width:600px;background: url(img/cd_tora_b_links.jpg) no-repeat;text-decoration: none;}
.cd_tora_b_links_top a:hover {background-position:left -150px;text-decoration:none;font-size:9px;line-height:9px;}

/* 極みバナー 上　テスト */
.cd_tora_b_links_top_test {margin:15px 0px 15px 0px;padding:0px;display:block;height:150px;width:600px;list-style:none;text-indent:-9999px;overflow:hidden;}
.cd_tora_b_links_top_test a {display:block;height:150px;width:600px;background: url(img/cd_tora_b_links_test.jpg) no-repeat;text-decoration: none;}
.cd_tora_b_links_top_test a:hover {background-position:left -150px;text-decoration:none;font-size:9px;line-height:9px;}

/* 極みバナー 下 */
.cd_tora_b_links {margin:30px 0px 0px 0px;padding:0px;display:block;height:150px;width:600px;list-style:none;text-indent:-9999px;overflow:hidden;}
.cd_tora_b_links a {display:block;height:150px;width:600px;background: url(img/cd_tora_b_links.jpg) no-repeat;text-decoration: none;}
.cd_tora_b_links a:hover {background-position:left -150px;text-decoration:none;font-size:9px;line-height:9px;}



/* 沢雉会2010バナー	 */
.banner_t2010 {margin:15px 0px 15px 0px;padding:0px;display:block;height:200px;width:240px;list-style:none;text-indent:-9999px;overflow:hidden;}
.banner_t2010 a {display:block;height:200px;width:240px;background: url(img/banner_t2010.jpg) no-repeat;text-decoration: none;}
.banner_t2010 a:hover {background-position:-240px top;text-decoration:none;font-size:9px;line-height:9px;}





/* ------------------------------------------------------------
　　元style 設定
------------------------------------------------------------ */

/* Content */

.asset-name {font-size: 22px;font-weight: bold;}
.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 #e0f2fe;}
.asset-footer {border-top: 1px solid #e0f2fe;}

.content-nav {
	clear:both;
	position:relative;
	width:580px;
	margin:0px;
	padding:10px 10px 0px;
}

.content-nav-inner {
	position:static;
	width:580px;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.archive-title {
    margin: 5px 0 30px;
    font-size: 26px;
    font-weight: bold;
}

.widget-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header,
.search-form-header,
.search-results-header {
    margin: 0;
    padding: 5px 0;
    font-size: 18px;
    font-weight: bold;
}

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

.asset-more-link,
.asset-meta,
.typelist-thumbnailed {
    font-size: 11px;
}


/* 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;
}


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

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


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

* html #header-content {  /*HACK targets IE6 but not 7, instead of min-height*/
    height: 72px;
}
/* #header-content {
    width: 844px; 
    min-height: 72px; 
    margin: 20px 0 100px 20px;
}

#header-name {
    color: #003c6a;  
    font-family: "century gothic", futura, arial, helvetica, "hirakakupro-w3", osaka, "ms pgothic", sans-serif; 
    font-size: 28px;
    font-weight: bold;
}

#header-description {
    color: #003c6a;  
    font-family: "century gothic", futura, arial, helvetica, "hirakakupro-w3", osaka, "ms pgothic", sans-serif;  
    font-weight: bold; 
} */


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

.asset-name,
.comments-header,
.comments-open-header,
.trackbacks-header,
.archive-title
.archive-header,
.search-form-header,
.search-results-header {
    font-family: "century gothic", futura, arial, helvetica, "hirakakupro-w3", osaka, "ms pgothic", sans-serif;
} 

.asset-name,
.asset-name a,
.archive-title {
    color: #3e667e;
}

.asset-footer {
    border-top-color: #e0f2fe;
}

.comments-header,
.comments-open-header,
.trackbacks-header,
.archive-header,
.search-form-header,
.search-results-header {
    color: #a0cddd;
}

.comment,
.trackback {
    border-color: #e0f2fe;
}



.archive-list-item {
    margin-bottom: 5px;
}


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

.layout-wtt #content-inner { background: transparent url(content-wtt.gif) repeat-y scroll right top; }
.layout-twt #content-inner { background: transparent url(content-twt.gif) repeat-y scroll left top; }
.layout-wt #content-inner { background: transparent url(content-wt.gif) repeat-y scroll right top; }
.layout-tw #content-inner { background: transparent url(content-tw.gif) repeat-y scroll left top; }

.widget a,
.archive-widget .widget-list .item {
    color: #4c6885;
} 

.widget-header {
    padding: 5px 15px;
    font-size: 12px;
    font-weight: bold; 
    font-family: "century gothic", futura, arial, helvetica, "hirakakupro-w3", osaka, "ms pgothic", sans-serif; 
    background: url(widget-header.gif) repeat top left #587fa5; 
}  
.widget .widget-header {
    border-left: 1px solid #fff;
}

.layout-tw .widget .widget-header {
    border-left-width: 0;
}

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

.embed-asset-widget .widget-header {
    margin-bottom: 10px;
}  
.widget-header,
.widget-header a {
    text-decoration: none;
    color: #fff;
}

.widget-header .edit a {
    border-left-color: #fff
} 
.widget .widget-header a:hover {
    text-decoration: underline;
}

.widget-content {
    padding: 0 15px;
}

.media-stream-widget img {
    border: 1px solid #999;
} 
.widget-header .edit a,
.archive-widget .widget-list .item a,
.archive-widget .widget-list .item {
    font-weight: normal;
} 

.widget-header {
    font-size: 14px;
}

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

.widget-header a:hover {
    text-decoration: underline;
}

.widget-content {
    margin-top: 5px;
    margin-bottom: 20px;
    font-size: 11px;
}


/* "Powered By" Widget */

.widget-powered .widget-content {
    padding: 10px;
    text-align: center;
}


/* Calendar Widget */

.widget-calendar .widget-content table {
    font-size: 10px;
}


/* Footer Widgets */

#footer .widget {
    margin: 10px 0;
}

#footer .widget-content {
    padding-right: 0;
    padding-left: 0;
}

#footer .widget-powered .widget-content {
    padding: 0;
    text-align: left;
}


/* 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 ---------------------------------------------------------- */

/* #content-inner {
    padding: 10px 0;
} */








