/* ------------------- PHOTO PAGE STUFF -------------------- */
#myhrphoto ul		{ margin:0; padding:0; list-style-type:none; width:750px; }
#myhrphoto li		{ float:left; position:relative; margin-bottom:15px; margin-right:15px; border:1px dashed #F4CDA2; background-color:#F4F4F4; height:160px; padding:8px; }

#myhrphoto img		{ border:5px solid white; outline:1px solid silver; margin-bottom:5px; }

#myhrphoto #reorder img { cursor:move; }

#myhrphoto li input { font-size:10px; width:131px; }

#myhrphoto div		{font-weight:normal; }
#myhrphoto .trash	{ position:absolute; bottom:6px; right:6px; }
#myhrphoto .trash { width:16px; height:16px; background:url(/ico_trash.gif); }
#myhrphoto .first { width:16px; height:16px; background:url(/ico_done.gif); }

#myhrphoto table, .nob table { border-collapse:collapse; margin:0; }
#myhrphoto td, .nob td { padding:0 }


#gallery { width:700px; height:330px; position:relative; margin:10px 0 0 10px; }
#gallery.edit { width:680px }
#gallerypic { position:absolute; top:0px; left:0px; }
#gallerypic p { margin-left:0; padding-left:8px; background:#FEFEFE; }


#gallery #prevpanel { position:absolute; bottom:13px; left:444px; }
#gallery #nextpanel { position:absolute; bottom:13px; right:16px; }
#gallery a { color:#1c5b68 }
#gallery a:hover { background:white }

.imglist { position:absolute; right:0px; top:0px; padding:0; list-style:none; width:270px; margin:0; overflow-x:hidden; }
.imglist li { -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; overflow:hidden; display:block; width:120px; height:90px; background-position:50% 50%; cursor:pointer; outline:1px solid #ddd; margin: 0 0 15px 15px; float:left; }
.imglist li.active, #imglist img:hover { outline-color:#bbb; -moz-opacity:1; filter:alpha(opacity=100); opacity:.99 /* safari bug */ }

.imglist img { width:120px; height:90px; }