/*

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 ---------------------------------------------------------------- */
:link,:visited {
	text-decoration:none;
}
html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
table {
	border-spacing:0;
}
fieldset,img,abbr,acronym {
	border:0;
} 
/* strict reset by uncommenting lines below */
address,caption,cite,code,dfn,em,strong,b,u,s,i,th,var {
	/* font-style:normal;
	*/
	/* font-weight:normal;
	*/
}

ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
a {
	text-decoration:underline;
	outline:none;
}
hr {
	border:0;
	height:1px;
	background-color:#CCC;
	color:#CCC;
}


a img,:link img,:visited img {
	border:none;
}
address {
	font-style:normal;
	display:inline;
}

/* FONT */
.j10r{font-size:   77%;} /* about 10px */
.j11r{font-size: 84.7%;} /* about 11px */
.j12r{font-size: 92.4%;} /* about 12px */
.j13r{font-size:  100%;} /* about 13px */
.j14r{font-size:107.7%;} /* about 14px */
.j15r{font-size:115.4%;} /* about 15px */
.j16r{font-size:123.1%;} /* about 16px */
.j17r{font-size:130.8%;} /* about 17px */
.j18r{font-size:138.5%;} /* about 18px */
.j19r{font-size:146.2%;} /* about 19px */
.j20r{font-size:153.9%;} /* about 20px */
.j21r{font-size:161.6%;} /* about 21px */
.j22r{font-size:169.3%;} /* about 22px */
.j23r{font-size:  177%;} /* about 23px */
.j24r{font-size:184.7%;} /* about 24px */
.j25r{font-size:192.4%;} /* about 25px */
.j26r{font-size:  200%;} /* about 26px */
.bold {font-weight:bold;}

/* Global */

body {
	font:normal 13px 'ＭＳ Ｐゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,Osaka,'MS UI Gothic',arial,helvetica,clean,sans-serif;
}

/* Header */

#header {
	
}

#header-inner {
	position:relative;
}

#header-name {
	margin-bottom:0;
}

#header-description {
	
}

#header a {
	text-decoration:none;
}

#header a:hover {
	text-decoration:underline;
}


/* Content */

.asset-name {
	
}

.asset-name a {
	text-decoration:none;
}

.asset-name a:hover {
	text-decoration:underline;
}

.asset-content {
	min-height:420px;
	height: auto !important;
	height:420px;
	padding:0 0 10px 0;
	margin:5px 10px 5px 16px;
}
.asset-content p {
	padding:0 0 10px 0;
	line-height:1.2em;}

.asset-more-link {
	font-weight:bold;
}

.asset-meta {
	border-top:1px solid #ccc;
}

.asset-footer a,
.comment-footer a {
	font-weight:normal;
}

.content-nav {
	margin:5px 0 10px;
	padding:4px 8px 1px 8px;
	background:#FFF;
	text-align:center;
}

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

.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed {
	margin:5px 0;
}

.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 {
	
}

/* Original R-design */
a.d1Logo{
	display:block;
	float:right;
	margin:0px 10px 0 0;}
.d1_contents{
	padding:5px 0 10px 0;
	margin:5px 12px 5px 10px;
	border-top:1px dotted #666;}

.d1_body{
	min-height:450px;
	height: auto !important;
	height:450px;
	padding:10px;
	font-size:13px;
	line-height:1.7em;
x	border:1px solid #EEE;
x	background:url(../imgs/bg_content.gif);}
.d1_body p{padding:0 0 10px 0;}

#d1_foot_navi01{
	display:block;
	height:28px;
	margin:7px 0 10px 303px;}
#d1_foot_navi02{
	clear:both;
	display:block;
	height:28px;
	margin:7px 0 10px 255px;}
#d1_foot_navi01 li,
#d1_foot_navi02 li{
	float:left;
	width:96px;}
#d1_foot_navi01 li a,
#d1_foot_navi02 li a{
	display:block;
	width:96px;
	height:28px;
	text-indent:-9999px;
	background:url(../imgs/navi_foot.gif) no-repeat}
#d1_foot_navi01 li.naviFoot01 a:link,
#d1_foot_navi01 li.naviFoot01 a:visited,
#d1_foot_navi02 li.naviFoot01 a:link,
#d1_foot_navi02 li.naviFoot01 a:visited{background-position:0 0;}
#d1_foot_navi01 li.naviFoot01 a:hover,
#d1_foot_navi02 li.naviFoot01 a:hover{background-position:0 -28px;}

