/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://agorian.com/apps/mt-static/themes/base-weblog.css);
@import url(http://agorian.com/video/script/tabs.css);
/* end StyleCatcher imports */

/* Green Grassを変更 */
/* general page elements */

a { text-decoration: none; font-weight: bold; color: silver; }
a:link { color: silver; } /*336600*/
a:visited { color: silver; }
a:active { color: red; }
a:hover { color: yellow; }

/* layout */

body {
	margin: 0;
	color: #efefef;
	background: #373B3D;
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: small;
	line-height: 150%;
}

#container { position: static; }

#container-inner {       
	position: static;
	border: 0px solid #303336; /*CCC*/
	background: #373B3D;
}
#banner {
	border: 0;
	/* no ie mac \*/ height: 1%; /* ie win 5.5, 6 win */
	color: #FFFFFF;
	background: #373B3D; /*99CC66*/
	text-align: left;
	font-family: Arial, sans-serif;
}
#banner-inner { padding: 15px 15px 5px 15px; }
#banner a, #banner a:visited {  margin:1em 0 0 0; color: #aaa; text-decoration: none;} /*#999*/
#banner-header {  height:40px;margin: 0 0.5em;font-size: x-large;font-weight: bold;}
#banner-description {	margin: 0.25em 0;font-size: small;　color:#999999;
}
#container { width: auto;
}
/* content */

.content-nav { margin: 10px 0 0 20px; width:660px; }
.nav-left { margin:0; float:left; }
.nav-title { margin:0; font-size:20px; }
.nav-right { margin:0; float:right; }

.comments-open-header
{
	margin: 0 0 5px 0;
	border: 0;
	color: #efefef;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;	
}
.date-header,
.trackbacks-header,
.comments-header,
.archive-header
{
	margin: 0 0 10px 0;
	border: 0;
	color: #efefef;
	font-family: Arial, sans-serif;
	font-size: x-small;
	text-align: left;
	font-weight: bold;	
}
.entry-header
{
	margin: 1px 0 10px 0;
	border: 0;
	color: #efefef; /*666*/
	font-family: Georgia, 'Times New Roman', serif;
	font-size: medium;
	text-align: left;
	font-weight: bold;	
}
.entry-content,
.entry-footer,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.archive-content
{
	margin: 10px 0;
}

.entry-content p { text-align: left; }

.entry-footer,
.trackback-footer,
.comment-footer
{
	margin: 0 0 10px 0;
	border-top: 1px solid #CCCCCC;
	padding: 3px;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: normal;
	text-align: left;	
}

#comment-text { width: 100%; }
#comment-author {  width:100px; }
#comment-email, #comment-url {  width:150px; }

/* fixes bug in ie win */
img.image-full {
	width: 320px;
}

