/*







Theme Name: Park & Cube







Theme URI: http://www.shinparkowska.com	







Description: Clean and minimal theme custom designed for Park & Cube blog to accomodate photo-heavy content.







Author: Shini







Author URI: http://www.shinparkowska.com















Version: 5.0







*/















* { 







	padding: 0;







	margin: 0;







}















html, body, div, span, applet, object, iframe,







h1, h2, h3, h4, h5, h6, p, blockquote, pre,







a, abbr, acronym, address, big, cite, code,







del, dfn, em, font, img, ins, kbd, q, s, samp,







small, strike, strong, sub, sup, tt, var,







dl, dt, dd, ol, ul, li,







fieldset, form, label, legend,







table, caption, tbody, tfoot, thead, tr, th, td {







	margin: 0;







	padding: 0;







	border: 0;







	outline: 0;







	font-weight: inherit;







	font-style: inherit;







	font-size: 100%;







	font-family: inherit;







	vertical-align: baseline;







}















/* remember to define focus styles! */







:focus {







	outline: 0;







}







body {







	line-height: 1;







	color: black;







	background: white;







}







ol, ul {







	list-style: none;







}







/* tables still need 'cellspacing="0"' in the markup */







table {







	border-collapse: separate;







	border-spacing: 0;







}







caption, th, td {







	text-align: left;







	font-weight: normal;







}







blockquote:before, blockquote:after,







q:before, q:after {







	content: "";







}







blockquote, q {







	quotes: "" "";







}















/* The below restores some sensible defaults */







strong { font-family:'Avenir Next LT W01 Bold'; }







em { font-style:italic }







a img { border:none } /* Gets rid of IE's blue borders */























/*-----------------*/















html {







	margin: 0;







	-webkit-font-smoothing: none;







	-webkit-font-smoothing: subpixel-antialiased;







	-webkit-font-smoothing: antialiased;







}















body {







	background: #ffffff;







	margin: 0;







	height: 100%;







}







small {



	font-size: 0.8em;
 	line-height: 1em!important;



}











#wrap {







	width: 980px;







	margin: 0px auto 20px;	







	position:relative;







	height: 100%;







	border-bottom: 1px solid #e0e0e0;







}







	







#main {







	margin: 0;







	height: 100%;







}















::selection {







	background: #ffff87; /* Safari */







	}







::-moz-selection {







	background: #ffff87; /* Firefox */







}







	







/*-----Mech-------*/















.clearfix:after {







    content: ".";







    display: block;







    height: 0;







    clear: both;







    visibility: hidden;







	margin: 0px;







	







    }







 







.clearfix {display: inline-block;}  /* for IE/Mac */	







 







html[xmlns] .clearfix {







	display: block;







}







 







* html .clearfix {







	height: 1%;







	







}















.clearfix {







    zoom: 1;     /* triggers hasLayout */







    display: block;     /* resets display for IE/Win */







    }  /* Only IE can see inside the conditional comment







    and read this CSS rule. Don't ever use a normal HTML







    comment inside the CC or it will close prematurely. */







	















.clear {







	clear: both;







}























/*-------Header----------*/















#header {







	margin: 0px auto;







	width: 940px;







	border-left: 1px solid #e0e0e0;







	border-right: 1px solid #e0e0e0;







	position:relative;







	z-index: 100;







}















	







#header_menu {







	background: #1a1a1a;







}







	







#header_wrap{







	width: 940px;







	margin: 0 auto;







	height: 40px;







}















.ceiling {







	background:url(images/slash.png);







	height: 22px;







	width: 940px;







	margin: 0;







	top: 0;







}















.ceiling ul {







	list-style-type: none;







	margin-left: 20px;







	top: 0;







}















.ceiling img {







}















.ceiling li a {







	background-color: #000;







	font-size :10px;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	color: #fff;







	font-weight: bold;







	display: block;







	margin-right: 4px;







	width: auto;







	text-decoration: none;







	padding: 6px 15px 6px 15px;







}















.ceiling a:hover {







	background-color: #ed1c24;







}























.ceiling li {







	float:left;







}























.ceiling-footer {







	background: url(images/zigzag.png) bottom left repeat-x;







	height: 8px;







	width: 940px;







}















.headerSlideContentfooter {







	background: url(images/zigzag.png) bottom left repeat-x;







	height: 8px;







	width: 940px;







	display: block;







	margin: 0 auto;







}















.logo {







	margin: 0 auto;







	width: 134px;







	padding-top: 40px;







	padding-bottom: 40px;







}















#headerSlideContainer {	







	z-index:999;







	position: fixed;







	height: 22px;







	top:-100px;







	width: 100%;







	background: #1a1a1a;







	height: 40px;







}







#headerSlideContent {







	width: 940px;







	height: 40px;







	margin: 0 auto;







	top: 0px;







}















#headerSlideContent ul ul {







	padding-top: 5px;







	background:url(images/toparrow.png) top center no-repeat;







	margin-top: 1px;







	







}















#headerSlideContent ul a {















}















#headerSlideContent ul a:hover {







}















#headerSlideContent li {







}















.share_dropdown {







	background: url(images/share.png) no-repeat left center;







	color: #fff;







	font-weight: bold;







	font-size :10px;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	padding: 6px 15px 6px 10px;







	width: 80px;







	}















.dropdown {







	width:370px;







}















/*-------Universal--------*/















#blog {







	background-color: #fff;







	width: 940px;







	margin: 0px auto;







	padding:0px;







	border-left: 1px solid #e0e0e0;







	border-right: 1px solid #e0e0e0;







}























.slash {







	border-top: 1px solid #e0e0e0;







	height: 25px;







	margin: 0;







	background:url(images/slash.png);







}















.slash2 {







	height: 25px;







	margin-top: 0px;







	background:url(images/slash.png);







}















.slash-index {







	border-top: 1px solid #e0e0e0;







	height: 25px;







	margin-top: 30px;







	margin-bottom: 20px;







	background:url(images/slash.png);







}















.slash-about {







	border-top: 1px solid #e0e0e0;







	height: 30px;







	margin-top: -2px;







	background:url(images/slash.png);







}















h1 {







	font-family: Futura W01 Book, Arial, Helvetica, sans-serif;







	font-size:12px;

	margin: 0 auto 15px;

	border-top: 1px solid #c8c8c8;

	border-bottom: 1px solid #c8c8c8;

	padding: 30px 0px;

	color: #000;

	width: 100%;

	letter-spacing: 1px;





	text-align: center;







	display: block;	







	line-height: 1.5em;







	}















h1 a {







	color: #ed1c24!important;







}





h1.serif {
	font-family:'Didot W01 Roman';
	 font-size: 50px;
    letter-spacing: -2px;
    text-transform: uppercase;
    line-height: 1em;
    text-align: center;
    margin: 50px auto 15px;
    width: 420px;
}











h1 a:hover {







	color: #333!important;







}























h3 {



font-family:'Didot W01 Italic';
font-size: 45px;

letter-spacing: -2px;

margin: 30px 0px 20px;

color: #242424;

width: 100%;

display: block;







}















blockquote {







	font-family: "Times New Roman", Times, serif;







	font-size: 18px;







	color: #333;







	font-weight: normal;







	font-style: italic;







	padding-left: 20px;







	padding-right: 20px;







	line-height: 1.4em;







	margin-bottom: 20px;







}















h5 {







	padding-left: 20px;







	color: #fff;







	position: absolute;







	width: 100px;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 10px;







	line-height: 1.2em;







	opacity:.95;







	filter:alpha(opacity=95);







	padding-top: 30px;



	z-index: 500;







	background: url(images/inthis.png) no-repeat top left; 







}















h4 {







	padding-left: 20px;







	color: #b6b6b6;







	position: absolute;







	width: 100px;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 10px;







	line-height: 1.2em;







	opacity:.95;







	filter:alpha(opacity=95);







	padding-top: 30px;







	background: url(images/inthis2.png) no-repeat top left; 







}















h4 a {







	color: #959595!important;







}















em {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







}















h5.o {







	margin-top: -600px;







}















h5 a {















	color: #ffffff!important;







	font-weight:bold;







}















h6 {







	width: 150px;

float: right;

font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;



font-size: 11px;

border: 3px solid #f4f4f4;

padding: 20px;

line-height: 1.4em;

color: #6f6f6f;

margin-left: 20px;

	word-break: normal;

}







h3.thumbnail-title{

	letter-spacing: 0px;
}



h6 a {







	color: #000000!important;







}















h6 a:hover {







	color: #ed1c24!important;







}















h6 ul li {







	background-color: #fffdcc;	







}















strong {
	font-family:'Avenir Next LT W01 Bold';
}















.label {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size:13px;







	border-top: 1px solid #b9b9b9;







	border-bottom: 1px solid #b9b9b9;







	margin-bottom: 10px;







	margin-top: -5px;







	padding: 20px 0 20px 0;







	color: #757575;







	width: 100%;







	text-align: center;







	display: block;	







	line-height: 1.5em;







}















.label a, .label a:link, .label a:visited {







	color: #ed1c24;







}















.diy {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size:12px;







	border-top: 1px dotted #b9b9b9;







	border-bottom: 1px dotted #b9b9b9;







	margin: 0 auto 20px;







	padding: 20px 10px 20px 10px;







	width: 80%;







	text-align: center;







	display: block;	







	line-height: 1.5em;







}















.diy1 {







	width: 435px;







	padding: 10px 0px 10px 10px;







	border-top: 1px dotted #b9b9b9;







	border-bottom: 1px dotted #b9b9b9;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size:12px;







	margin-bottom: 15px;







}







 







span.diyi {







	font-family: Garamond, "Times New Roman", Times, serif;







	font-style: italic;







	font-size: 11px;







	colour: #a40000!important;







}