#d1_foot_navi01 li.naviFoot02 a:link,
#d1_foot_navi01 li.naviFoot02 a:visited,
#d1_foot_navi02 li.naviFoot02 a:link,
#d1_foot_navi02 li.naviFoot02 a:visited{background-position:-96px 0;}
#d1_foot_navi01 li.naviFoot02 a:hover,
#d1_foot_navi02 li.naviFoot02 a:hover{background-position:-96px -28px;}

#d1_foot_navi01 li.naviFoot03 a:link,
#d1_foot_navi01 li.naviFoot03 a:visited,
#d1_foot_navi02 li.naviFoot03 a:link,
#d1_foot_navi02 li.naviFoot03 a:visited{background-position:-192px 0;}
#d1_foot_navi01 li.naviFoot03 a:hover,
#d1_foot_navi02 li.naviFoot03 a:hover{background-position:-192px -28px;}

#d1_foot_navi01 li.naviFoot04 a:link,
#d1_foot_navi01 li.naviFoot04 a:visited,
#d1_foot_navi02 li.naviFoot04 a:link,
#d1_foot_navi02 li.naviFoot04 a:visited{background-position:-288px 0;}
#d1_foot_navi01 li.naviFoot04 a:hover,
#d1_foot_navi02 li.naviFoot04 a:hover{background-position:-288px -28px;}

#d1_foot_navi01 li.naviFoot05 a:link,
#d1_foot_navi01 li.naviFoot05 a:visited,
#d1_foot_navi02 li.naviFoot05 a:link,
#d1_foot_navi02 li.naviFoot05 a:visited{background-position:-384px 0;}
#d1_foot_navi01 li.naviFoot05 a:hover,
#d1_foot_navi02 li.naviFoot05 a:hover{background-position:-384px -28px;}

#d1_foot_navi01 li.naviFoot06 a:link,
#d1_foot_navi01 li.naviFoot06 a:visited,
#d1_foot_navi02 li.naviFoot06 a:link,
#d1_foot_navi02 li.naviFoot06 a:visited{background-position:-480px 0;}
#d1_foot_navi01 li.naviFoot06 a:hover,
#d1_foot_navi02 li.naviFoot06 a:hover{background-position:-480px -28px;}

img.imgLeftDbl{
	float:left;
	margin:0 20px 0 0;
	border:3px double #666;}
img.imgRightDbl{
	float:right;
	margin:0 0 0 20px;
	border:3px double #666;}

.d1Table01,
.d1Table02{
	font-size:13px;
	border-collapse:separate;
	border-spacing:2px 2px;}
.d1Table01 caption{
	padding:2px 0 0 10px;
	font-size:12px;
	line-height:1.5em;}
.d1Table01 th{
	padding:2px 5px 0 5px;
	background:#000 url(../imgs/bg_th_red.gif) no-repeat bottom right;
	color:#FFF;
	text-align:center;}
.d1Table01 td{
	padding:2px 10px 0 10px;
	background:#EEE;
	color:#000;}
.d1Table01 td.sec{
	text-align:right;}

dl.d1DList{
	margin:10px 0 0 0;}
dl.d1DList dt{
	font-weight:bold;
	line-height:1.2em;}
dl.d1DList dd{
	margin:0 0 12px 10px;
	margin-bottom:17px;
	font-size:13px;
	line-height:1.5em;}

table.shaftTbl{
	width:670px;
	border-collapse:collapse;
	border-spacing:0px;
	border:1px solid #666;}
table.shaftTbl th{
	padding:4px;
	background:#CCC;
	text-align:center;
	border:1px solid #666;}
table.shaftTbl td{
	padding:14px 10px;
	text-align:left;
	line-height:1.2em;
	border:1px solid #666;}
table.shaftTbl td.dtl{
	width:506px;}
table.shaftTbl td img{
	margin:5px 0 0 0;}
table.shaftTbl ul{
	font-size:12px;
	line-height:1.5em;}

#d1Womens{
	width:680px;
	height:612px;
	overflow:hidden;
	background:url(../imgs/img_d1_womens.jpg) no-repeat 0 0;}
#d1Womens a,
#d1Womens a:hover{
	text-decoration:none;}
#d1Womens h2{
	font-weight:bold;
	font-size:16px;
	line-height:1.7em;
	padding:410px 0 0 290px;
	color:#E00;}
#d1Womens p{
	font-size:12px;
	line-height:1.6em;
	letter-spacing:0em;
	padding:5px 0 24px 290px;
	color:#000;}

/* 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 {
	margin:0;
	padding:0;
	color:#000;
	background:#000 url(../imgs/bg_site_base.gif);
}

a {
	color:#921712;
	text-decoration:none !important;
}

a:hover {
	text-decoration:underline !important;
}


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

/* PAGE BASE SETTING ( CENTER ) */
#container{background:url(../imgs/bg_site_top.gif) repeat-x;}
#container-inner{
	min-width:929px;
	width:929px;
	margin:0 auto;
	padding:0 0 0 0;
	text-align:left;}
* html #container-inner{	/* IE6 ONRY SETING */
	display:block;
	position:absolute;
	left:50%;
	width:929px;
	margin:0 0 0 -465px;
	padding:0;}

#container-inner,
#content {
x	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:1px;
}
#alpha{
	display:block;
	float:right;
	width:725px;}
