#s1 {
float: right;
width: 300px;
margin-right:10px;
}

#s2 {
float: left;
width: 625px;
margin-left:10px;
}

.noContentDiv {
text-align: center;
padding: 30px 0;
font-size: 24px;
line-height: 36px;
}

.noContentDiv a {
font-size: 18px;
}


#articleListDiv #archiveDiv {

float: left;

width: 140px;

margin-right: 10px;

}



/*#articleListDiv*/ .rssDiv {

margin-bottom: 10px;

}

/*#articleListDiv*/ .rssDiv a {
display:block;
padding: 5px 4px 5px 24px;
background: url(/images/d5/ico_rss.gif) no-repeat left center;
}

#articleListDiv .entryListDiv {
}

#articleListDiv .byMonthDiv,

#articleListDiv .byCategoryDiv {

margin-bottom: 10px;

}



/*#articleListDiv*/ .byMonthDiv .heading {

padding: 2px 4px;

/*border-bottom: 1px solid #CCC;*/

}

#articleListDiv .byCategoryDiv .heading {
position: relative;
padding: 2px 4px;
/*border-bottom: 1px solid #CCC;*/
}

#articleListDiv .byCategoryDiv .heading span {
position: absolute;
right: 4px;
top: 2px;
width: 54px;
text-align: right;
}

#articleListDiv .byCategoryDiv .heading span a {
color: #339900 !important;
}


#articleListDiv .byMonthDiv .heading,
#articleListDiv .byCategoryDiv .heading {
background-color: #EEEEEE;
color: #888;
font-size: 11px;
}



#articleListDiv .byMonthDiv a {
display:block;
}

#articleListDiv .byCategoryDiv a.cat {
display:block;
}

#articleListDiv .byCategoryDiv .entry .action {
text-align: right;
border-bottom: 1px solid #EEE;
}

#articleListDiv a.link_edit {
font-size: 10px;
text-decoration: underline !important;
}


#articleListDiv #archiveDiv .entry {
padding: 4px;
}

#articleListDiv #archiveDiv .entry a {
text-decoration: none;
}

#articleListDiv #archiveDiv .entry a:hover {
text-decoration: underline;
}

#articleListDiv #archiveDiv .entry.selected {
font-weight: bold;
}

#articleListDiv .share {
float: right;
padding-left: 22px;
background: url(../images/d3/ico_message.gif) no-repeat left center;
margin: 20px 10px 15px 0;
}

#articleListDiv #blogDiv {
border-left: 1px solid #aaa;
padding-left: 18px;
float: left;
width: 482px;
}

.blogL {
margin: 0 8px 5px 0px;
padding: 10px 0 30px 0;
}

.blogL .videoMT .thumbnail {
float: left;
}

.blogL #title {
font-size: 22px;
font-weight: bold;
}

.blogL #title a {
text-decoration: none;
}

.blogL #title a:hover {
text-decoration: underline;
}


.blogL #info {
color: #888888;
}

.blogL #info #tag a{
text-decoration: none;
}

.blogL .attachment {
}

.blogL #content {
font-size:13px;
line-height:20px;
margin: 1.0em 0;
overflow: hidden;
}

.blogL #link {
margin: 1em 0;
padding-left: 22px;
text-align: right;
background: url(../images/d3/ico_link.gif) no-repeat left center;
}

.addNewDiv {
	float: right;
	display: inline;
	margin: 4px;
}
