body{
	background:#191919;
	color:#4c4c4c;
	font:12px/14px Arial, Helvetica, sans-serif;
	margin:0;	
}
@media (min-width:1000px){
body{
   min-width:1000px; 
}
}

img{border-style:none;}
a{
	color:#ff8a03;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
form,fieldset{
	border-style:none;
	margin:0;
	padding:0;
}
input, textarea{
	color:#9e9d9d;
	font:12px/15px Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
.blbutton {color:#333;}
#nav:after,
#header .holder:after,
.btn-holder:after,
#twocolumns:after,
#wrapper:after{
	content:'';
	display:block;
	clear:both;
}
#wrapper{
	background:url(../images/bg-main3.jpg);
	background-attachment:fixed;
	position:relative;
	max-width:100%;
	z-index:2;
}
#header{
	background:#151515 url(../images/bg-header.jpg) no-repeat 50% 0;
	box-shadow:0 0 4px #666;
	-webkit-box-shadow:0 0 4px #666;
	-moz-box-shadow:0 0 4px #666;
	position:relative;
	z-index:3;
}
#header .holder{
	margin:0 auto;
	padding:15px 10px 17px 6px;
	position:relative;
	max-width:954px;
	z-index:2;
}
.logo{
	background:url(../images/burrard-lucas.png) no-repeat;
	float:left;
	height:116px;
	margin:0;
	overflow:hidden;
	text-indent:-9999px;
	width:307px;
    background-size: 307px 116px;
}
.logo a{
	display:block;
	height:100%;
}
.right-side{
	float:right;
	max-width:300px;
}
.top-nav{
	font-size:10px;
	line-height:12px;
	list-style:none;
	margin:0 0 16px;
	padding:1px 0 0;
	text-align:right;
	text-transform:uppercase;
}
.top-nav li{
	background:url(../images/divider01.gif) no-repeat 0 3px;
	display:inline;
	margin-left:11px;
	padding-left:12px;
	vertical-align:top;
}
.top-nav li:first-child{background:none;}
.top-nav a{color:#7e7e7e;}
.top-nav li:first-child a{
	background:url(../images/pointer01.png) no-repeat 100% 4px;
	padding-right:18px;
}
.top-nav .popup{
	background:#e8e8e8;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:15px 13px 20px 17px;
	position:absolute;
	right:10px;
	box-shadow:1px 1px 4px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.35);
	-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.35);
	text-align:left;
	top:23px;
	width:230px;
}
.top-nav .active{position:relative;}
.top-nav .active .popup{display:block;}
.form-login .text,
.form-login .password input{
	background:#fff;
	border:0;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	height:15px;
	margin:0 0 8px;
	padding:9px 8px 6px;
	max-width:214px;
}
.form-login .password{position:relative;}
.form-login .input-placeholder-text{
	font-size:12px;
	left:9px;
	line-height:15px;
	text-transform:none;
	top:9px;
}
.form-login .btn-holder{padding:1px 0 13px;}
.form-login .btn-holder .row{
	float:left;
	padding:18px 0 0;
}
.form-login .row .checkbox{
	float:left;
	height:15px;
	margin:-1px 5px 0 -2px;
	padding:0;
	max-width:16px;
}
.form-login .row label{
	color:#9e9d9d;
	float:left;
	font-size:12px;
	line-height:14px;
	text-transform:none;
}
.btn-orange{
	background: #ffa803;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTgwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjg5MDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffa803 0%, #ff8903 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa803), color-stop(100%,#ff8903));
	background: -webkit-linear-gradient(top,  #ffa803 0%,#ff8903 100%);
	background: -o-linear-gradient(top,  #ffa803 0%,#ff8903 100%);
	background: -ms-linear-gradient(top,  #ffa803 0%,#ff8903 100%);
	background: linear-gradient(to bottom,  #ffa803 0%,#ff8903 100%);
	border:1px solid #c36904;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:0 0 3px #ffc037 inset;
	-webkit-box-shadow:0 0 2px #ffc037 inset;
	-moz-box-shadow:0 0 2px #ffc037 inset;
}
.btn-orange:hover,
.fadeshow .btn-more:hover,
.post .btn-more:hover{
	text-decoration:none;
	background: #ffad09;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYWQwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmM2MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffad09 0%, #ffc609 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffad09), color-stop(100%,#ffc609));
	background: -webkit-linear-gradient(top,  #ffad09 0%,#ffc609 100%);
	background: -o-linear-gradient(top,  #ffad09 0%,#ffc609 100%);
	background: -ms-linear-gradient(top,  #ffad09 0%,#ffc609 100%);
	background: linear-gradient(to bottom,  #ffad09 0%,#ffc609 100%);
}
.form-login .btn-signin{
	color:#fff;
	float:right;
	height:30px;
	line-height:30px;
	margin:0;
	padding:0;
	max-width:63px;
}
.top-nav .form-login .link-forgot{
	background:none;
	color:#eeae01;
	font-size:12px;
	line-height:14px;
	padding:0 0 0 1px;
	text-transform:none;
}
.right-side .social-networks{
	font-size:0;
	line-height:0;
	list-style:none;
	margin:0 0 11px;
	padding:0;
	text-align:right;
}
.social-networks li{
	display:inline-block;
	padding-left:6px;
	vertical-align:top;
}
.social-networks a{
	background:url(http://img.burrard-lucas.com/i/social-large.png) no-repeat;
	background-size: 48px 192px;
	display:block;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
	width:24px;
}


#footer .social{
 display:none;
}
.social-networks .facebook{background-position:0 0;}
.social-networks .facebook:hover{background-position:-24px 0;}
.social-networks .twitter{background-position:0 -24px;}
.social-networks .twitter:hover{background-position:-24px -24px;}
.social-networks .share{background-position:0 -48px;}
.social-networks .share:hover{background-position:-24px -48px;}
.social-networks .google{background-position:0 -72px;}
.social-networks .google:hover{background-position:-24px -72px;}
.social-networks .rss{background-position:0 -96px;}
.social-networks .rss:hover{background-position:-24px -96px;}
.social-networks .mail{background-position:0 -120px;}
.social-networks .mail:hover{background-position:-24px -120px;}
.social-networks .insta{background-position:0 -144px;}
.social-networks .insta:hover{background-position:-24px -144px;}
.social-networks .youtube{background-position:0 -168px;}
.social-networks .youtube:hover{background-position:-24px -168px;}
.form-search{
	background:url(../images/bg-form.png) no-repeat;
	overflow:hidden;
	padding:11px 11px 10px 10px;
}
.form-search .text{
	background:url(../images/bg-text.png) no-repeat;
	float:left;
	width:230px;
}
.form-search .text input{
	background:none;
	border:0;
	float:left;
	margin:0;
	padding:8px 8px 7px;
	width:214px;
}
.form-search .btn-search{
	color:#fff;
	float:right;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin:0;
	padding:0 0 2px;
	text-transform:uppercase;
	width:43px;
}
.btn-signin:hover,
.btn-subscribe:hover,
.btn-search:hover,
.form-add-comment .btn-add:hover{cursor:pointer;}
.nav-holder{
	background:#363535 url(../images/bg-nav.jpg) repeat-x;
	position:relative;
	z-index:1;
}
.nav-holder .nav-frame {
	background:url(../images/divider03.gif) repeat-y;
	margin:0 auto;
	padding:0 0 0 1px;
	max-width:961px;
}
#nav{
	margin:0;
	list-style:none;
	padding:0;
	text-align:center;
	text-transform:uppercase;
	max-width:100%;
}
#nav li{
	background:url(../images/divider03.gif) repeat-y 100% 0;
	float:left;
}
#nav li:hover{position:relative;}
#nav a{
	color:#fff;
	display:block;
	padding:20px 0 16px;
}
#nav li:hover a{
	background:#4f4d4d;
	text-decoration:none;
}
#nav .pointer{
	background:url(../images/arrow01.gif) no-repeat;
	display:none;
	height:8px;
	left:50%;
	margin-left:-8px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	top:100%;
	max-width:16px;
	z-index:2;
}
#nav li:hover .pointer{display:block;}
#nav .drop{
	background:#222021;
	color:#c1c0c0;
	display:none;
	left:0;
	padding:8px 25px 7px 28px;
	position:absolute;
	text-align:left;
	top:100%;
	width:314px;
	z-index:1;
}
#nav li:hover .drop a:hover{text-decoration:underline;}
#nav li:hover .drop{display:block;}
#header .drop .holder{
	background:url(../images/divider02.gif) repeat-y 118px 0;
	padding:8px 0 1px;
	text-transform:none;
	max-width:100%;
}
#nav .tabset{
	background:none;
	float:left;
	list-style:none;
	margin:0;
	padding:16px 0 0;
	width:115px;
}
#nav .tabset li{
	background:none;
	float:none;
	padding:0 0 16px;
}
#nav .tabset a{color:#c1c0c0;}
#nav li:hover .drop a{
	background:none;
	display:inline;
	padding:0;
}
.drop .tab-list{
	float:right;
	padding:1px 0 0;
	max-width:167px;
}
.drop .tab{
	font-size:11px;
	line-height:13px;
	overflow:hidden;
}
.drop .tab .title{
	display:block;
	font-weight:normal;
	margin-bottom:8px;
	text-transform:uppercase;
}
.drop .image-holder{
	background:#000;
	margin-bottom:6px;
	padding:9px 9px 10px;
}
.widget img,
.image-holder img,
.image-holder img{vertical-align:top;}
.drop p{margin:0 0 5px 3px;}
#nav p a{color:#ff9503;}
#header .mirror-drop .drop{
	left:auto;
	right:0;
}
#header .mirror-drop .drop .holder{background-position:184px 0;}
#nav .mirror-drop .tabset{float:right;}
.mirror-drop .drop .tab-list{float:left;}
#nav .tabset ul{
 margin: 0;
 padding: 0;
}
#nav .tabset ul li{
 list-style-type:square;
 margin: 4px 0 4px 15px;
 padding: 0;
}

