/***********************
	基本設定
************************/
* {
margin:0;
padding:0;
}

body {
height:100%;
width:100%;
margin:0;
padding:0;
text-align:center;
color:#DBD4D0;
font-size:13px;
font-family:"Trebuchet MS",Verdana,sans-serif;
background-image:url(http://file.bloomingsky.blog.shinobi.jp/bg.gif);
}

img {
border: 0;
}

h1 {
color:#455765;
font-size:16px;
font-weight:700;
}

h2 {
position:relative;
left:0px;
top:65px;
color:#B3B8BC;
text-align:left;
font-size:13px;
}

h3 {
padding:30px 0px 0px 20px;
color:#455765;
letter-spacing:5px;
text-align:left;
font-size:14px;
font-weight:normal;
}

h4 {
margin:0;
padding:0;
font-size:13px;
font-weight:normal;
}

u {
font-style:none;
text-decoration:none;
font-size:12px;
color:#AA9C94;
}

blockquote {
padding-left:20px;
}

strong {
color:#fff;
}

/*Link全體*/
a { text-decoration : none;}
a:link { color: #F6AD49;}
a:visited { color: #F6AD49;}
a:hover { color: #F4D9B2; position: relative; top:1px; left:1px;}
a:active { color: #F4D9B2;}

/*對齊用*/
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}


/***********************
	頁面構成
************************/
/*最外調整*/
#adjust {
width:720px;
height:100%;
margin:0 auto;
padding: 0px;
text-align:center;
background-image:url(http://file.bloomingsky.blog.shinobi.jp/bg.gif);
}

/*全範圍*/
#container {
width:720px;
height:auto;
margin:0 auto;
padding: 0px;
text-align:right;
background-image:url(http://file.bloomingsky.blog.shinobi.jp/bg.gif);
}

/*側欄*/
#menu {
margin:0;
width: 180px;
text-align:center;
float:right;
}

/*主範圍*/
#main {
width:530px;
margin:40px 10px 0 0;
padding:0;
float:right;
background-color:#928178;
text-align:center;
border-top:#F6AD49 10px solid;
}

/*HEADER*/
#header {
width:530px;
height:500px;
margin:0;
padding:0;
padding-bottom: 30px;
background-color:#928178;
background-image:url(http://file.bloomingsky.blog.shinobi.jp/topstar.gif);
background-repeat: no-repeat; 
background-position: top left; 
}

/*Blog Title*/
#toptitle {
margin:0;
padding:50px 30px 10px 0px;
letter-spacing:8px; 
text-align:right;
}

/*Footer*/
#footer {
margin:0;
padding:0;
width: 100%;
background-color:#455765;
text-align: center;
color:#F6AD49;
}


/***********************
	Menu相關
************************/
/*Profile Block*/
.profile {
margin:0;
padding:20px;
background-color:#455765;
text-align:center;
border-left:#f6ad49 5px solid;
}

/*Profile內容*/
.pcont {
margin-left:10px;
margin-right:10px;
padding:0px;
text-align:center;
background-color:#455765;
color:#928178;
}

/*Plugin Block*/
.plugin {
margin:0;
padding:0 10px;
background-color:#455765;
border-left:#f6ad49 5px solid;
}

/*各plugin Title*/
.plugintitle {
margin-top:0px;
padding:15px 0px 0px 0px;
background-color:#455765;
font-size:13px;
color:#878B8E;
}
span.plugintitle {
padding-left:5px;
color:#3A4A56;
}

/*各Plugin內容*/
.plugincont {
margin:5px 5px 0px 5px;
padding: 10px;
background-color:#3A4A56;
}