.totm {







	width: 285px;







	float: left;







	overflow: hidden;







	height: 80px;







	margin-bottom: 10px;







	margin-right: 10px;







}















a, a:link, a:visited {







	text-decoration: none;







  	color:#202020;







}















a:hover {







	color: #4d4d4d;







}















img.centered, .aligncenter, div.aligncenter {







	display: block;







	margin-left: auto;







	margin-right: auto;







}















img.alignright {







	padding: 0px;







	margin: 0;







	display: inline;







}















img.alignleft {







	padding: 0px;







	margin: 0;







	display: inline;







}















.alignright {







	float: right;







}























.left {







	float: left;







}















.right {







	float: right







}















.seg {







	width: 980px;







	border-bottom: 1px solid #e0e0e0!important;







	height: 1px;







	display: block;







	clear: both;







}















select {







	color: #ffffff;







	background-color:#000;







	border:none;







	font-family: Arial, Helvetica, sans-serif;







	font-weight: bold;







	font-size: 10px;







	height: 22px;







	padding-left: 10px;







}















.novecento {







	font-family: Futura W01 Book;




}















.tiny {







	font-size: 10px;


	line-height: 1.1rem;







}































/*-------Index------------*/







.recent-posts {







	width: 940px;







	margin: 0 auto;







	padding-top: 0px;







}















.recent-posts img {







	opacity: 1;







	-webkit-transition: opacity;







	-webkit-transition-timing-function: ease-out;







	-webkit-transition-duration: 400ms;







}















.recent-posts img:hover {







	opacity: .8;







	-webkit-transition: opacity;







	-webkit-transition-timing-function: ease-out;







	-webkit-transition-duration: 300ms;







}















.recent-posts ul {







	list-style-type: none;







}







.recent-posts ul li:nth-child(3n+0){







	border-right: none;







}















.recent-posts ul li{







	width:312px;







	float:left;







	display:block;







	min-height: 370px;







	border-bottom: 1px solid #e0e0e0;







	border-right: 1px solid #e0e0e0;







	text-align: center;







}















.recent-posts-diy ul li{







	width:312px;







	float:left;







	display:block;







	min-height: 370px;







	border-bottom: 1px solid #e0e0e0;







	border-right: 1px solid #e0e0e0;







	text-align: center;







}















.recent-posts-diy ul li:nth-child(3n+0){







	border-right: none;







}















.recent-posts h2 {







	text-align: center;







	padding: 20px 20px 8px 20px;







}























/*----- POPULAR CATEGORY INDEX -------*/















.latest {







	width: 670px;







	float: left;







	padding: 20px;







	border-right: 1px solid #e0e0e0;







	line-height: 1em;







	vertical-align: middle;







}















.latest img {







	padding: 5px 5px 0 0;







}















.latest a:hover {







	color: #ed1c24;







}















.special-classic {







	width: 228px;







	padding-top: 11px;







	padding-bottom: 6px;







	float: right;







	display:block;







	border-bottom: 1px solid #e0e0e0;







	text-align: center;







}























.popular-cat {







}















.popular-cat img {







	opacity: 1;







	-webkit-transition: opacity;







	-webkit-transition-timing-function: ease-out;







	-webkit-transition-duration: 400ms;







}















.popular-cat img:hover {







	opacity: .8;







	-webkit-transition: opacity;







	-webkit-transition-timing-function: ease-out;







	-webkit-transition-duration: 300ms;







}















.popular-cat ul {







	list-style-type: none;







}















.popular-cat ul li{







	width: 236px;







	float: left;







	display:block;







	border-right: 1px solid #e0e0e0;







	text-align: center;







	min-height: 430px;







}























.popular-cat ul li:nth-child(4n+0), .popular-cat ul li:nth-child(7n+0){







	border-right: none;















}















.popular-cat ul li.special{







	width: 472px;







	float: left;







	display:block;







	border-right: 1px solid #e0e0e0;







	text-align: center;







}























.popular-cat ul li.special-social{







	width: 228px;







	float: left;







	display:block;







	text-align: center;







	min-height: 60px;







	border: none;







}
























	.index-instagram {







		background: url(images/index_instagram.jpg);







		width: 17px;







		height: 17px;







		margin: 35px 20px 0 0px;







	}



	.index-twitter {







		background: url(images/index_twitter.jpg);







		width: 17px;







		height: 17px;







		margin: 35px 20px 0 50px;







	}















	.index-twitter:hover {







		background: url(images/index_twitter_ro.jpg);







	}





	.index-instagram:hover {







		background: url(images/index_instagram_ro.jpg);







	}












	.index-facebook {







		background: url(images/index_facebook.jpg);







		width: 17px;







		height: 17px;







		margin: 35px 20px 0 0;







	}















	.index-facebook:hover {







		background: url(images/index_facebook_ro.jpg);







	}















	.index-rss {







		background: url(images/index_rss.jpg);







		width: 17px;







		height: 17px;







		margin: 35px 20px 0 0;







	}















	.index-rss:hover {







		background: url(images/index_rss_ro.jpg);







	}























	.index-bloglovin {







		background: url(images/index_bloglovin.jpg);







		width: 17px;







		margin: 35px 20px 0 0;







		height: 17px;







	}















	.index-bloglovin:hover {







		background: url(images/index_bloglovin_ro.jpg);







	}























.popular-cat ul li.special-ad {







	width: 228px;







	padding: 40px 0 0 0;







	float: left;







	display:block;







	border-top: 1px solid #ececec;	







	border-bottom: 1px solid #ececec;







	text-align: center;







	margin-top: -340px;







	border-bottom: none;







	font-family: Arial, sans-serif;







	color: #c8c8c8;







	font-size: 9px;







}















.popular-cat ul li.special-ad p {







	margin-bottom: 10px;







}















.popular-cat h2 {







	text-align: center;







	padding: 20px 20px 8px 20px;







}























.grid-category-index {



	font-family: Futura W01 Book, Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	font-size: 10px;
	text-transform:uppercase;

	padding: 10px 0;

	background-color: #000000;

}















.grid-category-index a {







	color: #e8e8e8;







}















.arrow {







	background: url(images/arrow.jpg) center top no-repeat;







	width: 100%;







	height: 8px;







	margin-bottom: 3px;







}























/*----- POPULAR CATEGORY INDEX -------*/































/*







.popular-nav ul {







	padding-top: 50px;







	padding-bottom: 50px;







	width: 940px;







	text-align: center;







	margin: 0 auto !important;







	border-bottom: 1px solid #e0e0e0;







	







}















.popular-nav ul li {







	font-family: Futura W01 Book!important;







	font-size: 10px!important;







	letter-spacing: 1px!important;







	margin-right: 50px;







	display: inline;







	text-transform: uppercase;







	color: #a0a0a0;







	height: 11px;







}















.popular-nav ul li a:hover {







	color: #ed1c24!important;







}







*/















#frontpage-tweet {







	width: 880px;







	padding-top: 30px;







	padding-bottom: 30px;







	text-align: center;







	font-family:'Didot W01 Italic'

;







	color: #bdbdbd;







	font-size: 19px;







	padding-right: 30px;







	padding-left: 30px;







}















#frontpage-tweet small {







	text-transform:uppercase;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 10px;;







	color: #000;







	font-style: normal;







}















#frontpage-tweet a {







	color: #9b9b9b;







}















#frontpage-tweet a:hover {







	color: #ed1c24;







}















.frontpage-box {







	width: 448px;







	padding: 10px;







	border-right: 1px solid #e0e0e0;	







	min-height: 400px;







}















.sidebar-box {







	width: 320px;







	border-top: 1px solid #e0e0e0;







	border-bottom: 1px solid #e0e0e0;







}















.frontpage-box img:hover {







		opacity: .8;







	-webkit-transition: opacity;







	-webkit-transition-timing-function: ease-out;







	-webkit-transition-duration: 300ms;







}















.frontpage-box:nth-child(even) {







	border-right: none;







}















.frontpage-box-excerpt {







	font-family: "Times New Roman", Times, serif;







	font-style: italic;







	font-size: 12px;







	padding-top: 10px;







	padding-bottom: 10px;







	text-align:center;







}















.frontpage-box-excerpt-cupboard p {







	font-family:'Didot W01 Italic';







	font-size:  29px;





	letter-spacing: -2px;



	padding-top: 10px;







	padding-left: 40px;







	overflow: visible;







	text-align:left;







	line-height: 1.6em;







	







}















.recent-frontpage {







	padding: 10px;







	width: 600px;







}















.recent-frontpage-classic {







	padding: 10px;







	height: 36px;







	width: 220px;







	border-left: 1px solid #e0e0e0;







	background: url(images/classic.jpg) no-repeat center center;







}















.recent-frontpage-classic:hover {







	background: url(images/classic_ro.jpg) no-repeat center center;







}















.recent-posts-link {







	background: url(images/allposts.jpg) no-repeat left;







	padding-left: 20px;







	height: 30px;







	color: #ed1c24;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 10px;







	font-weight: bold;







	-webkit-transition:color 1s linear;  







   -moz-transition:color 1s linear;   







   -o-transition:color 1s linear;   







   transition:color 1s linear; 







   font-family: Arial, Helvetica, sans-serif;







   letter-spacing: 0px;







   text-transform:none;







   margin-left: 630px;







}















span.recent-posts-link a:hover {







	color: #000;







}















.circle a {







	margin-top: 10px;







	padding: 4px;







	height: 20px;







	width: 20px;







	color: #fff;







	background-color: ed1c24;







	margin: 0 auto;







	font-family: Garamond, "Times New Roman", Times, serif;







	font-size: 11px;







}















