@charset "utf-8";
/*
Theme Name: WP-Theme Takeharu Satou
Theme URI: http://www.takeharu.org/
Description: 
Version: 1.0
Author: Takeharu Satou
Author URI: http://www.takeharu.org/
Tags: 
Date: 

Notes: 
*/



/* =======================================================================
CSS import
======================================================================= */
@import url("initial.css");



/* =======================================================================
Base setting
======================================================================= */
body {
background-image: url(./images/site_bg.gif);
background-position: top;
background-repeat: no-repeat;
}
a:link { color: #49b700; }
a:hover { color: #49b700; }
a:active { color: #49b700; }
a:visited { color: #49b700; }


/* =======================================================================
Header setting
======================================================================= */
#header-wrap {
width: 100%;
height: 180px;
margin-bottom: 5px;
float: left;
}
#header-wrap #header-contents-wrap {
width: 960px;
margin: 0 auto;
}
.header-left-column {
width: 570px;
height: 120px;
float: left;
}
.header-left-column p.description {
width: 100%;
font-size: 70%;
color: #454545;
text-align: left;
padding: 3px;
float: left;
}
.header-left-column p.description a {
color: #454545;
text-decoration: none;
}
.header-left-column p.description a:hover {
color: #454545;
}
.header-left-column p.yourparty-logo {
width: 170px;
float: left;
}
.header-left-column p.yourparty-logo a {
display: block;
width: 170px;
height: 80px;
background-image: url(./images/header_yourparty_logo.gif);
background-position: 0 0;
background-repeat: no-repeat;
}
.header-left-column p.yourparty-logo a span {
display: none;
}
.header-left-column h1 {
width: 400px;
float: left;
}
.header-left-column h1 a {
display: block;
width: 320px;
height: 80px;
background-image: url(./images/site_logo.gif);
background-position: 0 0;
background-repeat: no-repeat;
}
.header-left-column h1 a span {
display: none;
}
.header-right-column {
width: 390px;
height: 120px;
float: right;
}
/* Header Submenu */
.header-right-column ul.header-submenu {
width: 390px;
height: 25px;
margin-bottom: 10px;
float: left;
}
.header-right-column ul.header-submenu li {
height: 25px;
float: left;
}
.header-right-column ul.header-submenu li.contact {
width: 100px;
}
.header-right-column ul.header-submenu li.privacy {
width: 130px;
}
.header-right-column ul.header-submenu li.sitemap {
width: 100px;
}
.header-right-column ul.header-submenu li.rss {
width: 60px;
}
.header-right-column ul.header-submenu li a {
display: block;
height: 25px;
background-image: url(./images/header_submenu.gif);
background-repeat: no-repeat;
float: left;
}
.header-right-column ul.header-submenu li.contact a { width: 105px; background-position: 0 0; }
.header-right-column ul.header-submenu li.contact a:hover { width: 105px; background-position: 0 -25px; }
.header-right-column ul.header-submenu li.privacy a { width: 145px; background-position: -100px 0; }
.header-right-column ul.header-submenu li.privacy a:hover { width: 145px; background-position: -100px -25px; }
.header-right-column ul.header-submenu li.sitemap a { width: 110px; background-position: -230px 0; }
.header-right-column ul.header-submenu li.sitemap a:hover { width: 110px; background-position: -230px -25px; }
.header-right-column ul.header-submenu li.rss a { width: 110px; background-position: -330px 0; }
.header-right-column ul.header-submenu li.rss a:hover { width: 110px; background-position: -330px -25px; }
.header-right-column ul.header-submenu li a span {
display: none;
}
/* mailmag */
.header-right-column .head-mailmag-wrap {
width: 390px;
float: left;
}
.header-right-column .head-mailmag-wrap dl {
}
.header-right-column .head-mailmag-wrap dl dt {
width: 390px;
height: 25px;
background-image: url(./images/header_mag_title.gif);
background-position: 0 0;
background-repeat: no-repeat;
margin-bottom: 3px;
float: left;
}
.header-right-column .head-mailmag-wrap dl dt span {
display: none;
}
.header-right-column .head-mailmag-wrap dl dd.address {
width: 150px;
margin-bottom: 5px;
float: left;
}
.header-right-column .head-mailmag-wrap dl dd.address input {
width: 140px;
}
.header-right-column .head-mailmag-wrap dl dd.name {
width: 150px;
margin-bottom: 5px;
float: left;
}
.header-right-column .head-mailmag-wrap dl dd.name input {
width: 140px;
}
.header-right-column .head-mailmag-wrap dl dd.button {
width: 60px;
margin-bottom: 5px;
float: left;
}
.header-right-column .head-mailmag-wrap p {
clear: both;
font-size: 80%;
}
/* Header Menu */
ul.header-menu {
width: 960px;
height: 60px;
float: left;
}
ul.header-menu li {
float: left;
}
ul.header-menu li a {
display: block;
height: 60px;
background-image: url(./images/header_menu.jpg);
background-repeat: no-repeat;
}
ul.header-menu li.home a { width: 160px; background-position: 0 0; }
ul.header-menu li.home a:hover { width: 160px; background-position: 0 -60px; }
ul.header-menu li.home_on a { width: 160px; background-position: 0 -60px; }
ul.header-menu li.profile a { width: 160px; background-position: -160px 0; }
ul.header-menu li.profile a:hover { width: 160px; background-position: -160px -60px; }
ul.header-menu li.profile_on a { width: 160px; background-position: -160px -60px; }
ul.header-menu li.agenda a { width: 160px; background-position: -320px 0; }
ul.header-menu li.agenda a:hover { width: 160px; background-position: -320px -60px; }
ul.header-menu li.agenda_on a { width: 160px; background-position: -320px -60px; }
ul.header-menu li.report a { width: 160px; background-position: -480px 0; }
ul.header-menu li.report a:hover { width: 160px; background-position: -480px -60px; }
ul.header-menu li.report_on a { width: 160px; background-position: -480px -60px; }
ul.header-menu li.news a { width: 160px; background-position: -640px 0; }
ul.header-menu li.news a:hover { width: 160px; background-position: -640px -60px; }
ul.header-menu li.news_on a { width: 160px; background-position: -640px -60px; }
ul.header-menu li.guide a { width: 160px; background-position: -800px 0; }
ul.header-menu li.guide a:hover { width: 160px; background-position: -800px -60px; }
ul.header-menu li.guide_on a { width: 160px; background-position: -800px -60px; }
ul.header-menu li a span {
display: none;
}
/* Header Image */
#header-image-wrap {
width: 100%;
position: relative;
float: left;
}
#header-image-wrap #headerimage-contents-wrap {
width: 960px;
margin: 0 auto;
}

