@charset "UTF-8";

/*-----------------------------------------------------------
JVTA | BLOG

Modified 2009 01.29 MT
-------------------------------------------------------------*/

@import url("../common/import.css");


/* blog top
--------------------------------------------------------------------- */

#blog .blogselect{
margin:0 0 10px 0;
padding:0 20px 10px 20px;
border-bottom:1px dotted #ccc;
}

/* MT template
--------------------------------------------------------------------- */

h2.module-header{/*sidebar caption*/
margin:0 0 5px 3px;
padding:0 0 0 8px;
color:#fff;
font-size:14px;
border-left:3px solid #fff;
background-color:transparent;
}

h2.module-header a{color:#fff;}
h2.module-header a:visited{color:#fff;text-decoration:none;}
h2.module-header a:hover{color:#CCC;text-decoration:none;}

h2.date-header{/*entry date*/
margin:0 0 5px 0;
font-weight:normal;
}

h2.recent{
margin:0 0 5px 3px;
padding:0 0 0 8px;
color:#000;
font-size:14px;
border-left:3px solid #000;
background-color:transparent;
}

h2#archive-title{
margin:0 0 5px 0;
padding:0 0 10px 0;
color:#000;
font-size:14px;
border-bottom:1px dotted #999;
background:none;
}

h3.entry-header{/*title*/
margin:0 0 10px 0;
font-weight:bold;
color:#000;
font-size:14px;
}

h3.entry-header a{color:#000;}
h3.entry-header a:visited{color:#000;text-decoration:none;}
h3.entry-header a:hover{color:#000;text-decoration:none;}

.entry{
line-height:1.5;
position: static;
overflow: hidden;
clear: both;
width: 100%;
margin-bottom: 20px;
border-bottom:1px dotted #999;
}

.entry-body, .entry-more{
padding:5px 20px 10px 20px;
}

.entry-body p , .entry-more p{
margin:10px 0;
}

p.entry-more-link{
text-align:right;
margin:0 0 10px 0;
}

p.entry-footer{
clear:both;
font-size:10px;
padding:0 0 5px 0;
text-align:right;
}

.archive {
position: static;
overflow: hidden;
clear: both;
width: 100%;
margin-bottom: 20px;
}

.module-content {
}

.module-content select{ /*blog search*/
width:170px;
}

.module-list,.archive-list {
}

.module-list-item , .archive-list-item{
}
/*
.module-list-item a{color:#666;text-decoration:underline;}
.module-list-item a:visited{color:#666;text-decoration:underline;}
.module-list-item a:hover{color:#000;text-decoration:underline;}
*/
ul.category-list {
list-style: none;
margin:0 0 20px 0;
}
/*
.category-list li{
margin:0 0 0 0;
background-color:#fff;
border-bottom:1px dotted #e4e4e4;
}

.category-list li a{background-color:#fff;display:block;zoom:100%;padding:5px;text-decoration:none;}
.category-list li a:visited{background-color:#fff;text-decoration:none;}
.category-list li a:hover{background-color:#a7b1bb;color:#fff;text-decoration:none;}
*/
ul.cat-list {
padding: 0;
list-style: none;
}

li.cat-list-item{
display:inline;
margin:0 10px 0 0 ;
padding:0 0 0 10px;
color:#95965F;
background:url(../img/common/arrow_a.gif) 0 3px no-repeat;
}

.content-nav{/*entry navigation*/
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px dotted #999;
}

#trackbacks-info{
margin:20px;
padding:10px;
border:1px dotted #CCC;
background-color:#f1f1f1;
}


/* Comment 
--------------------------------------------------------------------- */

#comments{
margin: 0 0 20px 0;
}

h3.comments-header{
margin:0 0 10px 0;
font-weight:bold;
color:#95965F;
}

.comment-content{
margin:0 20px 10px 20px;
}

.comment-content p{
margin:0 0 10px 0;
}

.comment-header{/*name*/
margin:0 0 5px 0;
}

.comment-footer{
padding:0 0 5px 0;
margin:0 0 10px 0;
text-align:right;
border-bottom:1px solid #CCC;
}

h2.comments-open-header{
margin:10px 0 10px 0;
font-weight:bold;
color:#069;
}

p.comments-open-moderated{
margin:0 20px 10px 20px;
}

.comments-open label {
clear:both;
float:left;
display: block;
width: 100px;
}

#comment-author, #comment-email, #comment-url, #comment-text {
width: 340px;
}

#comments-open-footer{
text-align:center;
padding:20px;
}

#comments-open-data{
margin:20px;
padding:10px;
border:1px dotted #CCC;
}

#comments-open-data p{
margin:5px 0;
}

#comment-text{
width:100%;
}

/* search
--------------------------------------------------------------------- */

.mt-search-results a{color:069;}
.mt-search-results a:visited{color:069;}
.mt-search-results a:hover{color:036;}

.module-search input { font-size: 10px; }
.module-search #search { width: 100px; }
.mt-search-results .search-results-header {
color: #069;
padding: 5px;
margin:0 0 10px 0;
}
.mt-search-results .search-results-container { 
margin:0 20px 10px 20px; 
}
.mt-search-results form#search-form { width: 400px; margin: 0px auto 20px auto; }
.mt-search-results form#search-form input#search { width: 80%; }
.mt-search-results form#search-form p#search-options { text-align:center; }

/* paginate
--------------------------------------------------------------------- */

.paginate{
padding:0 10px 20px 0;
text-align:right;
letter-spacing:1px;
}