.circle a:hover {







	background-color:#000;







}















h2.grid {







	font-family: Futura W01 Book;







	font-size:10pt;







	letter-spacing: 1px;







	text-align: center;







	margin: 0px auto;







	line-height: 1.4em;







	color: #232323;







}















h2.grid-special {







	font-family:'Didot W01 Roman';







	font-size: 20px;







	line-height: 1.2em;







	margin: 0px auto;







	color: #656565;







	text-align: center;







	display: block;







}























.readmore_front {







	border-top: 1px solid #ececec;







	color: #ed1c24;







	bottom: 0;







	margin: 0 auto;







	text-align: right;







}















.readmore_front p {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 11px;







	padding-top: 10px;







	padding-right: 10px;







}















.readmore_front p a{







	color: #ed1c24;







	font-weight: bold;







}















.readmore_front a:hover {







	color: #1c1c1c;







}















.readmore_front_comments a {







	display:inline;







	background:url(images/comments.jpg) no-repeat left center;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 11px;







	color: #484848;







	border-right: 1px solid #ececec;







	margin-left: 10px;







	text-align: left;







	font-weight: normal;







	padding: 10px 10px 10px 16px;







	float: left;







	







}























.readmore_front_readmore {







	display:inline;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 11px;







	color: #ed1c24;







	font-weight: bold;







	padding-left: 10px;







	padding-right: 10px;







	float: left;







	padding: 6px 10px 6px 10px;







	text-align: right;







	







}















.readmore_front_comments a:hover {







	background:url(images/comments_ro.jpg) no-repeat left center;







}















.grid_category_front,







.grid_category_front a{







	font-family: Futura W01 Book, Arial, Helvetica, sans-serif;







	font-size: 9px;







	letter-spacing: 1px;







	color: #666;







	margin-top: 20px;







	margin-bottom: 10px;







}















h2.grid-special_front {







	font-family:'Didot W01 Roman';







	font-size: 22px;





	letter-spacing: -1px;



	text-transform: uppercase;



	line-height: 1em;

	height: 1.5em;





	margin: 0px auto;







	color: #474747;







	text-align: center;







	display: block;







	padding-top: 10px;







	padding-bottom: 15px;







}















span.grid_date_front {







	font-family: Futura W01 Book, Arial, Helvetica, sans-serif;







	font-size: 9px;







	letter-spacing: none;







	text-align: center;	







	padding-top: 15px;







	letter-spacing: 1px;







	color: #5a5a5a;







}















div.grid_date_front {







	font-family: Futura W01 Book, Arial, Helvetica, sans-serif;


	font-size: 10px;




	letter-spacing: none;







	border-bottom: 1px solid #ECECEC;







	width: 50%;







	margin: 10px auto 0;







	padding-bottom: 5px;







	padding-top: 15px;


	color: #5A5A5A;















}















h2.grid a, a, h2.grid a:link, h2.grid a:visited {







	color: #262626;







	 -webkit-transition: background-color .2s linear;  







    -moz-transition: background-color .2s linear;  







    -o-transition: background-color .2s linear;  







    -ms-transition: background-color .2s linear;  







    transition: background-color .2s linear; 







}















h2.grid a:hover {







	background-color: #ffff87;







}















span.grid_date {







	font-family: Garamond, "Times New Roman", Times, serif;







	font-style: italic;







	font-size: 10px;







	display: block;







	letter-spacing: none;







	text-align: center;	







	padding-bottom: 10px;







	color: #7a7a7a;







}















.grid_date a {







	color: #ed1c24;







}















span.grid_category {







	font-family: Garamond, "Times New Roman", Times, serif;







	font-size:10px;







	display: block;







	letter-spacing: none;







	text-align: center;







	color: #515151;







}















.grid_category-cat {







	font-family: Garamond, "Times New Roman", Times, serif;







	font-size:10px;







	letter-spacing: none;







	display: block;







	text-align: center;







	color: #515151;







	margin-bottom: 20px;







	width: 280px;







	height: 40px;







}















div.grid_tags {







	font-family: Garamond, "Times New Roman", Times, serif;







	font-size:10px;







	display: block;







	letter-spacing: none;







	text-align: center;







	color: #515151;







	width: 180px;







	margin: 0 auto;







}















span.grid_date a {







	color: #515151;







}























span.grid_arrows {







	padding-bottom: 10px;







	text-align: center;







	width: 312px;







	display: block;







}















#remn {







	margin: 0;







}















.popular {







	float: left;







	width: 625px;







	background-color: #fff;







	padding-top: 0px;







}















.popular img {







	opacity: 1;







	-webkit-transition: opacity;







	-webkit-transition-timing-function: ease-out;







	-webkit-transition-duration: 300ms;























}















.popular img:hover {







	opacity: .7;







	-webkit-transition: opacity;







	-webkit-transition-timing-function: ease-out;







	-webkit-transition-duration: 300ms;







}























.pop {







	display: block;







	







}















.pop img {







	display: inline;







	margin-bottom: 8px;







}















.index_sidebar {







	float: right;







	padding-top: 0px;







	width: 300px;	







	background-color: #fff;







}















.is {







	width: 150px;







}















span.is_ {







	font-family:Arial, Helvetica, sans-serif;







	font-weight: bold;







	color: #000;







	font-size: 10px;







	border-bottom: 1px solid #d2d2d2;







	width: 150px;







	padding-bottom: 5px;







	margin-bottom: 5px;







	display:block;







}















.is ul {







	width: 150px;







	font-family: Arial, Helvetica, sans-serif;	







	line-height: 1.5em;







	font-size: 11px;







	color: #626262;







	padding-bottom: 20px;







}















.is ul a {







	font-family: Arial, Helvetica, sans-serif;	







	line-height: 1.4em;







	font-size: 11px;







	color: #626262;







	-webkit-transition: color .2s linear;  







    -moz-transition: color .2s linear;  







    -o-transition: color .2s linear;  







    -ms-transition: color .2s linear;  







    transition: color .2s linear; 







}















.is ul a:hover {







	color: #000;







}















li.more a, li.more a:visited, li.more a:active {







	color: #ed1c24;







	font-weight: bold;







}















.sm {







	width: 300px;







}















.sm img {







	display: inline;







}















.highlight {







		background-color: #fffdcc;







}















.hilite {	background-color: #fffdcc;}























/*-------Search index -----*/















.is_search {







}















.is_socialmedia {







}















.sm input {







	color: #dcdcdc; 







	font-family: Futura W01 Book, Helvetica, sans-serif;







	font-size: 10px;







	letter-spacing:1px;







	font-size: 10px;







	width: 155px;







	border: none;







	height: 40px;







	margin-bottom: 10px;







	margin-left: -5px;







	padding-left: 25px;







	background:#1a1a1a url(images/search.jpg) left no-repeat;







}















.sm textarea {







	padding-right: 20px;







}















.sm input:focus, textarea:focus {  







    background-color:#000000;







}































/*-------Page ------------*/















#page {







	padding: 20px;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 15px;







	line-height: 1.4em;







}















#page p{







	margin-bottom: 15px;



}







#page ol{



	list-style: decimal outside;



	margin-left: 20px;



	width: 560px;



}







#page ol li{



	margin-bottom:15px;



}







#page ol ol {



	margin-left: 20px;



	list-style: lower-alpha;



	margin-top: 10px;



}







/*------Single -----------*/















.post {







}















.entry {







	padding-left: 20px;







	padding-right: 20px;







	border-bottom: 1px solid #ececec;







	margin-bottom:1px;







}	















.entry-burst {







	padding: 0 20px 20px 20px;







	border-bottom: 1px solid #ececec;







	margin-bottom:1px;







}	























@-moz-document url-prefix() {







  #blog {







	  padding-top:1px;







  }







}















.entry ul, .entry_search ul{







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size:13px;







	list-style: outside;







	list-style-image: url(images/bullet-li.jpg);







	margin-left: 10px;







	margin-bottom: 20px;







	width: 580px;







}















.entry li, .entry_search li {







	padding-bottom: 15px;







	line-height: 1.5em;







}







		







.entry ol {







	list-style:inside decimal;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size:13px;







	margin-bottom: 20px;







	width: 580px;







}















.entry_search {







	padding-left: 20px;







	padding-top: 20px;







	padding-right: 20px;







	padding-bottom: 20px;







	border-bottom: 1px solid #ececec;







	margin-bottom:1px;







}	















.entry_search img {







	margin-bottom: -10px;







}















.entry_search p {







	width: 580px;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 15px;







	line-height: 1.5em;







	color: #494949;







	margin-bottom: 20px;







}















.entry_search p a {







	color: #ed1c24;







	}















.entry_search p a:hover{







	background-color: #ffff87;







	color: #000;







}















.entry img {







	margin-bottom: -10px;







}















.entry p {







	width: 580px;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;







	font-size: 13px;







	line-height: 1.5em;







	color: #3d3d3d;







	margin-bottom: 20px;







}


.entry p.large-image {



	margin-bottom: 18px;



	width: auto;



}





.entry p.centralize {

	text-align: center; 
	margin: 30px auto 40px;
	width:500px;
}









.entry div {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;







	font-size: 13px;







	line-height: 1.5em;







	color: #222222;







}















.entry a {







	color: #ed1c24;







}