#main{
	background:url(../images/bg-main.jpg) no-repeat 50% 10px;
	background-attachment:fixed;
	position:relative;
	z-index:2;
}
#main .frame{
	background:#fff;
	box-shadow:0 0 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.4);
	margin:0 auto;
	padding:10px 15px 0 25px;
	position:relative;
	max-width:920px;
}
#twocolumns{
	padding-bottom:15px;
	max-width:925px;
}
#content{
	float:left;
	padding-top:22px;
	max-width:600px;
}
#content .intro h2{
	font-size:30px;
	line-height:32px;
	margin:0 0 22px;
}
#content .twocolumns{
	margin-bottom:24px;
	overflow:hidden;
	width:624px;
}
.twocolumns .column{
	float:left;
	margin-right:32px;
	max-width:280px;
}
#content .heading{
	background:url(../images/bg-heading.gif) repeat-x 0 100%;
	margin-bottom:16px;
	overflow:hidden;
}
#content .heading h2,
#content .heading h3{
	background:#fff;
	color:#343333;
	float:left;
	font-size:16px;
	font-weight:normal;
	line-height:18px;
	margin:0 0 -1px;
	padding:0 12px 0 0;
}
#content .twocolumns p{margin:0 0 15px;}
#content h2{
	font-size:26px;
	line-height:28px;
	margin:0 0 24px;
}
#content h2.collection{
	font-size:34px;
	line-height:34px;
}
#content .fadeshow{
	margin-bottom:38px;
	position:relative;
	max-width:600px;
}
.fadeshow .gmask{
	position:relative;
	z-index:1;
}
.fadeshow .gmask ul{
	height:399px;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	max-width:600px;
}
.fadeshow .gmask li{
	height:399px;
	position:absolute;
	max-width:600px;
	z-index:1;
}
.fadeshow .gmask .active{z-index:2;}
.fadeshow .gmask li img{vertical-align:top;}
.fadeshow .gmask .txt{
	background:url(../images/divider04.png) repeat-x 0 100%;
	bottom:48px;
	left:20px;
	position:absolute;
	max-width:561px;
}
.fadeshow .gmask .txt:hover{cursor:pointer;}
#content .fadeshow .title{
	color:#fff;
	display:block;
	font-size:22px;
	font-weight:normal;
	line-height:24px;
	margin:0 0 18px;
}
.btn-holder{max-width:100%;}
.fadeshow .btn-more{
	background: #ffa903;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTkwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjg2MDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffa903 0%, #ff8603 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa903), color-stop(100%,#ff8603));
	background: -webkit-linear-gradient(top,  #ffa903 0%,#ff8603 100%);
	background: -o-linear-gradient(top,  #ffa903 0%,#ff8603 100%);
	background: -ms-linear-gradient(top,  #ffa903 0%,#ff8603 100%);
	background: linear-gradient(to bottom,  #ffa903 0%,#ff8603 100%);
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	bottom:14px;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	color:#fff;
	font-size:14px;
	line-height:16px;
	padding:2px 18px 3px;
	position:absolute;
	right:20px;
	z-index:2;
}
.fadeshow .pagination{
	bottom:18px;
	left:22px;
	position:absolute;
	z-index:2;
}
.pagination ul{
	float:left;
	font-size:14px;
	line-height:14px;
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
.pagination li{
	float:left;
	margin-right:6px;
}
.pagination a{
	background:url(../images/pagination.png) no-repeat;
	color:#343333;
	float:left;
	height:14px;
	width:14px;
}
.pagination a:hover,
.pagination .active a{
	background-position:0 -14px;
	color:#fff;
	text-decoration:none;
}
.content-section{margin-bottom:23px;}
#content .content-section .heading h2{
	font-weight:bold;
	margin:0 0 -2px;
	padding-left:2px;
}
.content-section .subheading{
	background:url(../images/ico01.gif) no-repeat;
	margin-bottom:11px;
	padding:5px 35px 7px;
}
.subheading h3{
	color:#343333;
	font-size:15px;
	line-height:17px;
	margin:0;
}
.content-section .gallery{
	font-size:11px;
	line-height:13px;
	margin:0;
	padding:0 0 7px 1px;
	text-transform:uppercase;
}
.gallery li{
	display:inline-block;
	margin:0 2px 6px 0;
	vertical-align:top;
}
.gallery a{
	color:#c1c0c0;
	display:block;
	position:relative;
}
.gallery a:hover{text-decoration:none;}
.gallery a img{
	display:block;
	position:relative;
	z-index:1;
}
.gallery a .hover{
	display:none;
	left:0;
	position:absolute;
	top:0;
}
.gallery a:hover .hover{
	display:block;
	z-index:2;
}
.gallery a span{
	background:#000;
	display:block;
	padding:3px 5px 1px;
	text-align:center;
	z-index:1;
}
#content .link-holder{text-align:right;}
#content .link-holder .link-more{
	background:url(../images/arrow03.gif) no-repeat 100% 3px;
	color:#757575;
	font-size:11px;
	line-height:13px;
	padding-right:11px;
	text-transform:uppercase;
}
#content .content-section .post{
	color:#888787;
	overflow:hidden;
	padding:15px 12px 17px 4px;
}
.content-section .post h3{
	color:#343333;
	font-size:16px;
	font-weight:normal;
	line-height:18px;
	margin:0 0 23px;
}
.content-section .post .alignright{
	float:right;
	margin:-11px 0 0 19px;
}
.content-section .post p{margin:0 0 14px;}
.content-section .post p strong{color:#343333;}
.likes-box{
	font-size:11px;
	line-height:13px;
	list-style:none;
	margin:-1px 0 0;
	overflow:hidden;
	padding:0;
}
.likes-box li{
	float:left;
	margin-right:11px;
}
.likes-box a{
	background:url(../images/social-likes.gif) no-repeat;
	color:#777;
	float:left;
	overflow:hidden;
	padding:5px 0 2px 24px;
}
.likes-box a:hover{text-decoration:none;}
.likes-box .facebook{background-position:0 0;}
.likes-box .facebook:hover{
	background-position:-150px 0;
	color:#333;
	padding:5px 1px 2px 51px;
	text-align:center;
	max-width:19px;
}
.likes-box .twitter{
	background-position:0 -30px;
	padding-left:21px;
}
.likes-box .google{
	background-position:0 -60px;
	padding:5px 0 1px 24px;
}
#content .twocolumns .post{
	float:left;
	padding:3px 27px 2px 5px;
	max-width:270px;
}
.twocolumns .post h3{margin:0;}
.twocolumns .alignleft{
	float:left;
	margin:0;
}
.left .alignleft{margin:-1px 0 0 -4px;}
.twocolumns .post .txt{
	float:right;
	min-height:95px;
	padding-bottom:20px;
	position:relative;
	max-width:168px;
}
.twocolumns .txt .likes-box{
	bottom:0;
	left:0;
	position:absolute;
}
.twocolumns .left img{
	margin: 0 1px 16px 0;
}
#sidebar{
	float:right;
	padding-right:5px;
	max-width:300px;
}
.alt-frame #sidebar{
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
}
.widget{
	color:#757575;
	margin-bottom:26px;
}
.widget:first-child{margin-bottom:11px;}
.widget-content{
	background:#efefef;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	overflow:hidden;
	padding:10px;
}
.widget .lightbox-holder:hover{background:#c4c4c4;}
.widget .lightbox-holder a {color:#777;}
.widget .lightbox-holder:hover a,
.widget .lightbox-holder:hover a span,
.widget .lightbox-holder:hover a strong {color:#fff;}
.widget-content .lightbox-count{
	float:left;
	padding:3px 5px;
}
.lightbox-count span{color:#b7b7b7;}
.lightbox-count span strong{color:#626060;}
.lightbox-count:hover{text-decoration:none;}
.widget .lightbox-actions{
	display:none;
	float:left;
	list-style:none;
	margin:0;
	padding:3px 0;
}
.widget-content:hover .lightbox-actions{display:block;}
.widget .lightbox-actions li{
	background:none;
	float:left;
	margin:0 10px 0 0;
}
.widget .heading{
	background:url(../images/bg-heading2.gif) repeat-x 0 7px;
	margin-bottom:10px;
	overflow:hidden;
}
.widget .heading h2{
	background:#fff;
	color:#757575;
	float:left;
	font-size:10px;
	line-height:12px;
	margin:0;
	padding-right:13px;
	text-transform:uppercase;
}
#main .subscribe .frame{padding:7px 10px 4px;}
.widget .row{
	border-bottom:1px solid #dbdbdb;
	margin-bottom:9px;
	padding:1px 0 10px 2px;
}
.widget .row img{vertical-align:top;}
.widget .recommend{display: inline; vertical-align: top; line-height: 20px;color: #333; font-size: 11px;}
.widget .share-list{
	overflow:hidden;
	padding:0 0 2px 1px;
}
.widget .share-list li{
	background:none;
	float:left;
	margin:0 4px 0 0;
	padding:0;
}
.widget .collection {text-align: center;}
.widget .collection img {margin-bottom: 3px;}
.widget .collection a {color: #666;font-size: 14px;font-weight: bold;}
.widget .collection a:hover {color:#444; text-decoration: none;}

.widget .collection-more{
	display:block;
	font-size:11px;
	line-height:13px;
	margin:-1px 0 -3px 1px;
}

.collection-list {
	margin:0;
	padding:0;
}
.collection-list li {
	background-color:#f6f6f6;
	border: 1px solid #eee;
	list-style-type:none;
	margin:6px;
	padding:1px;
	width:278px;
	height:112px;
	float:left;
	text-align:center;
	background-repeat:no-repeat;
	background-position:top center;
	position:relative;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}
.collection-list li a {
	width:280px;
	height:114px;
	display: block;
	vertical-align: top;
	position: absolute;
	top: 0;
	left: 0;
}
.collection-list li a span {position:absolute; left:0px; bottom:4px;width:280px;padding:3px 0 0;font-weight:normal; color:#666;font-size: 14px; }
.collection-list li:hover {
	background-color:#eee;
	border: 1px solid #ccc;
}
.collection-list li:hover a span {
	text-decoration:none;
	color: #333;
}

.share-list a{
	background:url(../images/share-list.png) no-repeat;
	display:block;
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
	max-width:17px;
}
.share-list .linkedin{background-position:0 0;}
.share-list .rss{background-position:0 -17px;}
.share-list .share{background-position:0 -34px;}
.widget .link-more{
	display:block;
	font-size:11px;
	line-height:13px;
	margin:-1px 0 -3px 1px;
}
.widget .link-more img{vertical-align:0; padding-left: 3px;}
#main .newsletter{
	font-size:11px;
	line-height:13px;
}
.widget .txt{overflow:hidden;}
.widget .alignleft{
	float:left;
	margin:0 12px 10px 0;
}
.widget p{margin:0 0 10px;}
.form-subscribe{
	overflow:hidden;
	padding:3px 1px 0 0;
}
.form-subscribe .text{
	background:url(../images/bg-text.png) no-repeat 0 -50px;
	float:left;
	max-width:210px;
}
.form-subscribe .text input{
	background:none;
	border:0;
	float:left;
	height:15px;
	margin:0;
	padding:8px 8px 7px;
	width:194px;
}
.form-subscribe .btn-subscribe{
	color:#fff;
	float:right;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin:0;
	padding:0;
	width:65px;
}
.widget .title-image{
	display:block;
	margin-bottom:12px;
}
.widget h3{
	font-size:14px;
	font-weight:normal;
	line-height:16px;
	margin:0 0 2px;
	padding:6px 0 0 1px;
}
.posted-by{
	display:block;
	font-size:11px;
	font-style:italic;
	line-height:13px;
	margin-bottom:10px;
	margin-top:8px;
}
.posted-by a{color:#757575;}
.blog .alignleft{margin:1px 14px 0 0;}
.blog p{margin:0 0 17px;}
.widget ul{
	list-style:none;
	margin:0;
	padding:0 0 9px;
}
.widget ul li{
	background:url(../images/bullet01.gif) no-repeat 1px 7px;
	margin-bottom:1px;
	overflow:hidden;
	padding-left:9px;
	vertical-align:top;
}
.widget .likes-box{padding:0 0 4px 2px;}
.widget .likes-box li{
	background:none;
	margin:0 11px 0 0;
	padding:0;
}
.widget .news-list{padding:7px 0 11px;}
.widget .news-list li{
	background:url(../images/divider05.gif) repeat-x 0 100%;
	margin:0;
	padding:13px 0 18px;
}
.widget .news-list li:first-child{padding:13px 0 19px;}
.news-list ul{padding:0;}
.widget .news-list ul li{
	background:url(../images/bullet01.gif) no-repeat 0 7px;
	margin:0;
	padding:0 0 0 7px;
}
.widget .news-list ul li:first-child{padding:0 0 0 7px;}
.widget .link-holder{text-align:right;}
.widget .link-holder .link-more{
	background:url(../images/arrow03.gif) no-repeat 100% 2px;
	color:#757575;
	font-size:10px;
	line-height:12px;
	padding-right:9px;
	text-transform:uppercase;
}
.widget .link-holder .collection-more{
	color:#757575;
	font-size:10px;
	line-height:12px;
	padding-right:9px;
	text-transform:uppercase;
}
.bottom-widget{
	background:url(../images/divider06.gif) no-repeat 50% 0;
	padding:15px 0 13px;
}
.widget .micromenu{
	font-size:13px;
	line-height: 19px;
}
.widget .micromenu a{
	color: #555;
}
.widget .micromenu a:hover{
	color: #ff8a03;
}
.widget .micromenu li{
	background-image: none;
}


#footer{
	margin:0 auto;
	position:relative;
	max-width:966px;
	z-index:1;
}
#footer .holder{
	overflow:hidden;
	padding:32px 50px 18px 3px;
}
#footer .column{
	float:left;
	margin:0 15px 0 5px;
}
#footer .w30{
	max-width:218px;
}
#footer .w20{
	max-width:146px;
}
#footer .title{
	color:#898888;
	display:block;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
	margin-bottom:15px;
}
#footer .column ul{
	font-size:11px;
	line-height:13px;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
}
#footer .column ul li{
	margin-bottom:12px;
	overflow:hidden;
	vertical-align:top;
}
#footer .column ul a{color:#bfbebe;}
#footer .column p {color:#676666;}
#footer .column p a{color:#bfbebe;}
#footer .logo{
	background:none;
	float:right;
	height:auto;
	margin:0 0 0 -30px;
	text-indent:0;
	width:auto;
}
#footer .copyrights{
	border-top:1px solid #313131;
	display:block;
	font-size:9px;
	line-height:11px;
	padding:17px 10px 19px;
	text-align:center;
	text-transform:uppercase;
	max-width:940px;
}
#content .page-title{
	border-bottom:1px solid #dbdbdb;
	font-size:22px;
	line-height:22px;
	margin:0 0 24px;
	padding:0 0 19px;
}
.page-title strong{font-weight:bold;}
#content .post{padding:0 0 36px 1px;}
.post .post-heading{
	overflow:hidden;
	padding:0 0 11px 1px;
}
.post-heading .comment-count{
	background:url(../images/bg-comment-count.gif) no-repeat;
	float:right;
	font-size:15px;
	line-height:17px;
	padding:4px 2px 10px;
	text-align:center;
	width:33px;
}
#content .post-heading h2{margin:0 0 -2px;}
#content .post h2{margin:15px 0 10px;}
.post-heading h2 a{color:#4c4c4c;}
.post-heading .posted-by,
.post-heading .posted-by a{color:#626060;}
.post .content{
	overflow:hidden;
	padding-top:3px;
}
.post .content .alignleft{
	float:left;
	margin: 0 22px 35px 0;
}
.post .content .txt{
	float:right;
	padding:1px 0 0 3px;
	max-width:282px;
}
.post .content .likes-box{
	left:-3px;
	margin:0 0 14px;
	padding:0;
	position:relative;
}
.post .content .likes-box li{
	background:none;
	margin-bottom:0;
	padding:0;
}
.post .content .likes-box a{color:#777;}
.post p{margin:0 0 25px; line-height: 20px; font-size: 14px;}
.post-spacing p{line-height: 28px;margin:10px 0 15px;}
.post .btn-holder{margin-bottom:10px;}
.post .btn-more{
	background: #ffa903;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTkwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjg2MDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffa903 0%, #ff8603 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa903), color-stop(100%,#ff8603));
	background: -webkit-linear-gradient(top,  #ffa903 0%,#ff8603 100%);
	background: -o-linear-gradient(top,  #ffa903 0%,#ff8603 100%);
	background: -ms-linear-gradient(top,  #ffa903 0%,#ff8603 100%);
	background: linear-gradient(to bottom,  #ffa903 0%,#ff8603 100%);
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#fff;
	float:left;
	font-size:14px;
	left:2px;
	line-height:16px;
	margin-top:-5px;
	padding:2px 19px 3px 18px;
	position:relative;
}
.post .post-details{
	border:solid #e5e5e5;
	border-width:1px 0;
	font-size:11px;
	line-height:13px;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:9px 5px 7px;
}
.post-details li{
	background:url(../images/divider07.gif) no-repeat 0 1px;
	float:left;
	margin-right:12px;
	padding-left:13px;
}
.post-details li:first-child{
	background:none;
	padding-left:0;
}
.post .content ul{
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0 0 10px;
}
.post .content ul li{
	background:url(../images/bullet03.gif) no-repeat 0 7px;
	margin-bottom:1px;
	padding-left:7px;
}
.post .content ul a{color:#4c4c4c;}
.post-columns{
	overflow:hidden;
	padding-left:1px;
	max-width:622px;
}
#content .post-columns .post{
	float:left;
	margin-right:31px;
	padding-bottom:14px;
	max-width:279px;
}
#content .post-columns h2{
	font-size:19px;
	line-height:24px;
}
.post-columns .post .likes-box{
	left:0;
	margin-bottom:4px;
}
.post-columns .post-heading .comment-count{margin-top:24px;}
.post-columns .post .post-heading{padding-bottom:4px;}
.post-columns .post p{margin:0 0 20px;}
.post-columns .post .btn-more{left:-2px;}
.post-columns .content{overflow:visible;}
.post-columns .post .btn-holder{margin-bottom:12px;}
.post-columns .post .post-details{
	padding:8px 0;
	max-width:300px;
}
.post-columns .post-details li{
	margin-right:7px;
	padding-left:8px;
}
.post-columns .post-details li:first-child{padding-left:0;}
.form-search-blog{
	margin-top:-2px;
	overflow:hidden;
	padding-top:1px;
	max-width:279px;
}
.form-search-blog .text{
	background:#fff url(../images/ico03.gif) no-repeat 8px 9px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	float:left;
	padding-left:33px;
	max-width:177px;
}
.form-search-blog .text input{
	background:none;
	border:0;
	float:left;
	height:15px;
	margin:0;
	padding:8px 5px 7px 0;
	max-width:172px;
}
.form-search-blog .btn-search{
	color:#fff;
	float:right;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin:0;
	padding:0;
	width:65px;
}
.widget .categories-list,
.widget .spotlight-list,
.widget .review-list{
	font-size:11px;
	line-height:13px;
	margin-bottom:-8px;
	padding:4px 0 0 9px;
}
.widget .spotlight-list{margin-bottom:-5px;}
.widget .review-list{margin-bottom:-2px;}
.widget .categories-list li,
.widget .spotlight-list li,
.widget .review-list li{
	background:none;
	margin:0 0 7px;
	overflow:hidden;
	padding:0;
	vertical-align:top;
}
.widget .categories-list ul { margin:7px;}
.widget .categories-list a,
.widget .spotlight-list a,
.widget .review-list a{color:#757575;}
.archive ul,
.sites ul{
	float:left;
	font-size:11px;
	line-height:13px;
	padding:4px 2px 0 8px;
}
.archive ul{
	width:50px;
}
.sites ul{
	width:110px;
}
.sites ul{
	margin-bottom:-2px;
	max-width:130px;
}
.archive ul li,
.sites ul li{
	background:none;
	margin-bottom:7px;
	padding:0;
}
.archive ul a,
.sites ul a{color:#757575;}
.sites .frame ul{
	max-width:126px;
}
#main .alt-frame{
	font-family:Tahoma, Geneva, sans-serif;
	padding-left:20px;
	max-width:925px;
}
.alt-frame #content{
	padding:1px 0 0 5px;
	max-width:600px;
}
.breadcrumbs{
	background:#efefef;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	list-style:none;
	margin:0 0 2px -5px;
	overflow:hidden;
	padding:9px 15px 8px;
}
.breadcrumbs li{
	background:url(../images/divider08.gif) no-repeat;
	float:left;
	margin-right:10px;
	padding:0 0 3px 15px;
}
.breadcrumbs li:first-child{
	background:none;
	padding-left:0;
}
.breadcrumbs a{font-weight:normal;}
.breadcrumbs-block {margin:0 0 27px -5px;}
.content-nav{
	background:#f5f5f5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0 0 27px -5px;
	overflow:hidden;
	padding:9px 15px 10px 13px;
}
.content-nav.bottom{margin-bottom:5px;}
.content-nav.blog{
	text-align: center;
	font-style:italic;
}
.content-nav .link-prev{
	background:url(../images/arrow04.gif) no-repeat 0 3px;
	float:left;
	padding-left:20px;
}
.content-nav .link-next{
	background:url(../images/arrow05.gif) no-repeat 100% 3px;
	float:right;
	padding-right:20px;
}
.navspace {margin-bottom: 20px;}
#content .content-heading{padding:0 0 19px 3px;}
#content .nonav {padding:19px 0 19px 3px;}
.content-heading .likes-box{
	float:right;
	margin:5px -9px 0 0;
}
#content .content-heading h2{margin:0;}
#content .image-holder{border-bottom:1px solid #dbdbdb;}
.image-holder .actions{
	font-size:11px;
	line-height:13px;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
}
.image-holder .actions li{
	float:left;
	margin-right:12px;
}
.actions a{
	color:#737373;
	float:left;
	padding:13px 4px 9px;
}
.actions a span{
	float:left;
	padding:0 5px 2px 0;
}
.actions a:hover{
	color:#fff;
	background:#555;
	text-decoration:none;
}
.actions .expand span{
	background:url(../images/ico04.png) no-repeat;
	padding-left:26px;
}
.actions .expand:hover span{background-image:url(../images/ico13.png);}
.actions .add span{
	background:url(../images/ico05.png) no-repeat 0 3px;
	padding-left:17px;
}
.actions .add:hover span{background-image:url(../images/ico14.png);}
.actions .remove span{
	background:url(../images/ico05_.png) no-repeat 0 3px;
	padding-left:17px;
}
.actions .remove:hover span{background-image:url(../images/ico14_.png);}
.actions .enquire span{
	background:url(../images/ico06.png) no-repeat 0 1px;
	padding-left:14px;
}
.actions .enquire:hover span{background-image:url(../images/ico15.png);}
.content-tabs{
	color:#737373;
	font-size:12px;
	line-height:20px;
	overflow:hidden;
	padding:11px 10px 9px 0;
}
.content-tabs .content-tabset{
	float:left;
	line-height:14px;
	list-style:none;
	margin:0;
	padding:0;
	text-shadow:1px 1px 1px #fff;
}
.content-tabs .content-tabset li{
	margin-bottom:2px;
	overflow:hidden;
	vertical-align:top;
}
.content-tabs .content-tabset a{
	background:#efefef url(../images/arrow06.gif) no-repeat 101px 9px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#737373;
	display:block;
	padding:7px 10px;
	width:94px;
}
.content-tabs .content-tabset .active,
.content-tabs .content-tabset li:hover a{
	background:#efefef;
	font-weight:bold;
	text-decoration:none;
}
.content-tabs .content-tabset li:hover a{background:#bababa;}
.content-tabs .content-tabset .active:hover{background:#efefef;}
.content-tabs p{margin:0 0 10px;}
.content-tabs .tab-list{
	float:right;
	margin-top:-4px;
	width:463px;
}
#content .share-holder{
	border:solid #efefef;
	border-width:1px 0;
	margin-bottom:19px;
	overflow:hidden;
	padding:13px 1px 10px;
}
.share-holder span{
	float:left;
	padding-right:11px;
}
.share-holder ul{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
.share-holder ul li{
	float:left;
	margin-right:4px;
}
.share-holder ul a{
	background:url(../images/social-networks2.png) no-repeat;
	display:block;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	width:16px;
}
.share-holder ul .email{background-position:0 0;}
.share-holder ul .email:hover{background-position:-16px 0;}
.share-holder ul .facebook{background-position:0 -16px;}
.share-holder ul .facebook:hover{background-position:-16px -16px;}
.share-holder ul .twitter{background-position:0 -32px;}
.share-holder ul .twitter:hover{background-position:-16px -32px;}
.share-holder ul .stumbleupon{background-position:0 -48px;}
.share-holder ul .stumbleupon:hover{background-position:-16px -48px;}
.share-holder ul .delicious{background-position:0 -64px;}
.share-holder ul .delicious:hover{background-position:-16px -64px;}
.alt-frame #content h3{
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	margin:0 0 14px;
}

.coll-hr {clear:both; height:1px; max-width:100%; margin: 25px;}
.collection-heading{
	clear: both;
	background:url(../images/ico01.gif) no-repeat;
	margin:0 0 0 0;
	padding:4px 35px 1px;
}

.slideshow{
	background:#efefef;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0 0 41px -5px;
	overflow:hidden;
	padding:20px 21px;
}
.slideshow .btn-prev,
.slideshow .btn-next{
	background:url(../images/btn-slideshow.gif) no-repeat;
	float:left;
	height:18px;
	margin:48px 1px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	max-width:9px;
}
.slideshow .btn-next{
	background-position:0 -18px;
	margin:48px 0 0 1px;
}
.slideshow .gmask{
	float:left;
	overflow:hidden;
	max-width:543px;
}
.slideshow .gmask ul{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	max-width:99999px;
	position:relative;
}
.slideshow .gmask ul li{
	float:left;
	margin:0 10px;
}
.slideshow .gmask ul img{vertical-align:top;}
#content h4{
	font-size:14px;
	font-weight:normal;
	line-height:16px;
	margin:0 0 26px;
}
.comment-list{
	list-style:none;
	margin:0;
	padding:0 0 10px;
}
.comment-list li{
	margin-bottom:31px;
	overflow:hidden;
	vertical-align:top;
}
.comment-list .autor{
	float:left;
	margin-right:5px;
	max-width:145px;
}
.comment-list .autor span{
	display:block;
	margin-bottom:1px;
}
.comment-list .autor .date{
	color:#787575;
	font-size:11px;
	line-height:13px;
}
.comment-list p{margin:0 0 10px;}
.form-add-comment{
	color:#9e9d9d;
	font:12px/14px Arial, Helvetica, sans-serif;
	margin:0 0 34px -8px;
}
.form-add-comment input,
.form-add-comment textarea{color:#9e9d9d;}
.form-add-comment .row,
.form-add-comment .row2{
	margin-bottom:5px;
	overflow:hidden;
}
.form-add-comment .row2{margin-bottom:1px;}
.form-add-comment label{
	float:left;
	padding:8px 4px 0 0;
	text-align:right; 
	max-width:64px;
}
.form-add-comment label span,
.form-add-comment .note span{color:#ff8b03;}
.form-add-comment .text{
	background:none;
	border:1px solid #d5d4d4;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	float:left;
	height:15px;
	margin:0;
	padding:6px 5px 9px;
	max-width:260px;
}
.form-add-comment .row2 textarea{
	background:none;
	border:1px solid #d5d4d4;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	float:left;
	max-height:66px;
	max-width:419px;
	min-height:66px;
	min-width:419px;
	overflow:auto;
	padding:2px;
}
.form-add-comment .note{
	display:block;
	font-size:11px;
	font-style:normal;
	padding:0 0 9px 69px;
}
.form-add-comment .btn-add{
	color:#fff;
	display:block;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin:0 0 0 68px;
	padding:0;
	max-width:105px;
}
.statics-bar{
	background:#f5f5f5;
	border:1px solid #dbdbdb;
	list-style:none;
	padding:16px 6px 0;
	position:absolute;
	top:60px;
	margin:0;
	left:-70px;
}
.statics-bar li{
	margin-bottom:12px;
	overflow:hidden;
	vertical-align:top;
	max-width: 56px;
}
.statics-bar li img{vertical-align:top;}
.widget .content{
	overflow:hidden;
	padding:1px 0 0 1px;
}
.widget .content .alignleft{margin:4px 14px 0 0;}
div#bl_gallery_desc {margin-bottom: 20px;}
#bl_photos {
	margin:0;
	padding:0;
}
#bl_photos li {
	background-color:#f6f6f6;
	border: 1px solid #eee;
	list-style-type:none;
	margin:2px;
	padding:1px;
	width:190px;
	height:190px;
	float:left;
	text-align:center;
	background-repeat:no-repeat;
	background-position:center center;
	position:relative;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}
#bl_photos li a {
	width:192px;
	height:192px;
	display: block;
	vertical-align: top;
	position: absolute;
	top: 0;
	left: 0;
}
#bl_photos li a span.title {position:absolute; left:0px; top:0px;width:192px;padding:3px 0 0;font-weight:normal; color:#666;font-size: 12px; }
#bl_photos li:hover {
	background-color:#eee;
	border: 1px solid #ccc;
}
#bl_photos li:hover a span.title {
	text-decoration:none;
	color: #333;
}

#bl_galleries {
	margin:0;
	padding:0;
}
#bl_galleries li {
	background-color:#f6f6f6;
	border: 1px solid #eee;
	list-style-type:none;
	margin:2px;
	padding:1px;
	width:190px;
	height:225px;
	float:left;
	background-repeat:no-repeat;
	background-position:center 25px;
	position:relative;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}
#bl_galleries li a {
	width:192px;
	height:257px;
	display: block;
	vertical-align: top;
	position: absolute;
	top: 0;
	left: 0;
}
#bl_galleries li:hover {
	background-color:#eee;
	border: 1px solid #ccc;
}
#bl_galleries li a:hover {text-decoration:none;}
#bl_galleries li a span.title {position:absolute; left:0; top:2px;width:192px;padding:3px 0 0;font-weight:bold;text-align: center;color:#666;}
#bl_galleries li a span.desc {position:absolute; left:0; top:140px;padding:0 8px;font-weight:normal;text-align: left;color: #666;font-size: 12px;}
#bl_galleries li a span.count {position:absolute; right:0; top:208px;width:170px;padding:0 5px;font-weight:normal;text-align: right;font-size: 11px; color:#aaa;display:none;}
#bl_galleries li:hover a span.title {
	color: #333;
}

