/*==========
author:	吴颖晖 Freddie
copyright:	Copyright (c) 1998-2009 Flying @ Flying's World
version:	5.4b
# Requires 1.css, 2.css, YUI/reset-fonts-grids
==========*/

/*< photo album >*/
div.album	{text-align:center;}
div.item,
table.photo	{display:inline-table;vertical-align:top;margin:1em;}
html.gecko div.item,
html.gecko table.photo	{display:-moz-inline-box;-moz-border-radius:.4em;}
html.webkit div.item,
html.webkit table.photo	{display:-webkit-inline-box;-webkit-border-radius:.4em;}
html.ie div.item,
html.ie table.photo	{display:inline;}
table.photo	{background:#FAFAFF;border:1px outset #69F;border-radius:.4em;}
table.photo thead,
table.photo tfoot,
table.photo tbody	{border:none;}
table.photo th,
table.photo td	{border:none;padding:.25em;text-align:left;line-height:1.35;vertical-align:top;}
table.photo .ie-fix	{padding:0;width:0;}
table.photo cite	{font-size:93%;display:block;float:right;margin:1px .5em;}
table.photo cite:before	{content:"〖";}
table.photo cite:after	{content:"〗";}
table.photo cite.techref:before,
table.photo cite.techref:after	{content:"";}
table.photo cite a	{cursor:crosshair;}
table.photo p.date	{text-align:right;text-indent:0;font-family:sans-serif;font-weight:bolder;}
div.album a[rel="more-help"]	{float:right;}
@media print	{
	table.photo	{page-break-inside:avoid;}
}

/*< MIME types >*/
a[type]	{margin-right:2px;padding-right:18px/*.png+2*/;background-position:right center;background-repeat:no-repeat;}
html.ie a[type]	{zoom:1;text-indent:0;}
a[type="image/jpeg"]	{background-image:url(../pix/logo/_jpg.png);}
a[type="audio/x-wav"]	{background-image:url(../pix/logo/_wav.gif);}
a[type="audio/mpeg"]	{background-image:url(../pix/logo/_mp3.gif);}
a[type="application/x-shockwave-flash"]	{background-image:url(../pix/logo/_swf.gif);}
a[type="video/quicktime"]	{background-image:url(../pix/logo/_mov.png);}
a[type="x-world/x-qtvr"]	{background-image:url(../pix/logo/_qtvr.png);}
a[type="application/vnd.rn-realmedia"]	{background-image:url(../pix/logo/_rm.png);}
p.get-flash,
p.get-quicktime,
p.get-realplayer	{text-align:right;}
p.get-flash a,
p.get-quicktime a,
p.get-realplayer a	{margin-right:0;padding-right:0;background:transparent;}
p.get-flash img	{width:120px/*160*/;height:31px/*41*/;}
p.get-quicktime img	{width:88px;height:31px;}
p.get-realplayer img	{width:88px;height:31px;}
img.flickr	{width:16px;height:8px;}
img.picasa	{width:12px/*25*/;height:13px/*27*/;}

/*< panorama support >*/
div.pano-x	{overflow-x:scroll;overflow-y:hidden;}
div.pano-y	{overflow-x:hidden;overflow-y:scroll;}
div.pano	{overflow:scroll;}
object.pano	{cursor:move;}
div.pano-x,
div.pano-y,
div.pano,
object.pano	{display:block;border:1px inset;}
div.pano-x:hover,
div.pano-y:hover,
div.pano:hover,
object.pano:hover	{border:1px outset;}

/*< multimedia controls >*/
table.mm-controls	{width:80%;margin:auto;border:none;}
html.ie table.mm-controls	{text-align:center;}
table.mm-controls td	{text-align:center;}
table.mm-controls button	{background-color:#EEE;border:1px outset;padding:1px 1em;visibility:hidden;}
table.mm-controls button.enabled	{visibility:visible;}
table.mm-controls button span	{padding-left:12px/*.png+3*/;background-position:left center;background-repeat:no-repeat;}
table.mm-controls button.play span	{background-image:url(../pix/icon/start.png);}
table.mm-controls button.pause span	{background-image:url(../pix/icon/stop.png);}
table.mm-controls button.rewind span	{background-image:url(../pix/icon/redo.png);}
table.mm-controls button.zoom-in span	{background-image:url(../pix/icon/zoom_+.png);}
table.mm-controls button.zoom-out span	{background-image:url(../pix/icon/zoom_-.png);}
@media print	{
	table.mm-controls	{display:none;}
}

/*< ASCII art >*/
pre.ascii-art	{letter-spacing:.1em;font:bolder 70%/1.08 "Courier New","Lucida Console",monospace,fixed;opacity:.5;}
html.gecko pre.ascii-art	{-moz-opacity:.5;}
html.webkit pre.ascii-art	{-webkit-opacity:.5;}
html.ie pre.ascii-art	{filter:alpha(opacity=50);}