#alpha {
float: left;
width: 500px;
margin: 10px 0;
padding-left: 10px;
}

#beta {
float: right;
width: 250px;
margin: 10px 0;
padding-right: 10px;
}

/*---------------------------------update*/
#update {
width: 500px;
color: #999;
margin-bottom: 10px;
}

#date {
font-size: 200%;
font-weight: bold;
}

#update a{
text-decoration: underline;
color: #666; 
outline: none;
}

#update a:link, a:visited {
color: #666; 
}

#update a:hover {
color: #FF0000;
text-decoration: none;
}

#update_history {
background-color: #33ccff;
margin-left: 5px;
padding: 0 5px;
font-size: 70%;
}

#update_history a{
text-decoration: none;
}

#update_history a:hover {
color: #fff;
}

/*---------------------------------info*/
.info {
border-color: #666;
border-width: 1px;
border-style: none none dotted none;
padding: 10px 0px;
}

.info a:link, a:visited {
color: #000000; 
}

.info a:hover {
color: #FF0000;
}

.info p {
background-color: #33ccff;
margin-top: 10px;
padding: 3px;
}

.info p a {
text-decoration: none;
color: #000;
}

.info p a:hover {
color: #fff;
}

/*---------------------------------counter*/
#counter {
margin-top: 10px;
}

/*---------------------------------twitter*/
#twitter {
position: relative;
margin: 10px 0;
padding: 3px 10px 3px 15px;
border: 1px #999 solid;
}

#twitter li {
color: #000000;
text-align: left;
list-style: disc ;
margin: 2px 0 0 10px;
}

#twitter li a:link,a:visited {
color: #808080; 
}

#twitter li a:hover {
color: #FF0000;
}

img.twitpic{   
margin-bottom: 5px;
padding: 3px;
border: 1px #666666 solid;
}

#twitter-link{
display: block;
text-align: right;
}

/*---------------------------------twitter*/
#photo {
width: 500px;
}

#photo ul {
list-style: none;
width: 100%;
}

#photo li {
display: inline;
}

#photo li img {
margin: 0;
}