body{
 padding: 0;
 margin: 0;
 font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
 color: #777777;
}

#header{ /* top */
 width: 100%;
 margin: 0px;
 qpadding: 1%;
 color: #FFFFFF;
 background-color: #95A70C;
 background-image:url(/images/bg.gif);
 height: 102px;
}

#header h1{
 display: inline;
 font-size: 10pt;
}

#header h2{
 qdisplay: inline;
 font-size: 9pt;
}

#header .logo{
 qposition: absolute;
 qtop: 1px;
 float: left;
 qbackground-color: #f0f0f0;
 qborder: 1px dotted #537608;
 margin: 2px;
}

#header .ubn{
 position: absolute;
 top: 1px;
 right: 1px;
}

#main{ /* main */
 position: relative;
 width: 100%;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
 background-color: #f0f0f0;
}

#leftmenu{ /* leftmenu */
 position: absolute;
 top: 0px;
 left: 0px;
 width: 18%;
 margin: 0px;
 padding: 1%;
}

#leftmenu .fav{
 list-style-image: url(/images/fav.gif);
 margin: 0;
}

#leftmenu .flux{
 list-style-image: url(/images/img04.gif);
 margin: 0;
}

#leftmenu .syndicate{
 list-style-image: url(/images/rss.gif);
 margin: 0;
}

#rightmenu{ /* rightmenu */
 position: absolute;
 top: 0px;
 right: 0px;
 qwidth: 18%;
 qmargin: 0;
 qpadding: 1%;
 width: 20%;
 margin: 0;
 padding: 0px;
 text-align: justify;
}

#rightmenu .data{
 padding: 1%;
 qborder: 1px dotted red;
}

#content{
 border: 1px dotted #E0E0E0;
 width: 58%;
 margin: 0px 20% 0px 20%;
 padding: 1%;
 background-color: #F5F5F5;
}

#content ul {
 margin: 0;
 qpadding: 0px;
 list-style: none;
 line-height: normal;
}

#content li{ 
 list-style-image: url(/images/img04.gif);
 margin: 3px 0 10px 0;
}

#content .story-title{
 font-size: 11pt;
 margin: 0 0 3px 0;
}

#content .comments .tags{
 display: inline;
 font-style: italic;
 text-decoration: underline;
}

#content .text{
 margin: 0 10px 0 4px;
 text-align: justify;
 font-size: 10pt;
}

#content .text img{
 float: left;
 margin: 1px 4px 2px 0;
 padding: 2px;
 background-color: #FFFFFF;
 background: -webkit-gradient(linear, left top, left bottom, from(white), to(#7fb40e)); 
 background-image: -moz-linear-gradient(top, #A4E811, white, #7fb40e, #314605);
 border: groove 1px #7fb40e;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}

#content .signature div{
 display: inline;
 font-size: 9pt;
}

#content .author{
}

#content .date{
 color: silver;
}

#footer{ /* footer */
 width: 98%;
 margin: 0px 0% 0px 0%;
 padding: 1%;
 background-color: #F6FFE1;
 background-image:url(/images/bg.gif);
 border-top: 1px dashed #CCCCCC;
}

#footer p {
 margin: 0;
 line-height: normal;
 font-size: smaller;
 color: #999999;
}

#footer a{
 color: #999999;
}

#footer a:hover{
 color: #666666;
}

/*********************************************/

a{
 color: #537608;
 text-decoration: none;
}

a:hover{
 color: #FF6000;
 text-decoration: underline;
}

h1, h2, h3 {
 text-transform: uppercase;
}
