/*
a.external:before{content: url(http://www.yanesen.net/image/ext-link.gif);}
a:hover{border-bottom:dashed 1px blue}

li,a,p,td,th,div,span,pre,input,textarea,select {
 font-family:
}
*/
.cboth {
 clear: both;
}

div.parsedRss {
 margin-top:0.5em;
}
.parsedRssRow {
 margin:0.2em;
}

a:hover {
 color: #FFA500;
 background-color: #eee;
}
a.external:before{
 content: url(http://www.yanesen.net/image/ext-link.gif);
}

li {
 margin-bottom: 5px;
}

.menu {
 padding: 0;
 margin: 0;
}
.menu ul{
 padding: 0;
 margin: 0;
 margin-bottom:0;
 margin-top: 0px;
 margin-left: 0px;
}
.menu li{
 display: inline;
 font-size: 100%;
 list-style: none;
 padding: 0;
 margin: 0;
 margin-left: 5px;
}

/**
* thumbnail
*/
dl.thumbnail{
}
.thumbnail dd{
}
.thumbnail img{
 margin: 3px;
}

.sepb {
 border-bottom:solid #006633 1px;
}

.sept {
 border-top:solid #006633 1px;
 }
 
.em {
 font-weight:bold;
 color:green;
}
 
.subtitle {
 font-size: 135%;
 font-weight: bold;
 color: #000000;
 margin: 5px;
}
.subtitle a{ text-decoration: none;}

.subsubtitle {
 font-size: 115%;
 font-weight: bold;
 color: #000000;
 margin: 5px;
}
.subsubtitle a{ text-decoration: none;}

h1 {
font-size: 130%;
color: #000000;
}
h1 a{ text-decoration: none;}


h2 {
font-size:120%;
color: #000000;
}
h2 a{ text-decoration: none;}

h3 {
 font-size:110%;
 color: #000000;
}

h4 {
 font-weight: bold;
 color: #000000;
}

th {
 font-weight: bold;
 text-align: center;
}

td,input,select,option {
 color:#000000;
}

td.updated { 
 color:green;
}

body {
 color:#000000;
 background-color: #ffffdd;
 width:800px;
 margin:auto;
 margin-top:8px;
 margin-bottom:10px;
}

p {
 padding-left:5px;
 text-align: left;
 color:#000000;
}

div.updates, p.updates {
 padding-left:5px;
 margin-bottom:5px;
}

.postBody {
 line-height: 150%;
 margin: 10px;
}

pre {
 color:#000000;
}

div.Box {
 margin: 5px;
 padding: 5px;
 color: #000000;
 background-color: #fdfdf6;
 border: 1px solid green;
}

div.Box2 {
 margin: 5px;
 padding: 5px;
 color: #000000;
 border-left: 1px solid green;
 border-bottom: 1px solid green;
}

div.Box3 {
 margin: 5px;
 padding: 5px;
 color: #000000;
 border-top: 1px dotted green;
}

.cite, .citation {
 border-left: 1px solid gray;
 margin: 10px;
 padding-left: 10px;
 font-size: 90%;
}

.cycle0 {
 background-color: #fdfdf6;
}

.cycle1 {
 background-color: #eeeeee;
}

.topicSubject {
 color: #ffffff;
 background-color: #006633;
 font-size: 150%;
 text-align: left;
}

.topicDate {
 color: #000000;
 background-color: #eeeeee;
 text-align: right;
}

.topicInfo {
 color: #000000;
 background-color: #eeeeee;
 text-align: right;
}

.topicComment {
 color: #663300 ;
}

.topicYearMonth {
 color: #ffffff;
 background-color: #006633;
 font-size: 120%;
 text-align: center;
}

div.news {
 border: 1px solid green;
 padding: 3px;
 margin: 0.2em 0;
 color: #000000;
 background-color: #ffffdd;
}

div.newsTitle {
 margin: 0;
 color: #ffffff;
 ;background-color: #008000;
 background-color: #006633;
 font-size: 140%;
 text-align: left;
}

div.newsBody {
 margin: 0;
 color: #000000;
 background-color: #fdfdf6;
}

div.newsDate {
 margin: 0;
 color: #000000;
 background-color: #eeeeee;
 text-align: right;
}

table.list {
 border:1px solid green;
}

.markNew {
 font-size: 70%;
 padding: 1px 5px 2px 5px;
 color: yellow;
 background-color: green;
}

/**
* parsedRss yanesen.org
*/
.parsedRss {
 border:1px solid green;
 background-color: #fdfdf6;
 /*
 background-color: transparent;
 */
 margin: 0em 0.5em 0em 0.5em;
 padding: 0.3em 0.5em 0.3em 0.5em;
 text-align: left;
}
.parsedRssTitle {
 font-size:100%;
 font-weight: bold;
}
.parsedRssDesc {
 font-size:75%;
}
.parsedRssRow {
 font-size:90%;
 padding: 1px 0px 1px 16px;
 background: transparent url(http://www.yanesen.net/image/link_icon.gif) 0px 1px no-repeat;
}


