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

/* basic elements */

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

body {
    margin: 0 auto;
    /* setting border: 0 hoses ie5 win window inner well border */
    padding: 0;
    font-family: verdana, 'trebuchet ms', sans-serif;
    font-size: 12px;
}

form { margin: 0; padding: 0; }
a {
	text-decoration: none;
	color: #ff7f00;
}
a img { border: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
    margin-top: 10px;
    padding:0;
    /*margin-bottom: 10px;*/
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 170%;
 font-weight: bold;
 color: #334d55;
}

/* page layout */

body { text-align: center; } /* center on ie */



#banner { position: relative; }
#banner-inner { position: static; }

#pagebody { position: relative; width: 100%;  }
#pagebody-inner { position: static; width: 100%; }

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


#alpha-inner, #beta-inner {
    position: static;
}

/* content */

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

.entry{
    position: static;
    overflow: hidden;
    clear: both;
    width: 100%;
    margin-bottom: 20px;
	background-color:#ffffff;
}

.entry-content,{
    clear: both;
}

.entry-body,
.entry-more {
    clear: both;
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0px 25px 0px 25px;

}





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

/* basic page elements */

body {
    font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;
    font-size: 12px;
}

/*a { text-decoration: underline; }*/
a:hover { color: #ff99cc; }


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

/* page layout */

body {
    min-width: 720px;
    color: #333;
    background: #ffffcc;
    /*background-image: url(images/bg.jpg);*/
	/*background-attachment: fixed;*/

}

#container {
    position: relative;
    text-align: left;
    width: 710px;
    margin: 0px;
    background: #ffffff;
	padding: 0px 10px 10px 10px;
    margin: 0 auto;
}
#container-inner {width:710px; background: #ffffff;}

#banner {
    width: 710px; /* necessary for ie win */
    background: #ffffff;
	height: 50px;
}

#banner-inner {
    padding: 0px;
}

#banner-header {
    margin: 0;
    font-weight: bold;
    line-height: 1;
	font-size: 25px;
}

#banner-description {
    margin-top: 5px;
    margin-bottom: 0;
    background: none;
    font-size: 10px;
    line-height: 1.125;
}

#alpha { margin: 0px; width: 480px; }
#beta { width: 200px; background: #ffffff; float:right;}

#beta-inner{
    background-color: #FFE4C4;
    margin: 15px 0px 5px 0px;
    padding: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #ff9933;
	text-align: center; 
}


.entry-header {
    background-image: url(images/title03.jpg);
    background-repeat: no-repeat;
    margin-top: 10;
    padding: 7px 0 0 25px;
    height: 30px;
	width: 480px;
    color: #ff7f00;
    font-size: 14px;
    font-weight: bold;
}

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





/*************************************************** YU *******************************************/

#top_image {
    width: 710px; /* necessary for ie win */
	height: 138px; 
	background-image: url("images/blog_img.jpg");
	background-repeat: no-repeat;
}

div.img_left{
	float:left;
	margin:0px 10px 0px 0px;
}

div.text_right{
	width:260px;
	float:left;
	margin:0px 0px 0px 0px;
}

div.entry-body{
	font-size:14px;
}

#copyright{
	font-size: xx-small;
	color: #666666;
}

#beta-inner02{
    background-color: #FFE4C4;
    width: 150px;
    margin: 0px 0px 5px 0px;
    padding: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #ff9933;
	text-align: center;
}

.entry-content02,{
	width:198px;
    margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}

div.img_right{
	float:right;
	margin:0px 0px 0px 10px;
}

div.text_left{
	float:left;
}

.right-header {
    background-image: url(images/title02.jpg);
    background-repeat: no-repeat;
    padding: 4px 0px 0px 25px;
    margin: 0px 0px 0px 0px;
    height: 26px;
	width: 200px;
    color: #ff7f00;
    font-size: 14px;
    font-weight: bold;
	position:relative; top: 4px;
}

.right_entry{
    position: static;
    overflow: hidden;
    clear: both;
    width: 100%;
    margin-bottom: 20px;
	background-color:#ffffff;
}

.right_box{
	background-color:#ffffff;
	border-bottom:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	}


.right_p{
	width:70px;
	float: left;
	font-size:10px;
    padding:10px 0px 0px 0px;
    margin:0;
}
.right_p a{
	color:#333333;
}
.right_p a:hover{
	color:#ffa500;
}

#banner-header_top {
    margin: 0px 0px 5px 0px;
	padding: 3px 0px 0px 0px;
    font-weight: bold;
	font-size: 10px;
    line-height: 1;
    text-shadow: #36414d 0 2px 3px;
}

div.text_center{
	text-align: left;
	padding: 10px 0px 0px 5px;
}

div.top_text{
	margin: 0px 0px px 0px;
	padding: 10px 0px 0px 0px;
}

div.img_left_top{
	float:left;
    margin: 0px 0px px 0px;
	padding: 10px 15px 0px 0px;
}

div.img_right_top{
	float:right;
	margin: 10px 0px 0px 0px;
	padding: 0;
}

div.bt_space{
	margin: 8px 0px 0px 0px;
	padding: 0;
}

div.img_left02{
	float:left;
	width: 160px;
}

div.line{
	margin: 0px 0px 0px 0px;
	padding: 0;
	clear: both;
	height: 1px;
	width: 100%;
}


#masthead{
	margin: 0;
	padding: 0px 0px 0px 0px;
	width: 100%;
	background-position: top right;
	background-repeat: no-repeat;
	position: relative;
}

#siteName{
	margin: 0px;
	padding: 0px 0px 2px 0px;
}

#head_navi {
	position: absolute;
	left: 590px;
	top: 2px;
	height: 25px;
	font-size: 10px;
}
#head_navi a {
	color: #999999;
	text-decoration: none;
}
td{
	vertical-align: bottom;
}

#head_navi_02 {
	position: absolute;
	left: 590px;
	top: 2px;
	height: 25px;
	font-size: 10px;
}

div.tokuten{
	background-image: url(images/tokuten_bg.gif);
	background-repeat: no-repeat;
}

.entry-body-link,
.entry-more-link {
    clear: both;
    color: #000000;
}

.blog_title{
	border-left: solid 5px #33CCFF;
}

h1 a {
	color: #000000;
	text-decoration: none;
}

