a{color:#705323; font-size:14px; font-weight:bold; text-decoration:underline}
a:hover{color:#A37833}
a img{border:none}
hr{border-top:1px dotted #AACCEE}
xbody{font:16px "Times New Roman", Times, serif; color:#705323; margin:0px; background:#071D32 url(imgs/bg.gif) repeat-x top}
body{font:16px "Times New Roman", Times, serif; color:#705323; margin:0px; background:url(imgs/bg4.jpg) top}
#layout{text-align:center}
#bar1{height:37px; background:#e5bd82 url(imgs/bg3.jpg) repeat-x bottom; text-align:center}
#bar2{margin:0px auto; text-align:left; width:785px; padding:4px 0px}
#bar2 a, #bar2 span{float:left}
#shamsi{padding-left:20px}
#greg{padding-left:5px; direction:ltr}
#m1{margin:0px auto; text-align:center; width:815px; background:url(imgs/corners.gif) no-repeat top center}
#m2{margin:inherit; width:795px; text-align:right; background:url(imgs/bg1.jpg)}
#m2 h2{display:none}
#col{float:right; position:relative; margin-top:-29px; padding-top:340px; width:230px; background:url(imgs/da_khalili.jpg) no-repeat top center}
#menu li{list-style:url(imgs/star.gif); margin:10px}
#menu li a, #menu li a:visited{font:italic bold 18px "Times New Roman", Times, serif; text-decoration:none; color:#c9963e}
#menu li a:hover{text-decoration:underline; color:#846229}
#search{text-align:center}
#archive{white-space:nowrap; background:url(imgs/archive.gif) no-repeat center; margin:20px; padding:10px 15px}
#c1{float:right; width:561px; background:#fff url(imgs/t.gif) no-repeat top center}
#c2{background:url(imgs/b.gif) no-repeat bottom center}
#height{float:left; height:640px}
#context{width:540px; margin:10px 10px 0px 10px; overflow:hidden}
.tip{background:#F2E7D5; margin:0px; padding:5px}
#tools{width:100%}
#t{float:left; margin-top:4}
#line{float:right; width:470px; border-bottom:1px solid #AACCEE}
#tools br{clear:both}
.box{border:1px solid #D4B277; color:#705323; margin-bottom:10px}
.box h3{background:#F2E7D5; margin:0px; padding:2px; padding-right:5px; color:#705323; font:bold 14px "Times New Roman", Times, serif; border-bottom:1px solid #D4B277}
.box .c{margin:5px}
.c .a{clear:both}
.c .a, .c .b{margin-top:10px; float:right; width:255}
.c .b{margin-right:15px}
#photo a{text-align:center; float:right}
#photo a img{margin:5px}
#photo br{clear:both}
#footer{text-align:center; clear:both; margin-right:240px; padding-top:5px; height:80px}
#footer, #footer a, #footer a:visited{font:12px/18px Arial, Helvetica, sans-serif; color:#c9963e}
#footer a:hover{color:#846229}

#photos div{
	width:140px; border:1px solid #eee; height:170px; padding:15px; margin:8px; float:right; text-align:center
}
#cats div{
	border:1px solid #eee; padding:15px; margin:8px; height:100px
}