div.message {
	margin-top: 10px
}

#comment {
	width: 450px;
}
#comment .black-strip {
	margin-top: 0px;
}

#comment .slider.closed {
	margin-bottom: 60px;
}

.image-thumb:hover {
	text-decoration:none;
}

/*.image-thumb img { */
/*border: 1px solid #ccc;*/
/*padding: 3px;*/
/*}*/

table#album_view_wrapper td {
	/*height: 160px;*/
	/*padding: 10px 0;*/
	text-align: center;
	min-width: 205px;
}

table#album_view_wrapper td img {
	float: left;
}



/* forms */
div#new-album-form{
	margin: 10px 0px 0px 0px;
}
div#new-album-form div.form_label {
	width: 112px;
}
div#new-album-form div.form_field {
	width: 500px;
}
div.form_field_wrapper{
	/*margin: 0px 0px 10px 0px;*/
	margin: 0px 0px 15px 0px;
	width: 100%;
}

div.bottom-border { border-bottom: 1px solid #eee; padding: 0 0 10px 0; }

div.form_label{
	display: block;
	clear: none;
	width: 100px;
}
div.form_field{
	display: block;
	clear: none;
	width: 540px;
}
div.form_album_image{
	float: left;
}
div.form_album_image.form_album_default_image{
	border: 1px solid #f00;
}
div.formset_form {
	margin: 10px 0px 0px 0px;
	width: 450px;
}
.toc_form{
	clear: both;
	margin: 10px 0px 10px 0px;
	width: 600px;
}
div.edit_formset_form {
	float:left;
	margin: 0px 0px 0px 10px;
	width: 450px;
}
.toc_form #check{
	float:left;
	margin-right: 10px;
}
.form-actions {
	margin-top: 10px;
}

div#new-album-form #form_field_is_wide .form_field,
div#new-album-form #form_field_is_public .form_field {
	float: left;
	width: 25px;
}
div#new-album-form #form_field_is_wide .form_help,
div#new-album-form #form_field_is_public .form_help {
	clear:none;
}

#album-details{
	margin: 5px 0px 0px 0px;
	width: 100%;
}

#album-details .album_description {
	margin:0 5px 5px 0;
	font-size: 19px;
	line-height: 26px;
}
#doc2.mobile #album-details .album_description {
	font-size: 25px;
	line-height: 30px;
}

#album-details .album_description .twitpic-http-oohembed img,
#album-details .album_description .twitpic-oohembed img{
	min-width: 640px;
}

#album-details p {
	margin-right: 5px;
}

#album-details .addthis {
	float: left;
	margin: 10px 0;
}

#album-details .addthis {
	width: 100%;
}

.addthis_toolbox {
	/*width: 100%;*/
	min-width: 500px;
	height: 24px;
}

#album-grid {
	background: #E6E6E6;
	margin: 10px 0 10px 0;
	padding: 12px 0px 0px 0px;
	width: 640px;
}

#album_formset_wrapper {
	margin: 10px 0px 0px 0px;
}
#album_formset_wrapper #form_field_description div.form_label{
	display: none;
}
#album_formset_wrapper #form_field_id {
	display: none;
}
#album_formset_wrapper #form_field_DELETE div.form_label, #album_formset_wrapper #form_field_set_default div.form_label {
	float: right;
	/*width: 100px;*/
	width: 150px;
}
#album_formset_wrapper #form_field_DELETE div.form_field, #album_formset_wrapper #form_field_set_default div.form_field {
	float: right;
	width: 20px;
}
#album_formset_wrapper #form_field_DELETE, #album_formset_wrapper #form_field_set_default {
	/*width: 120px;*/
	width: 170px;
}

#form_field_DELETE label,
#album_formset_wrapper #form_field_set_default label {
	font-size: 92%;
	font-weight: normal;
}

#album_formset_wrapper #form_field_set_default {
	margin: 0px;
}


#album_formset_wrapper .form_album_default_image #form_field_set_default {
	display: none;
}
#album_formset_wrapper #form_field_DELETE span.form_label_column, #album_formset_wrapper #form_field_set_default span.form_label_column {
	display: none;
}

input[type="file"], input [type="text"], textarea{
	width: 30em;
}
input[type="checkbox"]{
	margin-right: 5px;
}

a.grey-button{
	margin-left: 10px;
}

#chars-left {
	float: right;
	margin: 0 166px 0 0 ;
}

/* upload image */
#album-photo-upload {
	margin: 10px 0 0 0;
}

#album-photo-upload .formset_form{
	margin: 0;
	width: 100%;
}

div.formset_form textarea, div.edit_formset_form textarea {
	height: 6em;
}
#new_form{
	float: right;
}
#album-photo-upload div.form_label {
	display: none;
}
#form_field_toc div.form_field{
	width: 30px;
}


