/*============================================================**
		Headline Styles
**============================================================*/

h2 {
    color: #1B1310;
}

h2 span {
    color: #909090;
}

h3,
h4,
h5 {
    color: #999;
}

h3 span,
h3 a,
h4 span,
h4 a,
h5 span,
h5 a {
    color: #1B1310;
}

.contentsSubTitle,
.contentsSmallTitle {
    color: #1B1310;
}

.contentsSubTitle {
    color: #1B1310;
    border-bottom: 1px solid #EDE7DE;
}

.contentsSmallTitle {
    color: #1B1310;
    border-bottom: 1px dashed #EDE7DE;
}

.sectionTitle {
    color: #333;
}

/*============================================================**
		Common Style
**============================================================*/

body {
    color: #1B1310;
/*    background: #FFF9EF;*/
}

pre {
    background: #333;
    color: #fff;
    border-top: 1px dotted #FFFFEE;
    border-left: 1px dotted #FFFFEE;
}


/*============================================================**
		#siteNavigation
**============================================================*/

.strSeparate {
    color: #A3A3A2;
}

#siteNavigation {
    color: #A3A3A2;
    border-top: 3px solid #1B1310;
}

#logo {
    color: #d0d0d0;
}

#logo a:hover {
    border-bottom: 1px solid #1B1310;
}

#siteTitle {
    color: #1B1310;
}

#contentDesc,
#contentDesc a {
/*    color: #A87878;*/
    color: #c0c0c0;
}

#home #contentDesc {
    color: #c0c0c0;
}

#siteNavigation #siteMenu #siteMenu-home a {
    background: #1B1310;
    color: #fff;
}

#siteNavigation #siteMenu #siteMenu-home a:hover {
    background: #555555;
}

#about #contentDesc {
    color: #C8F014;
}

#siteNavigation #siteMenu #siteMenu-about span {
    color: #C8F014;
}

#siteNavigation #siteMenu #siteMenu-about a {
    background: #C8F014;
    color: #fff;
}

#siteNavigation #siteMenu #siteMenu-about a:hover {
    background: #EAF236;
}

#monthly #contentDesc a,
#entry #contentDesc a,
#logs #contentDesc {
    color: #518CDC;
}

#siteNavigation #siteMenu #siteMenu-logs span {
    color: #518CDC;
}

#siteNavigation #siteMenu #siteMenu-logs a {
    background: #518CDC;
    color: #fff;
}

#siteNavigation #siteMenu #siteMenu-logs a:hover {
    background: #73AEFE;
}

#tags #contentDesc {
    color: #F07882;
}

#siteNavigation #siteMenu #siteMenu-tags span {
    color: #F07882;
}

#siteNavigation #siteMenu #siteMenu-tags a {
    background: #F07882;
    color: #fff;
}

#siteNavigation #siteMenu #siteMenu-tags a:hover {
    background: #F29AA4;
}

#photo #contentDesc,
#photo #contentDesc a {
    color: #12769A;
}

#siteNavigation #siteMenu #siteMenu-photo span {
    color: #12769A;
}

#siteNavigation #siteMenu #siteMenu-photo a {
    background: #12769A;
    color: #fff;
}

#siteNavigation #siteMenu #siteMenu-photo a:hover {
    background: #3498BC;
}

#siteNavigation #siteMenu #siteMenu-feed span {
    color: #E86A13;
}

#siteNavigation #siteMenu #siteMenu-feed a {
    background: #E86A13;
    color: #fff;
}

#siteNavigation #siteMenu #siteMenu-feed a:hover {
    background: #FA8C35;
}

#search #contentDesc {
    color: #7AA35D;
}

#siteNavigation #siteMenu #siteMenu-search span {
    color: #7AA35D;
}

#siteNavigation #siteMenu #siteMenu-search a {
    background: #7AA35D;
    color: #fff;
}

#siteNavigation #siteMenu #siteMenu-search a:hover {
    background: #9CC57F;
}

#diary #contentDesc,
#diary #contentDesc a {
    color: #7E386A;
}

#siteNavigation #siteMenu #siteMenu-diary span {
    color: #7E386A;
}

#siteNavigation #siteMenu #siteMenu-diary a {
    background: #7E386A;
    color: #fff;
}

#siteNavigation #siteMenu #siteMenu-diary a:hover {
    background: #9F5A8C;
}


/*============================================================**
		#mainContents
**============================================================*/

#mainContents {
    color: #595857;
}

#mainContents a {
    color: #595857;
}

#mainContents #topicPath {
    color: #999;
}

#mainContents #mainDesc {
    border-bottom: 1px dashed #A3A3A2;
}

/* Monthly List */

#mainContents #monthlyList dt {
    color: #999;
}

#mainContents #monthlyList dd {
    border-bottom: 1px dashed #A3A3A2;
}

#mainContents #monthlyList dt span {
    color: #777;
}

#mainContents #monthlyList dd h3 a {
    color: #333;
}

/* search */

#mainContents #searchForm {
    background: #e2e2e3;
    color: #777;
}

/* logs */

#mainContents .repeatDefinedList {
    border-bottom: 1px dashed #A3A3A2;
}

#mainContents .repeatDefinedList dt a {
    color: #353535;
}

#mainContents .repeatDefinedList dd {
    color: #999;
}

#recentEntry .datetime,
#recentMT .datetime {
    color: #999;
}


/*============================================================**
		#navigation
**============================================================*/

#navigation {
    background-color: #1B1310;
}

#navigation,
#navigation a {
    color: #8A7D75;
}

#navigation h3 {
    color: #E2DCD3;
    border-bottom: 1px dotted #E2DCD3;
}

#navigation .navList li {
    color: #E2DCD3;
}

#navigation .navList li span {
    color: #8A7D75;
}


/*============================================================**
		#footerNavigation
**============================================================*/

#footerNavigation {
	border-top: 1px dashed #ccc;
    color: #999;
}

#footerNavigation a {
    color: #555;
}


/*============================================================**
		TagCloud Styles
**============================================================*/

ul#tagCloud {
    border: 4px double #A3A3A2;
}

#tagCloud li a {
    color: #c0c0c0;
}

#tagCloud li.hot a {
    color: #A87878;
}

#tagCloud li.old a {
    color: #777;
}

#tagCloud li.oldest a {
    color: #CCC;
}

#coffSection {
    color: #999;
}

.coffButton {
    color: #999;
    background: #fff;
    border: 1px solid #A3A3A2;
}

a.coffButton:hover {
    color: #999;
    background: #eee;
}


/*============================================================**
		Component Styles
**============================================================*/

.rFloat img {
    border: 1px solid #A3A3A2;
}

.cSide img {
    border: 1px solid #A3A3A2;
}

.lSide img {
    border: 1px solid #A3A3A2;
}

.odd {
    background: #ececdc;
}

.extra-large {
    color: #999;
}

.x-small {
    color: #999;
}

.bottomBorder {
    border-bottom: 1px dashed #A3A3A2;
}

.notes,
#mainContents .notes {
    color: #A87878;
}

.imgCaption {
    color: #878787;
}

.descList dt {
    color: #303030;
}


/*============================================================**
        support messaging.css( in mt-static/css )
**============================================================*/

#mainContents .msg-info {
    border: 1px solid #ccc;
}
