@import url(http://agorian.com/apps/mt-static/themes/base-weblog.css);
@import url(http://agorian.com/global.css);
@import url(http://agorian.com/style/header.css);
@import url(http://agorian.com/style/menu/dharma.css);

#container { margin:0 5px 0 5px; }

/* Vicksburg Oliveを元に変更・追加　2007.08.23*/
textarea#comment-text {width:400px;}

	/* Default links 	*/

a:link, a:visited {
	font-weight : bold; 
	text-decoration : none;
	color: #785;
	background: transparent; 
	}

a:hover {
	font-weight : bold; 
	text-decoration : none;
	color: #530;
	background: transparent; 
	}

a:active {
	font-weight : bold; 
	text-decoration : none;
	color: #785;
	background: transparent;  
	}

/* a { color: #5e5443; text-decoration: none; }
a:hover { color: #a3a571; } */

pre  { border : dotted silver 1px; margin:5px 10px; padding:3px 5px; }

blockquote  { padding: 10px; margin: 10px;
	border: 1px dotted #785;
	}
dl dt { font-weight:bold; margin:5px 0 5px 0;}
dl dd { margin-left:2em;}

/* basic page elements */

body
{
   font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;
   font-size: small;
background:#444935;
}

#banner a { color: #fff; text-decoration: none; }
#banner a:hover { color: #fff; }

.module-content a { color: #5e5443; }
.module-content a:hover { color: #a3a571; }

h1, h2, h3, h4, h5, h6
{
   font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;
}

.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;

   margin: 0;
   border-left: 5px solid #84965a; /*47825e 5e5443*/
   padding: 5px;
   color: #fff;
   background: #adba8c; /*a3a571 63b684*/
   font-size: 12px;
   font-weight: bold;
   line-height: 1;
	text-shadow: 2px 3px 3px #896;
}

.module-header a,
.module-header a:hover,
.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover
{
   color: #fff;
}

.entry-more-link,
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed
{
   font-size: 12px;
}

.commenter-profile img { vertical-align: middle; }


/* page layout */

body
{
   min-width: 734px;
   color: #333;
   background: #5e5443; /*efefde*/
}

#container
{
   width: 734px;
   margin-bottom: 20px;
   background: #efefde;
}

#container-inner
{
   border-width: 0 5px 5px 5px;
   border-style: solid;
   border-color: #444935;
}

#banner
{
   width: 724px; /* necessary for ie win */
/*   background: #a3a571;*/
   height: 96px; /*★*/
}

#banner-inner
{
   padding: 0px 0px;
   border-width: 2px 2px 0 2px;
   border-style: solid;
   border-color: #fff;
   height:50px;
   background: #84965a url(http://agorian.com/style/img/logohead.gif) top left no-repeat; /*#cc9*/

}

.banner-user
{
   width: 70px;
   margin-top: 5px;
   font-size: 10px;
}

.banner-user-photo { border: 1px solid #fff; }

#banner-header
{
   width:724px;
   margin: 0 0 0 -1000px;
   color: #fff;
   font-size: 30px;
   font-weight: bold;
   line-height: 1;
   text-shadow: #5e5443 0 2px 3px;
}

#banner-description
{  margin: 5px 0 0 10px;
   color: #fff;
   background: none;
   font-size: 12px;
   font-weight: bold;
   line-height: 1.125;
   text-shadow: #5e5443 0 1px 2px;
}

#alpha { margin: 15px 15px 0 15px; width: 480px; } /*656*/
#beta { width: 150px; background: #e1e1cd; }
#gamma, #delta { width: 180px; background: #eee; }

#beta-inner,
#gamma-inner,
#delta-inner
{
   padding: 5px 5px 0 5px;
   border-width: 2px 2px 2px 0px;
   border-style: solid;
   border-color: #fff;
}

.date-header
{
   margin-top: 0;
   font-size: 11px;
   font-weight: bold;
   text-transform: uppercase;
}

.entry-header
{
   margin-top: 0;
   border-left: 5px solid #adba8c; /*d6d6c3*/
   padding: 0 0 0 10px;
   color: #83910e;
background:#cedfad;  color: #5a5542; /*adba8c d6d7c6*/
font-size: 18px; font-weight: bold;
text-decoration: none;
}

.entry-content,
.comment-content,
.trackback-content
{
   margin: 0;
   line-height: 1.2;
}

.entry-footer,
.comment-footer,
.trackback-footer
{
   margin: 10px 0 10px 0;
   border-top: 1px solid #d6d6c3;
   padding-top: 3px;
   color: #666;
   font-size: 10px;
   text-align: right;
}

.comment-content,
.trackback-content,
.comment-footer,
.trackback-footer
{
   margin-left: 10px;
}

.content-nav { margin-top: 0; }

#trackbacks-info
{
   margin: 10px 0;
   border: 1px dashed #a3a571;
   padding: 0 10px;
   color: #444935;
   font-size: 11px;
   text-align: center;
   background: #e1e1cd;
}

.comments-open-footer
{
   margin: 10px 0;
}


/* modules */

.module
{
   margin: 0 0 10px 0;
   border-bottom: 1px solid #f0f0e6;
   background: #efefde; /*d6d6c3*/
}

.module-content
{
   margin: 0 0 5px 0;
   border-top: 1px solid #cacab8;
   padding: 5px 3px 0 8px;
   font-size: 12px;
   line-height: 1.2;
}

.module-search { background:transparent; border:0;margin:0 0 10px 0; padding:0;}
.module-search input { font-size: 12px; }
.module-search #search { width: 80px; }

.module-mmt-calendar .module-content table,
.module-calendar .module-content table { font-size: 10px; }

.module-powered { border-width: 0; }
.module-powered .module-content
{
   margin-bottom: 0;
   border: 1px dashed #a3a571;
   padding-bottom: 10px;
   color: #444935;
   background: #fff;
}

.module-photo { background: none; }
.module-photo img { border: solid 1px #fff; }

.module-list
{
   margin: 5px 0 0 0;
   padding-left: 15px;
   list-style: disc;
}

.module-list-item
{
   margin: 0;
   color: #666;
   line-height: 1.2;
}

.typelist-thumbnailed .module-list
{
   margin: 0 0 10px 0;
   list-style: none;
}

.typelist-thumbnailed .module-list-item
{
   margin: 1px 0;
   padding: 0;
   background: #f0f0e6;
}

.typelist-thumbnail
{
   background: #fff;
}

.module-photo img { border: 1px solid #fff; }

.module-featured-photo { width: 398px; }
.module-featured-photo .module-content
{
   margin: 0;
   border-width: 0;
   padding: 0;
}
.module-featured-photo img { width: 398px; }

.module-recent-photos .module-content { padding: 10px 0 0 19px; }
.module-recent-photos .module-list { margin: 0; }
.module-recent-photos .module-list-item
{
   width: 64px; /* mac ie fix */
   margin: 0 10px 10px 0;
   padding: 0;
   background: none;
}

.module-recent-photos .module-list-item a
{
   border: #cacab8 1px solid;
   padding: 1px;
   background: #fff;
}

.module-recent-photos .module-list-item a:hover
{
   border-color: #5e5443;
   background: #fff;
}


/* calendar tweaks */

   .layout-calendar #alpha { width: 260px; }
   .layout-calendar #beta { width: 420px; }

   .layout-calendar #gamma,
   .layout-calendar #delta
   {
      width: 190px;
   }

   .layout-calendar #gamma-inner,
   .layout-calendar #delta-inner
   {
      border: 0;
      padding: 0;
   }

   .module-mmt-calendar { width: 398px; }
   .module-mmt-calendar .module-content
   {
      margin: 0;
      border-width: 0;
      padding: 10px;
   }

   .module-mmt-calendar table
   {
      width: 378px;
      background: #a3a571;
   }

   .module-mmt-calendar th
   {
      color: #fff;
      border-top: 1px solid #fff;
      border-right: 1px solid #f0f0e6;
      border-bottom: 1px solid #cacab8;
      padding: 2px;
      text-align: right;
      font-weight: bold;
   }

   .module-mmt-calendar td
   {
      border-top: 1px solid #fff;
      border-right: 1px solid #f0f0e6;
      border-bottom: 1px solid #cacab8;
      padding: 2px;
      text-align: right;
      font-weight: normal;
      background: #e1e1cd;
   }

   th.weekday-7, td.day-7, td.day-14, td.day-21, td.day-28, td.day-35, td.day-42
   {
      border-right: none;
   }

   .module-mmt-calendar td { height: 70px; }

   .day-photo
   {
      width: 49px;
      height: 49px;
   }
	
   .day-photo a
   {
      border: #cacab8 1px solid;
      padding: 1px;
      background: #fff;
   }

   .day-photo a:hover
   {
      border-color: #36414d;
      background: #fff;
   }

   .day-photo a img
   {
      width: 45px;
      height: 45px;
   }


/* artistic tweaks */

   .layout-artistic #alpha { width: 260px; }
   .layout-artistic #beta { width: 420px; }

   .layout-artistic #gamma,
   .layout-artistic #delta
   {
      width: 190px;
   }

   .layout-artistic #gamma-inner,
   .layout-artistic #delta-inner
   {
      border: 0;
      padding: 0;
   }


/* moblog1 tweaks */

   .layout-moblog1 #alpha
   {
      margin: 0;
      width: 180px;
      background: #e1e1cd;
   }

   .layout-moblog1 #alpha-inner
   {
      padding: 10px 10px 0 10px;
      border-width: 2px 0 2px 2px;
      border-style: solid;
      border-color: #fff;
   }

   .layout-moblog1 #beta
   {
      margin: 15px 15px 0 15px;
      width: 320px;
      background: none;
   }

   .layout-moblog1 #beta-inner
   {
      padding: 0;
      border-width: 0;
   }

   .layout-moblog1 .module-recent-photos .module-content { padding: 10px 0 0 10px; }


/* moblog2 tweaks */

   .layout-moblog2 #alpha
   {
      margin: 0;
      width: 86px;
      background: #e1e1cd;
   }

   .layout-moblog2 #alpha-inner
   {
      padding: 10px 10px 0 10px;
      border-width: 2px 0 2px 2px;
      border-style: solid;
      border-color: #fff;
   }

   .layout-moblog2 #beta
   {
      margin: 15px 15px 0 15px;
      width: 260px;
      background: none;
   }

   .layout-moblog2 #beta-inner
   {
      padding: 0;
      border-width: 0;
   }

   .layout-moblog2 #delta
   {
      width: 154px;
   }

   .layout-moblog2 .module-recent-photos
   {
      border: 0;
      background: none;
   }

   .layout-moblog2 .module-recent-photos .module-content
   {
      padding: 0;
      border: 0;
   }

   .layout-moblog2 .module-recent-photos .module-list-item { margin: 0 0 10px 0; }


/* timeline tweaks */

   .layout-timeline #alpha { width: 260px; }
   .layout-timeline #beta { width: 420px; }

   .layout-timeline #gamma,
   .layout-timeline #delta
   {
      width: 190px;
   }

   .layout-timeline #gamma-inner,
   .layout-timeline #delta-inner
   {
      border: 0;
      padding: 0;
   }


/* one-column tweaks */

.layout-one-column body { min-width: 960px; }

   .layout-one-column #beta
   {
      margin: 0px; width:724px;
      background: #ffffff;
   }

   .layout-one-column #beta-inner
   {  margin:0; 
      padding: 10px 30px 10px 30px;
   }
   .layout-one-column #gamma
   {
      margin: 0px; width:724px;
      background: #ffffff;
   }

   .layout-one-column #gamma-inner
   {  margin:0; 
      padding: 10px 30px 10px 30px;
   }
/* layout-print tweaks */

body.layout-print  {   background: #ffffff; }
.layout-print #container
{
   width: 734px;
   margin-bottom: 0px;
   background: #efefde;
}

.layout-print #container-inner
{
   border-width: 0px ;
}

   .layout-print #gamma
   {
      margin: 3px; width:724px;
      background: #fff;
   }

   .layout-print #gamma-inner
   {  margin:0; 
      padding: 20px 20px 0px 20px;
      border: solid #777777 0px;
   }

/* wide-column tweaks */

   .wide-column body { min-width: 960px; }
   .wide-column #container { width: 734px; }
   .wide-column #banner { width: 724px; } /* necessary for ie win */

   .wide-column #alpha
   {
      margin: 0;
      width: 180px;
      background: #cedfad; /* e1e1cd */
   }

   .wide-column #alpha-inner
   {
      padding: 10px 10px 0 10px;
      border-width: 2px 0 2px 2px;
      border-style: solid;
      border-color: #fff;
   }

   .wide-column #beta
   {
      margin: 10px 10px 0 10px;
      width: 520px;
      background: none;
   }

   .wide-column #beta-inner
   {
      padding: 0;
      border-width: 0;
   }

   .wide-column #gamma
   {
      margin: 0;
      width: 7px;
      background: #e1e1cd;
   }

   .wide-column #gamma-inner
   {
      padding: 10px 20px 0 10px;
      border-width: 0;
   }
/* video-column tweaks */

   .video-column #container { width: 796px; }

   .video-column #gamma
   {
      margin: 0;
      width: 786px; 
      background: #e1e1cd;
   }

   .video-column #gamma-inner
   {
      padding: 10px 10px 0 10px;
      border-width: 0;
   }

/* two-column-left tweaks */

   .layout-two-column-left body { min-width: 960px; }
   .layout-two-column-left #alpha
   {
      margin: 0;
      width: 160px;
      background: #cedfad; /* e1e1cd */
   }

   .layout-two-column-left #alpha-inner
   {
      padding: 10px 10px 0 10px;
      border-width: 2px 0 2px 2px;
      border-style: solid;
      border-color: #fff;
   }

   .layout-two-column-left #beta
   {
      margin: 2px 10px 0 15px;
      width: 520px;
      background: none;
   }

   .layout-two-column-left #beta-inner
   {
      padding: 0;
      border-width: 0;
   }

   .layout-two-column-left #gamma
   {  width:175px;   }
   .layout-two-column-left #gamma-inner 
   {   padding: 5px 5px 0 5px;
      border-width: 2px 2px 2px 0px;
      border-style: solid;
      border-color: #fff;
}

/* three-column tweaks */

   .layout-three-column #alpha
   {
      margin: 0;
      width: 180px;
      background: #e1e1cd;
   }

   .layout-three-column #alpha-inner
   {
      padding: 10px 10px 0 10px;
      border-width: 2px 0 2px 2px;
      border-style: solid;
      border-color: #fff;
   }

   .layout-three-column #beta
   {
      margin: 15px 15px 0 15px;
      width: 320px;
      background: none;
   }

   .layout-three-column #beta-inner
   {
      padding: 0;
      border-width: 0;
   }

/* ΣSIGMA用CSS　*/
div#quote {
  border: 1px solid #033a72;
  margin:10px;
  padding: 4px;
  font-size: 10px;
  text-align: left;
  background-color: #efefde;
}
div#quote a {
  color:#033a72;
  text-decoration: none;
}
div#quote a:hover {
  color:#008ca7;
}
.box {
	margin-top:10px; margin-bottom: 10px;
	text-align:left; 
	text-decoration: none;
	background-color: #fcfcfc; 
	padding: 3px; 
        border:solid 1px silver;
	}
td#box {
  border: 1px solid #033a72;
  padding: 4px;
  font-family: 'Arial';
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  background-color: #ffffff;
}
td#box a {
  color:#033a72;
}
td#box a:hover {
  color:#008ca7;
}
tr.gray {
  background-color : gray;
}
tr.silver{
  background-color : silver;
}

/*　フッター　*/
.nav-footer { background:#eed; font-size:10px; margin:0; padding-left:3px; text-align:center; }
.nav-footer a { font-size:12px; color:gray;text-decoration:none; }
.nav-footer a:hover { color:#333; }

.main-footer {
  font-size : 9pt;font-family : Arial;color : gray; 
  border-top : solid gray 1px;text-align : center;
  margin : 0px 0px 0px 0px; padding: 5px; 
  background: #e1e1cd;
}
.large { font-size:12pt;}

/* Twitter　*/
#twitter_div { width:160px; background: #5e5443 ;  color:silver; border:0; }
a.twitter-title {  color:white; }
ul#twitter_update_list { margin:8px; padding:0; }
a#silver { color:silver; text-decoration:none;}

/* Music */
.music { font-size : medium; font-family : HG丸ｺﾞｼｯｸM-PRO; }

/* Download */
a#download { background: url(http://agorian.com/icon/ls/dl12.gif) no-repeat ; padding-left:12px; }
/* A Lists */
.alist a { background: url(http://agorian.com/icon/ls/green.gif) no-repeat ; padding:0 0 0 12px; }
/* Dalma Post */
a#post { background: url(http://agorian.com/icon/ls/dalma.gif) no-repeat ; padding:0 0 0 12px; }


.global { background:#5e5443; font-size:12px; margin:0; padding-left:3px; }
.global a { font-size:12px; color:silver;background:#5e5443;text-decoration:none; }
.global a:hover { color:#333; background:#ebfccf;}
a#silver { color:silver; text-decoration:none;}

.search-results-header { background:#e1e1cd;}

/*ヘッダ*/
.hdr { font-size : 12pt; font-weight : bold;  margin:1em 0 0.5em 0; padding: 2px 0 0 0.5em; background:#fafafa;border-bottom:dotted silver 1px;}
.s12pt, .s14pt, .s16pt, .s18pt, .s20pt { margin:0.75em 0 0.5em 0;}
.s12pt { font-size:12pt; }
.s14pt { font-size:14pt; }
.s16pt { font-size:16pt; }
.s18pt { font-size:18pt; }
.s20pt { font-size:20pt; }
.bold  { font-weight:bold; }

.dlist dd { font-weight : 300;  background-color : #fefefe;  margin : 5px 5px 10px 10px;text-indent:10px;}
.dlist dt{ font-weight : 600;  background-color : #fafafe; color:#333333;  margin-left : 0px;padding-left:3px; ; border-bottom: dotted silver 1px;}
.star dt { margin :0 0 0 0px;background-image : url(http://agorian.com/help/img/star.gif);
  background-repeat : no-repeat;padding-left:12px;}
.star dd {margin:0 0 0.5em 12px;}
dl.star {background:none;margin:0px;}

.photo   {  border: #cacab8 1px solid; padding: 2px; background: #fff; margin-right:5px; }
ul.noindent  { list-style:url(http://agorian.com/icon/ls/puce8.gif); padding : 0px; margin-left : 1.5em;}
.list { background:url(http://agorian.com/icon/ls/4orange.gif) no-repeat;text-indent:1.2em; }