body {
 background-color: #EAEAF3;
 text-align: center;
 }

a {
 text-decoration: underline;
 font-family: Verdana, Arial, sans-serif;
}

a:link {
 color: #FF8000;
 }

a:visited {
 color: #49559C;
 }

a:active {
 color: #8FABBE;
 }

a:hover {
 color: #996600;
 }

h1, h2, h3 {
margin: 0px;
padding: 0px;
font-weight: normal;
}


/* 本体　*/
#container {
 line-height: 140%;
 margin-right: auto;
 margin-left: auto;
 text-align: left;
 padding: 0px;
 width: 850px;
 background:#FFFFFF url(http://www.hostagardens.jp/images/leftBG2.gif) repeat-y;
 }



/* 上バナー */
#banner {
 font-family: Verdana, Arial, sans-serif;
 color: #FFFFFF;
 background: #817DBA url(http://www.hostagardens.jp/images/topTIT.jpg);
 text-align: left;
 margin:0px;
 width:850px;
 height: 184px;
 overflow:hidden;
 }

#banner-img {
 display: none;
 }

#banner a {
 color: #FFFFFF;
 text-decoration: none;
 }

#banner h1 {
 padding:20px 0px 0px 32px;
 }

#banner h2 {
 font-size: small;
 padding:15px 0px 0px 10px;
 line-height:1.1em;
}


/* 次段 */
#banner2 {
 font-family: sans-serif;
 color: #333333;
 background: #AEB0C0;
 text-align: left;
 width:850px;
 height:116px;
 margin:0px auto;
  }

#bannerpicts {
 padding:8px 0px 8px 130px;
 }

#bannerpicts img {
 margin:0px 5px;
 border:1px #555555 solid;
 }

#bannerhead h2 {
 font-size: small;
 color:#333333;
 padding:4px;
 }


/*  */



/* 本文 */
#center {
 width: 632px;
 overflow: hidden;
 background:#FFFFFF;
 float:left;
 }

.content {
 padding: 0px 15px 10px 15px;
 color: #232323;
 font-family: Verdana, Arial, sans-serif;
 font-size:small;
 overflow: hidden;
 }

.entrybody {
 color: #232323;
 font-family: Verdana, Arial, sans-serif;
 font-size:small;
 margin:0px;
 padding:15px 10px;
 border-right:1px solid #777777;
 border-bottom:1px solid #777777;
 border-left:1px solid #777777;
 }


.content pre {
 font-size: larger;
 }

.content img {
 border:0px;
 }


.content p {
 color: #232323;
 font-family: Verdana, Arial, sans-serif;
 font-size:small;
 font-weight: normal;
 line-height: 150%;
 text-align: left;
 margin-bottom: 10px;
 }

.content blockquote {
 border:2px #728F5B inset;
 padding:10px 10px 10px 15px;
 background-color: #DFEAC1;
 }

.content li {
 }

.content h2 {
 color: #999999;
 font-family: Verdana, Arial, sans-serif;
 font-size:xx-small;
 text-align: left;
 font-weight: normal;
 margin: 20px 0px 0px 5px;
 }

.content h3 {
 color: #FDFDFD;
 font-family: Lucida Sans, Verdana, Arial, sans-serif;
 font-size: normal;
 text-align: left;
 font-weight: bold;
 padding:18px 0px 18px 30px;
 margin-top:5px;
 background:#94A489;
 border-top:1px solid #777777;
 border-right:1px solid #777777;
 border-left:1px solid #777777;
 }

.content p.posted {
 color: #999999;
 font-family: Verdana, Arial, sans-serif;
 font-size:x-small;
 text-align: left;
 margin-bottom: 25px;
 padding: 5px;
 border-top:2px #EAEAF3 dotted;
 }





/* 左側 */
#left {
 float: left;
 width: 208px;
 overflow: hidden;
 color:#EEEEEE;
 background:#748668 url(http://www.hostagardens.jp/images/leftBG2.gif) repeat-y;
 }


.sidebar {
padding: 15px;
}

.sidebar a {
 text-decoration: underline;
}

.sidebar a:link {
 color: #FFCC66;
 }

.sidebar a:visited {
 color: #DDEEFF;
 }

.sidebar a:active {
 color: #8FABBE;
 }

.sidebar a:hover {
 color: #FFFF66;
 }


.menu a {
 display:block;
 color:#232323;
 margin:0px 0px 0px 10px;
 padding-left:15px;
 background:url(./images/bt.gif) no-repeat 0px -27px;
 background-color:none;
 height:25px; width:131px;
 }

.menu a:link {
 display:block;
 color:#232323;
 text-decoration:none;
 height:25px; width:131px;
 }

.menu a:visited {
 display:block;
 color:#232323;
 text-decoration:none;
 height:25px; width:131px;
 }

.menu a:hover {
 display:block;
 color:#774412;
 text-decoration:none;
 background:url(./images/bt.gif) no-repeat 0px -1px;
 height:25px; width:131px;
 }

.menuB {
 display:block;
 color:#774412;
 text-decoration:none;
 background:url(./images/bt.gif) no-repeat 0px -1px;
 height:25px; width:131px;
 }



#calendar {
 line-height: 140%;
 color: #343434;
 font-family: Verdana, Arial, sans-serif;
 font-size:small;
 padding: 2px;
 text-align: center;
 margin-bottom: 30px;
 }

#calendar table {
padding: 2px;
border-collapse: collapse;
border: 0px;
width: 100%;
}

#calendar caption {
color: #343434;
font-family: Verdana, Arial, sans-serif;
font-size:small;

text-align: center;
font-weight: bold;

text-transform: uppercase;

letter-spacing: .3em;
}

#calendar th {
text-align: center;
font-weight: normal;
}

#calendar td {
text-align: center;
}






.sidebar h2 {
color: #EEEEEE;
font-family: Verdana, Arial, sans-serif;
font-size:small;
font-weight: bold;
text-transform: uppercase;  
letter-spacing: .3em;
}

.sidebar ul {
padding-left: 0px;
margin: 0px;
margin-bottom: 30px;
}

.sidebar ul ul {
margin-bottom: 0px;
}

.sidebar #categories ul {
padding-left: 15px;
}

.sidebar li {
color: #EEEEEE;
font-family: Verdana, Arial, sans-serif;
font-size:small;
text-align: left;
line-height: 150%;
margin-top: 10px;
list-style-type: none;
}

.sidebar #categories li {
 }

.sidebar #categories li a {
 color:#232323;
 text-decoration:none;
 }

.sidebar #categories li a:hover {
 color:#773312;
 text-decoration:none;
 }

.sidebar img {
}

.photo {
text-align: left;
margin-bottom: 20px;
}

.link-note {
font-family: Verdana, Arial, sans-serif;
font-size:small;
line-height: 150%;
text-align: left;
padding:2px;
margin-bottom: 15px;
}

#powered {
font-family: Verdana, Arial, sans-serif;
font-size: xx-small;
text-align: left;
color: #666666;
margin-top: 50px;
}

#powered a {
 text-decoration:none;
 }


#comment-data {
float: left;
width: 180px;
padding-right: 15px;
margin-right: 15px;
text-align: left;
border-right: 1px dotted #BBBBBB;
}

textarea[id="comment-text"] {
width: 80%;
}

.commenter-profile img {
vertical-align: middle;
border-width: 0;
}




.form {
 list-style-type:none;
 }