.entry a:hover {







	color: #494949;







	background-color: #fffdcc;}















.entry p a {







	color: #ed1c24;







	font-weight: none;







	}















.entry p a:hover{







	background-color: #ffff87;







}















.postdate {	







	font-family: Garamond, "Times New Roman", Times, serif;







	font-size: 13px;







	display: block;







	font-style: italic;







	text-align: center;







	padding-bottom: 50px;







	color: #9f9f9f;







}















.postdate2 {	







	font-family: Garamond, "Times New Roman", Times, serif!important;







	font-size:10px!important;







	display: block;







	font-style: italic!important;







	text-align: center;







	padding-bottom: 15px;







	padding-top: 10px;







	color: #8c8c8c!important;







}











#postexerpt {

	margin: 0 auto;

	text-align: center;

	font-family:'Didot W01 Italic';

	font-size: 15px;

	width: 400px;

	padding-bottom: 40px;

	color: #333333;

	line-height: 1.4em;



}



#posttitle {







	font-family:'Didot W01 Roman';



	letter-spacing: -3px;







	font-size:  55px;







	line-height: 1.2em;





	width:600px;

	margin: 0px auto;







	color: #656565;





	text-align: center;







	background-color:#FFF;







	padding: 50px 20px 30px 20px;







	display: block;







	







}















#postcat,







#postcat a{







	font-family: 'Futura W01 Medium', Arial, Helvetica, sans-serif;


	text-transform:uppercase;

	font-size: 9px;

letter-spacing:2px;

	color: #666;







	padding-top: 50px;







	margin: 0 auto;







	text-align: center;







}























.postcat-category {







	border-bottom: 2px solid #ed1c24;







	padding-bottom: 5px;







}















.postcat-category:hover {







	border-bottom: 2px solid #262626;















}















#posttitle_search {







font-family:'Didot W01 Roman';







	font-size:  50px;



	letter-spacing: -1px;





	line-height: 1em;



	margin: 0px;







	color: #141414;







	text-align: center;







	background-color:#FFF;







	padding: 50px 20px 20px 20px;







	display: block;







}















#posttitle_search a{







	color: #141414;







}















span.postcategory, span.postcategory a {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 10px;







	font-weight: bold;







	color:#000;







	margin: 0 auto;







	width: 940px;







	text-align: center;







	padding-top: 35px;







	}























.postmetadata {







	border-top: 1px solid #ececec;







	padding: 10px 20px 10px 20px;







	width: 900px;







	font-size: 11px;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	line-height: 1.7em;







}















.postmetadata iframe {







	margin-top: 10px;







	margin-bottom: 5px;







}















.tags {







	background: url(images/tags.jpg) no-repeat left top; 







	padding-left: 15px;







	line-height: 1.1em;







	







	font-family: Garamond, "Times New Roman", Times, serif;







	font-style: italic;







	display: block;







	color: #919191;







}















.tags a{







	color: #4f4f4f;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-style: normal;







}















.category {







	background: url(images/category.jpg) no-repeat left center; 







	margin-top: 5px;







	padding-left: 15px;







	line-height: 1.2em;







	display: block;







	color: #919191;







	font-family: Garamond, "Times New Roman", Times, serif;







	font-style: italic;







}















.category a{







	color: #4f4f4f;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-style: normal;







}















#diy {







	width: 900px;







	border-left: 1px solid #ececec;







	border-bottom: 1px solid #ececec;







	border-right: 1px solid #ececec;







	padding: 30px 20px 20px 20px;







	background: url(images/diy-highlightbg.jpg);







}















#diy img {







	height: auto;







}























#london {







	width: 940px;







	border-left: 1px solid #ececec;







	border-bottom: 1px solid #ececec;







	border-right: 1px solid #ececec;















}







.londontour {







	font-family: Verdana, Geneva, sans-serif;







	font-size: 9px;







	width: 270px;







	min-height: 25px;







	margin: 0 auto 15px;







	padding-left: 20px;







	text-align: left;







	color: #929292;







	line-height: 1.3em;







	background:url(images/location_bl.jpg) left top no-repeat;







}















.londontour a {







	color: #5e5e5e;







}















.londontour strong, .londontour b {







	color: #5e5e5e;







}















.londontour a:hover {







	background-color: #ffff82;







}















.londontour:hover {







	background:url(images/location.jpg) left top no-repeat;







}























span.london_grid_date {







	font-family: Garamond, "Times New Roman", Times, serif;







	font-style: italic;







	font-size:10px;







	display: block;







	letter-spacing: none;







	text-align: center;	







	color: #9e9e9e;







}























.diy-highlight-img {







	border: 1px solid #ececec;







	width: auto;







	height: auto;







	-moz-box-shadow: 1px 1px 3px #d4d4d4;







	-webkit-box-shadow: 1px 1px 3px #d4d4d4;







	box-shadow: 1px 1px 3px #d4d4d4;















}















.diy-highlight-img img {







	border: 10px solid #fdfdfd;







}















.diy-highlight {







	padding-left: 20px;







	text-align: center;







	width: 390px;







}















#diy-posttitle {







	font-family:'Glypha LT W01 35 Thin';







	font-size:  35px;







	line-height: 1.2em;







	margin: 0px;







	color: #656565;







	text-align: left;







	padding-top: 50px;







	padding-bottom: 20px;







	display: block;







	text-align: center;







	width: 390px;







	margin-top: 30px;







	background: url(images/trythis.png) top center no-repeat;







}























.diy-pinterest {







	height: 100px;







	width: 940px;







	border-right: 1px solid #e0e0e0;







	border-left: 1px solid #e0e0e0;







	border-bottom: 1px solid #e0e0e0;







	text-align:center;







	background:url(images/pinterestad.jpg) center center no-repeat #fff;







}















.diy-readmore {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 10px;







	font-weight: bold;







	line-height: 1.5em;







	width: 120px;







	padding-left: 20px;







	background:url(images/readmore.jpg) left center no-repeat;







	margin: 20px auto 0;







}















.youllneed {







	font-family: Garamond, "Times New Roman", Times, serif;







	font-size: 12px;







	color: #ed1c24;







	font-style: italic;







	margin-top: 20px;







	margin-bottom: 10px;







}















.diy-excerpt{







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 13px;







	line-height: 1.4em;







	color: #494949;







}















.london {







	padding: 20px;







	border-right: 1px solid #e0e0e0;







	border-left: 1px solid #e0e0e0;







	background-color:#FFF;







	width: 900px;







}























span.grid_date_london {







	font-family: Garamond, "Times New Roman", Times, serif;







	font-size:10px;







	display: block;







	letter-spacing: none;







	text-align: center;	







	padding-bottom: 5px;







	color: #515151;







	padding-top: 15px;







	width: 180px;







	line-height: 1.2em;







	margin: 0px auto;







	background: url(images/address.jpg) top center no-repeat;







}















.londongrid {







	min-height: 360px!important;







}















/*-------Comments---------*/























#comments {







	width: 610px;







	margin-left: 20px;







	border-right: 1px solid #e0e0e0;







	border-left: 1px solid #e0e0e0;







	background-color: #FFF;







	min-height: 800px;







	float: left;







	margin-bottom: 10px;







	padding-bottom: 4px; 







	background:url(images/slash.png) repeat-x bottom;







	border-bottom: 1px solid #e0e0e0;







}















#comments p {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	color: #232323;







	font-size: 14px;







	padding-top: 10px;







	line-height: 1.4em;







	padding-left: 20px;







}































h2.comments {







	font-family:'Futura W01 Book', Arial, Helvetica, sans-serif;







	font-size:  25px;




	color: #666;

	text-align: left;







	padding-left: 20px;







	padding-bottom: 10px;







	margin-top: 20px;







}























#comments label {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 9px;







	width: 590px;







	border-top: none;







	border-left: none;







	border-right:none;







	padding-left: 20px;







	line-height: 1em;







	padding-top: 15px;







	display: block;







	color: #cccccc;







}















#comments input {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 14px;







	width: 590px;







	height: 30px;







	border-top: none;







	border-left: none;







	border-right:none;







	background: #fff;







	border-bottom: 1px solid #e0e0e0;







	padding-left: 20px;







	margin-top: 10px;







	







}















#comments input:hover {







	background: #f3f3f3;







}























#comments textarea{







	width: 590px;







	background: #ffffff;







	margin-top: 10px;







	height: 200px;







	border-top: none;







	border-left: none;







	border-right:none;







	border-bottom: 1px solid #e0e0e0;







	padding-left: 20px;







	padding-top: 15px;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	color: #232323;







	font-size: 15px;







}















#comments textarea:hover {







		background: #f3f3f3;







}















	







input#submit {







	color: #ed1c24;







	text-align: left;







	width: 590px;







	border-bottom: none;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 11px;







	margin-left: -20px;







	font-weight: bold;







	margin-top: -10px;







}















input#submit:hover {







	background: #ffffff;







}























.comment-slash {







	background:url(images/slash.png);







	height: 40px;







	width: 610px;







}















ol.commentlist {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	color: #20879c;







	text-transform: uppercase;







	font-size: 11px;







}















ol.commentlist li {







	border-bottom: 1px solid #e0e0e0;







	text-transform: none;







	padding-top: 20px;







	padding-right: 20px;







	padding-bottom: 20px;







	width: 590px;







	line-height: 1.5em;







}















ol.commentlist li p {







	margin-left: 10px;







}















ol.commentlist li a {







	color: #898989;







}















ol.commentlist li a:hover {







	color: #1c1c1c;







}















small.commentmetadata {







	font-size: 12px;







	font-family: Garamond, serif;







	font-style: italic;







	color: #a5a5a5;







	display: inline;







	line-height: 1em;







	margin-top: 10px;







	padding: 10px 20px 5px 20px;







}















.author {







	color: #484848;







	padding-left: 20px;







	font-family: 'Didot W01 Italic';







	font-size: 19px;







}















div.author a, .author a:visited, .author a:link, .author a:active {







	color: #20879c;







	font-family: 'Didot W01 Italic';







	font-size: 19px;







	padding-bottom: 10px;







	display: inline;







	line-height: 1em;







}















