@charset "UTF-8";
/* blog/ski-blog.css */

#page_content.blog { /*width: 680px;*/ width: 65.3%; float: left; }
.blog #search_form, #blog_nav { width: 30.6%; }
/*#blog_entries { width: 460px; float: left; }*/

#blog_intro { padding-bottom: 10px; }
.blog_entry {
	/*
	border-top: 2px solid #002C71;
	padding-top: 20px; padding-bottom: 20px;
	*/
	padding: 30px;
	clear: both;
	background-color: #FFFFFF;
	margin-bottom: 20px;
}
.blog_entry:after { content: ""; display: block; clear: both; }
.blog_entry h2 { font-size: 1.6em; line-height: 1.4em; margin-bottom: 10px; }
.blog_entry .corp_blue_blend h2 { margin-bottom: 0; }
.blog_meta { font-size: 1.1em; text-transform: uppercase; margin-bottom: 3px; }
.blog_image { margin-bottom: 20px; display: none; }
.blog_image.active { display: block; }
.blog_image_thumbs { border-top: 1px solid #8096B8; border-bottom: 1px solid #8096B8; padding-top: 10px; margin-bottom: 20px; }
.blog_image_th { float: left; margin-left: 10px; margin-bottom: 10px; }
.blog_image_th_1 { margin-left: 0; clear: both; }

#comment_form_wrapper {
	clear: both;
	border: 1px solid #8096B8;
	padding: 15px;
	margin-bottom: 25px;
}
#comment_form_wrapper h2 { color: #002C71; padding-bottom: 5px; border-bottom: 1px solid #002C71; margin-bottom: 10px; }
#comment_form_wrapper th, #comment_form_wrapper td {
	font-size: 1.2em; text-align: left;
	padding: 5px 5px 5px 0px;
}

h2.comment_hdr, #blog_nav h3 { color: #002C71; text-transform: uppercase; margin-bottom: 10px; }
.comment_wrapper {
	clear: both;
	border-top: 1px solid #8096B8;
	background: rgb(128, 207, 215, 0.3);
	background: rgba(128, 207, 215, 0.3);
	padding: 10px;  margin-bottom: 10px;
}
.comment_wrapper p { margin-bottom: 5px; }
p.comment_meta { font-size: 1em; font-weight: bold; text-transform: uppercase; }

/*#blog_nav { width: 200px; float: right; }*/
#blog_nav { float: right; clear: right; }
#blog_nav h3 { margin-bottom: 5px; }
#blog_nav ul {
	list-style: none; margin-left: 0; margin-bottom: 20px;
	padding-left: 20px; border-left: 1px solid #C6DBE5;
}
#blog_nav li {
	padding-bottom: 5px;
	/*border-bottom: 1px solid #8096B8;*/
	border-bottom: 1px solid #C6DBE5;
	margin-bottom: 5px;
}

.blog_entry_image_th { width: 250px; float: right; margin-left: 20px; }
.blog_entry_image_th img { width: 100%; height: auto; display: block; }

.alt014-button a { font-size: 14px !important; }

.blog-single.blog_meta {
	padding: 10px; background-color: #6680AA;
	color: #FFFFFF;
	margin-bottom: 0px;
}

/* ============================= LAYOUTS ============================= */

@media screen and (max-width: 1340px) {
}
@media screen and (max-width: 1000px) {
	#blog_nav { display: none; }
	#page_content.blog { width: auto; float: none; }
}
@media screen and (max-width: 959px) {
	/*#page_content.blog { width: auto; float: none; }
	#blog_entries { width: 65%; }
	#blog_nav { width: 32%; }
	#page.blog #search_form { display: none; }*/
}
@media screen and (max-width: 580px) {
	/*#blog_entries, #blog_nav { width: auto; float: none; clear: both; }*/
	.travel_info_list h2 { clear: both; }
	.travel_categories { overflow: hidden; }
	.travel_categories p { padding-bottom: 0; border-bottom: 0; width: 50%; float: left; }
}