ul.photoedit{list-style-type:none;margin:0;padding:0;}
ul.photoedit li{width:610px;float:left;height:380px;border:1px #CCC solid;}
ul.photoedit li dl{width:280px;float:left;padding:5px;}
ul.photoedit li .photo{width:300px;float:right;height:370px;background:#FAFAFA;padding:5px 5px 5px 5px;border-left:1px #CCC solid;}
ul.photoedit li .photo img{margin-top:1em;}
ul.photoedit li.left{float:left;margin: 0 20px 20px 0;}
ul.photoedit li.right{float:left;margin:0 20px 20px 0;}
ul.photoedit textarea,
ul.photoedit input{width:280px}
ul.photoedit input.comments_allowed{width:auto;}
ul.photoedit li .photo label{padding:5px 0;display:block;}
ul.photoedit li .photo label input{width:auto;}

ul.sortphotos{list-style-type:none;margin:0;padding:0;}

ul.sortphotos li{float:left;display:block;margin:10px 15px 0px 15px;text-align:center;font-size:0.85em;}
ul.sortphotos li span {display:block;background:center no-repeat #EEE;border:1px #C0C0C0 solid;cursor:pointer;}

ul.sortphotos li,
ul.sortphotos li span{width:70px;height:70px;}

ul.sortphotos li.large,
ul.sortphotos li.large span{width:120px;height:120px;background-color:transparent;border:none;background-position:center bottom;}