#beta{
	display:block;
	float:left;
	width:199px;
	background:url(../imgs/dot_1x4.gif) no-repeat right 15px;}
#gamma{
    display: inline;
    float: left;}

#header-inner,
#content-inner,
#footer-inner {
	position:relative;
	width:929px;
	margin:0 auto;
}
#main-navigation-inner{
	width:193px;}


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

#header {
	margin-bottom:1px;
	background:#000;
	
	border-bottom:1px solid #b30000;
}

#header a {
	color:#fff;
}

#header-content {
	width:920px;
	margin:0;
}

#header-name {
	float:left;
	width:110px;
	color:#fff;
	font-size:20px;
}
#header-name a{
	height:45px;
	display:block;
	text-indent:-9999px;
	background:url(../imgs/logo.gif) no-repeat;
}

#header-description {
	float:left;
	width:500px;
	padding:8px 0 0 12px;
	color:#CCC;
	font-size:12px;}

#header-ulnavi{float:right;}
#header-ulnavi li{float: left;}
#header-ulnavi li a{
	display:block;
	float:left;
	height:25px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../imgs/navi_top.gif) no-repeat;}
#header-ulnavi li.navi1 a{width:76px; margin-right:16px;}
#header-ulnavi li.navi2 a{width:93px; margin-right:5px;}
#header-ulnavi li.navi1 a:link,
#header-ulnavi li.navi1 a:visited{background-position:0 0;}
#header-ulnavi li.navi1 a:hover{background-position:0 -25px;}
#header-ulnavi li.navi2 a:link,
#header-ulnavi li.navi2 a:visited{background-position:-76px 0;}
#header-ulnavi li.navi2 a:hover{background-position:-76px -25px;}


/* Navigation ----------------------------------------------------------------- */
#main-navigation {
	width:193px;
	margin-top:15px;
	margin-bottom:18px;
	font-family:verdana;}

#main-navigation-inner {}

#main-navigation ul{
	margin:0;
	padding:0;
	list-style:none;}

#main-navigation ul li a {
	height:40px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	padding:0;
	margin:0 0 2px 0;
	background:url(../imgs/menu_main.jpg) no-repeat;}

#main-navigation ol{
	margin:-2px 0 2px 0;
	padding:0;
	list-style:none;}

#main-navigation ol li a {
	height:20px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	padding:0;
	margin:0;
	background:url(../imgs/menu_main.jpg) no-repeat;}
	
#main-navigation ol li#gnavi0117 a{height:40px;}

#main-navigation ul li#gnavi01 a:link,
#main-navigation ul li#gnavi01 a:visited{background-position:0 0;}
#main-navigation ul li#gnavi02 a:link,
#main-navigation ul li#gnavi02 a:visited{background-position:0 -432px;}
#main-navigation ul li#gnavi03 a:link,
#main-navigation ul li#gnavi03 a:visited{background-position:0 -472px;}
#main-navigation ul li#gnavi04 a:link,
#main-navigation ul li#gnavi04 a:visited{background-position:0 -512px;}
#main-navigation ul li#gnavi05 a:link,
#main-navigation ul li#gnavi05 a:visited{background-position:0 -552px;}


