/* list */
div.place_stories_list {
}

div.place_stories_list div.place_story {
	margin: 15px 0;	
}

div.place_stories_list div.place_story div.title {
}

div.place_stories_list div.place_story div.title a:link, div.place_stories_list div.place_story div.title a:visited, div.place_stories_list div.place_story div.title a:active, div.place_stories_list div.place_story div.title a:hover
{
	font-weight: bold;
	text-decoration: none;
}

div.place_stories_list div.place_story div.synopsis {
	margin: 5px 0 0 0;
}
/* list */

/* profile */
div.place_story_profile {
	margin: 15px 0;
	line-height: 1.8em;
}

div.place_story_profile h3 {
	padding-left: 20px;
	margin-bottom: 0;	
	border-left-width: 8px;
	border-left-style: solid;
}

div.place_story_profile div.posted_date, div.place_story_profile div.date {
	margin: 5px 0 10px 0;
	font-weight: bold;
}
/* profile */

/* synopsis */
div.place_story_synopsis {
	margin: 15px 0;
	line-height: 1.8em;
}

div.place_story_synopsis h3 {
	padding-left: 20px;
	margin-bottom: 0;	
	border-left-width: 8px;
	border-left-style: solid;
}

div.place_story_synopsis div.synopsis {
	margin: 5px 0 0 0;
}

div.place_story_synopsis div.more_link {
	margin: 15px 0;
}
/* synopsis */

/* admin profile */
table.place_story_admin_profile tr td {
	padding: 3px 0;
}

table.place_story_admin_profile tr td.label {
	padding-right: 15px;
	font-weight: bold;
}
/* admin profile */

/* admin list */
table.place_stories_admin_list {
	width: 100%;
}

table.place_stories_admin_list tr th, table.place_stories_admin_list tr td {
	padding: 3px 0;
	text-align: left;
}

table.place_stories_admin_list tr.alternate th, table.place_stories_admin_list tr.alternate td {
	background: #DDD;
}

table.place_stories_admin_list tr th.title, table.place_stories_admin_list tr td.title {
	width: 35%;
	padding-left: 5px;
}

table.place_stories_admin_list tr th.place, table.place_stories_admin_list tr td.place {
	width: 35%;
	padding-left: 15px;
}

table.place_stories_admin_list tr th.posted_date, table.place_stories_admin_list tr td.posted_date {
	width: 20%;
	padding-left: 15px;
}

table.place_stories_admin_list tr th.link, table.place_stories_admin_list tr td.link {
	width: 10%;
	padding-left: 15px;
	padding-right: 5px;
	text-align: right;
}
/* admin list */

/* community admin list */
table.place_story_communities_admin_list {
	width: 100%;
}

table.place_story_communities_admin_list tr th, table.place_story_communities_admin_list tr td {
	padding: 3px 0;
	text-align: left;
}

table.place_story_communities_admin_list tr.alternate th, table.place_story_communities_admin_list tr.alternate td {
	background: #DDD;
}

table.place_story_communities_admin_list tr th.title, table.place_story_communities_admin_list tr td.title {
	width: 35%;
	padding-left: 5px;
}

table.place_story_communities_admin_list tr th.place, table.place_story_communities_admin_list tr td.place {
	width: 35%;
	padding-left: 15px;
}

table.place_story_communities_admin_list tr th.posted_date, table.place_story_communities_admin_list tr td.posted_date {
	width: 20%;
	padding-left: 15px;
}

table.place_story_communities_admin_list tr th.link, table.place_story_communities_admin_list tr td.link {
	width: 10%;
	padding-left: 15px;
	padding-right: 5px;
	text-align: right;
}
/* community admin list */

/* community admin list */
table.place_story_communities_admin_list {
	width: 100%;
}

table.place_story_communities_admin_list tr th, table.place_story_communities_admin_list tr td {
	padding: 3px 0;
	text-align: left;
}

table.place_story_communities_admin_list tr.alternate th, table.place_story_communities_admin_list tr.alternate td {
	background: #DDD;
}

table.place_story_communities_admin_list tr th.title, table.place_story_communities_admin_list tr td.title {
	width: 35%;
	padding-left: 5px;
}

table.place_story_communities_admin_list tr th.place, table.place_story_communities_admin_list tr td.place {
	width: 35%;
	padding-left: 15px;
}

table.place_story_communities_admin_list tr th.posted_date, table.place_story_communities_admin_list tr td.posted_date {
	width: 20%;
	padding-left: 15px;
}

table.place_story_communities_admin_list tr th.link, table.place_story_communities_admin_list tr td.link {
	width: 10%;
	padding-left: 15px;
	padding-right: 5px;
	text-align: right;
}
/* community admin list */

/* place admin list */
table.place_story_place_admin_list {
	width: 100%;
}

table.place_story_place_admin_list tr th, table.place_story_place_admin_list tr td {
	padding: 3px 0;
	text-align: left;
}

table.place_story_place_admin_list tr.alternate th, table.place_story_place_admin_list tr.alternate td {
	background: #DDD;
}

table.place_story_place_admin_list tr th.title, table.place_story_place_admin_list tr td.title {
	width: 70%;
	padding-left: 5px;
}

