@charset "utf-8";
@import url(blog.css);

/* Header */
#header {
	height: 182px;
}

#header-name {
	height: 118px;
	background: url(design-image/logo.gif) no-repeat left top;
}

#header-name a {
	text-indent: -9999px;
	position:absolute;
	width: 165px;
	height: 118px;
}


/* Footer */

#footer {
	background: #1B1B1B;
	border-top: 2px solid #FFFFFF;
	height: 178px;
}

.logo-oma a {
	background: url(design-image/logo-oma.png) no-repeat left top;
	height: 117px;
	width: 232px;
	text-indent: -9999px;
	position: absolute;
	top: -14px;
	display: block;
	left: 0px;
}

.copy {
	text-align: right;
}

/* Styles */

#category-list {
	height: 40px;
	position: relative;
	width: 350px;
}

#category-list .left {
	width:80px;
}

#category-list .right {
	width: 250px;
}

*html #category-list .right {
	width: 270px;
}

#category-list h2 {
	color:#4C4C14;
	text-transform: uppercase;
	margin-top: 0.8em;
	margin-bottom: 0px;
}

#category-list ul {
	list-style:none;
	margin-left: 0px;
	margin-top: 0.4em;
	margin-bottom: 0px;
}

#category-list li {
	float:left;
	text-transform: uppercase;
	font-size: 147%;
	margin-left: 1em;
}

#category-list li a {
	display:block;
}

.ranking {
	position:relative;
	margin-top: 20px;
	width: 350px;
}

.mt-entry-archive .ranking {
	min-height: 515px;
}

*html .mt-entry-archive .ranking {
	height: 515px;
}

.ranking .left {
	position:relative;
	width: 110px;
	margin-right: 10px;
	padding-top: 110px;
}

.ranking .last {
	margin-right: 0px;
}

.mt-entry-archive .ranking .left {
	margin-bottom: 15px;
}

.ranking h2,
.mt-category-archive .asset-name {
	font-size: 147%;
	color:#54541F;
	clear: both;
	text-transform: uppercase;
	margin-bottom: .3em;
}

.mt-category-archive .asset-name {
	line-height: normal;
}

.ranking h2.last {
	margin-top: 32px;
}

.thumb {
	border: 1px solid #CCCCCC;
	padding: 9px;
	background: #FFFFFF url(design-image/thumb-bg.gif) no-repeat 9px 9px;
}

.mt-main-index .thumb,
.mt-entry-archive .thumb {
	position: absolute;
	top: 0px;
	left: 0px;
}

.thumb div {
	height: 90px;
	width: 90px;
	overflow:hidden;
}

.ranking p a {
	background: url(design-image/icon-arrow.gif) no-repeat right 3px;
	padding-right: 25px;
}


/* mt-main-index,mt-category-archive : alpha */
.mt-main-index #alpha,
.mt-entry-archive #alpha {
	background: url(design-image/beta-inner-bg.png) repeat-y left top;
	position: absolute;
	top: -153px;
	right: 0px;
}

.mt-main-index #alpha-inner,
.mt-entry-archive #alpha-inner {
	background: url(design-image/beta-bg.png) no-repeat left top;
}

.mt-main-index #alpha-content,
.mt-entry-archive #alpha-content {
	background: url(design-image/beta-content-bg.png) no-repeat left bottom;
	position: relative;
	min-height: 734px;
}

*html .mt-main-index #alpha-content,
*html .mt-entry-archive #alpha-content {
	height: 734px;
}

.mt-category-archive #alpha-content {
	background: url(design-image/cat-alpha-content-bg.gif) no-repeat left top;
}

.mt-main-index #alpha h2,
.mt-entry-archive #alpha .selected {
	font-size: 147%;
	color:#333333;
	text-transform: uppercase;
	margin-bottom: .3em;
}

.mt-entry-archive #alpha .selected {
	margin-bottom: 0.3em;
}

.mt-main-index #alpha #asset-img,
.mt-entry-archive #alpha #asset-img {
	width: 489px;
	height: 265px;
	overflow: hidden;
	position: relative;
	background: #FFFFFF;
}

.mt-main-index #alpha h3,
.mt-entry-archive h1,
.mt-category-archive h1 {
	font-size: 300%;
	text-transform: uppercase;
	line-height: 1;
	margin-top: 0.3em;
}

.mt-category-archive h1 {
	color:#4C4C14;
	text-transform: uppercase;
}
p.choose {
	color:#333;
	text-transform: uppercase;
}

.mt-main-index #alpha .asset-header,
.mt-main-index #alpha .asset-name,
.mt-entry-archive #alpha .asset-header,
.mt-entry-archive #alpha .asset-name,
.mt-category-archive h1,
.mt-category-archive .asset-header,
.mt-category-archive .asset-content,
.mt-category-archive .asset-body,
.mt-category-archive .asset-body p {
	margin-bottom: 0px;
}

.mt-main-index #alpha .asset-meta,
.mt-entry-archive #alpha .asset-meta {
	margin-top:0px;
	padding-top: 0px;
	position: relative;
	padding-bottom: 0px;
	margin-bottom: 1.5em;
}