#content .gallery-desc{padding:-10px 0 19px 3px;}

.gallery-spacer {clear: both; height:15px;}

ul.likes-box li {overflow-x: hidden}
ul.likes-box .fb {max-width:85px;}
ul.likes-box .tw {max-width:90px;}
ul.likes-box .gp {max-width:72px;}

.fix-sidebar {max-width: 300px;}

.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-arrow { position: absolute; background: url('../images/tipsy.gif') no-repeat top left; max-width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; max-width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; max-width: 5px; height: 9px; }
  
.blimg {position:relative; display:block; margin-top: 5px;}
.blimg .imgmenu {display: none; padding: 3px; max-width:32px; position:absolute; top:0; left:0; background-color: #000;opacity:0.8;border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.thumbmenu {display: none; padding: 3px; max-width:16px; position:absolute; bottom:0; right:0;}


.blimg-ad {max-width:600px;}

.blimg-ad div{
  position: relative;
  text-align: left;
  font-size: 13px;
}
.blimg-ad div img.right{
  float:right;
  margin:0 0 0 15px;
}
.blimg-ad div img.left{
  float:left;
  margin:0 15px 0 0;
}
.blimg-ad div span{
  font-weight: bold;
  font-size: 15px;
  display: block;
}
.blimg-ad div a{
  color: #333;
}
.blimg-ad div a:hover{
  color: #666;
  text-decoration: none;
}

.blimg-ad .btn-more{left:-2px;}
.blimg-ad a.btn-more:hover{color:white;}


#contact-us div {margin-top:10px;}
span.label {width:160px;float:left;margin-top:3px;}
label.error {padding-left: 5px;color: #FF3300;}
div.error {padding: 5px;color: #FF3300;}
#contact-us textarea {max-width:310px; height: 100px;}


#similar ul { margin: 0 0 0 15px; padding:0; list-style-type: none;}
#similar ul li { margin: 0; padding:0;}
	



/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	padding: 0;
	margin: 0;
	background: #000;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	padding: 0;
	margin: 0;
	position: relative;
	outline: none;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 10px;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	max-width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

.fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8020;
}

#fancybox-loading div {
	max-width: 94px;
	height: 94px;
	background: url('../images/loading_.gif') transparent center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	max-width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	max-width: 40%;
	height: 100%;
	cursor: pointer;
	background: transparent url('../images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	max-width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 20px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 20px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	padding: 0;
	overflow: visible;
	visibility: hidden;
}

/* Overlay helper */

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: #000;
}

#fancybox-overlay.overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8030;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	margin-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

.bwbackground {
         -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
         -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
         -webkit-filter: grayscale(100%);
         filter: gray;
         filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");

}

.collection-list .bwbackground {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

@media(min-width : 481px) {
 #wrapper2 {display:none;}   
}

@media (min-device-width : 320px) and (max-device-width : 967px), (min-width : 320px) and (max-width : 967px) {
    .blimg-ad img{width:50%!important;}
    .form-subscribe .btn-subscribe{width:65px!important; float:left;}
    #footer .logo, #connected{display:none;}
    .content-tabs .tab-list{float: left;margin-left: 15px;width: 65%;}
    .explorer-section-tags{display:none;}
    .fadeshow .btn-more{display:none;}
    div.content-nav.blog{display:none;}
    .hidemobile{display:none!important;}
	#sidebar,#content {float:left;display:block;width:100%; max-width:100%;}
    div.nav-holder {display:none;}
    #header ul.social-networks {display:none;}
    #header div.right-side {display:none;}
    #main .alt-frame{max-width:100%!important; padding-left: 5px;}
    body{min-width: 100%!important;}
    .bigpic{width:100%!important;}
    .bottom-widget div.fb-like.fb_iframe_widget{display:none;}
    .post div{max-width:100%!important; width:100%;}
    .coll-hr,.collection-heading{width:50%!important;}
    iframe{width:100%!important;}
    div.fadeshow.autorotation-active, .gmask img{width:100%; max-width:100%!important;}
    .collection-list li a, .collection-list li{margin-left:auto; margin-right:auto; display:block;}
    .twocolumns .column{max-width:100%!important;}
    #content img{width:100%; height:auto;}
     #content a img{width:100%!important; height:auto!important;}
    .form-add-comment .row2 textarea{min-width:200px!important;}
    .wp-smiley{width:13px!important;}
    nav#menu.panel,.menu-link,#menu-link{z-index:10000000; background: #191919;}
    #header{display:none;}
    .form-search{background:none!important; width:100%!important; float:left;}
    .form-search .text input{font-size:23px!important; margin-bottom: -5px; background-color:white!important;
border-radius:10px; margin-left:-10px; width:100%!important;}
    a.menu-link{float:right;font-size:50px;margin-top: -7.8%;margin-right: 20px;color:white; pointer-events: auto;}
    .mobilemenu img{margin-left: 20px; display: block; right:-20px; pointer-events: auto;}
    #wrapper2{display:block; padding-top:20px; padding-bottom:20px; pointer-events: none;}
    .form-search .text{background:none!important;}
    .mobilemenu li{list-style-type: none;font-size:23px;line-height:35px;}
    .mobilemenu .sub {font-size:20px; line-height:20px; pointer-events: auto;}
    .mobilemenu ul {margin-left:-20px; margin-top:0px; pointer-events: auto;}
    .form-search .btn-search{display:none;}
    a:hover{text-decoration: none;}
    div.explorer-section-full, div.explorer-section{width:95%;}
    div.text{width:100%!important;}
    fieldset{width:70%;}
    div#pageslider.widget{display:none;}
    /*#bl_photos li{width:48%;} */ 
    .alt-frame #content{max-width:100%!important;}
    .alt-frame #twocolumns form label, .alt-frame #twocolumns form input, .alt-frame #twocolumns form textarea{width:98%; max-width:98%!important; display:block;}
    .tab-list input{max-width:auto!important; width:auto!important; display: inline!important;}
    #content .twocolumns {width:100%!important;}
    .frame #twocolumns label{margin-bottom:10px!important;}
    /*div.fadeshow.autorotation-active a.btn-more,div.fadeshow.autorotation-active a.btn-more:hover,div.fadeshow.autorotation-active a.btn-more:active{padding-top:20px!important;padding-bottom:20px!important; font-size:25px!important; margin-bottom:-30px;}*/
    .widget-content input#mc-embedded-subscribe.btn-subscribe.btn-orange.button{width:50%;}
    .widget-content fieldset{width:100%!important;}
    #footer .social-networks a{-ms-transform: scale(1.7,1.7); /* IE 9 */-webkit-transform: scale(1.7,1.7); /* Safari */transform: scale(1.7,1.7);margin-bottom:20px;margin-top:20px;margin-left: 10px;margin-right:10px;display:block;} 
#footer .social-networks{width: 100%;float: right;}
#footer .social{margin: auto;width: 70%;display:block;text-align:center;}   
}

@media (min-device-width : 320px) and (max-device-width : 390px){
.intro h2 cufon.cufon.cufon-canvas{width:100%!important;}
a.menu-link{margin-right: 20px;}
span.txt{top: 20px !important;}
}

@media (min-device-width : 391px) and (max-device-width : 480px){
span.txt{top: 15px !important;}
.pagination {top:280px!important;}
.pagination li a {color:white;}
}


@media (min-device-width : 320px) and (max-device-width : 480px){
   .imgsmallr,.imgsmalll{width: 49%!important;} 
div.fadeshow.autorotation-active a.btn-more,div.fadeshow.autorotation-active a.btn-more:hover,div.fadeshow.autorotation-active a.btn-more:active{padding-top:20px!important;padding-bottom:20px!important; font-size:25px!important; margin-bottom:-30px;}
        .pagination a{font-size:30px; background-image:none; margin-left:17px; margin-top:17px;}
    .pagination .active{background-color:orange; border-radius:200px; font-size:40px; height:50px; width:50px;}
    .pagination {margin-bottom:-30px!important;}
    #footer .w30{max-width:100%!important; padding-bottom:20px; width:100%;}
    #footer .title{font-size:20px!important;}
    #footer .column ul a{font-size:16px!important;}
    #footer .logo {float:left; margin-left:10%;}
}


@media (min-width : 320px) and (max-width : 480px){
    .imgsmallr,.imgsmalll{width: 49%!important;}
    .fadeshow .gmask li{height:230px;}
    .pagination li a {color:white;}
    #footer .logo {float:left; margin-left:1%;}
}

@media (min-width : 320px) and (max-width : 967px),(min-device-width : 320px) and (max-device-width : 967px){
       div.fadeshow.autorotation-active a.btn-more{display:none;} 
}

@media (min-width : 600px) and (max-width : 967px),(min-device-width : 600px) and (max-device-width : 1024px) {
    #footer .social{width:100%!important;}
    a.menu-link{font-size:80px; margin-right:35px!important;}
    #main .frame, #main,.twocolumns,#content .twocolumns,.intro, #sidebar{max-width:100%!important;}
    #main,.twocolumns,#content .twocolumns,.intro, #sidebar{width:100%!important;}
     #twocolumns{max-width:90%!important; margin-left:auto; margin-right:auto; display:block;}
    #wrapper2 img{width:30%; margin-left:65px;}
    a.menu-link{margin-top: -5%!important; margin-right:-5px!important;}
    div#wrapper2{width: 90% !important;}
}

@media (min-width : 600px) and (max-width : 967px) and (orientation: landscape),(min-device-width : 600px) and (max-device-width : 1024px) and (orientation: landscape){
    a.menu-link{margin-top:-95px;}
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 400px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
      .col1{float:left; display:inline-block;}
      .col2{float:right; display:inline-block; margin-right:3%;}
      .col1, .col2{margin-top:3px;}
      .pagination li a {color:white;}
      a.menu-link{margin-top:-8%;}

}


@media only screen 
  and (min-device-width: 400px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
      .col1{float:left; display:inline-block;}
      .col2{float:right; display:inline-block; margin-right:20%;}
      .col1, .col2{margin-top:3px;}
      .pagination li a {color:white;}

}