/* =======================================================================
Contents setting
======================================================================= */
#main-wrap {
width: 100%;
background-image: url(./images/contents_bg.png);
background-position: top center;
background-repeat: no-repeat;
padding-top: 15px;
float: left;
}
#main-wrap #main-contents-wrap {
width: 940px;
margin: 0 auto;
}
/* ----- pagetop ----- */
#pagetop-wrap {
clear: both;
width: 940px;
margin: 0 auto;
}
#pagetop-wrap a {
display: block;
width: 70px;
height: 20px;
background-image: url(./images/pagetop_btn.png);
background-position: 0 0;
background-repeat: no-repeat;
margin-left: 870px;
}
#pagetop-wrap a:hover {
background-position: 0 -20px;
}
#pagetop-wrap a span {
display: none;
}
/* ----- breadcrumbs ----- */
#breadcrumbs-wrap {
width: 100%;
background-color: #F5F5F5;
margin-bottom: 10px;
float: left;
}
#breadcrumbs-wrap ul {
font-size: 70%;
color: #545454;
margin: 3px;
padding: 3px;
}
#breadcrumbs-wrap ul li {
display: inline;
}
#breadcrumbs-wrap ul li a {
}




/* =======================================================================
Footer setting
======================================================================= */
#footer-wrap {
width: 100%;
background-color: #EFEFEF;
padding-top: 15px;
float: left;
}
#footer-wrap #footer-contents-wrap {
width: 960px;
margin: 0 auto;
}
.footer-left-column {
width: 660px;
margin-bottom: 20px;
float: left;
}
.footer-left-column ul.footer-menu {
width: 660px;
margin-bottom: 30px;
float: left;
}
.footer-left-column ul.footer-menu li {
font-size: 77%;
border-right: solid 1px #666;
margin: 5px;
padding: 0 5px;
text-align: center;
float: left;
}
.footer-left-column ul.footer-menu li a {
color: #545454;
text-decoration: none;
}
.footer-left-column ul.footer-menu li.end {
border: none;
}
.footer-right-column {
width: 300px;
margin-bottom: 20px;
float: right;
}
.footer-right-column h3.office-title {
border-bottom: solid 1px #c7c7c7;
padding-bottom: 3px;
text-align: center;
position: relative;
}
.footer-right-column h3.office-title a {
display: block;
width: 50px;
height: 25px;
background-image: url(./images/office_link_icon.gif);
background-position: 0 0;
background-repeat: no-repeat;
position:absolute;
right: 20px;
top: 0;
}
.footer-right-column h3.office-title a:hover {
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.footer-right-column h3.office-title a span {
display: none;
}
.footer-right-column dl {
font-size: 77%;
margin-bottom: 10px;
}
.footer-right-column dt {
margin-bottom: 5px;
padding: 3px;
}
.footer-right-column dd {
}
#copyright-wrap {
clear: both;
width: 100%;
background-color: #326f0a;
}
#copyright-wrap p {
width: 940px;
font-size: 80%;
color: #FFF;
margin: 0 auto;
text-align: center;
padding: 5px;
}



