/*----- common -----*/

body{
	color:#6C7263;
	background:#D3DDEB url(../../images/article/random_cloud_bg.gif) ;}

a, a:link, a:active, a:hover{	color:#0A868F;}
a:visited{color:#879D9E;}

#footer a{ 
color:#0D76BB;}

img{border:none}

hr{
	height:1px;
	border:1px solid #336633;
}
input, textarea{color:#6C7263}

#link-bar a{color:#fff}
#link-bar{background:#0A63A8}


/*----- main -----*/

#container{
	background:#EDF2F5;
	border:1px solid #1F669A
}

/*----- title banner -----*/


#getotakara{
	position:absolute;
	top:10px;
	left:15px;
}

#subbanner div#getotakara p{
	color:#fff;
	font-family:"Trebuchet MS", "‚l‚r ‚oƒSƒVƒbƒN";
	/*background-color: #C4DCE5;*/
	text-align: left;
	margin-top:3px;
	padding:3px 5px;
}

#banner{
	background:#fff url(../../images/article/random_cloud_01.jpg) no-repeat;
	height:268px;
}
#subbanner{
	background:#fff url(../../images/article/random_cloud_01.jpg) no-repeat;
	height:268px;
}

#banner a,
#subbanner a{
	color:#1D6695;
	font-family:"Trebuchet MS", "‚l‚r ‚oƒSƒVƒbƒN";
}

#banner h1{
	font-size:medium;
	font-weight:bold;
	position:absolute;
	bottom:20px;
	left:15px;
	color:#fff;
	width:300px;
}

#subbanner h1{
	font-size:medium;
	font-weight:bold;
	position:absolute;
	bottom:20px;
	left:15px;
	color:#fff;
	width:300px;
}

#login{
	top:20px;
	right:5px;
}

#counter{
	text-align:right;
	margin:0px;
	padding:2px 5px;
}
#contents{
margin:0px;
padding:10px;
}

/*----- list (post,trackback,comment) -----*/

.sub{color:#1D6695;}


#blog #blog-body img{ border:1px solid #83A2D6;}

.box-unit,
#trackback,
#comment{
	margin:0 0 10px;
	padding:8px;
	background:#b7d0e3;color:#fff;
}
.box{
	padding:3px;
}

.supple{
	font-size:small;
	font-weight:normal;
	margin:0px 5px;
}
h2.h2-general,
#trackback h2,
#comment h2{
	font-size:110%;
	font-weight:bold;
	margin:0;
	padding:7px 0px  ;
}
#trackback form h2,
#comment form h2{
	font-size:100%;
	font-weight:bold;
	margin:0;
	padding:10px 0px 10px ;
	background:none;
}

h2.h2-general img,
#trackback h2 img,
#comment h2 img{
	margin-bottom:4px;
}

#trackback #url{
padding:14px 0px 0px;
margin:0px;}


#trackback th,
#comment th{
	color:#789BB6;
	font-weight:normal;
	line-height:130%;
	background-color:#fff;
	padding:1px 3px;
}

#trackback form table,
#comment form table{border-top:0px none}

#trackback form,
#comment form{margin:10px 0 0 0;}

#trackback td,
#comment td{
padding:5px;
border-bottom:1px solid #83A2D6;
}

#trackback form td,
#comment form td{
border-bottom:0 none}


#trackback blockquote{
	margin: 0px 0px 5px 10px;
}

#comment blockquote{
	margin: 3px;
}

#trackback dt,
#comment dt{
	color:#000;
}

#trackback input.urlstring{
margin-left:20px}



/*----- blog-header -----*/

#blog{
	background:#e1ecf4 url(../../images/article/random_cloud_icon1.gif) no-repeat 8px 48px;
}
#blog-head{
	padding-top:30px;
	padding:0;
}
#blog-head .date{	padding:5px 0px 0px;}

#blog-head h2{
font-size:medium;
color:#55382F;
margin:0px 0;
font-weight:bold;
padding:10px 0 ;
}
	
#contents h2{font-size:larger;}

#blog-head h2 img{margin-top:5px;}

/*----- blog-body -----*/

#blog td#blog-body{	padding:10px;}

#blog-body blockquote{	border:1px solid #83A2D6;}

#blog-body blockquote#affiliate{	border:3px double #83A2D6;}

/*----- blog-footer -----*/

#blog-foot{
	text-align:left;
	margin:10px;
}

#blog-foot h2{
	background:url(../../images/article/random_cloud_line3.gif) no-repeat left bottom;
	font-size:small;
	font-weight:bold;
	color:#1D6695;
	margin-bottom:3px;
	padding:5px  0;
}

#blog-foot h3{color:#2B281F}

#theme #rader{
	background-image:url(../../images/article/trb_enta_hamacha1.gif);
}

#theme ul{ margin:0px; padding:0px;
list-style-type:none;}

#theme ul li{ margin:1px; padding:1px;}

#related ul{
	color:#039;
	margin:0px;
	padding:0px;
}

#related li{
	padding:0;
	margin:0 0 0 0px;
	color:#039;
}


/*----- miscellaneous -----*/

.navi{
	border-bottom:1px dashed #00266B;
	border-top:1px dashed #00266B;
	margin:15px 0;
	}
	
	
/*----- utilities -----*/

#utilities, #utilities2, .utiloff{
margin:0px;
padding:0px;
}

#utilities div, #utilities2 div{
	background:url(../../images/article/random_cloud_line2.gif) no-repeat left top;
padding:0 0 10px;
margin:0px 5px 10px;}

#utilities h2, #utilities2 h2{
text-align:center;
	font-size:small;
	font-weight:bold;
	color:#1D6695;
	padding:6px 0px ;
	margin:0px 0px 8px;
	background:url(../../images/article/random_cloud_line2.gif) no-repeat left bottom;
}

#utilities h3, #utilities2 h3{font-weight:bold;}

#utilities ul, #utilities2 ul{}

#utilities div#webryseal, #utilities2 div#webryseal,
#utilities div#message, #utilities2 div#message{
text-align:center;
}

/*----- g-ads -----*/
.g-ads ul{
}
.g-ads .line2{
}
.g-ads .url{
}
/*----- calendar -----*/

#calendar th{ color:#1D6695; padding:1px 0; }

#calendar table caption{
padding:0 0 3px;
color:#0A868F
}

/*----- album -----*/

/*----- footer -----*/

#footer{padding-top:15px;background:#D3DDEB}

#links{
	border-bottom:1px dotted #8EA7C8;
}


.themetabs{
	background:#0a63a8;
}
.themetabs a{
	background:#edf2f5;
}
