.photo-box {
font: italic 12px Georgia, "Times New Roman", Times, Serif; letter-spacing: 0px;
text-align: center;
}

.photo {
border: 2px solid #ccc;
background-color: #eee;
padding: 3px 3px 3px 3px;
}

.archive {font: 9px Verdana,Geneva,Helvetica,sans-serif; letter-spacing: 1px; text-align: center; color: #000000;}

.news {
text-align: left;
/*font: 14px 'Times New Roman','serif',Palatino; letter-spacing: 1px;*/
font: 12px Tahoma, Arial, Helvetica, Sans-serif; letter-spacing: 1px; line-height: 20px;
padding: 5px 18px;
}

.link {font: italic 12px Arial,Geneva,Helvetica,sans-serif}

#navBar {
position: absolute;
top: 10px;
left: 10px;
width: 758px;
height: 120px;

}

#sideBar {
position: absolute;
top: 135px;
left: 10px;
width: 130px;
height: ;
font: 10px Arial,Geneva,Helvetica,sans-serif; color: #ffffff;
text-align: center;
}

#middle {
position: absolute;
top: 135px;
left: 139px;
width: 610;
height: ;
text-align: center;
}

#content {
position: relative;
top: 0px;
left: 10px;
width: 600px;
height: ;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
/*background-color: #ffffff;*/
background-image: url(../bkgds/grey_rice_paper.jpg);
/*background-image: url(../bkgds/spottedgray.gif);*/
text-align: center;
}

#bottomspan {
position: relative;
top: 10px;
left: 0px;
width: 590;
height: ;
padding: 0px;
font: 10px Arial,Geneva,Helvetica,sans-serif; color: #ffffff;
}

.noodleImg {
float: absmiddle;
}

#linkBar {
position: relative;
top: 10px;
left: ;
width: 350;
height: 20px;
text-align: center;
padding: 5px;
background-image: url(bkgds/bars.gif);
font: 11px Verdana,Helvetica,Arial; color: #000000; letter-spacing: 3px;
}

div.update {
position: relative;
top: 20px;
left: -30px;
width: 400px:
height: 25px;
text-align: center;
font: 14px Times New Roman,Palatino,Serif; color: #000000;
z-index: 4;
}

#copyright {
position: relative;
top: 0;
left: 0;
width: ;
height: ;
padding: 10px;
font: italic 11px serif; color: #ffffff; letter-spacing: 1px;
}

A:link    {text-decoration: none; color: #cc0000}
A:visited {text-decoration: none; color: #ff3300}
A:hover   {text-decoration: underline; color: #0099ff}
A:active  {text-decoration: none; color: #FFFF00}

.header {font: 24px Times New Roman, Times, Palatino, Serif; color: #000000; letter-spacing: 1px;}

.content {font: 14px Times New Roman,Palatino,Serif; color: #000000;}

.list {font: 12px Arial,Helvetica,Geneva,sans-serif; color: #000000; letter-spacing: 1px;}

.text {font: 12px Arial,Geneva,Helvetica,sans-serif; color: #000000;}

.text-s {font: 12px Times New Roman,Palatino,Serif; color: #000000; letter-spacing: 1px;}

.updated {font: 9px Verdana,Geneva,Helvetica,sans-serif; letter-spacing: 1px;}

.classList {font: bold 12px Arial,Geneva,Helvetica,sans-serif; color: #000000; letter-spacing: 1px;}

.caption {font: 10px Verdana, Tahoma, Helvetica, Sans-serif; color: #000000; text-align: center;}

.nihongo {font: italic 14px Times, Times New Roman, Serif; letter-spacing: 1px;}

BODY  {
	scrollbar-face-color : #333333;
	scrollbar-highlight-color : #5d5d5d;
	scrollbar-3dlight-color : #a5a5a5;
	scrollbar-darkshadow-color : #454545;
	scrollbar-shadow-color : #939393;
	scrollbar-arrow-color : #ffcc00;
	scrollbar-track-color : #333333;
	
}

/*.hr {border-bottom: 1px dotted #000000; width: 100px; float: left; margin-left: 7px; padding-bottom: 1px;}*/

.classImgL {float: left; border: 1px solid #333333;}

.classImgR {float: right; border: 1px solid #333333;}

.classImgC {float: center; border: 1px solid #333333;}