#main-navigation ol li#gnavi0101 a:link,
#main-navigation ol li#gnavi0101 a:visited{background-position:0 -40px;}
#main-navigation ol li#gnavi0102 a:link,
#main-navigation ol li#gnavi0102 a:visited{background-position:0 -62px;}
#main-navigation ol li#gnavi0103 a:link,
#main-navigation ol li#gnavi0103 a:visited{background-position:0 -84px;}
#main-navigation ol li#gnavi0104 a:link,
#main-navigation ol li#gnavi0104 a:visited{background-position:0 -106px;}
#main-navigation ol li#gnavi0105 a:link,
#main-navigation ol li#gnavi0105 a:visited{background-position:0 -128px;}
#main-navigation ol li#gnavi0106 a:link,
#main-navigation ol li#gnavi0106 a:visited{background-position:0 -150px;}
#main-navigation ol li#gnavi0107 a:link,
#main-navigation ol li#gnavi0107 a:visited{background-position:0 -172px;}
#main-navigation ol li#gnavi0108 a:link,
#main-navigation ol li#gnavi0108 a:visited{background-position:0 -194px;}
#main-navigation ol li#gnavi0109 a:link,
#main-navigation ol li#gnavi0109 a:visited{background-position:0 -216px;}
#main-navigation ol li#gnavi0110 a:link,
#main-navigation ol li#gnavi0110 a:visited{background-position:0 -238px;}
#main-navigation ol li#gnavi0111 a:link,
#main-navigation ol li#gnavi0111 a:visited{background-position:0 -260px;}
#main-navigation ol li#gnavi0112 a:link,
#main-navigation ol li#gnavi0112 a:visited{background-position:0 -282px;}
#main-navigation ol li#gnavi0113 a:link,
#main-navigation ol li#gnavi0113 a:visited{background-position:0 -304px;}
#main-navigation ol li#gnavi0114 a:link,
#main-navigation ol li#gnavi0114 a:visited{background-position:0 -326px;}
#main-navigation ol li#gnavi0115 a:link,
#main-navigation ol li#gnavi0115 a:visited{background-position:0 -348px;}
#main-navigation ol li#gnavi0116 a:link,
#main-navigation ol li#gnavi0116 a:visited{background-position:0 -370px;}
#main-navigation ol li#gnavi0117 a:link,
#main-navigation ol li#gnavi0117 a:visited{background-position:0 -392px;}

#main-navigation ul li#gnavi01 a:hover{background-position:-193px 0;}
#main-navigation ul li#gnavi02 a:hover{background-position:-193px -432px;}
#main-navigation ul li#gnavi03 a:hover{background-position:-193px -472px;}
#main-navigation ul li#gnavi04 a:hover{background-position:-193px -512px;}
#main-navigation ul li#gnavi05 a:hover{background-position:-193px -552px;}

#main-navigation ol li#gnavi0101 a:hover{background-position:-193px -40px;}
#main-navigation ol li#gnavi0102 a:hover{background-position:-193px -62px;}
#main-navigation ol li#gnavi0103 a:hover{background-position:-193px -84px;}
#main-navigation ol li#gnavi0104 a:hover{background-position:-193px -106px;}
#main-navigation ol li#gnavi0105 a:hover{background-position:-193px -128px;}
#main-navigation ol li#gnavi0106 a:hover{background-position:-193px -150px;}
#main-navigation ol li#gnavi0107 a:hover{background-position:-193px -172px;}
#main-navigation ol li#gnavi0108 a:hover{background-position:-193px -194px;}
#main-navigation ol li#gnavi0109 a:hover{background-position:-193px -216px;}
#main-navigation ol li#gnavi0110 a:hover{background-position:-193px -238px;}
#main-navigation ol li#gnavi0111 a:hover{background-position:-193px -260px;}
#main-navigation ol li#gnavi0112 a:hover{background-position:-193px -282px;}
#main-navigation ol li#gnavi0113 a:hover{background-position:-193px -304px;}
#main-navigation ol li#gnavi0114 a:hover{background-position:-193px -326px;}
#main-navigation ol li#gnavi0115 a:hover{background-position:-193px -348px;}
#main-navigation ol li#gnavi0116 a:hover{background-position:-193px -370px;}
#main-navigation ol li#gnavi0117 a:hover{background-position:-193px -392px;}

#main-navigation ul li.on a {color:#000;}

#main-navigation ul li.last {}
	

/* Search ---------------------------------------------------------------- */

.widget-search {
	float:right;
	width:300px;
	position:absolute;
	top:2px;
	right:0;
	text-align:right;
}

.widget-search h3 {
	display:none;
}

#search {
	border:1px solid #ccc;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	padding:1px;
}

#search-submit {
	border:1px solid #75120e;
	border-top:1px solid #b25c59;
	border-left:1px solid #b25c59;
	background:#921712;
	color:#fff;
	padding:0px 5px 1px 5px;
	font-size:11px;
}


