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

body{
background:#DEE0EE;
color:#666
}

a,
a:link,
a:active, 
a:hover{
color:#864F86;
}

a:visited{
color:#6A88B5;
}

hr{
height:1px;
border:1px solid #864F86;}
img{border:none}

input, textarea{color:#663300}

#blog-body img{
}
/*----- main -----*/

#container{
border-bottom:1px solid #F8F5F8;
background:#F8F5F8;
padding:0;}

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

#banner{
background:url(../../images/article/photo_angel2_main.jpg) no-repeat center top;
height:200px;
}
#subbanner{
background:url(../../images/article/photo_angel2_main_s.jpg) no-repeat center top;
height:170px;
}


#banner #join a{
color:#495686 }
#login,#join{
top:10px;
right:20px;
}

#banner h1,
#subbanner h1{
font-size:large;
position:absolute;
top:40px;
left:20px;
width:400px
}
#banner a,
#subbanner a{
font-family:"Trebuchet MS", "lr oSVbN";
}
#link-bar{background:#DEE0EE;}


#counter{
text-align:right;
padding:3px 5px;
}

/*----- profile -----*/

#profile{
margin:0;
text-align:left;
}
#profile td{
vertical-align:top;
padding:0px 10px ;}
#profile dt{font-weight:bold;
color:#864F86;}
#profile dd{
padding:3px 0px 10px;}

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


#postlist h2{
color:#495686;
font-size:small;
padding:10px 5px 10px 45px;
margin:0;
background:url(../../images/article/photo_angel2_icon02.gif) no-repeat left center;
}
#postlist .date{color:#6FB7B7}
#trackback td.sub,
#comment td.sub{color:#6FB7B7}
#trackback,
#comment{
margin:0 0 15px;
padding:10px;
}

h2.h2-general,
#trackback h2,
#comment h2{
color:#495686;
font-size:small;
padding:12px 0 10px 60px;
background:url(../../images/article/photo_angel2_icon01.gif) no-repeat 0 0;
}

#postlist h2 img{
padding-top:0;
}
h2.h2-general img,
#trackback h2 img,
#comment h2 img{
padding:2px;
}
#trackback form h2,
#comment form h2{
background:none;
}
.supple{
color:#F9FED8;
font-size:small;
font-weight:normal;
margin:0px 5px;
}

#postlist table,
#trackback table,
#comment table{
border-collapse:collapse;
margin:0}
.box{
	background:#e9ebf6;
	border:1px solid #c7cce4;
}
#trackback form table,
#comment form table{
padding:10px;
}
#trackback form td,
#comment form td,
#trackback form th,
#comment form th{
padding:3px 0;
border:0 none
}
#postlist th,
#trackback th,
#comment th,
.deco th{
font-weight:normal;
padding:1px 4px;
border-top:1px solid #C7CCE4;
border-bottom:1px solid #C7CCE4;
color:#495686;}

#postlist td{
padding: 10px 5px;
border-bottom:1px solid #C7CCE4;
}
#trackback td,
#comment td,
.deco td{border-bottom:1px solid #C7CCE4;
padding:10px 5px;}
#postlist blockquote,
#trackback blockquote,
#comment blockquote{
margin:0px;
padding:5px 0px}



input.txt,
textarea{
background:#FFFFFF;}


/*----- blog -----*/
#blog{
padding:20px 20px 10px;
}

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

#blog-head{
margin:20px 0 0 0px;}

#blog-head h2{
color:#495686;
font-size:larger;
font-weight:bold;
font-family:"Trebuchet MS", "lr oSVbN";
padding:15px 5px 20px 90px;
margin:0;
background:url(../../images/article/photo_angel2_icon03.gif) no-repeat left center;
}

#blog-head .date,#blog-head .response{	padding-right:15px;color:#6FB7B7}



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

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

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

#blog-body blockquote{
border:3px double #B0AEBF;
}
#blog-body blockquote a{}
#blog-body blockquote#affiliate{
border:1px solid #B0AEBF;
}

#affiliate img{
border:0px;
}

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


.g-ads a .line2{color:#666}


#blog-foot h2{
font-size:small;
text-align:left;
background:#767FA4;
color:#fff;
padding:1px 3px;
}

#blog-foot ul{
padding-left:20px;
margin:5px 0px;
}

#theme #rader{
background-image:url(../../images/article/trb_plain_wavepurple.gif);
vertical-align:top;
}

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



.navi{
border:solid #C7CCE4;
border-width:1px 0px;
}



/*----- utilities -----*/


#utilities , #utilities2 {}

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

#utilities h2,#utilities2 h2{
font-size:small;
text-align:center;
margin:0;
padding:10px 0 5px;
color:#354071;}

#utilities div#newcmt, #utilities2 div#newcmt,
#utilities div#freespace, #utilities2 div#freespace,
#utilities div#newpost, #utilities2 div#newpost,
#utilities div#message, #utilities2 div#message,
#utilities div#albums, #utilities2 div#albums,
#utilities div.g-ads, #utilities2 div.g-ads,
#utilities div#archives, #utilities2 div#archives,
#utilities div#newtbk, #utilities2 div#newtbk,
#utilities div#webryseal, #utilities2 div#webryseal,
#utilities div#calendar, #utilities2 div#calendar,
#utilities div#freespace2, #utilities2 div#freespace2,
#utilities div#categories, #utilities2 div#categories,
#utilities #c-memlist, #utilities2 #c-memlist{
background:#DEE0EE url(../../images/article/photo_angel2_h2.gif) 0 0 repeat-x;
padding:0 4px 4px}

/*----- calendar -----*/

#calendar{
padding-bottom:10px;
}

#calendar table{
}
#calendar table caption a{}
#calendar table caption{
padding:1px;
color:#864F86;
}

#calendar td,
#calendar th{
padding:2px 0px;
}

#calendar th{
color:#6FB7B7;
}
/*----- album -----*/

#albums img{
border-color:#ccc;
}

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

#footer{
background:#C8CBE3 url(../../images/article/photo_angel2_foot.gif) repeat-x;
padding-top:45px;
color:#fff}

#footer a{}

#sbanner img{
padding-right:5px}



/*  for SNS  */
#utilities #c-menu, #utilities2 #c-menu{
border-top:1px dotted #6FB7B7;
}
#utilities #c-menu .item, #utilities2 #c-menu .item{
border-bottom:1px dotted #6FB7B7;
}
.inner-box .item{border-bottom:1px dotted #C7CCE4;}
#outer-box h2{
font-size:small;
color:#495686;
font-size:small;
padding:10px 5px 10px 45px;
background:url(../../images/article/photo_angel2_icon02.gif) no-repeat left center;
margin:0;
}
#outer-box h3{
padding:12px 0 10px 60px;
color:#495686;
background:url(../../images/article/photo_angel2_icon01.gif) no-repeat left center;
}
#outer-box .inner-box h3{
background:none;
padding:0}
#outer-box input.txt,
#outer-box textarea{
}

#outer-box .navi{ padding:5px 0;border:solid #C7CCE4;
border-width:1px 0px;
}
.inner-box{margin:5px 5px 10px}
.tc1{color:#6FB7B7}


.themetabs{
	background:#dee0ee;
}
.themetabs a{
	background:#f8f5f8;
}
.themetabs a.cur,
.themetabs a.cur:visited{
	color:#354071;
}