#commentform {







	width: 70%;







}















p.thdrpy, p.thdrpy a {







	font-size: 10px!important;







	color: #ed1b1d;







	margin-left: -10px;







	text-transform: uppercase;







}























/*-------Reply------------*/















.editComment, .editableComment, .textComment{







display: inline;







}















.comment-childs{







	border: none;







	background-color: #fafafa;







	margin-top: 10px;







	padding: 10px 20px 10px 0;







	margin-bottom: 10px;







	margin-left: 20px;







}























.replyline{







	margin-top: 10px;







	margin-bottom: 10px;







	font-family: Garamond, "Times New Roman", Times, serif;







	font-style: italic;







	font-size: 10px;







	color: #7e7e7e;







	padding-left: 20px;







}















.chalt{







	background-color: #f5f5f5;







}















#newcomment{







	border:none;







	margin: 0;







}















#newcommentsubmit{







	color: #db0000;







}















.adminreplycomment{







	border:3px solid #eeeeee;







	width:80%;







	margin:5px 0;







	padding:10px;







}















.mvccls{







	color: #7e7e7e;







}















/*-------Sidebar----------*/















#sidebar {







	float:left;







	min-height: 400px;







	padding-bottom: 20px;







}















#sidebar ul{
	padding-left: 10px;
	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;
	font-size: 11px;
}















#sidebar ul li{
}






#sidebar2-nav {

}


span.sidebar2-is_ {
	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 10px;
	border-bottom: 1px solid #e0e0e0;







	width: 140px;







	padding-left: 20px;







	padding-bottom: 5px;







	margin-bottom: 5px;







	display:block;







}















.sidebar2-is ul {







	width: 150px;
font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	line-height: 1.5em;







	font-size: 11px;







	color: #626262;







	margin-bottom: 20px;







}















.sidebar2-is ul li {







	padding-bottom: 0px;







}























.sidebar2-is ul a {







	padding-left: 10px;







	line-height: 1.4em;







	font-size: 11px;







	color: #626262;







	-webkit-transition: color .2s linear;  







    -moz-transition: color .2s linear;  







    -o-transition: color .2s linear;  







    -ms-transition: color .2s linear;  







    transition: color .2s linear; 







}















.sidebar2-is ul a:hover {







	color: #000;







}















.advertisement {







	text-align: center;







	color: #b8b8b8;







	font-size: 10px;







	width: 330px;







	margin-top: 20px;







}















.ykone {







	margin: 0 auto;







	padding-left: 110px;







	display: block;







	padding-top: 20px;







	padding-bottom: 20px;







	border-bottom: 1px solid #e0e0e0;	







}















.adbox {







	padding: 20px 0px 20px 10px;







	border-bottom: 1px solid #e0e0e0;	







}















.ykone2 {







	width: 830px;







	padding-top: 10px;







	padding-bottom: 10px;







	padding-left: 110px;







	border-top: 1px solid #ececec;







	display: block;







}























.advertisement img {







	display:block;







	margin: 0 auto;







}















.sidebarsm {







	padding-left: 20px;







	padding-top: 10px;







	width: 300px;







	margin-top: 10px;







	padding-bottom: 20px;







	-webkit-transition: opacity;







	-webkit-transition-timing-function: ease-out;







	-webkit-transition-duration: 300ms;







}















.sidebarsm img:hover {







	opacity: .8;







}















.searcharchive {







	width: 300px;


	text-align: center;


	font-family: 'Futura W01 Medium', Arial, Helvetica, sans-serif;







	font-size: 9px;







	font-weight: bold;







	width: 120px;







	margin: 0 auto;







	color: #fff;







	margin-bottom: 30px;







	background: #fff;







	border: 1px solid #e0e0e0;







	height: 25px;







	line-height: 25px;







	text-transform: uppercase;







}















.searcharchive a:hover {







	color: #ed1c24;







}























.sm2 {







	width: 300px;







}















.sm2 input {







	color: #dcdcdc; 







	font-family: Futura W01 Book, Helvetica, sans-serif;







	font-size: 10px;







	letter-spacing:1px;







	font-size: 10px;







	height: 30px;







	background:#292929 url(images/search_sm2.jpg) left no-repeat;







	width: 265px;







	padding-left: 35px;







	border: none;







	margin-left: 20px;







	margin-top: 10px;







	margin-bottom: 10px;







	-webkit-transition-property: background;







	-webkit-transition-duration: 1s, 1s;







	-webkit-transition-timing-function: linear, ease-in;







}























.sm2 input:focus, textarea:focus {  







	background: #000000 url(images/search_sm2.jpg) left no-repeat;







}























/*------Related Posts-------*/















.related-posts{







	width: 313px;







	margin-left: 5px;







	margin-bottom: 20px;







	padding-top: 15px;







}















h3.related {







	padding-top: 10px;







}















.related-posts ul {







	list-style-type: none;







}







	







.related-posts ul li{







	width:313px;







	float:left;







	display:block;







	min-height: 205px;







	margin-bottom: 20px;







	background: #fff;







}















#related-posts-sidebar {







	width: 300px;







	border-right: 1px solid #E0e0e0;







	border-left: 1px solid #E0e0e0;







	border-bottom: 1px solid #E0e0e0;







	margin-left: 20px;







}























#related-posts-sidebar img {







	opacity: 1;







}















#related-posts-sidebar img:hover {







	opacity: .6;







	-webkit-transition: opacity;







	-webkit-transition-timing-function: ease-out;







	-webkit-transition-duration: 300ms;







	 background: url(images/slash.png);







}















#related-sidebar:hover {







	background-color: #292929;







}















#related-posts-sidebar ul {







	background:url(images/slash.png) bottom repeat-x;







	padding-bottom: 6px;







}















#related-posts-sidebar ul li {







	padding-top: 10px;







	border-top: 1px solid #E0e0e0;







	margin-left: -10px;







	padding-left: 10px;







}















#related-sidebar {




	width: 291px;







	background: #1a1a1a;







	color: #e9e9e9;







	font-family: Futura W01 Book, Arial, Helvetica, sans-serif;







	text-transform: uppercase;







	line-height: 30px;







	padding-left: 10px;







	height: 30px;







	font-size: 10px;







	letter-spacing: 1px;







	margin-top: 20px; 







	margin-left: 20px;







}















.sidebar-title {







	padding-top: 10px;







	font-family:'Didot W01 Roman';



	text-transform: uppercase;



	font-size: 24px;

	letter-spacing: -1px;





	line-height: 1.0em;







	color: #484848;







	vertical-align: middle;







	width: 180px;







	min-height: 20px;







	float: left;







	padding-bottom: 10px;







}















.sidebar-date {







	font-family: Garamond, "Times New Roman", Times, serif;







	font-size: 14px;







	text-transform: none;







	font-style: italic;







	letter-spacing: 0;







	color: #9c9c9c;







}















.readmore_sidebar_comments {







	background:url(images/comments.jpg) no-repeat left center;







	font-family: 'Futura W01 Medium', Arial, Helvetica, sans-serif;







	font-size: 11px;







	color: #484848;







	margin-left: 10px;







	text-align: left;







	font-weight: normal;







	padding: 12px 10px 10px 16px;







	float: right;







}















.readmore_sidebar_comments a {







	color: #7e7e7e;







}















.readmore_sidebar_comments a:hover {







	color: #4a4a4a;







}















.readmore_sidebar_comments:hover {







	background:url(images/comments_ro.jpg) no-repeat left center;







}















.sidebartitle {







	margin: -120px auto;







	width: 313px;







}















.sidebartitle h2 a{







	font-family: Futura W01 Book;







	font-size: 9pt;







	letter-spacing: 1px;







	color: 4d4d4d;







	text-align: center;







	background-color: #fff;







	padding: 4px 8px 4px 10px;







	line-height: 1.4em;







}















.sidebartitle h2 a:hover {







	color: #000;







}















span.sidebar_date {







	background-color: #fff;







	font-size: 10px;







	font-family: Garamond, "Times New Roman", Times, serif;







	color: #898989;







	padding: 2px 4px 2px 10px;







	font-style: italic;







	margin-top: 2px;







}















span.sidebar_date a {







	color: #898989;







	background-color: #fff;







}















#instagram_sidebar {







	border-top: 1px solid #e0e0e0;







	padding: 20px 0 20px 20px;


}















.instagram_sidebar {







	background: url(images/slash.png);







	padding: 0px 10px 20px 10px;







	width: 280px;







	height: 280px;







	margin-top: 10px;







	border-bottom: 1px solid #e0e0e0;















}















.instagram_sidebar_sub {







	margin-top: -150px;







	z-index: 999;







	color: #fff;







	font-family: Futura W01 Book;







	text-transform:uppercase;







	font-size: 16px;







	letter-spacing: 2px;







	line-height: 1.2em;







	width: 280px;







	text-align: center;







	background







}















.instagram_sidebar_sub a{







	font-family: Futura W01 Book;







	color: #fff;







}















#tweet_sidebar {







	width: 300px;







	padding-right: 20px;







	padding-left: 10px;







	border-top: 1px solid #e0e0e0;







	padding-bottom: 20px;







}















#tweet_sidebar small a {







	font-family: Garamond, "Times New Roman", Times, serif;







	font-size: 10px;







	color: #7f7f7f;







	font-style: italic;







}















#tweet_sidebar ul {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	color: #232323;







	font-size: 11px;







}























#tweet_sidebar ul li {







	margin-bottom: 10px;







	margin-top: 10px;







	line-height: 1.4em;







}















#tweet_sidebar a {







	color: #828282;







}















#tweet_sidebar a:hover {







	color: #ed1c24;







}























/*-------Pagination--------*/