#form_field_toc .form_help {
	clear: none;
}



#form_field_toc br{
	display: none;
}

#simple_upload {
	margin-top: 30px;
}

/* album list */
div#album-list-details {
	padding: 5px 0px 10px 0px;
	border-bottom: 1px solid #E6E6E6;
}

div.album{
	border-bottom: 1px solid #E6E6E6;
	clear: both;
	margin-bottom: 10px;
	padding: 10px 0px 10px 0px;
}

div.album_image{
	float: left;
	width: 640px;
	overflow: hidden;
}
div.album_image img{
	width: 640px;
}
div.album_details{
	float: left;
	margin: 10px 0px 40px 10px;
	width: 640px;
}
.album_details div.album_description{
	margin: 0px 0px 10px 0px;
}
div.album_actions{
}

div.album_name {
	line-height: 166.72%;
	margin: 10px 0;
}
div.album_name .fleft {
	font-weight: 600;
	/*font-size: 150.042%;*/
	font-size: 30px;
	line-height: 32px;
	margin: 0 0 5px 0;
	text-align: center;
	width: 100%;
}
#doc2.mobile div.album_name .fleft {
	font-size: 34px;
	line-height: 36px;
}
div.album_name .fright {
	line-height: 0;
	height: 21px;
}

.wide div.album_name .fleft{
	max-width: 950px;
}
/*.album_name a { color: black; }*/
/*.album_name a:hover { text-decoration: none }*/


div.album_details div.album_name {
	margin: 0px 0px 10px 0px;
}
div.album_image_count{
	margin: 0px 0px 10px 0px;
}

/* album view */
#album_view_actions{
	width: 100%;
}
#album_view_actions a{
	/*clear: both;*/
	/*float: left;*/
}
#album_view_wrapper{
	margin: 0px auto;
	padding: 0 12px;
	/*width: auto;*/
	width: 616px;
	/*width: 100%;*/
	display: table;
}
div.album_view_image{
	margin: 10px 10px 0px 0px;
	float: left;
}
div.album_view_image_last{
	margin-right: 0px;
}

/* image view */
div.wide_album_image_wrapper,
div.album_image_wrapper {
	width: 100%;
	/*text-align: center;*/
	margin-top: 5px;
}
div.album_image_description {
	border-top: 1px solid #E6E6E6;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	/*width: 450px;*/
	font-size: 17px;
	line-height: 24px;
}
img.album_image_view{
	/*display: block;*/
	/*margin-left: auto;*/
	/*margin-right: auto;*/
	margin:0 auto 10px;
}
div.album_image_number{
	margin-right: 10px;
	color: grey;
}
div.album_image_prev{
	margin-right: 10px;
}
/*
div.album_image_prev:hover {
background-color: #eee;
}
*/
div.album_image_next{
	margin-right: 10px;
	text-align: right;
}
/*
div.album_image_next:hover {
background-color: #eee;
}
*/
div.album_image_album{
	width: 440px;
	float: left;
	text-align: center;
}
.navigation {
	float:left
}

.album_navigation {
	float:right;
	/*padding-top: 26px;*/
}

.share_photo_url {
	margin-top: 5px;
}
.share_photo_url span {
	float: left;
	line-height: 250%;
	margin-right: 10px;
}

.album_information { float: left }


#new-album-form #id_name { width: 30em }

.empty-album { font-size: 116.999964% }

/* album delete */
#delete-confirm {
	margin: 5px 0px 0px 0px
}

#delete-confirm #delete-buttons{
	margin: 5px 0px 0px 0px
}

#delete-confirm .form_field_wrapper{
	display: none;
}


ul#grok_gallery {
	width: 450px;
	margin-bottom: 10px;
}
#rot_left {
	margin-right: 5px;
}

textarea.inplace_field {
	width: 442px;
	margin-bottom: 10px;
}

/*a.imglink {*/
/*margin: 0 12px 12px 0;*/
/*}*/

a.albumview_302.imglink{
	overflow: hidden;
	width: 302px;
	height: 302px;
	float: left;
	margin: 0 12px 12px 0;
}
a.albumview_302.imglink.last {
	margin-right: 0;
	line-height: 0;
}
a.albumview_302.imglink > img{
	width: 302px;
}

a.albumview_616.imglink{
	overflow: hidden;
	width: 616px;
	float: left;
	line-height: 0;
	margin-bottom: 10px;
}
a.albumview_616.imglink > img{
	width: 616px;
}

a.albumview_190.imglink{
	overflow: hidden;
	width: 190px;
	height: 190px;
}
a.albumview_190.imglink > img{
	width: 190px;
}

