/* Styles for Content and Focus Area Elements */

#content {
}
	
	#content h1 {
		color: #343434;
		margin-bottom: 12px;
	}

	#content p {
		color: #262626;
		margin-bottom: 1em;
	}
	
	.contentBody ul 
	{
		font-size: 1.4em;
		margin: 0 0 1em 1em;
		}
		
		.contentBody ul li {
			background: url(../../img/content/icon-bullet.gif) 0 6px no-repeat;
			padding: 0 0 5px 12px;
			}
			
	.postContent ul, .ForumPostBodyArea ul
	{
		font-size: 1.1em;margin: 0 0 1em 1em;
		}
		.postContent ul li, .ForumPostBodyArea ul li,
		#colRight ul li
		 {
			background: url(../../img/content/icon-bullet.gif) 0 6px no-repeat;
			padding: 0 0 5px 12px;
			}
			
	#colRight ul { font-size: 1.2em; margin: 0 0 1em 1em;}
	
	.postInfo {
		font-size: 1.2em;
		margin: 0 0 12px 0;
		}
	.postSummary, .postSummary p { font-size: 14px; }
	.postContent, .postContent p { font-size: 12px; }
	.postContent { margin: 0 30px 12px 0; }

	.postTags {
		font-weight: bold;
		color: #7b7b7b;
		font-size: 1.2em;
		margin-right: 20px;
		}
		.postTags a {
			font-weight: normal;
			padding: 0 3px;
			margin: 0 0 40px 0;
		}
	.postDates {
		margin: 0 0 8px 0;
		}
		
	.postExtraInfo {
		font-size: 1.2em;
		margin: 0 0 10px 0;
		}
	
	ul.postAmenities {
		margin: 20px 0 20px 0;
		}
		ul.postAmenities li 
		{
			background: transparent url(../../img/content/icon-amenity.gif) 0 2px no-repeat;
			padding-left: 12px;
			font-size: 0.9em;
			}
	ul.explore {
		
		}
		ul.explore li { margin: 10px 0; }
		ul.explore li a 
		{
			font-weight: bold;
			
			}
	a.review {
		background: url(../../img/content/icon-airplane.gif) 0 0 no-repeat;
		font-weight: bold;
		padding: 0 0 0 26px;
		display: block;
		height: 20px;
		}

div.dashed {
	background: #fff url(../../img/interface/bg-dashed.gif) top left repeat-x;
	margin: 12px 0 12px 0;
	height: 1px;
	}
	div.dashed hr { display: none; }

.divider {
	color: #a2a2a2;
}
	
#mediaSlideshow {
	background-color: #eee;
	padding: 8px 57px;
	}
	#slideShowItems {
		height: 58px;
	}
	
/* My Links */

table.myLinks  {
		width: 100%;
		text-align:left;
		vertical-align: top;
		background: #fff;
		font-size: 1.4em;
		font-weight: bold;
		color: #343434;
		padding: 9px;
		}
	table.myLinks th {
		padding: 0 0 4px 16px;
		}
	table.myLinks tr td {
		padding: 8px 14px;
		}
		table.myLinks tr td.myLinkLabel {
			width: 215px;
			}
		table.myLinks tr td.myLinkCommand {
			font-size: 0.8em;
			width: 80px;
			}
		table.myLinks tr.myLinksSpacerRow td {
			padding: 0;
			height: 5px;
			}
		table.myLinks tr.myLinksButtonRow td {
			padding: 11px 0 0 0;
			border-top: 1px solid #D2D2D2;
			}
		#newLink td.myLinkLabel {
			background:transparent url(../../img/content/icon-add-link.gif) 14px 12px no-repeat;
			padding:0pt 0pt 0pt 32px;
			}
		#newLink.alternate td.myLinkLabel {
			background: transparent url(../../img/content/icon-add-link-alternate.gif) 14px 12px no-repeat;
			background-color: #F0F0F0;
			}
		td.myLinkLabel a {
			background:transparent url(../../img/content/icon-my-links.gif) 0px 0px no-repeat;
			padding:0pt 0pt 0pt 18px;
			}
		.alternate td.myLinkLabel a {
			background:transparent url(../../img/content/icon-my-favorites.gif) 0px 0px no-repeat;
			}
	table.myLinks tr.alternate { background: #F0F0F0;}
	
	table.myLinks input {
		height: 18px;
		font-size: 1.0em;
		padding:2px 0pt 2px 3px;
		}
		.myLinkUrl input 
		{
			width: 256px;
			}
		.myLinkName input 
		{
			width: 196px;
			}
		table.myLinks input.button {width: auto; height:auto;}
		
.paging {
	text-align: right;
	font-size: 1.1em;
	display: block;
		_clear: both; /* IE 6 bug for width and alignment */
	}
	
.slideshowLinks {
	font-size: 1.2em;
	font-weight: bold;
	margin: 10px 24px 0 22px;
		_margin: 10px 27px 0 25px;
	}
	.slideshowViewMediaLibrary {
		background: url(../../img/content/icon-arrow-right.gif) 100% 4px no-repeat;
		float: right;
		padding-right: 12px;
	}