/* =======================================================================
Home setting
======================================================================= */
#slider {
width: 960px;
position: relative;
}
#navigation {
position:absolute;
width: 960px;
top:200px;
z-index:10;
}
#navigation a {
padding:10px;
background:#49b700;
color:#FFFFFF;
text-transform:uppercase;
text-decoration:none;
}
#navigation a:hover {
background:#326f0a;
}
#navigation a.sexyslider-prev {
float:left;
}
#navigation a.sexyslider-next {
float:right;
}
#control {
text-align:right;
margin-top:5px;
}
#control a {
background:#49b700;
padding:0 3px;
color:#FFFFFF;
text-transform:uppercase;
text-decoration:none;
margin-left:3px;
}
#control a.active {
background:#d60c62;
}
#control a span {
visibility:hidden;
}
#home-main-column {
width: 670px;
float: left;
}
#home-main-column #home-recentreport-wrap {
width: 670px;
margin-bottom: 10px;
float: left;
}
#home-main-column #home-recentreport-wrap h3 {
width: 670px;
height: 40px;
background-image: url(./images/home_report_title.gif);
background-position: 0 0;
background-repeat: no-repeat;
margin-bottom: 10px;
position: relative;
}
#home-main-column #home-recentreport-wrap h3 a.title {
display: block;
width: 670px;
height: 40px;
}
#home-main-column #home-recentreport-wrap h3 a span {
display: none;
}
#home-main-column #home-recentreport-wrap h3 a.rss {
display: block;
width: 30px;
height: 30px;
background-image: url(./images/rss_btn.png);
background-position: 0 0;
background-repeat: no-repeat;
position: absolute;
top: 5px;
right: 5px;
}
#home-main-column #home-recentreport-wrap h3 a:hover.rss {
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
#home-main-column #home-recentreport-wrap dl {
width: 670px;
border-bottom: dotted 1px #CCC;
margin-bottom: 5px;
padding-bottom: 3px;
float: left;
}
#home-main-column #home-recentreport-wrap dl dt {
width: 270px;
float: left;
}
#home-main-column #home-recentreport-wrap dl dt span {
color: #727272;
padding: 0 10px;
}
#home-main-column #home-recentreport-wrap dl dd {
width: 400px;
float: right;
}
#home-main-column #home-recentnews-wrap {
width: 670px;
margin-bottom: 10px;
float: left;
}
#home-main-column #home-recentnews-wrap h3 {
width: 670px;
height: 40px;
background-image: url(./images/home_news_title.gif);
background-position: 0 0;
background-repeat: no-repeat;
margin-bottom: 10px;
position: relative;
}
#home-main-column #home-recentnews-wrap h3 a.title {
display: block;
width: 670px;
height: 40px;
}
#home-main-column #home-recentnews-wrap h3 a span {
display: none;
}
#home-main-column #home-recentnews-wrap h3 a.rss {
display: block;
width: 30px;
height: 30px;
background-image: url(./images/rss_btn.png);
background-position: 0 0;
background-repeat: no-repeat;
position: absolute;
top: 5px;
right: 5px;
}
#home-main-column #home-recentnews-wrap h3 a:hover.rss {
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
#home-main-column #home-recentnews-wrap dl {
width: 670px;
border-bottom: dotted 1px #CCC;
margin-bottom: 5px;
padding-bottom: 3px;
float: left;
}
#home-main-column #home-recentnews-wrap dl dt {
width: 270px;
float: left;
}
#home-main-column #home-recentnews-wrap dl dt span {
color: #727272;
padding: 0 10px;
}
#home-main-column #home-recentnews-wrap dl dd {
width: 400px;
float: right;
}


