/* --------------------------- */
/* begin commentform */
/* --------------------------- */

#commentsform{
  border-left: solid 10px #3F3F3F;
  padding-left:45px;
  margin-left:5px;
  margin-bottom:29px;
  padding-bottom:20px;
  padding-top:20px;
  margin-top:1px;
  height:850px;
}

#commentsform input{
  font-size:14px;
}

#commentsform p{
 margin-bottom:10px;
}


#s1{ /* name */
padding:5px:
width:400px;
height:30px;
}
#s2{ /* email */
padding:5px:
width:400px;
height:30px;
}
#s3{ /* website */
padding:5px:
width:400px;
height:30px;
}
#s4{ /* comment */
padding:5px:
margin-bottom:10px;
}

/* /end commentform */

/* top */

#post .posttop{
float:left;
width:410px;
padding-right:10px;
height:220px;
}

#post .posttop .more-link{
float:left;
font-weight:normal;
background-image: url("/wp-content/themes/whiteboard/images/ygrc3.gif");
margin-top:8px;
padding-left:15px;
background-repeat: no-repeat;
clear:both;
}


#post .posttop .entry{
padding-left:20px;
  border-left: solid 1px #BBCAC9;
}



/* common */

*{
margin:0;
padding:0;
}

img {
border: 0px;
} 

a { 
color:#1A82AB;
text-decoration:none;
font-weight:bold;
}

a:hover {
text-decoration:underline 
}

.clear {
clear:both;
}

body {
background-color: #E3E3E3;
font-family:Georgia,"MS PMincho" ,HeiseiMincho, "Hiragino Mincho Pro W3", serif;
background-image: url("/wp-content/themes/whiteboard/images/bg.jpg");
background-attachment: fixed;
background-repeat: no-repeat;
}

/* ----------------- */
/* begin topbox */
/* ----------------- */

#topbox {
position:relative;
width:100%;
min-width:960px;
z-index: 100;
}

#topbox{

}

#bgswf {
position:absolute;
top:0px;
left:0px;
z-index: 0;
width:100%;
height:100%;
}

#topentrylistbox{
margin:0 0px 0px 100px;
padding-top:250px;
padding-bottom:80px;
top:0;
width:880px;
z-Index:15;
}

#centerbox {
margin:0 0px 0px 300px;
padding-top:100px;
top:0;
width:640px;
z-Index:15;
}

#rightbox {
position:absolute;
top:0;
right:0;
width:1px;
margin-bottom:150px;
}

* html #topbox {

}

* html .ie-widthfix {
position:relative;
display:inline-block;
margin:0 0px 0 0;
}

.ie-widthfix_x {
background-image: url("/wp-content/themes/whiteboard/images/bg.jpg");
background-repeat: no-repeat;
}

#post{
}

#post h2{
  font-size:20px;
}

#post .externallink{
text-decoration:underline;
background-image: url("/wp-content/themes/whiteboard/images/link.gif");
background-repeat: no-repeat;
padding-left:15px;
}

#post .sub1txt{
margin-left:15px;
margin-bottom:15px;
}

#post .downloadlink{
text-decoration:underline;
background-image: url("/wp-content/themes/whiteboard/images/download.gif");
background-repeat: no-repeat;
padding:5px 0;
padding-left:90px;
}

#post .bookmarkletlink{
text-decoration:underline;
background-image: url("/wp-content/themes/whiteboard/images/bookmarklet.gif");
background-repeat: no-repeat;
padding:5px 0;
padding-left:90px;
}


#post .demolink{
text-decoration:underline;
background-image: url("/wp-content/themes/whiteboard/images/demo.gif");
background-repeat: no-repeat;
padding:5px 0;
padding-left:90px;
}

#post .postitem{
}

#post .info{
  font-size:10px;
}

#post .basictext{
  color:#3F3F3F;
  font-size:12px;
  line-height:20px;
}

#post .missmsg{
 padding:5px;
 border: solid 1px #999999;
 text-align:center;
}

#post .entryendad{
 padding:5px;
 border: solid 1px #DBDBDB;
 text-align:center;
 background-color: #E3E3E3;
}


#post .twittermsgholder{
}

#post .twittermsg{
 padding:5px;
 background-color: #B2D1DB;
 border: solid 1px #999999;
 text-align:center;
}

#post .twittermsgholder a { 
}



#post blockquote{
  color:#000000;
  margin:15px;
  padding:10px;
  background-color: #D2DBD3;
  background-image: url("/wp-content/themes/whiteboard/images/bg_green.gif");
  border: solid 2px #565656;
}

