.album_title {
  height: 30px;
  margin-bottom: 5px;
}

#album_title h1 {
  font-size: 185%;
  height:24px;
  line-height: 100%;
  overflow: hidden;  
  display: inline;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#album_title h2 {
  color: #666666; 
  margin-top: 15px; 
  margin-bottom: 7px;
  font-size:150%;
}

#main_content {
 float: left;
 margin-left: 10px;
 padding-top: 10px;
 width: 628px;
 _display: inline;
}

.actionbar_content {
  float: left;
  width: 149px;
}

#comments {
  margin-bottom: 5px;
}

#commentbx {
  margin-bottom: 10px;
}

#big_box_album_ad {
  margin-top:10px;
}

.bubble-comment {
  padding: 5px;
  margin-top:10px;
}

.bubble-comment .comment-user-info {
  /*width:110px;*/
  padding-top:5px;
  /*height: 32px;
  padding-top:10px;*/
}

.bubble-comment .comment-text {
  margin-left: 5px;
  width:415px;
}

.bubble-comment span.comment-edit {
  vertical-align: middle;
}

.bubble-comment .comment-photo-thumb {
  float:left;
}

.bubble-comment img.avatar_mini {
  float: left; 
  margin:0 5px 0 5px;
  height:20px;
  width:20px;
}

#add_photos_frame {
  height: 300px;
  width: 780px;
  margin: 0;
}

#add_photos_floater {
  width: 810px;
}

textarea.editor_field {
  font-family:Arial;
  font-size:12px;
  color:#666;
  height:200px;
  width: 200px;
}

#album_description {
 margin-right:20px;
}


.hidden_buttonbar_info p {
  margin: 2px 0;
}

.album_user_section {
  margin: 20px 0px 5px 0px;
  overflow:hidden;
  text-overflow: ellipsis;
}

.album_user_section p {
  margin: 1px 0px 1px 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.album_user_section p.user_info_details {
  _width: 214px;
}

.album_user_section .bf_content {
  padding: 0 7px;
}

#update_properties_spinner {
  float: left;
}

#tag_input .form_item {
  margin: 10px 0;
}

p.tag {
  font-size:11px;
  margin-bottom:5px;
  margin-top:0px;
}

.vtab_bar {
  margin-top: 5px;
  margin-bottom: 20px;
}

h2#public_album_for_user_h {
  margin-bottom:10px;
}


#album_right_actionbar {
  float:left;
  margin-top:10px;
  margin-left:10px;
  width:330px;
  _display: inline;
}

#ad {
  margin-bottom:10px;
}


.album_user_section {
  margin-top:0;
  width:250px;
}

.action-items {
  background-color:#f8f8f8;
  margin-top:10px;
  padding-left: 6px;
}

.action-items a {
  display: block;
  height:20px;
  float:left;
  width:100px;
  background-repeat:no-repeat;
  background-position: 0 center;
  padding: 5px 0 5px 25px;
/*  color: #666666;
  font-weight:bold;
  text-decoration:none;
*/  vertical-align:middle;
}

#album_order_gifts a {
  display: block;
  float: left;
  margin: 5px;
  overflow: hidden;
  padding-top: 70px;
  background-repeat: no-repeat;
  background-position: center top;
  text-align: center;
  width: 60px;
}

#album_order_gifts a.order_prints {
  background-image: url('../../../images/album_order_prints.gif');
  margin-left:0;
}

#album_order_gifts a.order_calendars {
  background-image: url('../../../images/album_order_calendars.gif');
}

#album_order_gifts a.order_books {
  background-image: url('../../../images/album_order_books.gif');
}

#album_order_gifts a.order_posters {
  background-image: url('../../../images/album_order_posters.gif');
}

#album_right_actionbar h2 {
  margin-top:20px;
}

#album_right_actionbar #tag #h2 {
  margin-bottom:0;
}

#album_right_actionbar h3 {
  color: #888888;
  font-size:10px;
}

#album_right_actionbar h3 strong {
  color: #666666;
}

.album_user_section h1 {
  color: #666666;
  line-height:110%;
}

a.album_thumbnail {
  margin: 0px 16px 16px 0;
  border: 1px solid #ccc;
  display: block;
  float: left;
  _display: inline;
}

#back_to_edit_album {
  font-size:16px;
  margin-bottom:10px;
  text-align: center;
  background-color: #ff9933;
  padding-bottom: 8px;
  font-weight: bold;
}

#back_to_edit_album a:hover {
  color: #0066CC;
  
}

#right_actionbar_content {
  margin: 12px;
}

#album_right_actionbar .bf_nw.user_owns_album {
  background-color: #ff9933;
}

#album_right_actionbar .bf_content {
  padding: 0;
}

input.permalink_field {
  width: 275px;
  margin: 2px 0 4px 0;
  color: #999999;
  font-size:10px;
}