/*   
Theme Name: Sueki
Theme URI: 
Description: WordPress mu theme
Author: Sueki
Author URI: 
Version: 00
*/

@import url(css/main.css);
@import url(css/layouts.css);

body {
	/*font-family: Meiryo,"メイリオ", "ＭＳ Ｐゴシック", "MS P Gothic", Arial,Helvetica, sans-serif;*/
	font-family:メイリオ, "MS Pゴシック", Verdana, Arial; 
}

/* sidebar menu
-----------------------------------------*/
div#sidebar ul ul li.linkcat_item,
div#sidebar ul ul li.page_item,
div#sidebar ul.sidemenu .cat-item
{
	margin: 0 0 0 -10px ;
	padding: 0;
/*	line-height: 1.2em;*/
}
div#sidebar .linkcat_item a,
div#sidebar .page_item a,
div#sidebar ul.sidemenu .cat-item a
{
	padding: 5px 5px 2px 10px;
	display: block;
	position: relative;
	text-decoration: none;	 
	background-color: #888;
	color: #fff;
	border-left: 3px solid #000;
}
div#sidebar .current_linkcat_item a, 
div#sidebar .current_page_item a,
div#sidebar ul.sidemenu .current-cat a
{	background-color: #fff;
	color: #888;
	border-left: 3px solid red;
}
div#sidebar .linkcat_item a:hover,
div#sidebar .page_item a:hover,
div#sidebar ul.sidemenu .cat-item a:hover
 {
	background-color: #eeeeee;
	color: #888;
	border-left: 3px solid #0000FF;
}

/*div#sidebar .linkcat_item a {
	text-decoration: none;
	color: #000000;
	border-left:4px solid #cccccc;
	padding:8px 0px 2px 4px;
	width: 100%;
}
*/


/* Search box ---------------*/
#search-box {
	padding:.4em 0;
	margin:1px 0 3px;
}
#search-form input.text { 
	padding: 0.25em 0.25em; 
	border: 1px solid #ccc;
	width:145px!important;
	background: #f4f4f4;
	color: #888;
}
#search-form input:focus { background: #fff; }

.btn {
	padding: 0.5em 0 0;
	border:0;
	width:32px; height:32px;
	background:url('css/images/search-22.png') no-repeat 0 0; background-position:0 7px;
}
.ie #search-form .btn {
	position:relative;
/*	top:0;
	left:-10px;
	width:8px;
	margin-left:0;
	margin-right:0;*/
}



/* Text Style
---------------*/
div.entry {
	line-height: 1.7;
}
div.entry p {
	font-size: 108%;
}

.indent- {
	margin-left: 20px;
}

.box- {
	margin: 0 auto;
	width:80%;
	padding: 5px 15px;
	background: #F7F7F7;
	border: 1px solid #ccc;
}
/* BoxDL Style
-----------------------*/
.boxdl-gray {
	margin: 0 auto;
/*	width:80%;*/
	background: #F7F7F7;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;	
	margin-bottom:15px;
}
.boxdl-gray dt{
	background: #d9d9d9;
	padding: 5px 15px;
}
.boxdl-gray dd{
	padding: 5px 15px;
}

/*---------------------------*/
div.top-waku1{
	margin: 0 30px 1.5em;
}
div.topics-title {
	padding: 0.3em 0 0.3em 0.5em;
}
div.entry-topics {
	margin: 1em 0 1em;
/*	margin: 0 0 1em 0;
	padding: 0.3em 0;
	list-style-type: none; */
}



/*--------------------------------------
   float
---------------------------------------*/
.alignleft {
   margin-right: 1em!important;
   margin-top: 1em!important;
   float: left;
}

.alignright {
   margin-left: 1em!important;
   margin-top: 1em!important;
   float: right;
}


/* For Link Indication plugin */
a.liexternal { padding-right: 12px; background: url(../../icons02/link-icon_external_01.gif) no-repeat right; }
a.liwikipedia { padding-right: 14px; background: url(../../icons02/link-icon_wikipedia.gif) no-repeat right; }
a.liimdb { padding-right: 18px; background: url(../../icons02/link-icon_imdb.png) no-repeat right; }
a.liftp { padding-right: 13px; background: url(../../icons02/link-icon_ftp.png) no-repeat right; }
a.limailto { padding-right: 18px; background: url(../../icons02/link-icon_mail_02.gif) no-repeat right; }
a.lipdf { padding-right: 12px; background: url(../../icons02/link-icon_pdf_04.png) no-repeat right;  }
a.liwp { padding-right: 18px; background: url(../../icons02/link-icon_external_17.gif) no-repeat right; }

/*  my_page_navi */
.tablenav {
	color: #2583ad;
	background:white;
	margin: 1em auto;
	line-height:2em;
	text-align:center;
}
.pagectrl {	color: #2583ad;	 background:white;	margin: 1em auto;	line-height:2em;	text-align:center;	font-size:14px;}
.pagectrl .page-bango { color: white;	padding: 2px .4em;	border:solid 1px #ccc;	text-decoration:none;
	background: #328ab2;
	border-color: #328ab2;
}
.pagectrl a {
	color: #00019b;
	padding: 2px .4em;
/*	border:solid 1px #ccc;*/
	text-decoration:none;
}
.pagectrl a .page-bango {	color: #00019b; background:white; }

a.page-numbers, .tablenav .current {
	color: #00019b;
	padding: 2px .4em;
	border:solid 1px #ccc;
	text-decoration:none;
	font-size:smaller;
}
a.page-numbers:hover, .pagectrl a:hover .page-bango, .pagectrl a:hover .pre, .pagectrl a:hover .next {
	color:white;
	background: #328ab2;
}
.tablenav .current {
	color: white;
	background: #328ab2;
	border-color: #328ab2;
	font-weight:bold;
}
.tablenav .next, .tablenav .prev {
	border:0 none;
	background:transparent;
	text-decoration:underline;
	font-size:smaller;
	font-weight:bold;
}


/* Post Avtar */
.postavatar {
	float: left;
	padding: 5px;
	margin: 0 10px 0 0;
	border: 1px solid #ccc;
}

.postavatar img {
/*	border: 1px solid #999;*/
}

a.pa {
	border: none;
}

/* CSS for admin pages. Please do not edit below here
/* still a lot to do... */
fieldset#postavatarfield {

}

fieldset#postavatarfield h3.dbx-handle {

}