#post .postitemdetail{
  border-left: solid 1px #BBCAC9;
  padding-left:20px;
  padding-bottom:20px;
  margin-top:15px;
  margin-left:5px;
}

#post .postitemdetail ol,ul{
  margin-left:30px;
}

#post .postitemdetail .waku{
  padding:10px;
 margin: 15px;
  background-image: url("/wp-content/themes/whiteboard/images/gly_anim.gif");
}

#post .twittermsg img{
padding:0px;
vertical-align:middle;
background-image: none;
}

#post .postitemdetail P{
margin-top:0px;
padding-bottom:16px;
}

#post .postitemdetail .indent{
padding-left:16px;
}



#post .postitemdetail .table table{
margin-left:20px;
border-bottom: solid 1px #000000;
border-right: solid 1px #000000;
background-color: #F5F5F5;
}

#post .postitemdetail .table table td{
padding:3px;
border-top: solid 1px #000000;
border-left: solid 1px #000000;
}

#post .postitemdetail blockquote p{
  margin-bottom: 0px;
}

#post .postmeta{
  background-image: url("/wp-content/themes/whiteboard/images/mesh_w10_000.gif");
  background-repeat: repeat-y;
  padding-left:30px;
  margin-left:5px;
  margin-top:1px;
  padding-top:10px;
  padding-bottom:10px;
}

#post .relatedposts{
  border-left: solid 10px #166C8E;
  padding-left:20px;
  margin-left:5px;
  padding-top:10px;
  padding-bottom:10px;
  margin-top:1px;
}

#post .relatedposts ul{
 font-size:12px;
 margin-left:15px;
}

#post .relatedposts li{
 margin-bottom:5px;
}

#post .relatedposts a{
font-weight:bold;
text-decoration:underline;
}

#commentlist{
  border-left: solid 10px #A59D49;
  padding-left:50px;
  padding-bottom:15px;
  padding-top:15px;
  margin-left:5px;
  margin-top:1px;
}

#commentlist ol,ul{
  margin-left:0px;
}

#commentlist li{
 font-size:12px;
 margin-bottom:15px;
}

#commentlist .singlecomment{
 font-size:10px;
 color:#666666;
}

#commentlist .commenttext{
 margin-top:10px;
 line-height:20px;
}

#commentlist .commenttext p{
margin-bottom:15px;
}

#commentlist .commenttext-admin{
 margin-top:10px;
 line-height:20px;
}




.itemlist{
 border-left: solid 1px #A3C9E0;
 padding-left:20px;
 margin-left:10px;
 font-size:12px;
 line-height:25px;
}

.itemlist a { 
color:#4D4D4D;
text-decoration:none;
font-weight:normal;
}

.bookmarklet{
font-size:14px;
padding:13px 0px 15px 110px;
background-image: url("/wp-content/themes/whiteboard/images/bookmarklet.gif");
background-repeat: no-repeat;
}


#leftbox {
position:absolute;
left:77px;
top:80px;
width:200px;
z-index: 200;
font-size:12px;
}

#headbox {
position:absolute;
left:77px;
top:0px;
z-index: 200;
}

/* begin footermenu*/

#footermenu{
 width:100%;
 position:absolute;
 top:0px;
 z-index: 150;
 height:28px;
background: transparent url(/wp-content/themes/whiteboard/images/alphabg.png) repeat left top !important;
 visibility:hidden;
}

#footermenu .home{
float:left;
text-align:left;
width:150px;
}

#footermenu .recententries{
float:left;
text-align:right;
width:150px;
}

#footermenu .recententrylinkygrc , .recententrylinkygrc2{
float:left;
width:15px;
height: 28px;
list-style-type: none;
vertical-align: middle;
line-height: 26px;
}

#footermenu .recententrylink , .recententrylink2{
color:#FFFFFF;
font-size:12px;
overflow: hidden;
display: block;
float:left;
width:290px;
height: 28px;
list-style-type: none;
vertical-align: middle;
line-height: 26px;
}

#footermenu .copyright{
color:#FFFFFF;
font-size:10px;
display: block;
float:left;
width:560px;
height: 28px;
list-style-type: none;
vertical-align: middle;
line-height: 26px;
text-align:right;
}


#footermenu .recententrylink2{
text-align:right;
}

#footermenu .recententrylink a , .recententrylink2  a { 
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

/* / end footermenu*/

#gototop{
 margin-left:930px;
 position:absolute;
 top:0px;
 z-index: 151;
}

#adbox{
 margin-left:15px;
 position:absolute;
 top:0px;
 z-index: 153;
font-size:12px;
text-align:center;
 visibility:hidden;
}