#pagination {







	height: 170px;







	width: 940px;







}















#pagination-cat {







	height: 170px;







	width: 590px;







	float: left;







}















.single-prev-wrap {







	border-bottom: 1px solid #e0e0e0;







	border-top: 1px solid #e0e0e0;







	padding: 20px 20px 10px 20px;







}















.single-prev-title{







	font-family:'Didot W01 Roman';





	text-transform: uppercase;



	font-size: 20px;



	margin-bottom: 10px;





	color: #474747;

	padding-left: 20px;



	letter-spacing: -1px;







	background:url(images/prev.jpg) no-repeat left center;







}















.single-next-title{







	font-family:'Didot W01 Roman';



	text-transform: uppercase;



	font-size: 20px;







	margin-bottom: 10px;





	letter-spacing: -1px;

	padding-right: 20px;





	color: #474747;

	background:url(images/next.jpg) no-repeat right center;







}























.single-prev-title:hover {















	background:url(images/prev_ro.jpg) no-repeat left center;







}















.single-prev-title img {







	display: block;







	border: 3px solid #ffffff;







}















.single-next-title img {







	display: block;







	border: 3px solid #ffffff;







}















.single-prev-title img:hover {







	border: 3px solid #d6d6d6;







}















.single-next-title img:hover {







	border: 3px solid #d6d6d6;







}















.single-next-title:hover {







	background:url(images/next_ro.jpg) no-repeat right center;







}























.single-prev {
	font-family: Futura W01 Book, Helvetica, sans-serif;
	font-size: 11px;
	color: #9C9C9C;
	margin-top: 10px;
	padding-left: 78px;
	text-transform: none;

}


.single-next {

	font-family: Futura W01 Book, Helvetica, sans-serif;
	font-size: 11px;
	color: #9C9C9C;
	text-align: right;
	margin-top: 5px;
	padding-right: 78px;
	text-transform: none;
}















.previous {

	background:url(images/footer_prev.jpg) no-repeat left top;







	width: 150px;







	margin-top: 15px;







	margin-left: 40px;







	padding-left: 50px;







	padding-top: 55px;







	height: 100px;







}















.next {







	background:url(images/footer_next.jpg) no-repeat right top;







	width: 150px;







	margin-top: 15px;







	padding-top: 55px;







	padding-right: 50px;







	height: 100px;







	text-align: right;







}















.previous-cat {







	background:url(images/footer_prev.jpg) no-repeat left top;







	width: 150px;







	margin-top: 15px;







	padding-top: 60px;







	margin-left: 10px;







	height: 100px;







}















.next-cat {







	background:url(images/footer_next.jpg) no-repeat right top;







	width: 150px;







	margin-top: 15px;







	padding-top: 60px;







	padding-right: 50px;







	height: 100px;







	text-align: right;







}















.prev {







	padding: 2px 4px 2px 4px;







	background-color: #fff;







	color: #000;







	text-transform: uppercase;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 10px;







	font-weight: bold;







	line-height: 1.2em;







}















.nex {







	padding: 2px 4px 2px 4px;







	background-color: #fff;







	color: #000;







	text-transform: uppercase;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 10px;







	font-weight: bold;







	line-height: 1.2em;







}















.prev2 {







	padding: 2px 4px 2px 4px;







	vertical-align: middle;







	background-color: #fff;







	color: #000;







	text-transform: uppercase;







	font-family: Garamond, "Times New Roman", Times, serif;







	font-style: italic;







	font-size: 10px;







	display: block;







	clear: both;







	margin-top: 2px;







}















.nex2 {







	padding: 2px 4px 2px 4px;







	vertical-align: middle;







	background-color: #fff;







	color: #000;







	text-transform: uppercase;







	font-family: Garamond, "Times New Roman", Times, serif;







	font-style: italic;







	font-size: 10px;







	display: block;







	clear: both;







}























/*---------Travel------------*/















.travel {







	







	width: 940px;







	border-right: 1px solid #e0e0e0;







	border-left: 1px solid #e0e0e0;







	border-bottom: 1px solid #e0e0e0;







	background-color:#fff;







	height: 420px;







	text-align:center;







}















.travel_destination {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 11px;







}















.worldmap {







	width: 530px;







	margin-left: 30px;







	margin-right:  50px;







	margin-top: 50px;







	background:url(images/map.jpg) left center;







}























/*---------Search----------*/















#searchwrap {







	width: 980px;







	padding-left: 20px;







	margin-left: -1px;







	padding-right: 20px;







}















.search {







	width: 940px;







	border-right: 1px solid #e0e0e0;







	border-left: 1px solid #e0e0e0;







	border-bottom: 1px solid #e0e0e0;







	background-color:#fff;







	height: 70px;







	text-align:center;







}















.search h3 {







	color: #ed1c24;







	font-family: 'Futura W01 Book', Arial, Helvetica, sans-serif;

	font-size :14px;

	letter-spacing: 2px;

margin-top: 0px;

	padding-top: 0px;







	padding-left: 0px;







	}















h3.comments {







	font-family: 'Futura W01 Book', Arial, Helvetica, sans-serif;







	letter-spacing: 1px;







	padding-left: 0;





	padding-bottom: 10px;







	font-size: 22px;







}















h3.archivesheader {







	font-family: 'Futura W01 Book', Arial, Helvetica, sans-serif;







	letter-spacing: 1px;







	margin-left: -15px;







	padding-top: 20px;







	font-size: 22px;







	padding-bottom: 20px;







}















h3.comments a:hover {







	color: #ed1c24;







}	















h3.searchresult {







	font-family: 'Futura W01 Book', Arial, Helvetica, sans-serif;

	font-size: 14px;

letter-spacing: 2px;

margin-top: 0px;



}















#blog_search {







	background-color: #fff;







	width: 610px;







	float: left;







	margin-left: 20px;







	margin-bottom: 10px;







	min-height: 800px;







	border-left: 1px solid #e0e0e0;







	border-right: 1px solid #e0e0e0;







	border-bottom: 1px solid #e0e0e0;







	







}















.post_search {







	width: 610px;







	padding-top: 20px;







}















.post_search-burst {







	width: 610px;







	margin-top: -2px;







	background: white;







}















div.readmore {







	font-family: Futura W01 Book, Arial, Helvetica, sans-serif;







	font-size: 11px;







	width: 540px;







	-moz-border-radius: 5px;







	border-radius: 5px;







	padding: 10px;







	color: #ffffff;







	margin: 0 auto 20px;







	background-color: #d4d4d4;







	text-align:center;







	line-height: 1em;







}















div.readmore img {







	vertical-align: top;







	padding-left: 5px;







}















div.readmore:hover {







	background-color: #ed1c24;







}















.postmetadata_search {







	border-top: 1px solid #ececec;







	padding: 5px 20px 0 20px;







	width: 570px;







	font-size: 11px;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







}























.postmetadata_search iframe {







	margin-top: 10px;







	margin-bottom: 10px;







}















/*-------Archives----------*/















#blog_archives {







	background-color: #fff;







	width: 610px;







	float: left;







	margin-left: 20px;







	margin-bottom: 20px;







	min-height: 800px;







	border-left: 1px solid #e0e0e0;







	border-right: 1px solid #e0e0e0;







	border-bottom: 1px solid #e0e0e0;







	







}















.post_archives {







	width: 610px;







}















.archives input {







	background-color: #000000;







	font-family: Futura W01 Book, Helvetica, sans-serif;







	font-size: 10px;







	color: #d4d4d4;







	letter-spacing: 1px;







	padding: 10px 10px;







	margin: 10px;







	width: 300px;







	background:#000 url(images/search.jpg) right no-repeat;







	border: none;







}















.archivesb {







	border: 1px solid #ececec;







	width: 340px;







	margin: 0 auto;







}















.archives {







	margin: 0 auto;







	border-bottom: 1px solid #ececec;







	width: 600px;







	padding: 50px 0;







	text-align:center;







	margin-left: -20px;







}















.archive_dates {







	width: 200px;







	margin-right: 20px;







	margin-left: 20px;







}















.archive_dates ul {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 14px;







	line-height: 1.5em;







	padding: 20px 0px;







	color: #333;







}















.archive_dates li a:hover {







	color: #000;







}















/*-------About ------------*/















p.email {







	font-family: 'Futura W01 Book';







	font-size: 18px;







	text-transform: uppercase;







	padding: 20px;







	margin: 110px 0 27px 0;







	color: #859bac;







	letter-spacing: 5px;







	text-align: center;







	width: 430px;







}















p.profile {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 15px;







	line-height: 1.5em;







	padding: 20px;







	width: 430px;







	text-indent:30px;







}















p.profile_footnote {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 10px;







	color: #6f6f6f;







	padding-left: 20px;







	padding-top: 20px;







}















.profile_box {







	border-top: 1px solid #ececec;







	margin-top: 30px;







}















.horcrux {







	padding: 30px 15px 15px 15px;







	width: 195px;







	text-align: center;







	border-right: 1px solid #ececec;















}















.horcrux p {







	color: #000000;







	font-size: 11px;







	font-style: italic;







	font-family: "Times New Roman", Times, serif;







	margin-bottom: 10px;







}















h3.horcrux {







	font-size: 14px;







	padding-left: 0;







}















.box {







	width: 239px;







	text-align: center;	







	padding-top: 10px;







}















.seg_mini {







	height:1px;







	border-top: 1px solid #ececec;







}















.seg2 {







	height: 7px;







	width: 120px;







	background: url(images/zigzag.png) bottom left repeat-x;







	margin: 0 auto;







}















#contact {







	width: 470px;







	border-right: 1px solid #ececec;







	min-height: 360px;







}























