html, body { 
       font:10px Tahoma, Verdana, Sans-serif, Arial; 
       background:url(images/bg.gif) top left repeat; 
       background-color:#d5d5d5; 
       color:#fff; 
       padding:0; 
       margin:0;
       line-height:18px;
       }

A:link { COLOR: #dfdfdf; TEXT-DECORATION: none}
A:visited { COLOR: #dfdfdf; TEXT-DECORATION: none}
A:hover { COLOR: #92cfae}

#main { width:576px;margin: 0 auto;padding:0;}
#left { width:311px; float: left; clear: right; overflow:hidden;}
.left01 { width:311px; height:103px; background:url(images/photo_01.gif) no-repeat;}
.left02 { width:311px; height:137px; background:url(images/photo_04.gif) no-repeat;}
.left03 { width:311px; height:360px; background:url(images/photo_06.gif) no-repeat;}


#right { width:265px;float: right;overflow:hidden;}
.right01 { width:265px; height:103px; background:url(images/photo_02.gif) no-repeat;text-align:right;}
.right02 { width:265px; height:137px; background:url(images/photo_05.gif) no-repeat;}
.right03 { width:265px; height:51px; background:url(images/photo_07.gif) no-repeat;}
.right04 { width:265px; height:309px; background:url(images/photo_08.gif) no-repeat;}

/* right01:HOME navigation */
.navigation { font-size;10px;color:#666;padding-right:5px; }
.navigation A:link { COLOR: #666; TEXT-DECORATION: none}
.navigation A:visited { COLOR: #666; TEXT-DECORATION: none}
.navigation A:hover { COLOR: #92cfae}

/* right03:PHOTO DESCRIPTION */
#description { WIDTH: 80%; PADDING-TOP: 0px;PADDING-LEFT:5px;}
#description span {FLOAT: left; MARGIN: 0px 0px 5px; LINE-HEIGHT: 12px;font:10px;color:#ccc}

/* right04:PHOTO list */
#list { width:260px; margin-TOP: 10px;margin-LEFT:12px;}
#listarea { width:100%; margin:0; }
#listarealeft { width:30%;float:left;clear:right;overflow:hidden; }
.listimg { text-align:center;background-color:#000;cursor:pointer;}
.listimg img { width: 53px; height: 40px; border: 1px solid #777;padding:1px;margin:3px }

#listarearight {width:70%;float: right;overflow:hidden;}
.listtitle { padding-left:10px;padding-top:5px;}
.listtitle span {  LINE-HEIGHT: 12px;font-size:12px;color:#fff }

.listtime { padding-left:10px;padding-top:10px;}
.listtime span {   LINE-HEIGHT: 12px;font:10px;color:#ccc }


#page { width:100%; margin:5px;padding:5px; }