@charset "utf-8";
/*
Theme Name: NPO Cause websitestyle
Theme URI: http://npocause.org/
Description: NPOCause style
Version: 0.1
Author: yoichi hirata
Author URI: http://tetol.jp/

*/


* {
	margin:0;
	padding:0;
}


#container{
	background-image: url(./img/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#container #page{
	width:950px;
	margin-right: auto;
	margin-left: auto;
	font-size:12px;
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	line-height:195%;
}
#header {
	height: 150px;
}
#search_box #searchform #s {
	border: 1px solid #ffffff;
	background:#f1f1f1;
	padding:2px;
	color:#444444;
}
#search_box #searchform #searchsubmit {
	background:#4D5E85;
	border: 1px solid #4D5E85;
	color: #FFFFFF;
	padding:2px;
	height:19px;
}
#headerimg{
	padding:20px 0 0 0;
	position:relative;
}
#headerimg h1 {
	margin:45px 0 0 0;
	width:231px;
	height:34px;
	display:block;
	background-image: url(./img/h1_logo.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#headerimg h1 a {
	width:231px;
	height:34px;
	display:block;
	text-indent:-9999px;
	background-image: url(./img/h1_logo.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#headerimg .description {
	padding-top: 10px;
	padding-bottom: 20px;
	color:#4D5E85;
}
#headerimg .description p {
	color:#4D5E85;
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

#headerimg #search_box {
	text-align: right;
}
.hidden {
	display: none;
}
.clrline {
	clear: both;
}
.clrline hr {
	display: none;
}
#page #content {
	float: left;
	width: 750px;
}
#page #sidebar {
	float: left;
	width: 180px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e5e5e5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e5e5e5;
	padding-left: 10px;
}
#sidebar .widgettitle {
	display: none;
}
#sidebar ul {
	list-style-type: none;
}

a:link,a:active,a:visited {
	color: #003366;
	text-decoration: underline;
}
a:hover {
	color: #006699;
	text-decoration: none;
}


#content #news_list,
ul.rss-items {
	list-style-type: none;
	padding-bottom: 20px;
	padding-top: 20px;
}
#news_list li,
ul.rss-items li {
	padding-bottom: 10px;
}

#content #homeNewsTitle {
	border:medium none;
	color:#DDDDDD;
	font-size:18px;
	padding:0;
}
#content #rssNewsTitle {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color:#DDDDDD;
	font-size:14px;
	padding:0;
	margin: 10px 0 10px 0;
}
#content #news_list .date,
#content .rss-items .date {
	margin-right: 20px;
	border: 1px solid #e1e1e1;
	font-family: "Courier New", Courier, mono;
	font-size: 10px;
	color: #000000;
	line-height: 20px;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#page #mainimagearea {
	background-image:url(http://npocause.org/wp-content/themes/default/img/mainimage.gif);
	height:307px;
	margin-bottom:20px;
	width:950px;
}
#page #mainimagearea h1,#page #mainimagearea h2{ text-indent:-9999px;}

#container #footer {
	background-color: #F0F0F0;
	padding: 10px;
	margin-top: 40px;
	margin-bottom: 20px;
	text-align:right;
	font-size:12px;
	clear: both;
}
#container #footer p {
float:left;
font-family:georgia;
font-size:10px;
padding-bottom:0;
padding-left:0;
padding-right:15px;
padding-top:0;
}
#container #footer p a{
	display:block;
}

#copyright{
	color:#4D5E85;
	font-family: "Courier New", Courier, mono;
	font-size:12px;
	text-align:center;
	margin-bottom: 20px;
}
#bleadnavi {
	margin:20px 0 20px 0;
}
div.post{
	width:700px;
}

.narrowcolumn div.post{
	width:700px;
	padding:0 0 20px 0;
}
.narrowcolumn h2{
	border-left:8px solid #4D5E85;
	color:#4D5E85;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:18px;
	margin:20px 0;
	padding:20px 0 20px 20px;
}
.nocomments {
	display:none;
}
.widecolumn .postmetadata{
	border:#e5e5e5 1px solid;
	padding:20px;
	margin:40px 0 0 0;
	display:none;
}
.widecolumn h2{
	border-left:8px solid #4D5E85;
	color:#4D5E85;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:18px;
	margin:20px 0;
	padding:20px 0 20px 20px;
}
.narrowcolumn .postmetadata{
	border:#e5e5e5 1px solid;
	padding:5px;
	margin:10px 0 0 0;
}

#sidebar ul li ul li.page_item ul{
	margin:5px 0 0 10px;
}

.membar_dlbox dt {
	margin:0 0 0 10px;
}
.membar_dlbox dt {
	font-weight: bold;
	color: #8695B5;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}
.membar_dlbox dd {
	padding-left: 50px;
	padding-bottom: 20px;
	color: #333333;
	background-image: url(./img/membar_arrow.gif);
	background-repeat: no-repeat;
	background-position:25px 5px;
}
#sidebar #flexi-pages-1 .page_item {
	padding-bottom: 5px;
}
#sidebar a:link,#sidebar a:active,#sidebar a:visited {
	color: #2C3B5E;
	text-decoration: none;
	background-image: url(./img/submenu_btn_off.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0 0 0 20px;
	display:block;
}
#sidebar a:hover {
	color: #006699;
	text-decoration: none;
	background-image: url(./img/submenu_btn_on.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0 0 0 20px;
	display:block;

}
#memberapp {
	background-color:#4D5E85;
	width:700px;
	padding:20px;
}
#memberapp p {
	color:#fff!important;
}
#memberapp a{
	color:#fff;
}
.postmetadata{
	display:none;
}

#sidebar .widget_text{
	background-color:#F5F5F5;
	color:#495080;
	font-family:sans-serif;
	line-height:150%;
	margin-bottom:0;
	margin-left:0;
	margin-right:10px;
	margin-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
#sidebar .widget_text h2.widgettitle{
	border-bottom-color:#CCCCCC;
border-bottom-style:dotted;
border-bottom-width:1px;
display:block;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:5px;
padding-left:0;
padding-right:0;
padding-top:0;}

.sbs_box{
border-bottom-color:#E5E5E5;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:#E5E5E5;
border-left-style-value:solid;
border-left-width-value:1px;
border-right-color-value:#E5E5E5;
border-right-style-value:solid;
border-right-width-value:1px;
border-top-color:#E5E5E5;
border-top-style:solid;
border-top-width:1px;
float:right;
margin-right:30px;
padding-bottom:5px;
padding-left:12px;
padding-right:5px;
padding-top:5px;
}


/*_________pagestyle___________*/


.widecolumn p,
.narrowcolumn p {
	color: #333333;
	padding:8px 0 8px; 0;
}

div.narrowcolumn div.entry ol,
div.narrowcolumn div.entry ul,
div.widecolumn div.entry ol,
div.widecolumn div.entry ul{
	padding:10px 0 10px 30px;
}
div.narrowcolumn div.entry strong,
div.widecolumn div.entry strong{
	color: #fff;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	background-color: #9EACCC;
	padding:3px;
	margin:0 5px 0 5px;
}
/*
div.narrowcolumn div.entry strong{
	color: #4D5E85;
	padding:0 5px 0 5px;
}
*/
