/* CSS Document */
*{
margin:0;
padding:0;
}
li{ list-style-type:none;}
body{
line-height:1.8;
font-size:80%;
}
.fineprintGray { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 9px; color: #666666 }
.fineprintBlack { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 9px; color: #000000}
.finePrintGray { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 9px; color: #666666 }
.finePrintBlack { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 9px; color: #000000}
.finePrintJap { font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka; font-size: 10px; color: #666666}
<!--td {font-family: "Arial", "Helvetica", "sans-serif"; color:#382E04; font-size: 9pt; line-height :1.3; letter-spacing :0.0005em;}
<!--td {font-size: small;line-height:160%;color: #444444;}
<!--#twitter_update_list li{font-size:1em;color:#666666;line-height:1.5em;margin-bottom:10px;}
h1{
font-weight:bold;
font-size:11px;
line-height:17px;
}
td {font-family: "Arial", "Helvetica", "sans-serif"; color:#666666; font-size: 8pt; line-height :1.3; letter-spacing :0em;}
p {
	margin:0;
	color:#ff0000;
}
#maintext p{
	font-size:1.2em;
	margin-bottom:10px;
}
a {
text-decoration: none;
color:#666666;
}
a:hover{
color:#71B213;
}

/* navigation menu
---------------------------*/
ul#menu{
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 9px;
color:#000;
margin-top:0px;
margin-bottom:3px;
}
ul#menu li{
float:left;
list-style:none;
padding-right:35px;
}
ul#menu em{
font-size:1em;
font-weight:normal;
letter-spacing:0.1em;
}
ul#menu li.right{
padding-right:0;
}
ul#menu a {
text-decoration: none;
color:#999;
}
ul#menu a:hover{
color:#000;
}

/*wrapps 2 columns
---------------------------*/
#maincontents{ 
}
#maintext{
width:705px;
float:left;
}

#news_wrap{
	margin-bottom:10px;
}
#news_wrap #icons img{
	padding:0 4px 0 0;
	margin-bottom:0;
}
#news_wrap h2{
border-bottom:dotted #ccc 1px;
color:#71B213;
margin-bottom:10px;
}
twitter_update_list li{
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
	font-size:1.4em;
	color:#71B213;
	margin-bottom:10px;
}
.news{
border-bottom:dotted #ccc 1px;
padding:0 0 5px 0;
margin-bottom:0px;
}
.news h3{
font-family:Tahoma, Geneva, sans-serif;
font-weight:normal;
font-size:2.2em;
line-height:1.1em;
color:#71B213;
padding-bottom:5px;
margin:0;
}


/*classes
-------------------------------------------*/
.subhead{
font-size:1.5em;
color:#71B213;
letter-spacing:0.1em;
margin-top:0.3em;
padding-bottom:0;
margin-bottom:0;
}

    .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
    /* for IE/Mac */
    .clearfix {display: inline-block;} 
    /*if IE*/
    .clearfix {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
