#main_col .add_btns {margin-top:10px; font-size:12px; color:#ccc;}
#main_col .add_btns a {color:#666;}

#page h1 {margin:10px 0 0 0; padding:0;}

#page .photo_list {width:620px;}
#page .photo_list .item {float:left; width:180px; margin-left:40px; margin-top:10px;}
#page .photo_list .item.first {margin-left:0;}
#page .photo_list .item .ph {}
#page .photo_list .item .ph a {display:block; width:180px; height:180px; background:#000 no-repeat 50% 50%;}
#page .photo_list .item .ph img {display:none;}
#page .photo_list .item .t {font-weight:normal; color:#333; font-size:12px; margin-top:2px;}
#page .photo_list .item .t a {color:#000;}
#page .photo_list .item .t a.cat {color:#333;}
#page .photo_list .item .t a.c {color:#c00; font-weight:normal;}
#page .photo_list .item .du {margin-top:2px; font-size:11px; color:#999;}

#page .photo_list .no_recs {margin-top:10px; font-size:0.8em; color:#000;}

#page .album_list {}
#page .album_list table {border-collapse:collapse; border:1px solid #ccc; width:100%; margin-top:20px;}
#page .album_list table th {background-color:#eee; font-size:0.8em; color:#666; padding:3px 5px; border:1px solid #ccc;}
#page .album_list table td {font-size:0.9em; padding:3px 5px; border:1px solid #ccc;}