/* =======================================================================
Widgets setting
======================================================================= */
#sidebar-column {
width: 250px;
float: right;
}
.sidebar-widgets {
width: 250px;
margin-bottom: 10px;
float: left;
}
/* Side Banner */
.sidebar-widgets ul.sidebar-banner {
width: 250px;
text-align: left;
}
.sidebar-widgets ul.sidebar-banner li {
padding-bottom: 3px;
}
.sidebar-widgets ul.sidebar-banner li a:hover img {
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.sidebar-widgets h3 {
font-size: 110%;
font-weight: bold;
color: #379700;
background-image: url(images/widgets_title_bg.gif);
background-position: bottom;
background-repeat: no-repeat;
margin-bottom: 10px;
padding-bottom: 5px;
}
.recent-post ul {
}
.recent-post ul li {
background-image: url(images/arrow.gif);
background-position: 0 6px;
background-repeat: no-repeat;
border-bottom: dotted 1px #CCC;
margin-bottom: 5px;
padding-left: 15px;
padding-bottom: 3px;
}
.recent-post ul li span.date {
color: #444;
padding-right: 10px;
}
.category-list ul {
}
.category-list ul li {
background-image: url(images/arrow.gif);
background-position: 0 6px;
background-repeat: no-repeat;
margin-bottom: 5px;
padding-left: 15px;
padding-bottom: 3px;
}
.archives-list ul {
}
.archives-list ul li {
background-image: url(images/arrow.gif);
background-position: 0 6px;
background-repeat: no-repeat;
border-bottom: dotted 1px #CCC;
margin-bottom: 5px;
padding-left: 15px;
padding-bottom: 3px;
}
/* sidemenu */
.sidebar-menu {
width: 250px;
margin-bottom: 10px;
float: left;
}
.sidebar-menu h3 {
font-size: 110%;
font-weight: bold;
color: #379700;
background-image: url(images/widgets_title_bg.gif);
background-position: bottom;
background-repeat: no-repeat;
margin-bottom: 10px;
padding-bottom: 5px;
}
.sidebar-menu ul {
}
.sidebar-menu ul li {
background-image: url(images/arrow.gif);
background-position: 0 6px;
background-repeat: no-repeat;
border-bottom: dotted 1px #CCC;
margin-bottom: 5px;
padding-left: 15px;
padding-bottom: 3px;
}


/* =======================================================================
Page setting
======================================================================= */
#header-img-wrap {
width: 100%;
margin-bottom: 5px;
float: left;
}
#header-img-wrap h2 {
width: 960px;
margin: 0 auto;
}
#webpage-wrap {
width: 940px;
margin-bottom: 30px;
padding-bottom: 10px;
float: left;
}
#webpage-wrap #webpage-sidebar-column {
width: 250px;
float: right;
}
#webpage-wrap #webpage-main-column {
width: 670px;
float: left;
}
#webpage-wrap #webpage-main-column .post {
}
#webpage-wrap #webpage-main-column .post h3 {
width: 670px;
height: 60px;
font-size: 140%;
font-weight: bold;
color: #3ba000;
background-image: url(./images/pagetitle_bg.gif);
background-position: 0 0;
background-repeat: no-repeat;
position: relative;
margin-bottom: 30px;
float: left;
}
#webpage-wrap #webpage-main-column .post h3 span {
position: absolute;
top: 15px;
left: 35px;
}
#webpage-wrap #webpage-main-column .post h3 span strong {
}
#webpage-wrap #webpage-main-column .post .entry {
width: 670px;
float: left;
}
#webpage-wrap #webpage-main-column .post .entry h4 {
width: 100%;
font-size: 120%;
font-weight: bold;
color: #069;
border-bottom: dotted 1px #CCC;
margin-bottom: 20px
padding-bottom: 5px;
}
#webpage-wrap #webpage-main-column .post .entry h5 {
width: 100%;
font-size: 100%;
font-weight: bold;
color: #069;
border-bottom: dotted 1px #CCC;
margin-bottom: 10px;
padding-bottom: 3px;
}
#webpage-wrap #webpage-main-column .post .entry p {
font-size: 90%;
color: #545454;
line-height: 1.8em;
margin: 10px;
}
.page-contetns-wrap {
margin-bottom: 20px;
}
/* Guide */
.pageindex-list {
width: 670px;
float: left;
}
.pageindex-list .left-column {
width: 330px;
margin-bottom: 10px;
float: left;
}
.pageindex-list .left-column a {
display: block;
width: 330px;
height: 90px;
background-image: url(images/index_menu_bg.jpg);
background-position: 0 0;
background-repeat: no-repeat;
text-decoration: none;
}
.pageindex-list .left-column a span.title {
display: block;
font-size: 120%;
margin: 0 30px;
padding: 10px 0 0 0;
}
.pageindex-list .left-column a span.description {
display: block;
font-size: 80%;
color: #393939;
line-height: 1.5em;
margin: 0 30px;
padding: 5px 0;
}
.pageindex-list .left-column a:hover {
filter:alpha(opacity=85);
-moz-opacity:0.8;
opacity:0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.pageindex-list .right-column {
width: 330px;
margin-bottom: 10px;
float: right;
}
.pageindex-list .right-column a {
display: block;
width: 330px;
height: 90px;
background-image: url(images/index_menu_bg.jpg);
background-position: 0 0;
background-repeat: no-repeat;
text-decoration: none;
}
.pageindex-list .right-column a:hover {
filter:alpha(opacity=85);
-moz-opacity:0.8;
opacity:0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.pageindex-list .right-column a span.title {
display: block;
font-size: 120%;
margin: 0 30px;
padding: 10px 0 0 0;
}
.pageindex-list .right-column a span.description {
display: block;
font-size: 80%;
color: #393939;
line-height: 1.5em;
margin: 0 30px;
padding: 5px 0;
}
/* profile */
.profile-wrap {
width: 670px;
margin-bottom: 30px;
float: left;
}
.profile-wrap h4 {
color: #306500!important;
border: none!important;
margin-bottom: 30px;
text-align: right;
}
.profile-wrap h5 {
font-size: 100%!important;
color: #306500!important;
}
.profile-wrap dl {
margin: 10px;
}
.profile-wrap dl dt {
font-weight: bold;
}
.profile-wrap dl dd {
}
.profile-wrap ul {
margin: 10px;
}
.profile-wrap ul li {
color: #545454;
border-bottom: dotted 1px #EFEFEF;
}
.profile-wrap table {
width: 100%;
border: 1px #E3E3E3 solid;
border-collapse: collapse;
border-spacing: 0;
margin-bottom: 10px;
padding-bottom: 10px;
}
.profile-wrap table th {
width: 160px;
padding: 5px;
border: 1px #E3E3E3 solid;
background: #F5F5F5;
text-align: left;
}
.profile-wrap table td {
padding: 5px;
border: 1px #E3E3E3 solid;
text-align: left;
}
/* Agenda */

/* profile */
.agenda-wrap {
width: 670px;
margin-bottom: 30px;
float: left;
}
.agenda-wrap h4 {
color: #306500!important;
border: none!important;
margin-bottom: 30px;
text-align: left;
}
.agenda-wrap h5 {
font-size: 100%!important;
color: #306500!important;
}
.agenda-wrap h6 {
font-size: 100%!important;
color: #306500!important;
}
.agenda-wrap ul.yourparty-agenda {
width: 460px;
color: #00b5e2;
margin: 0px auto 20px auto;
border: solid 3px #abeaf1;
padding: 10px;
}
/* volunteer */
dl.volunteer-kind {
margin: 10px;
}
dl.volunteer-kind dt {
font-weight: bold;
color: #f14a7e;
border-left: solid 4px #ff96ef;
padding-left: 5px;
}
dl.volunteer-kind dd {
color: #545454;
margin: 5px 15px;
}
/* mail */
table.mail-tb {
width: 100%;
border: 1px #E3E3E3 solid;
border-collapse: collapse;
border-spacing: 0;
margin-bottom: 10px;
padding-bottom: 10px;
}
table.mail-tb th {
padding: 5px;
border: 1px #E3E3E3 solid;
background: #F5F5F5;
text-align: left;
}
table.mail-tb td {
padding: 5px;
border: 1px #E3E3E3 solid;
text-align: left;
}
p.form-btn {
text-align: center;
}
/* links */
.links-wrap {
width: 670px;
margin-bottom: 30px;
float: left;
}
.links-wrap h4 {
font-size: 100%!important;
color: #306500!important;
}
.links-wrap ul {
margin: 10px;
linke-height: 1.6em;
}
.links-wrap ul li {
border-bottom: dotted 1px #CCC;
padding: 2px 5px;
}
/* sitemap */
.sitemap-wrap {
width: 670px;
margin-bottom: 30px;
float: left;
}
.sitemap-left-wrap {
width: 330px;
margin-bottom: 30px;
float: left;
}
.sitemap-right-wrap {
width: 330px;
margin-bottom: 30px;
float: right;
}
.sitemap-wrap dl {
margin: 20px 10px;
linke-height: 1.6em;
}
.sitemap-wrap dl dt {
font-weight: bold;
border-left: solid 5px #0ba000;
border-bottom: dotted 1px #CCC;
padding: 2px 10px;
}
.sitemap-wrap dl dd {
border-bottom: dotted 1px #CCC;
padding: 2px 20px;
}
/* profile */
.privacy-wrap {
width: 670px;
margin-bottom: 30px;
float: left;
}
.profile-wrap h4 {
color: #306500!important;
border: none!important;
margin-bottom: 30px;
text-align: right;
}



/* =======================================================================
Archive setting
======================================================================= */
#archive-wrap {
width: 940px;
margin-bottom: 30px;
padding-bottom: 10px;
float: left;
}
#archive-wrap #archive-sidebar-column {
width: 250px;
float: right;
}
#archive-wrap #archive-main-column {
width: 670px;
float: left;
}
/*----- Archives -----*/
.post-archive {
width: 670px;
margin-bottom: 30px;
float: left;
}
.post-archive .entry-head {
width: 670px;
margin-bottom: 15px;
text-align: left;
float: left;
}
.post-archive .entry-head p.date {
font-size: 70%;
color: #999;
}
.post-archive .entry-head h3 {
width: 100%;
border: solid 1px #E5E5E5;
}
.post-archive .entry-head h3 span {
display: block;
margin: 3px;
padding: 3px;
}
.post-archive .entry-head p.tags {
font-size: 80%;
color: #545454;
text-align: right;
}
.post-archive .entry-head p.category {
font-size: 80%;
color: #545454;
text-align: right;
}
.post-archive .entry-body {
width: 670px;
margin-bottom: 15px;
text-align: left;
float: left;
}
.post-archive .entry-body p.thumbnail {
width: 150px;
float: left;
}
.post-archive .entry-body p.thumbnail img {
border: solid 1px #EEE;
padding: 3px;
}
.post-archive .entry-body p.thumbnail a:hover img {
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.post-archive .entry-body p {
font-size: 90%;
color: #545454;
line-height: 1.8em;
margin: 5px;
}
.post-archive .entry-foot {
width: 670px;
background-color: #F2F2F2;
float: left;
}
.alignleft-previous {
width: 330px;
text-align: left;
float: left;
}
.alignright-next {
width: 330px;
text-align: right;
float: right;
}
.post-archive .entry-foot p.comment-link {
font-size: 80%;
color: #545454;
margin: 3px;
padding: 3px;
}
/*----- Single -----*/
.post-single {
width: 670px;
margin-bottom: 30px;
float: left;
}
.post-single .entry-head {
width: 670px;
margin-bottom: 15px;
text-align: left;
float: left;
}
.post-single .entry-head p.date {
font-size: 70%;
color: #999;
}
.post-single .entry-head h3 {
width: 100%;
border: solid 1px #E5E5E5;
}
.post-single .entry-head h3 span {
display: block;
margin: 3px;
padding: 3px;
}
.post-single .entry-head p.tags {
font-size: 80%;
color: #545454;
text-align: right;
}
.post-single .entry-head p.category {
font-size: 80%;
color: #545454;
text-align: right;
}
.post-single .entry-body {
width: 670px;
margin-bottom: 15px;
text-align: left;
float: left;
}
.post-single .entry-body p {
font-size: 90%;
color: #545454;
line-height: 1.8em;
margin: 5px;
}
.post-single .entry-foot {
width: 670px;
border-top: solid 1px #F2F2F2;
border-bottom: solid 1px #F2F2F2;
padding-top: 5px;
padding-bottom: 5px;
text-align: right;
float: left;
}
.post-single .entry-foot p.comment-link {
font-size: 80%;
color: #545454;
margin: 3px;
padding: 3px;
}