#contact label {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 10px;







	width: 450px;







	height: 30px;







	border-top: none;







	border-left: none;







	border-right:none;







	color: #616161;







	background: #fff;







	padding-left: 20px;







}















#contact input {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 13px;







	width: 450px;







	height: 30px;







	border-top: none;







	border-left: none;







	border-right:none;







	background: #fff;







	border-bottom: 1px solid #e0e0e0;







	padding-left: 20px;







	margin-top: 10px;







}















.grey {







	color: #b3b3b3;







}















#contact input:hover {







background: #f3f3f3;







}















#contact textarea{







	width: 450px;







	background: #ffffff;







	margin-top: 10px;







	height: 80px;







	border-top: none;







	border-left: none;







	border-right:none;







	border-bottom: 1px solid #e0e0e0;







	padding-left: 20px;







	padding-top: 15px;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	color: #232323;







	font-size: 15px;







}















#contact textarea:hover {







background: #f3f3f3;







}















#contact input#submit {







	color: #ed1c24;







	text-align: left;







	width: 450px;







	margin-left: 3px;







	border-bottom: none;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: bold;







}















#contact input#submit:hover {







	background: #ffffff;







}















.instapress {







	padding-left: 30px;







	padding-top: 10px;







}















.instafollow {







	background:url(images/instagramfollow.jpg) no-repeat left center;







	font-size: 10px;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	width: 150px;







	padding-left: 15px;







	color: #a7a7a7;







	height: 22px;







	margin-left: 30px;







	padding-top: 13px;







	vertical-align: middle;







}















.instafollow a {







	font-size: 12px;







	text-transform:uppercase;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	color: #eeeeee;







}















.instafollow:hover {







	background:url(images/instagramfollow_ro.jpg) no-repeat left center;







}















h3.instagram a {







	color: #ed1c24;







}























/*--------Press-----------*/















.presswrap {







	margin: 0px auto 20px;







	clear: both;







	padding-top: 10px;







	width: 900px;







	height: 50px;







}















.presswrap ul{







	padding-bottom: 6px;







	background:url(images/slash.png);







	width: 905px;







	padding: 0px;







	margin-bottom: 20px!important;







	margin-left: 0px;	







	clear: both;







}















.presswrap ul li{







	width: 429px;







	border-bottom: 1px solid #e0e0e0;







	border-left: 1px solid #e0e0e0;







	padding: 15px 10px 10px 10px;







	float: left;







	position: relative;







	display: block;







	text-align: center;







	min-height: 370px;







	max-height: 370px;







	overflow: hidden;







}























.presswrap ul li:nth-child(2n+0){







	border-right: 1px solid #e0e0e0;







}















.presswrap img {







	opacity: 1;







}















.presswrap img:hover {







	opacity: .6;







	-webkit-transition: opacity;







	-webkit-transition-timing-function: ease-out;







	-webkit-transition-duration: 300ms;







}















.press-title {







	font-family: 'Futura W01 Book', Arial, Helvetica, sans-serif!important;







	font-size: 14px!important;







	padding-top: 30px;







	letter-spacing: 1px!important;







	width: 300px;







	margin: 0 auto;







	line-height: 1.2em;	







}















.press-title a{







	color: #000;







}















.press-date {







	font-family: Garamond, "Times New Roman", Times, serif!important;







	font-size: 10px!important;







	font-style: italic!important;







	padding-bottom: 15px;







	color: #6a6a6a!important;







}















.press-slash {







	border: 1px solid #e0e0e0;







	height: 25px;







	margin: 0;







	background:url(images/slash.png);







	clear: both;







}















.presstitle {







	width: 180px;







	background: #000 url(images/corner.jpg) right top no-repeat;







	color: #dfdfdf!important;







	font-family: Futura W01 Book, Arial, Helvetica, sans-serif!important;







	letter-spacing: 1px!important;







	padding: 10px;







	font-size: 9px!important;







	margin-top: 40px!important;







	float: left;







}















.up {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 10px!important;







	color: #999!important;







	float: right; 







	width: 90px;







	text-align: right;







	margin-top: 50px!important;







}















.press-nav ul {







	padding-top: 60px!important;







	width: 940px;







	text-align: center;







	margin: 0 auto !important;







}















.press-nav ul li {







	font-family: Futura W01 Book!important;







	font-size: 10px!important;







	letter-spacing: 1px!important;







	margin-right: 50px;







	display: inline;







	text-transform: uppercase;







	color: #a0a0a0;







}















.press-nav ul li a {







	color: #414141;







}















ul#interviews ul li {







	border-bottom: 1px solid #e0e0e0;







	padding: 10px;







	min-height: 30!important;







}























/*--------ad---------------*/























span.email_ad {







	font-family: 'Futura W01 Book', Arial, Helvetica, sans-serif;







	font-size: 18px;







	text-transform: uppercase;







	color: #859bac;







	letter-spacing: 1px;







	width: 400px;







	display: block;







	margin: 20px 0 30px;







}















p.profile_ad {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 13px;







	line-height: 1.5em;







	margin-top: 50px;







	width: 410px;







	margin-bottom: 20px;







	margin-right: 30px;







}















span.underline {







	border-bottom: 1px solid #999;







}































/*-------Links------------*/







.links {







	margin: 20px;







	float: left;







}







.links ul {







	font-family: Futura W01 Book, Arial, Helvetica, sans-serif;







	font-size: 18px;







	text-transform: uppercase;







	color: #859bac;







	width: 240px;







	padding: 10px 0;







}















.links li, .links li a {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size: 14px;







	line-height: 1.5em;







	text-transform: none;







	







}















/*-------Menu-------------*/















.sblack {







	height:40px;







	font-family:Futura W01 Book, Arial, Helvetica, sans-serif;







	background-color: #1a1a1a;







}















.sblack a {







	text-decoration:none;







	}















.sblack > li { 







}















.sblack > li > a {







	background-color: #1a1a1a;







	font-size :10px;







	font-family: Futura W01 Book, Helvetica, sans-serif;







	color: #e1e1e1;







	letter-spacing: 1px;







	display: block;







	vertical-align: middle;







	line-height: 40px;







	padding: 0 30px;







	height: 40px;







	width: auto;







	text-align:center;







	text-decoration: none;







		-webkit-transition: opacity;  







    -moz-transition: opacity;







    -o-transition: opacity;







    -ms-transition: opacity;







    transition: opacity;







}















.sblack > li:hover > a {







	opacity: 0.5;







	







}







	







.sblack > li.floatr a {







	-webkit-transition: opacity;  







    -moz-transition: opacity;







    -o-transition: opacity;







    -ms-transition: opacity;







    transition: opacity;







}















.sblack > li.floatr:hover {







	opacity: 0.5;







}















.sblack > li > a img, .sblack li > ul > li > a img {







	border:0;







}























/* notification bubbles ------------------ */















.sblack > li > a .bubble, .sblack li > a .bubble-alt {







	font-size:11px;







	line-height:11px;







	padding:1px 4px;







	-webkit-border-radius:3px;







	-moz-border-radius:3px;







	border-radius:3px;







	margin-left:7px;







	position:relative;







	top:-1px;







}







.sblack > li > a .bubble {







	color:#fff;







	background-color:#df0a0a;







	text-shadow:0 1px #9d0707;







	







	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #727272;







	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #727272;







	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #727272;







}







.sblack > li > a .bubble-alt {







	color:#fff;







	background-color:#333;







	text-shadow:0 1px #242424;







	







	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #767676;







	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #767676;







	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #767676;







}







.sblack > li:hover > a .bubble {







	text-shadow:none;







	-webkit-box-shadow:none;







	-moz-box-shadow:none;







	box-shadow:none;







}















.sblack ul > li .bubble {







		font-size:11px;







	line-height:12px;







	padding:1px 4px;







	-webkit-border-radius:3px;







	-moz-border-radius:3px;







	border-radius:3px;







	position:absolute;







	right:6px;







	top:7px;







	color:#fff;







	background-color:#333;







	text-shadow:0 1px #242424;







	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #767676;







	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #767676;







	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #767676;







}