/* Sign In ---------------------------------------------------------------- */

#header .widget-sign-in {
	position:absolute;
	right:15px;
	top:5px;
	text-align:center;
	color:#777;
	font-family:verdana;
	font-size:11px;
	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 {
	
}

.asset-footer {
	font-size:13px;
	border-top:1px dotted #ccc;
	padding:15px 0 10px 0;
	margin:0 10px 0 16px;
}

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

.asset-name a {
	
}

#alpha div.asset{
	display:block;
	margin:16px 0 10px 0;
	padding:0;
	background:#FFF url(../imgs/news_footer.gif) no-repeat bottom left;}

#alpha div.asset-header{
	padding:12px 0 0 0;
	background:#FFF url(../imgs/news_header.gif) no-repeat top left;}
#alpha div.asset-header h1#page-title{
	padding:2px 0 2px 8px;
	border-left:8px solid #F00;
	font-weight:bold;}

.entry-asset .asset-name {
	font-size:18px;
	line-height:1.3;
	margin-bottom:12px;
	padding:2px 0 2px 8px;
	background:#FFF;
	border-left:8px solid #F00;
}

.entry-asset .asset-meta {
	color:#777;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	font-size:12px;
	padding:6px 0;
	margin:0 10px 12px 16px;
}


div.newsTopic .entry-asset .byline {
	float:left;
}
div.newsTopic .entry-asset .asset-comments,
div.newsTopic .entry-asset .asset-trackbacks {
	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(../mt-static/addons/Commercial.pack/themes/professional-black/icon-comment.gif) no-repeat 2px 50%;
}
.entry-asset .asset-trackbacks a {
	background:url(../mt-static/addons/Commercial.pack/themes/professional-black/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 {
	font-size:18px;
	line-height:1.3;
	background:#FFF;
	margin:15px 0 0 0;
	padding:4px 8px 1px 8px;}
h1#page-title em{
	font-style:normal;}

.mt-main-index h1#page-title {
	font-size:30px;
	margin-bottom:.5em;
}

.mt-main-index #alpha p {
	font-size:14px;
}

#homepage-image {
	width:725px;
	height:368px;
	margin:0 0 4px 0;}

#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;
}

.comment {
	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 {
	height:20px;
	background:url(../mt-static/addons/Commercial.pack/themes/professional-black/header-arrow-wide.gif) no-repeat 0 0;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	border:none;
	padding:0 6px 0 20px;
	line-height:20px;
	font-family:verdana;
	text-transform:uppercase;
	margin-bottom:10px;
}

#main-navigation .search-options {
	display:none;
}

h1#page-title.search-results-header {
	font-size:14px;
	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(../mt-static/addons/Commercial.pack/themes/professional-black/icon-comment.gif) no-repeat 0 4px;
}

.widget-recent-entries dl {
	padding:0 8px;
}

.widget-recent-entries dl dt {
	font-size:18px;
}

.widget-recent-entries dl dd {
	margin-bottom:3px;
}

.widget-recent-entries dl dd.entry-meta {
	margin-bottom:10px;
	color:#777;
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
}

.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 0 5px 0;
	padding:0;
	font-weight:normal;
}

.comment-content {
	clear:none;
	margin:0 0 5px 0;
	padding:0;
}

.admin-edit-link {
	text-align:center;
	font-family:verdana;
	margin-top:10px;
}

.admin-edit-link a {
	border:1px solid #ccc;
	background:#eee;
	padding:5px 10px;
}

#alpha div.newsTopic{
	clear:both;
	display:block;
	width:725px;
	margin:4px 0 0 0;
	padding:0 0 10px 0;
	background:#FFF url(../imgs/news_footer.gif) no-repeat bottom left;}
h3.news-header{
	height:30px;
	text-indent:-9999px;
	background:url(../imgs/news_h2.gif) no-repeat top left;}
ul.newsList{
	display:block;
	width:551px;
	margin:-22px 15px 0 159px;}
ul.newsList li{
	padding:5px 0 2px 3px;
	background:url(../imgs/dot3x1.gif) repeat-x bottom left;}

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

.contact-form textarea {
	margin-bottom:15px;
}


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

.widget-header,
.widget-content {
	margin-right:15px;
	margin-left:15px;
}

.widget-header {
	height:20px;
	margin-bottom:8px;
	background:url(../mt-static/addons/Commercial.pack/themes/professional-black/header-arrow-narrow.gif) no-repeat 0 0;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	border:none;
	padding:0 6px 0 20px;
	line-height:20px;
	font-family:verdana;
	text-transform:uppercase;
}