table.place_story_place_admin_list tr th.posted_date, table.place_story_place_admin_list tr td.posted_date {
	width: 20%;
	padding-left: 15px;
}

table.place_story_place_admin_list tr th.link, table.place_story_place_admin_list tr td.link {
	width: 10%;
	padding-left: 15px;
	padding-right: 5px;
	text-align: right;
}
/* place admin list */

/* admin changes list */
table.place_story_changes_admin_list {
	width: 100%;
}

table.place_story_changes_admin_list tr th, table.place_story_changes_admin_list tr td {
	padding: 3px 0;
	text-align: left;
}

table.place_story_changes_admin_list tr.alternate th, table.place_story_changes_admin_list tr.alternate td {
	background: #DDD;
}

table.place_story_changes_admin_list tr th.story, table.place_story_changes_admin_list tr td.story {
	width: 25%;
	padding-left: 5px;
}

table.place_story_changes_admin_list tr th.user, table.place_story_changes_admin_list tr td.user {
	width: 25%;
	padding-left: 5px;
}

table.place_story_changes_admin_list tr th.type, table.place_story_changes_admin_list tr td.type {
	width: 20%;
	padding-left: 15px;
}

table.place_story_changes_admin_list tr th.created_date, table.place_story_changes_admin_list tr td.created_date {
	width: 20%;
	padding-left: 15px;
}

table.place_story_changes_admin_list tr th.status, table.place_story_changes_admin_list tr td.status {
	width: 20%;
	padding-left: 15px;
}

table.place_story_changes_admin_list tr th.vetted_date, table.place_story_changes_admin_list tr td.vetted_date {
	width: 20%;
	padding-left: 15px;
}

table.place_story_changes_admin_list tr th.link, table.place_story_changes_admin_list tr td.link {
	width: 10%;
	padding-left: 15px;
	padding-right: 5px;
	text-align: right;
}
/* admin changes list */

/* community admin changes list */
table.place_story_changes_community_admin_list {
	width: 100%;
}

table.place_story_changes_community_admin_list tr th, table.place_story_changes_community_admin_list tr td {
	padding: 3px 0;
	text-align: left;
}

table.place_story_changes_community_admin_list tr.alternate th, table.place_story_changes_community_admin_list tr.alternate td {
	background: #DDD;
}

table.place_story_changes_community_admin_list tr th.story, table.place_story_changes_community_admin_list tr td.story {
	width: 50%;
	padding-left: 5px;
}

table.place_story_changes_community_admin_list tr th.type, table.place_story_changes_community_admin_list tr td.type {
	width: 20%;
	padding-left: 15px;
}

table.place_story_changes_community_admin_list tr th.created_date, table.place_story_changes_community_admin_list tr td.created_date {
	width: 20%;
	padding-left: 15px;
}

table.place_story_changes_community_admin_list tr th.status, table.place_story_changes_community_admin_list tr td.status {
	width: 20%;
	padding-left: 15px;
}

table.place_story_changes_community_admin_list tr th.vetted_date, table.place_story_changes_community_admin_list tr td.vetted_date {
	width: 20%;
	padding-left: 15px;
}

table.place_story_changes_community_admin_list tr th.link, table.place_story_changes_community_admin_list tr td.link {
	width: 10%;
	padding-left: 15px;
	padding-right: 5px;
	text-align: right;
}
/* community admin changes list */

/* general community admin styles */
span.place_story_community_admin_pending_add {
	color: #090;
}

span.place_story_community_admin_pending_update {
	color: #00F;
}

span.place_story_community_admin_pending_delete {
	color: #F00;
}
/* general community admin styles */

/* place admin changes list */
table.place_story_changes_place_admin_list {
	width: 100%;
}

table.place_story_changes_place_admin_list tr th, table.place_story_changes_place_admin_list tr td {
	padding: 3px 0;
	text-align: left;
}

table.place_story_changes_place_admin_list tr.alternate th, table.place_story_changes_place_admin_list tr.alternate td {
	background: #DDD;
}

table.place_story_changes_place_admin_list tr th.story, table.place_story_changes_place_admin_list tr td.story {
	width: 50%;
	padding-left: 5px;
}

table.place_story_changes_place_admin_list tr th.type, table.place_story_changes_place_admin_list tr td.type {
	width: 20%;
	padding-left: 15px;
}

table.place_story_changes_place_admin_list tr th.created_date, table.place_story_changes_place_admin_list tr td.created_date {
	width: 20%;
	padding-left: 15px;
}

table.place_story_changes_place_admin_list tr th.status, table.place_story_changes_place_admin_list tr td.status {
	width: 20%;
	padding-left: 15px;
}

table.place_story_changes_place_admin_list tr th.vetted_date, table.place_story_changes_place_admin_list tr td.vetted_date {
	width: 20%;
	padding-left: 15px;
}

table.place_story_changes_place_admin_list tr th.link, table.place_story_changes_place_admin_list tr td.link {
	width: 10%;
	padding-left: 15px;
	padding-right: 5px;
	text-align: right;
}
/* place admin changes list */

/* general place admin styles */
span.place_story_place_admin_pending_add {
	color: #090;
}

span.place_story_place_admin_pending_update {
	color: #00F;
}

span.place_story_place_admin_pending_delete {
	color: #F00;
}
/* general place admin styles */