.sblack > li > a .bubble-top {







	position:absolute;







	font-size:11px;







	line-height:14px;







	color:#fff;







	padding:0 3px;







	right:4px;







	top:-8px;







	text-shadow:none;







	border:1px solid #a00000;







	







	-webkit-border-radius:3px;







	-moz-border-radius:3px;







	border-radius:3px;







	







	background-color: #df0a0a;







	background-image: -webkit-linear-gradient(top, #f26870, #ec0e23);







	background-image: -moz-linear-gradient(top, #f26870, #ec0e23);







	background-image: -o-linear-gradient(top, #f26870, #ec0e23);







	background-image: -ms-linear-gradient(top, #f26870, #ec0e23);







	background-image: linear-gradient(top, #f26870, #ec0e23);







	







	-webkit-box-shadow:inset 0 1px #ffa7a7;







	-moz-box-shadow:inset 0 1px #ffa7a7;







	box-shadow:inset 0 1px #ffa7a7;







}















/* sub menu ------------------------------ */















.sblack ul {







	left:0px;







	z-index: 999;







	background: #1a1a1a;







	padding-top: 30px;







}















.sblack > li.floatr > ul {







	right:-1px;







	left:auto;







	width: auto;







	font-family: Futura W01 Book;, Helvetica, sans-serif;







	font-size: 10px;







	margin-top: 0!important;







	text-align: right;







	background: none!important;







	letter-spacing: 1px;







	}







	







.sblack > li.floatr > ul ul {







	left:0;







	}















.sblack ul a {







	color:#ffffff;







	font-family: Futura W01 Book;, Helvetica, sans-serif;







	background-color:#1a1a1a;







	letter-spacing: 1px;







	font-size: 10px;







	text-align: center;







	padding: 10px 15px;







	width: 155px;







	border-bottom: 1px solid #343434;







	







}







.sblack ul a:hover {







	color:#000;







	background-color:#f6f6f6;







}







.sblack ul ul li:first-child a {







	







	}















/* mega menu ----------------------------- */















.sblacktitle {







	font-family: Futura W01 Book;







	margin-top: 10px;







	margin-left: 10px;







	font-size: 10px;







	letter-spacing: 1px;







	color: #444444;







	padding-bottom: 5px;







	border-bottom: 1px solid #ececec;







}















span.sblackp {







	font-family: Garamond, "Times New Roman", Times, serif;







	color: #767676;







	font-size: 10px;







	font-style: italic;







	margin: 40px 0 20px 10px;







}















.sblack li > div {







	background: #ffffff;







	border: 1px solid #ececec;







	left:0px;







	margin-top: 10px; 







	padding: 4px;







	z-index: 999;







	







}







.sblack > li.floatr > div {right:-1px;left:auto;}















.sblack h4, .sblack h5 {margin:0;padding:0;}















.sblack h4 {







	font-size:15px;







	color:#ccc;







	font-weight:normal;







	margin:10px 10px 5px;







	padding-bottom:10px;







	border-bottom:1px solid #888;







}















.sblack ol {







	list-style:none;







	margin:7px 10px;







	padding:0;







}















.sblack ol a {







	color:#838383;







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	font-size:11px;







	padding:3px 0;







}







.sblack ol a:hover {







	color:#000000;







}







.sblack p {







	color:#767676;







	line-height: 1.3em;







	margin:9px 10px;







	padding:0;







	font-family: Garamond, "Times New Roman", Times, serif;







	font-style: italic;







	font-size: 11px;







}







.sblack p a {







	color:#767676;







	text-decoration:underline;







}















.sblack p a:hover {







	color:#000000;







	background: #ffff87;







}















.sblack input {







	height: 36px;







	color: #dcdcdc; 







	font-family: Futura W01 Book, Helvetica, sans-serif;







	font-size: 10px;







	letter-spacing:1px;







	width: 130px;







	border: none;







	padding-left: 25px;







	-webkit-transition: opacity;  







    -moz-transition: opacity;







    -o-transition: opacity;







    -ms-transition: opacity;







    transition: opacity;







	margin-left: 35px;







	background:#1a1a1a url(images/search.jpg) left no-repeat;







}















.sblack input:focus, textarea:focus {  







	opacity: 0.5;







}















.sblack iframe {







	display: inline;







}















/*-------Footer-----------*/















#footer {







	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;







	color:#818181;







	font-size:11px;







	width: 100%;







	background-color:#000;







	bottom: 0!important;







}















#footer p{







	width: 940px;







	margin: 10px auto 0;







	padding-top: 10px;







	padding-bottom: 20px;







	text-align: right;







}















#footer img {







	vertical-align: middle;







}























#footer a {







	color: #9a9a9a;







}















#footer a:hover {







	color: #ed1c24;







}















.footer-nav ul {







	padding-top: 20px;







	padding-bottom: 10px;







	width: 940px;







	text-align: left;







	margin: 0 auto !important;







	border-bottom: 1px solid #5d5d5d;







	







}















.footer-nav ul li {







	font-family: Futura W01 Book!important;







	font-size: 10px!important;







	letter-spacing: 1px!important;







	margin-right: 40px;







	display: inline;







	text-transform: uppercase;







	color: #bbbbbb;







	height: 11px;







}















.footer-nav ul li a:hover {







	color: #ed1c24!important;







}































/*-------Slider---------------*/































/*







	Slideshow







*/















#products {







	margin-left:26px;







}















/*







	Slides container







	Important:







	Set the width of your slides container







	Set to display none, prevents content flash







*/







#products .slides_container {







	width:445px;







	overflow:hidden;







	float:left;







	position:relative;







	display:none;







}















/*







	Each slide







	Important:







	Set the width of your slides







	If height not specified height will be set by the slide content







	Set to display block







*/















.slides_container a {







	width:445px;







	height:370px;







	display:block;







}















/*







	Next/prev buttons







*/















#products .next,#products .prev {







	position:absolute;







	top:185px;







	left:0;







	width:12px;







	height:0;







	padding-top:12px;







	overflow:hidden;







	display:block;







	z-index:101;







}















#products .prev {







	background:url(img/arrow-prev.png);







}







#products .next {







	left:420px;







	background:url(img/arrow-next.png);







}















.numbered {







	width: 205px; 







	height: 45px;







	font-size: 11px!important; 







	margin-right: 20px; 







	margin-bottom: 20px; 







	float: left; 







	line-height: 1.5em!important;







}





.numbered-3 {







	width: 280px; 







	min-height: 110px;







	font-size: 13px!important; 







	margin-right: 20px; 







	margin-bottom: 20px; 







	float: left; 







	line-height: 1.4em!important;







}













.numbered a {







	color: ##ED1C24;







}















.numbered1 {







	width: 205px; 







	height: 45px;







	font-size: 11px!important; 







	margin-right: 20px; 







	margin-bottom: 20px; 







	float: left; 







	line-height: 1.5em!important;







}















.kenzo {







	width:160px;







	height: 409px;







	position: absolute;







	bottom: -218px;







	right: -20px;







}







.imagehotspotter_caption_box{



	max-width: 500px;



	border-top: 5px solid #000;



	border-bottom: 5px solid #000;



	background: #fff;



	padding: 10px 10px;



	line-height: 1.5em;



	letter-spacing: 0;



	text-align: center;



	font-family: 'Avenir LT W01 35 Light', Arial, Helvetica, sans-serif;



	font-size: 10px;



}







.imagehotspotter_caption_box .mapprice{



	font-size: 11px;



	font-family: Futura W01 Book;







}







.imagehotspotter_caption_box .mapname {



	font-size: 11px;



	font-family:'Futura W01 Book';



	



}







.imagehotspotter_caption_box .mapdesc {



	font-size: 11px;



	width: 150px;



	margin: 0 auto;



	line-height: 1em;



	font-family: 'Avenir LT W01 35 Light', Arial, Helvetica, sans-serif;



	



}







#shopping 

{



border-top: 7px solid #ededed;

border-bottom: 7px solid #ededed;

height: 592px;

width: 898px;

margin-bottom: 15px;

}



#shopping .grid {

	width: 193px;

	border-right: 1px solid #e0e0e0;

text-align: center;

padding: 15px;

border-bottom: 1px solid #e0e0e0;

float: left;

height: 265px;

display: block;

}



.from {

	font-size: 0.8em;

	color: #b3b3b3;



}



#shopping .price {

		font-family: 'Futura W01 Book', Arial, Helvetica, sans-serif;

		font-size: 12px;



}



#shopping .brand {

	font-family:'Futura W01 Book';

	font-size: 11px;

}



#shopping .desc {

	font-size: 11px;



}



.diybox_ext {

	width: 880px;

	padding: 10px;

	background-image: url(images/ikat.jpg);

	margin-bottom: 20px;

}



.diybox_ext2 {

	width: 880px;

	padding: 10px;

	background-image: url(images/ikat2.jpg);

	margin-bottom: 20px;

}



.diybox_int {

	background-color: #FFFFFF;

	margin: 0 auto;

	padding: 30px;

}



.diybox_cap {

	width: 300px;

	margin: 0px 30px 20px;

	padding: 10px;

	font-family: 'Avenir LT W01 45 Book', Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:  1.3em;

}



.hairline {

	font-family: 'Glypha LT W01 35 Thin'!important; 

	font-size: 45px!important; 

	color: #7d7d7d!important;

	letter-spacing: -2px!important;

	line-height: 0.55em!important;

	float:left;

	width: auto;

	margin-top: 10px;

	margin-right: 10px;

	height:65px;

}



.diybox_mat {

	margin: 0 auto 40px;

	border: 2px solid #000;

	padding: 10px;

	font-size: 11px!important;

	text-align: center;

	width: 300px;

}

#post-19493 {
	background: url(images/travel-post-title.jpg);
	height: 276px;
	width: 358px;
	display: block;
	margin: -20px auto;
	text-indent: -9999px;  
}

p .title {

	font-family: 'Didot W01 Italic'; 
	text-transform: uppercase; 
	font-size: 34px; 
	letter-spacing: -2px; 
	line-height: 1em; 
	text-align: center; 
	margin-top: 50px;
}

#post-20064 {
	background: url(images/its.jpg);
	height: 187px;
	width: 318px;
	display: block;
	margin: 10px auto 0px;
	text-indent: -9999px;  
}

.feature_caption {
	color: #000!important;
	font-size: 10px!important;
	line-height: 1.2em!important;
	text-align: center;
	background-color: #fff;
	padding: 5px;
	width: auto;
	z-index: 500;
	display:inline;
	position: absolute;
	width:80px;
}


.feature_caption a {
	color: #000!important;
	
}

.feature_caption span {
	position: relative;
	
}

.feature_caption strong{
	font-family:'Avenir Next LT W01 Bold';
	font-weight: normal;
}

.feature_copy {
	text-align: center;
	z-index: 500;
	display:inline;
	position: absolute;
}

.feature_copy2 {
	text-align: center;
	z-index: 500;
	display:inline;
	font-size: 26px!important;
line-height: 1em!important;
font-family: Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", Times, serif!important;
	font-style: italic;
	position: absolute;

}

.hashtag {
	position:absolute;
	font-family: 'Didot W01 Roman'!important;
	letter-spacing: -1px;
	margin: 20px 20px 0 0;
	color: #ffffff!important;
	font-size:18px!important;
}