/*
================================================
SIDE-MENU
================================================
*/

h2.activitiestitle{
   color: #993366;
   height:35px;
}

.contents-menu h3.submenuh{
   color:#336633;
   padding-bottom:0;
}

.contents-menu h3.submenuh a{
   color:#336633;
   text-decoration:none;
}

ul.submenu{
      padding-bottom:15px;
      margin-bottom:15px;
}


ul.cat-submenu{
  	border-top:1px solid #CCCC66;
	padding-bottom:15px;
        margin-bottom:15px;
	width:140px;
}

ul.cat-submenu ul.cat-submenu{
  	border:none;
	padding-bottom:0;
        margin-bottom:0;
	width:100%;
}

ul.cat-submenu li{
	border-bottom:1px solid #CCCC66;
	padding-left:10px;
	background:url(/style/img/submenumark.jpg) no-repeat left 10px;
	color:#000000;
	padding-top:5px;
        
}

ul.cat-submenu ul.cat-submenu li{
   border:none;
   padding-top:5px;
   padding-bottom:1px;
   margin-top:-2px;
}

ul.cat-submenu li a,ul.cat-submenu li a:visited{
	text-decoration:none;
	color:#000000;
}

ul.cat-submenu li a:hover{
	text-decoration:underline;
	color:#000000;
}

/*
======================================================================
INDEX
======================================================================
*/

.date-header{
       color:#999966;
       padding-top:5px;
       height:15px;
}

h3.entry-header{
    font-size:large;
    color:#333333;
    font-weight:normal;
    padding-bottom:10px;
    display:block;
    width:450px;
    font-weight:bold;
}

.entry-header a, .entry-header a:visited, .entry-header a:hover{
   color:#333333;
   text-decoration:none;
   background:none;
}

.entry{
  border-bottom:1px solid #CCCC66;
  padding-top:5px;
}

.entry-more-link{
  padding-top:5px;
  padding-bottom:5px;
}

.entry-footer{
  font-size:smaller;
  padding-bottom:10px;
}



/*
============================================================
 individual-entry-archive
============================================================
*/

.individual-entry-archive #archive-title{
    font-size:large;
    color:#333333;
    font-weight:bold;
}

.individual-entry-archive .contents-main-header{
  height:30px;
  color:#999966;
}
.individual-entry-archive .contents-main-header .content-nav a{
  color:#999966;
  background:none;
}

.individual-entry-archive .entry{
    padding-bottom:3px;
}

.individual-entry-archive .entry-footer{
  padding-bottom:5px;
}

.trackbacks,
.comments{
  padding-top:10px;
}

h3.comments-header{
 padding-bottom:7px;
 display:block;
 width:450px;
} 

h3.trackbacks-header{
   display:block;
 width:450px;
}

.comment-footer, .trackback-footer{
  font-size:smaller;
　padding-top:3px;
}

.comments-open-moderated{
  font-size:smaller;
}

.trackback-content{
   padding-top:3px;
  
}
.trackback-content p{
  margin-bottom:0;
}
.comment-content p{
  margin:0;
}


/*
===========================================
comment preview
comment pendding
===========================================
*/
h3.comment-preview-title{
 font-size:large;
 font-weight:normal;
 padding-bottom:10px;
 display:block;
 width:450px;
}


/*
==========================================
date-based-archive
==========================================
*/
.date-based-archive .contents-main-header{
  height:20px;
  color:#999966;
}
.date-based-archive .contents-main-header .content-nav a{
  color:#999966;
  background:none;
}

.date-based-archive #archive-title,
.category-archive #archive-title{
   font-weight:bold;
   font-size:large;
   padding-bottom:5px;
}


/* ================================================================ */


/* Experimental comment styles
    Not currently in use anywhere in default templates
    For testing only... */
#comments-experimental .comment, #comments-experimental .comment .comment-inner {
    width:36em;
}

#comments-experimental .comment {
    padding: 0px;
    margin: 10px 15px;
    background-color:#eef;
    border:2px solid #bbb;
}

#comments-experimental .comment .comment-inner {
    position:relative;
    margin:-5px 0 0 -3px;
    background:#f3f3ff;
    border:1px solid #003;
}

#comments-experimental .comment:hover .comment-inner {
    border:1px solid #000;
    background-color: #fff;
}

#comments-experimental .comment a {
    text-decoration: none;
    border-bottom: 1px dotted #36414d;
}

#comments-experimental .comment:hover a {
    color: #333;
    border-bottom: 1px solid #666;
}

#comments-experimental .comment .comment-content {
    margin-right: 25px;
    margin-left: 25px;
    margin-bottom: 15px;
}

#comments-experimental .comment-footer-experimental {
    margin-right: 15px;
    font-size: 10px;
    text-align: right;
}

#comments-experimental .comment .comment-header {
    font-size: 16px;
    margin: 5px auto 5px 10px;
    text-shadow: #99A 2px 2px 1px #66F;
    color: #666;
}

#comments .comment-header { display: none; }
#comments .comment-footer-experimental { display: none; }
#comments-experimental .comment-footer { display: none; }