.widget-header a{
	color:#fff;
	font-weight:bold;}

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

.layout-wm .widget-header{}

#content .widget-powered .widget-content {
	margin-top:15px;
	margin-bottom:15px;
	border:1px solid #ddd;
	background-color:#f8f8f8;} 

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


/* "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,
#footer .widget-content {
	margin:0;
	padding:0;}

#footer .widget-footer-links {width:600px;}

#footer .widget-powered {
	float:right;
	width:157px;
	text-align:right;
	clear:none;}

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

#footer .widget-powered .widget-content span {
	display:block;
	overflow:hidden;
	text-indent:-9999px;}

#footer .widget-powered .widget-content span a {
	display:block;
	float:right;
	height:41px;
	width:157px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../mt-static/addons/Commercial.pack/themes/professional-black/powered-by-mt-logo.gif) no-repeat 0 0;}


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

#footer{
	height:92px;
	background:url(../imgs/bg_footer.gif) no-repeat 0 0;
	color:#777;}

#footer a{color:#FFF;}

#footer .widget-header{display:none;}

#footer-content{margin:10px 13px 20px 14px;}

#footer-content ul{
	list-style:none;
	margin:0;
	padding:12px 0 0 0;
	float:left;}

#footer-content ul li{
	float:left;
	font-size:12px;
	margin:0;
	padding:0 6px 0 6px;}
#footer-content ul li.early-link{
	border-right:1px solid #FFF;}

#footer div.widget-pagetop a{
	float:right;
	display:block;
	width:52px;
	height:11px;
	margin:10px 0 0 0px;
	text-indent:-9999px;
	background:url(../imgs/bt_pagetop.gif) no-repeat;}
#footer div.widget-pagetop a:link,
#footer div.widget-pagetop a:visited{background-position:0 0;}
#footer div.widget-pagetop a:hover{background-position:0 -11px;}
#footer div.getbanner{
	clear:both;
	width:133px;
	padding-top:16px;}

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

#header:after,
#header-inner:after,
#content:after,
#alpha-inner:after,
#beta-inner:after,
#gamma-inner:after,
#main-navigation: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;}

#header-inner,
#content-inner,
#footer-inner,
#main-navigation,
.entry-asset .asset-meta,
.comment,
#footer-content,
.asset-body {height:1%;}


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


/* R-design Original Style ------------------------------------------------ */ 
ul.sub-navigation li a{
	display:block;
	color:#FFF;
	text-indent:-9999px;
	margin-bottom:10px;}
ul.sub-navigation li#snavi01 a{
	width:193px;
	height:200px;
	background:url(../imgs/bt_movie.jpg) no-repeat;}
ul.sub-navigation li#snavi01 a:link{background-position:0 0;}
ul.sub-navigation li#snavi01 a:hover{background-position:-193px 0;}
ul.sub-navigation li#snavi02 a{
	width:193px;
	height:65px;
	background:url(../imgs/bt_shop.jpg) no-repeat;}
ul.sub-navigation li#snavi02 a:link{background-position:0 0;}
ul.sub-navigation li#snavi02 a:hover{background-position:0 -65px;}
ul.sub-navigation li#snavi03 a{
	width:193px;
	height:106px;
	background:url(../imgs/bt_pro.gif) no-repeat;}
ul.sub-navigation li#snavi03 a:link{background-position:0 0;}
ul.sub-navigation li#snavi03 a:hover{background-position:0 -106px;}
ul.sub-navigation li#snavi04 a{
	width:193px;
	height:64px;
	background:url(../imgs/bt_training.gif) no-repeat;}
ul.sub-navigation li#snavi04 a:link{background-position:0 0;}
ul.sub-navigation li#snavi04 a:hover{background-position:0 -64px;}

#movie-link{
	clear:both;
	margin:0 0 12px 0;
	padding:0;}
#banner-area{
	clear:both;
	margin:0 0 12px 0
	padding:0;}


/*----- OTHERS -----*/
.attention {
	width:725px;
	height:198px;
	padding:170px 0 0 0;
	margin: 0;
	filter:alpha(opacity=60);
	opacity:0.6;
	background:#000;
	text-align:center;
	color: #FFF;
	font-size: 12px;
}

.reset {
	display: block; 
	clear: both; 
	font-size: 1px; 
	height: 1px; 
	line-height: 1px; 
	margin: 0;
}