/* modules */

	.module a {	text-decoration: none; font-weight: bold; }
	.module a:link { color: #ccc; } /*336600*/
	.module a:visited { color: gray; }
	.module a:active { color: red; }
	.module a:hover { color: yellow; }

.module-header {
	margin: 5px 0;
	border-bottom: 1px dotted #CCCCCC;
  	padding: 3px;
	color: #efefef; /*666666*/
	font-family: Georgia, 'Times New Roman', serif;
	font-size: small;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .3em;
	text-align: left;
}

.module-content {
	margin: 5px 0 20px 0;
	color: #efefef; /*333*/
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
	line-height: 120%;
	font-weight: bold;
	text-align: left;
}

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

.module img,
.module-photo img { border: 3px solid #EEEEEE; }
.module-photo { 	text-align: left; }
.module-powered .module-content { text-align: left; color:silver;}

/* one-column tweaks */
	
	.layout-one-column #container	{width: auto;}
	.layout-one-column #alpha	{  margin:0 20px;	display: block;float: none;width: auto;}
	.layout-one-column #alpha-inner
	{	border: 1px solid #303336;padding: 14px 14px 14px 14px;	background: #373B3D;	}

/* two-column-left tweaks */
	
	.layout-two-column-left #container {	width: auto;}
	.layout-two-column-left #alpha	{width: 180px;display: block;
			position: absolute;float: none;left: 0;top: 0;	}
	.layout-two-column-left #alpha-inner	{
		border: 1px solid #303336;	padding: 14px 14px 14px 14px;background: #373B3D;}
	.layout-two-column-left #beta	{		
			display: block;float: none;width: auto;margin-left: 180px;	}
	.layout-two-column-left #beta-inner	{
		border: 1px solid #303336;	padding: 14px 14px 14px 14px;background: #373B3D;}

/* two-column-right tweaks */
	
	.layout-two-column-right #container	{width: auto; 	}
	.layout-two-column-right #alpha	{
		display: block;float: none; width: auto; margin-right: 200px;	}
	.layout-two-column-right #alpha-inner	{
		border: 1px solid #303336;	padding: 14px 14px 14px 14px;background: #373B3D;}
	.layout-two-column-right #beta { color:#cccccc;
		width: auto;display: block;	position: absolute;float: none;right: 0;top: 0; z-index:10;	}
	.layout-two-column-right #beta-inner	{
		border: 1px solid #303336;	padding: 14px 14px 14px 14px;background: #373B3D; }

/* three-column tweaks */
	
	.layout-three-column #container { width: auto;}
	.layout-three-column #alpha	{ width: 180px; display: block;
			position: absolute;float: none;left: 0;top: 0;	}
	.layout-three-column #alpha-inner	{
		border: 1px solid #303336;	padding: 14px 14px 14px 14px;background: #373B3D;}
	.layout-three-column #beta	{
			display: block; float: none; width: auto; margin-left: 180px;	}
	.layout-three-column #beta-inner	{
		border: 1px solid #303336;	padding: 14px 14px 14px 14px;background: #373B3D;}
	.layout-three-column #gamma	{ margin-left:980px;
		width: auto;display: block;	position: absolute;float: none;right: 0;top: 0;	}
	.layout-three-column #gamma-inner	{
		border: 1px solid #303336;	padding: 14px 14px 14px 14px;background: #373B3D;}

/* master-archive-index  */
        .master-archive-index #archive-title {	color:#efefef; font-weight:bold; }
        .archive-list-item a {	color:silver; margin-left:4em;	}
        .archive-list-item a:visited {	color:gray;	}
        .archive-list-item a:hover {	color:yellow; }

/* video-entry-archive */
	.video-entry-archive #alpha {  margin:0px 10px; display: block;float: none; width: auto; }
	.video-entry-archive #alpha-inner { margin:0 20px; width:640px; display: block; 
                border: 1px solid #303336; padding: 0px 14px 5px 14px; background: #373B3D;  }

.video-list { border:1px solid #666666; margin:5px; padding:5px; text-align:center; font-size:x-small;  clear:both; }
.video-list embed { border:1px solid #666666;float:left; margin:5px;}

#video-title { position:absolute; top:15px;left:160px;
		color:#cccccc; margin-left:2em; font-size:large; font-weight:bold;
	}
.video { margin:0;padding:0;text-align:center;color:silver;background:#373B3D;}
.video .title { font-size:14pt;font-weight:bold;margin:0.5em; text-align:center; }
.video table { width:560px ; border:0;}

.footer { clear:both; color:#666666; text-align:center; font-size:small; }
.footer a { color:#666666; font-size: small; }
.photo  { border: 2px solid #666666; margin:3px 5px; float:left; }
#search { width:90px; }

.left { float:left; margin:5px; }
.left embed { width:240px;height:200px; }


#archive12 { font-size:12pt; font-weight:bold; margin-left: 2em; }
#archive10 { font-size:10pt; margin-left: 4em; }

.comments,
.comment-content,
.comment-content p,
.comments-open,
.comments-open-content,
#comments-open-data, 
#comments-open-text { text-align:left; width:560px; }

.center { float:center;}

