@charset "UTF-8";

/* layout
============================================= */
#main {
float:left;
width:590px;
}

#sub {
float:left;
margin-left:10px;
}

/* #main 
============================================= */
/* tmpl.index.main-index.html
--------------------------------------------------------------------------- */
#main h2,
#main h3{
font-size: 100%;
font-weight:bold;
color:#666;
padding:5px 10px 4px 16px;
margin-bottom:10px;
background:url(../../shared/img/main_ttl_bg.gif) no-repeat left bottom;
}

#main h2#eco-faq {
padding:0;
margin-bottom: 1em;
background:none;
}

#main #entry {
margin-top: -1em;
}

p#indexText {
margin:0 3px 16px;
}

#main div.mainBox {
clear:both;
}

#main div.comment-tb {
padding-bottom:11px;
margin: 40px 15px 10px 15px;
background:url(../../shared/img/mainBox_bg-b.gif) no-repeat center bottom;
}

#main div.mainBox h3 {
font-size: 100%;
font-weight:bold;
color:#000;
text-align:center;
padding: 10px 10px 5px 10px;
margin-bottom: 0;
background:none;
}

#main div.comment-tb h3 {
background:url(../../shared/img/mainBox_bg-t.gif) no-repeat center top;
}

#main div.mainBox p {
margin: 0;
padding: 0;
text-align:center;
}

/* tmpl.index.back-no.html
--------------------------------------------------------------------------- */
.categoryEntry #entries #backnumTitle {
font-size: 108%;
font-weight:bold;
color:#666;
padding:5px 10px 3px 24px;
margin-bottom:10px;
background:url(../../shared/img/main_ttl_bg2.gif) no-repeat left bottom;
}

.categoryEntry  #entries h3 {
font-size: 100%;
font-weight:normal;
color:#000;
padding:0 0 0 13px;
margin-bottom:0;
background:url(../../shared/img/listmark.gif) no-repeat 0 .3em;
}


/* comment, trackback
--------------------------------------------------------------------------- */

#main #entryFooter h3 {
min-height:31px;
_height:31px;
background-image:url(../../shared/img/main_ttl_bg3.gif);
}

#main #entryFooter #entry-vote h3,
#main #entryFooter #entry-vote #vote-select {
padding-top:4px;
}

#main #comments h3 img,
#main #trackbacks h3 img {
padding-top:6px;
}

#main #entryFooter #entry-vote #voteSelect {
top: 2px;
}

/* common
--------------------------------------------------------------------------- */

#main .entryBody p {
margin:0 11px 20px;
}


/* sub
============================================= */
/*question*/
.questionText ,.questionLink {
margin:0 11px;
}

.questionLink {
margin-top:2px;
}

.questionLink a {
padding-left:13px;
background:url(../../shared/img/listmark2.gif) no-repeat 0 .2em;
}

/*recentComments*/
/*recentPings*/
.subBox li ul{
margin:0;
}

.subBox li.authorName{
padding-left:13px;
margin:3px 0;
background:url(../../shared/img/listmark2.gif) no-repeat 0 .2em;
}