.mt-main-index #alpha .asset-meta dl,
.mt-entry-archive #alpha .asset-meta dl {
	text-transform: uppercase;
	color:#585825;
	margin-bottom: 0px;
	line-height: normal;
}

.mt-main-index #alpha .asset-meta dt,
.mt-entry-archive #alpha .asset-meta dt {
	float:left;
}

.mt-main-index #alpha .asset-meta dd,
.mt-entry-archive #alpha .asset-meta dd {
	float:left;
}

.mt-main-index #alpha .asset-content,
.mt-main-index #alpha .asset-body,
.mt-main-index #alpha .asset-body p,
.mt-entry-archive #alpha .asset-content,
.mt-entry-archive #alpha .asset-body,
.mt-entry-archive #alpha .asset-body p {
	margin-bottom: 0px;
}

.mt-main-index #alpha .asset-body p,
.mt-entry-archive #alpha .asset-body p {
	font-size: 110%;
}

.mt-main-index #alpha .asset-more a,
.mt-entry-archive #alpha .asset-more a {
	display:block;
	height: 69px;
	width: 69px;
	float:right;
	background: url(design-image/btn-dl.gif) no-repeat left top;
	text-indent: -9999px;
}
.mt-main-index #alpha .asset-more a:hover,
.mt-entry-archive #alpha .asset-more a:hover {
	background-position: left bottom;
}


.mt-category-archive .left,
.mt-category-archive .right {
	width: 410px;
	margin-bottom: 0.25em;
}

.mt-category-archive .left .left,
.mt-category-archive .right .left {
	width: 110px;
}

.mt-category-archive .left .right,
.mt-category-archive .right .right {
	width: 280px;
}

.mt-category-archive .list {
	margin-top:40px;
	position: relative;
}

.mt-category-archive .asset-footer {
	margin-top: 0px;
	padding-top: 0px;
}

.mt-category-archive #category-list {
	position:absolute;
	top: -41px;
	width: 880px;
	left: 5px;
}

.mt-category-archive #category-list .right {
	width: 772px;
}

*html .mt-category-archive #category-list .right {
	width: 774px;
}

.mt-category-archive #category-list ul {
	margin-top: 0px;
}

.mt-category-archive #category-list li {
	height: 38px;
	padding-top: 0.25em;
	margin-right: 0px;
	margin-left: 0px;
}

*html .mt-category-archive #category-list li {
	height: 37px;
	padding-top: 0.3em;
}

#ca-pattern #category-list li.pattern {
	padding-left: 0.5em;
	padding-right: 0.4em;
}

#ca-pattern #category-list li.illustration,
#ca-illustration #category-list li.pattern {
	padding-left: 0.55em;
	padding-right: 0.5em;
}

#ca-illustration #category-list li.illustration {
	padding-left: 0.45em;
	padding-right: 0.5em;
}



#ca-pattern #category-list li.pattern,
#ca-illustration #category-list li.illustration {
	border-right: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	background: #FFFFFF;
}

#ca-pattern #category-list .left {
	width: 100px;
}


.google-ad {
	height: 68px;
	width: 489px;
	clear:both;
}
.mt-category-archive .google-ad{
	margin-top: 3em;
height: 90px;
}


.mt-main-index .google-ad,
.mt-entry-archive .google-ad {
	position: absolute;
	bottom: 26px;
}

/* FontStyle */

body {
	font-family: Arial, "Times New Roman", Times ;
}

#category-list,
.ranking h2,
.mt-main-index #alpha h2,
.mt-main-index #alpha h3,
.mt-main-index #alpha .asset-meta dl,
.mt-entry-archive #alpha .selected,
.mt-entry-archive #alpha h1,
.mt-entry-archive #alpha .asset-meta dl,
.mt-category-archive h1,
p.choose,
.mt-category-archive .asset-name {
	font-family: "Times New Roman", Times, serif;
}

/* LinkStyle */

a:hover img {
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	text-decoration: none;
}

#footer a,
.mt-main-index #beta .asset-name a,
.mt-entry-archive #beta .asset-name a {
	color: #666666;
}

#footer a:hover {
	color: #848484;
}

#category-list li a {
	color: #333333;
}

#category-list li a:hover {
	color: #BBBBBB;
}

.ranking p a,
.mt-main-index #alpha .asset-meta dd a,
.mt-entry-archive #alpha .asset-meta dd a,
.mt-category-archive .asset-name a,
.mt-category-archive .asset-footer a {
	color: #585825;
}

.ranking p a:hover,
.mt-main-index #alpha .asset-meta dd a:hover,
.mt-entry-archive #alpha .asset-meta dd a:hover,
.mt-category-archive .asset-name a:hover,
.mt-category-archive .asset-footer a:hover {
	color: #94943F;
}
.entry-title,
.entry-title a{
	color: #333;
}
.entry-title a:hover{
	color: #848484;
}


#footer-content {

}
#footer-inner {
	position: relative;
	height: 117px;
	width: 960px;
	overflow: visible;
}
#donate {
	position:absolute;
	top:50px;
	right:0;
	width:160px;
	height:33px;
}
#donate * {
	margin:0;
	padding:0;
}

