#wrap-home {
	padding: 7px;
}

#greeting {
	margin-bottom: 15px;
}
.welcome {
	font-size: 1.6em;
	color: #ff6600;
}
.intro {
	font-size: 1.3em;
	color: #000;
}



#featured-expert {
	width: 575px;
	float: left;
	margin-right: 15px;
	padding: 5px 5px 7px 50px;
	border: 1px solid #a3bae5;
	background: #edf0f3 url(../../images/pinworld-trans.gif) no-repeat 2px 3px;

}

#featured-destination {
	width: 285px;
	float: left;
	padding: 5px 5px 7px 10px;
	border: 1px solid #9dbf81;
	background: #e6f0dd;
}


.featured-heading {
	color: #004f93;
	font-size: 1.5em;
	border-bottom: 1px solid #a3bae5;
	padding-bottom: 1px;
}

#featured-destination .featured-heading {
	color: #3a8e1b;
	border-bottom: 1px solid #9dbf81;
}

.featured-subhead {
	margin-top: 3px;
	color: #666;
}

.featured-expert-profile {
	float: left;
	margin: 10px 5px 0 0;
	font-size: 0.9em;
	line-height: 1.3em;
	width: 120px;
}
.featured-expert-profile img {
	border: 1px solid #000;
	margin-bottom: 3px;
}
#featured-destination-profile {
	margin-top: 5px;
}

.featured-photo {
	float: right;
	margin: 8px 8px 0 2px;
	border: 0;
}
.featured-photo img {
	border: 1px solid #000;
}
.featured-photo a:link {
	border: 0;
}
.featured-location h1 {
	font-size: 1.4em;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #004f93;
}

.featured-mustsee {
	margin: 3px 2px 0 5px;
	color: #444;
}
#featured-expert .featured-mustsee {
	float: left;
	width: 215px;
}
.featured-mustsee ul, .featured-miss ul {
	list-style: none;
	padding: 1px 0 0 10px;
	margin: 0;
	font-size: 0.9em;
}
.featured-mustsee .rank, .featured-miss .rank {	
	font-weight: bold;
	font-size: 0.9em;
	color: #444;
}

.featured-more {
	font-size: 0.9em;
	margin: 5px 0 0 0;
}



#discover-trips {
	padding-left:15px;
	background: #fcf9f0;
	width:745px;
}

#discover-trips .featured-heading {
	border: 0;
	font-size: 1.7em;
	color: #ff6600;
}
#discover-trips .featured-subhead {
	margin-top: 0;
}
#wrap-canned {
	margin: 10px 0 0 0;
}
#canned-options-heading {
	float: left;
	margin: 0 10px 0 5px;
	padding-top: 1px;
	font-size: 1.2em;
	font-weight: bold;
}
#canned-options {
	float: left;
}
#canned-options ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#canned-options li {
	display: inline;
	margin: 0;
	padding: 0;
}
#canned-options a {
	float: left;
	background: #ffeed9;
	border-left: 1px solid #ffc477;
	border-top: 1px solid #ffc477;
	border-right: 1px solid #ffc477;
	border-bottom: 1px solid #ffeed9;
	padding: 0 15px;
	margin: 0 10px 0 0;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.9em;
}
#canned-options .active a {
	border: 1px solid #ffc477;
	background: #ffc477;
}

#canned-options a:hover {
	border: 1px solid #ffc477;
	background: #ffc477;
}


#selections {
	background: #ffc477;
	border: 1px solid #ffc477;
	width: 700px;
}
#selected-heading {
	float: left;
	font-weight: bold;
	padding: 4px 0 4px 5px;
}
#selected-interests {
	float: left;
	padding: 4px 0 4px 5px;
}

#livemap {
	margin: 0 0 5px 0px;
	border-left: 1px solid #ffc477;
	border-right: 1px solid #ffc477;
	border-bottom: 1px solid #ffc477;
	background: #ffeed9;
	width: 700px;
}




.rank {
	font-weight: bold;
}



#featured-articles {
	padding: 5px 5px 7px 15px;
	margin-bottom: 15px;
	border: 1px solid #9dbf81;
	background: #e6f0dd;
}

#featured-blog {
	padding: 5px 5px 7px 15px;
	margin-bottom: 15px;
	border: 1px solid #a3bae5;
	background: #edf0f3;
}
#featured-articles .featured-heading {
	color: #3a8e1b;
	border-bottom: 1px solid #9dbf81;
}
.blog-post {
	border-bottom: 1px solid #ccc;
	margin: 10px 0;
	padding-bottom: 10px;
}

.last {
	border-bottom: 0;
	padding-bottom: 0;
}

.blog-image {
	width: 125px;
	float: left;
	margin: 10px 15px 0 0;
}
.blog-image img {
	border: 1px solid #000;
}
.blog-entry {
	width: 450px;
	float: left;
}
.blog-title {
	margin: 5px 0 1px 0;
	font-size: 1em;
	font-weight: normal;

}
.blog-byline {
	color: #666;
}
.blog-copy {
}


#newsletter {
	background: #ffeed9;
	border: 1px solid #ffac40;
	padding: 5px 15px;
	margin-bottom: 15px;
}

#newsletter h1 {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0;
	margin: 0;
}


.regions {
	width: 140px;
	float: left;
	margin: 5px 8px 10px 0;
	line-height: 1.5em;
	color: #555;
	font-size: 0.9em;
}
.region {
	font-size: 1.1em;
	font-weight: bold;
}
.region a {
	color: #555;
	text-decoration: none;
}


#featured-popular {
	width: 100%;
	padding: 5px 5px 7px 10px;
	border: 1px solid #9dbf81;
	background: #e6f0dd;
}
#featured-video {
	width: 100%;
	padding: 5px 5px 7px 10px;
	border: 1px solid #a3bae5;
	background: #edf0f3;
	margin-bottom: 15px;
}

.video-video {
	margin: 5px;
	text-align: center;
}
.video-copy {
	padding: 5px 0 0 0;
}
.video-copy h1 {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#featured-popular .featured-heading {
	color: #3a8e1b;
	border-bottom: 1px solid #9dbf81;
}

.popular-col-one {
	width: 140px;
	float: left;
	margin-right: 10px;
}
.popular-col-two {
	width: 135px;
	float: left;
}
#featured-popular ul {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
}
#featured-popular li {
	margin-bottom: 5px;
	font-size: 0.9em;
}