/*Menu尾*/
.menubottom {
margin:0;
padding:0;
height:50px;
background-color:#455765;
background-image:url(http://file.bloomingsky.blog.shinobi.jp/rcorner.gif);
background-repeat: no-repeat;
background-position:bottom right; 
border-left:#f6ad49 5px solid;
}


/**********************
	Main相關
***********************/
/*Entree*/
.entree {
margin:0px 15px 0px 15px;
padding:10px 10px 30px 10px;
background-color:#544a47;
border:#455765 1px solid;
min-height:300px;
height:auto;
_height:300px;
}

/*首頁Info Title*/
.infotitle {
margin:0px;
padding:3px 0px 3px 5px;
text-align: left;
color:#EAE4E1;
background-color:#928178;
}
span.infotitle {
color:#544A47;
}

/*文字內容*/
.entrycont {
margin:0;
padding:20px 2px 10px 2px;
text-align: left;
background-color:#544a47;
}

/*Full Mode Title*/
.entrytitle {
margin:0px;
padding:3px 0px 3px 5px;
text-align: left;
color:#EAE4E1;
background-color:#928178;
}
span.entrytitle {
color:#544A47;
}
.entrytitle a:link { color: #fff;}
.entrytitle a:visited { color: #fff;}
.entrytitle a:hover { color: #F4D9B2;}
.entrytitle a:active { color: #F4D9B2;}

/*Entry States*/
.entrystate {
text-align:right;
color:#928178;
background-color:#544a47;
padding:0px 20px 5px 0px;
}
.entrystate a:link { color: #AE9595;}
.entrystate a:visited { color: #AE9595;}
.entrystate a:hover { color: #F4D9B2;}
.entrystate a:active { color: #F4D9B2;}

/*Category Info*/
.cateinfo {
margin-bottom:20px;
padding-top:15px;
padding-right:15px;
padding-bottom:20px;
color:#544A47;
background-color:#928178;
text-align:right;
}
/*Entry List*/
.entrylist {
margin:0;
padding:10px 2px 10px 15px;
text-align: left;
background-color:#544a47;
}

/*列表內容*/
.listcont {
margin:0;
padding:2px 2px 30px 2px;
text-align: left;
background-color:#544a47;
}

/*Date Info*/
.dateinfo {
margin-bottom:20px;
padding:10px;
color:#544A47;
background-color:#928178;
font-size:14px;
text-align:right;
}

span.dateinfo {
font-size:24px;
font-weight:bold;
}

/************************
	CM&TB相關
*************************/
/*CM+TB+POST Title*/
.cmtbpost {
padding:20px 0px 50px 10px;
color:#fff;
font-size:14px;
font-weight:300;
letter-spacing:5px;
text-align:left;
}

/*Commets Text整體*/
.cmblock {
text-align:left;
border-bottom:#928178 1px solid;
}

/*Comments No.*/
.cmtitle {
padding: 10px 15px 0px 15px;
font-weight: bold;
font-size:10px;
color:#928178;
text-align:left;
}

/*Comments本文*/
.cmcont {
padding: 10px 30px 10px 50px;
margin:0;
color:#BFB0A8;
text-align:left;
}

/*Comments States*/
.cmstate {
padding: 10px 20px 0px 0px;
text-align:right;
font-size:11px;
color:#928178;
}
span.cmstate {
color:#BFB0A8;
font-size:13px;
}
.cmstate a:link { color: #BFB0A8;}
.cmstate a:visited { color: #BFB0A8;}
.cmstate a:hover { color: #BFB0A8;}
.cmstate a:active { color: #BFB0A8;}

/*CommentRES本文*/
.cmrescont {
padding: 5px 30px 10px 50px;
color:#A08D83;
}

/*CommentRES State*/
.cmresstate {
text-align:right;
margin:0;
padding: 10px 20px 0px 0px;
font-size:11px;
color:#928178;
}

/*Comment Form*/
.cmform {
padding:0px 0px 20px 15px; 
color:#BFB0A8;
background:#544A47;
text-align:left;
}
.cmform input {
margin-bottom:5px;
color:#544A47;
background:#BFB0A8;
border:#928178 1px solid;
}
.cmform textarea {
margin-bottom:5px;
color:#544A47;
background:#BFB0A8;
border:#928178 1px solid;
}

/*CMForm Label*/
.formlabel {
padding-top:5px;
color:#BFB0A8;
}

/*TrackBack Url*/
.tburl {
margin:0px 20px;
padding:0px 0px 0px 15px;
text-align: left;
color:#544A47;
background-color:#928178;
border:#928178 1px solid;
}
.tburl input {
padding-left:5px;
color:#928178;
background-color:#544A47;
border-style:none;
}

/*TrackBack記事*/
.tbtitle {
padding: 5px 3px 0px 0px;
text-align:left;
font-size:11px;
color:#928178;
}
.tbtitle a {text-decoration:none;}
.tbtitle a:link { color: #BFB0A8;}
.tbtitle a:visited { color: #BFB0A8;}
.tbtitle a:hover { color: #BFB0A8;}
.tbtitle a:active { color: #BFB0A8;}

/*TrackBack文章*/
.tbcont {
text-align:left;
font-size:11px;
color:#928178;
text-align:left;
}

/*TrackBack States*/
.tbstate {
padding: 5px 3px 0px 0px;
text-align:right;
font-size:11px;
color:#928178;
}


/**********************
	Etc.
***********************/
/*分隔*/
.divide {
height:2px;
margin:20px 150px 20px 150px;
padding:0; 
text-align:center;
background-image:url(http://file.bloomingsky.blog.shinobi.jp/line.gif);
background-repeat: repeat-x;
}

/*Navbar*/
.navbar {
text-align:center;
padding-bottom:40px;
color:#DBD4D0;
}
span.navbar a:link { color: #d8a373;}
span.navbar a:visited { color: #d8a373;}
span.navbar a:hover { color: #F4D9B2;}
span.navbar a:active { color: #F4D9B2;}

/*Fake Navbar*/
.entryfooter {
padding:20px auto;
text-align:left;
color:#928178;
}
.entryfooter a:link {color:#80989b;}
.entryfooter a:visited {color:#80989b;}
.entryfooter a:hover {color:#426579;}
.entryfooter a:active {color:#426579;}

/*AD*/
.ad {
font-size:10px;
color:#928178;
}
.ad a:link {color:#928178;}
.ad a:visited {color:#928178;}
.ad a:hover {color:#928178;}
.ad a:active {color:#928178;}

.new-site {
font-size: 28px;
font-weight: bold;
color:white;
position: relative;
top: 20%;
text-align: center;
}

.new-site a {
color: #ffc06b;
}