/* Base Weblog (base-weblog.css) */

/* basic elements */

html
{
 margin: 0px;
 /* setting border: 0 hoses ie6 win window inner well border */
 padding: 0;
}

form, input { margin: 0; padding: 0; }
a { text-decoration: underline; }

 h4, h5, h6 { font-weight: bold; }
 h4, h5, h6, p, ol, ul, pre, blockquote
{
 margin-top: 10px;
 margin-bottom: 10px;
}


/* standard helper classes */

.clr
{
 clear: both;
 overflow: hidden;
 width: 1px;
 height: 1px;
 margin: 0 -1px -1px 0;
 border: 0;
 padding: 0;
 line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
 content: " ";
 display: block;
 visibility: hidden;
 clear: both;
 height: 0.1px;
 line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */


/* page layout */

#delta { float: right; }



/* content */

.entry-content
{
 position: static;
 clear: both;
}

.entry,
.trackbacks,
.comments,
.archive
{
 position: static;
 overflow: hidden;
 clear: both;
 width: 100%;
 margin-bottom: 20px;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed
{
 clear: both;
 margin: 5px 10px;
}

.entry-excerpt,
.entry-more-link,
.entry-more
{
 clear: both;
}

.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content
{
 clear: both;
 margin: 5px 10px 20px 10px;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text
{
 width: 400px;
}

#comment-bake-cookie
{
 margin-left: 0;
 vertical-align: middle;
}

#comment-post
{
 font-weight: bold;
}

.image
{
 margin-right:10px;
 RIGHT:0px;
}

.image-thumbnail
{
 float: left;
 width: 115px;
 margin: 0 10px 10px 0;
}







/* ------begin styles for RSS Feed------ */

.rss_title, rss_title a {
	font-size: 16px;
	font-weight:bold;
	margin: 5px 0;
	letter-spacing: 0px;
	text-align: center;
}

.rss_items {
	margin: 3px;
	padding: 0px;
}

.rss_item  {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-weight : normal; 
	font-size: 10px;
	padding-bottom: 2px;
	color: #000000;
	word-break: break-all;
}

.rss_item a:link, .rss_item a:active {
	font-weight: bold;
	font-size: 12px;
	color: #FF3300;
	text-decoration : none;
}

.rss_item a:visited { 
	font-weight: bold;
	font-size: 12px;
	text-decoration : none;
	color: #0593e2;
}

.rss_item a:hover { 
	font-weight: bold;
	font-size: 12px;
	text-decoration : underline;
	color: #FF6600;
}

.rss_date {
	font-size: 8px;
	font-weight : normal;
	color: #999;
}
/* ------end styles for RSS Feed------ */




/*  */

.archive-list
{
 margin: 0;
 padding: 0;
 list-style: none;
}
.typelist-thumbnailed { margin: 0 0 20px 0; }

.typelist-thumbnailed 
{
 display: block;
 clear: both;
 margin: 0;
}

/* positioniseverything.net/easyclearing.html */
.typelist-thumbnailed 
{
 content: " ";
 display: block;
 visibility: hidden;
 clear: both;
 height: 0.1px;
 line-height: 0;
}
* html .typelist-thumbnailed  { display: inline-block; }
/* no ie mac \*/
* html .typelist-thumbnailed  { height: 1%; }
.typelist-thumbnailed  { display: block; }
/* */




.typelist-description
{
 margin: 0;
 padding: 5px;
}
/* positioniseverything.net/easyclearing.html */


/* mmt calendar */

.day-photo
{
 width: 54px;
 height: 54px;
}

.day-photo a
{
 display: block;
}




/* Vicksburg (theme-vicksburg.css) */

/* basic page elements */





.trackbacks-header,
.comments-header,
.comments-open-header,



#beta, #gamma, #delta
{
 display: inline; /* ie win bugfix */
 position: relative;
 float: left;
 min-height: 1px;
}




/* page layout */
#beta { width: 400px; background: #e6ecf2; }
#gamma, #delta { width: 180px; background: #e6ecf2; }

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



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


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

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



/*  */


.typelist-thumbnailed {
 margin: 0 0 10px 0;
 list-style: none;
}
.typelist-thumbnail
{
 background: #fff;
}


/* calendar tweaks */

 .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;
 }

 {
margin: 0;
border-width: 0;
padding: 10px;
 }

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


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

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


/* artistic tweaks */
 .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;
 }


#beta-inner, #gamma-inner, #delta-inner
{
 position: static;
}


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

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

 .layout-moblog1   { padding: 10px 0 0 10px; }


/* moblog2 tweaks */
 .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
 {
border: 0;
background: none;
 }

 .layout-moblog2 
 {
padding: 0;
border: 0;
 }

 .layout-moblog2  { margin: 0 0 10px 0; }


/* timeline tweaks */
 .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 */



/* two-column-left tweaks */
 .layout-two-column-left #beta
 {
margin: 15px 15px 0 15px;
width: 480px;
background: none;
 }

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


/* three-column tweaks */


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

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






















































HTML,BODY,DIV,H2,TD,SPAN,UL,P,textarea,input,select{ color:#000000;}
HTML,BODY,DIV,H2,TD,SPAN,UL,P,textarea,input,select{ LINE-HEIGHT:1.5em}
HTML,BODY,DIV,H2,TD,SPAN,UL,P { font-size:small;}
HTML,BODY,DIV,H2,TD,SPAN,UL,P { FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif, Osaka ,Trebuchet MS;}
textarea,input,select { background-color:#c0c0c0; font-family: 'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka;}
textarea { WIDTH:100%; border-style:none;}
A{ TEXT-DECORATION:none}


h1 A{
 color:red;
 LETTER-SPACING:1px;
}
H1{
 PADDING:30px 0px 20px 0;
 MARGIN:0px 0px 0px 0px;
 BACKGROUND-COLOR:#0593e2;
 BACKGROUND-POSITION:left top;
 BACKGROUND-REPEAT:no-repeat;
 width: auto;
 FONT-WEIGHT:bold;
}
#banner A {
 color:#000000;
}
#banner {
 color:#000000;
 PADDING:0px 0px 0px 2%;

}

IMG {
 MARGIN:10px;
 FLOAT:auto;
 PADDING:3px;
 border: 0px solid #000; }
 width: 45px;
 height: 45px;
 }
H2{
 MARGIN:30px 0px 0px 0px;
 PADDING:5px 5px 5px 5px;
 COLOR:#000000;
 text-align:right;
 TEXT-DECORATION:none;
 border-bottom: 1px solid #FFFFFF;
 font-weight: bold;
 text-transform: uppercase;
 position: static;
 clear: both;

}
H2 A {
 BORDER:medium none;
 COLOR:#000000;
 TEXT-DECORATION:none
}
H3 A {
 BORDER:medium none;
}
h3 {
 background-position: left center;
 BACKGROUND-REPEAT:no-repeat;
 BACKGROUND-IMAGE:url(http://spacegiga.com/blog/img/270b-s.png);
 font-size:medium;
 font-weight:bold;
 MARGIN:40px 0px;
 PADDING:5px 0px 0px 10px;
 COLOR:#000000;
 TEXT-ALIGN:left;
}
DIV.body {
 CLEAR:both
 PADDING:5px;
 background-color:#FFFFFF;
 MARGIN:30px 0px 0px 30px;
 HEIGHT:100%;
 width: auto; 
}
/* スクバ付き左サイド　*/
.module {
overflow: auto; height: 400px; /*数謝・超えるとスクバ*/
scrollbar-3dlight-color:#FFFFFF;　/*スクバの色*/
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-face-color:#FFFFFF; 
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF; 
}

BODY,.module {
 BORDER-BOTTOM:medium none;
 background-color:#FFFFFF;
 scrollbar-base-color:#FFFFFF;
 scrollbar-track-color:#FFFFFF;
 scrollbar-arrow-color:#FFFFFF;
 PADDING:0px;
 MARGIN:0px 0px 0px 220px;
 WORD-BREAK:break-all;
 WORD-WRAP:break-word;
 LETTER-SPACING:1px;
 TEXT-ALIGN:left;
 max-width: 720px;
 background: #FFFFFF;
}
.main {
 BACKGROUND-POSITION:right top;
 BACKGROUND-IMAGE:url(http://spacegiga.com/blog/img/270b-2.png);
 BACKGROUND-REPEAT:no-repeat;
 MARGIN:0px 100px 0px 0px;
 PADDING:20px 5% 0px 5%;
 WIDTH:auto;
 HEIGHT:100%;
 background-color:#FFFFFF;
}

.mainend {
 BACKGROUND-POSITION:right bottom;
 BACKGROUND-IMAGE:url(http://spacegiga.com/blog/img/270b-3.png);
 BACKGROUND-REPEAT:no-repeat;
 MARGIN:0px 100px 0px 0px;
 PADDING:100px 5% 10px 5%;
 WIDTH:auto;
 HEIGHT:100%;
 text-align:center;
 background-color:#FFFFFF;
}
.foot {
 MARGIN:0px 0px 0px 0px;
 PADDING:5px 5% 5px 5%;
 WIDTH:auto;
 text-align:center;
 color:#808080;
}

.sidebar {
 MARGIN:20px 10px 0px 10px;
 PADDING:0px;
 top:0px;
 LEFT:0px;
 WIDTH:200px;
 POSITION:absolute;
 background-color:#FFFFFF;
}

.sidebar H2 {
 COLOR:red;
}

/* .sidebar A:visited,a:link,a:active,a:hover {
 COLOR:#FF4500;
} */

.sidebar UL {
 PADDING:0px 0px 5px 15px;
 MARGIN:0px 0px 0px 0px;
 TEXT-ALIGN:left
}
.sidebar DD {
 PADDING:0px 0px 0px 15px;
 MARGIN:0px;
 TEXT-ALIGN:left
}
.module{
 COLOR:#FFFFFF;
margin: 2px 0px;
padding: 10px 10px;
width: auto;
}
.module h2{
 MARGIN:30px 0px 5px 0px;
 PADDING:5px 5px 5px 5px;
 border-bottom: 1px solid #fFFFFF;
 COLOR:#FFFFFF;
}
.module hr{
 PADDING:20px 0px 20px 0px;
 MARGIN:20px 0px 20px 0px;
 COLOR:red;
}

.date{
 COLOR:#FF4500;
 text-align:right;
 MARGIN:0px 0px 0px 0px;
 PADDING:0px;
}


.f-left {
	margin: 0 5px 5px 0;
	float:left;
}

.f-right {
	margin: 0 5px 5px 0;
	float:right;
}


a:link { color:red; }
a:visited { color:#0593e2; }
a:active { color:red; }
a:hover { color:red; }
