* {
margin: 0;
padding: 0;
}

body {
background:#fafaf0;
color:#816f4b;
font-weight:500;
background:#fafaf0 url(images/top-bg.png) repeat-x;
}

.container {
padding-top:75px;
padding-left:30px;
padding-right:30px;
padding-bottom:30px;
width:1160px;
margin:0 auto;
}

.sidebar {
width:300px;
margin-right:30px;
float:left;
}

.sidebar h3{
font-size:18px;
text-transform:uppercase;
font-weight:500;
}

.sidebar h1{
font-size:18px;
text-transform:uppercase;
font-weight:500;
}




.sidebar .search {
padding-top:20px !important;
}


.sidebar .box {
padding-top:25px;
padding-bottom:25px;
}

.sidebar .box.no-padding {
padding-bottom:0px;
}

.sidebar .box.no-margin {
margin-bottom:0px !important;
}

.sidebar .box.border {
border-bottom:1px solid #e2decf;
margin-bottom:20px;
}

.sidebar .box form {
font-size:12px;
}

.sidebar .box form a{
text-decoration:none;
font-size:12px;
color:#816F4B;
text-transform:uppercase;
text-decoration:underline;
padding-right:20px;
}

.sidebar .box input{
border: 1px solid #e2decf;
width: 280px;
height: 18px;
background: #FAFAF0;
padding:10px;
font-size:18px;
font-weight:500;

font-family:"proxima-nova",sans-serif;
}


.sidebar .box input[type="checkbox"] {
width: 15px;
vertical-align: middle;
}

.placeholder  {
font-size:18px;
font-weight:500;
color:#BCB8AF !important;
font-family:"proxima-nova",sans-serif;
}

.sidebar .box input.checkbox{
width:auto;
padding:0px;
height:auto;
margin-top:10px;
}

.sidebar .box .spacer {
margin-top:20px;
}

.sidebar .login a{
color:#db6c00;
}

.sidebar .login a:hover{
color:#978766;
}

.sidebar .visiting a{
color:#bcb8af;
font-size:14px;
padding-right:20px;
}

.sidebar .visiting a:hover{
color:#db6c00;
}


.sidebar .menu {
padding-bottom:8px;
border-bottom:1px solid #e2decf;
}

.padding {
margin-bottom:20px;
}

.sidebar .menu ul
{
list-style-type: none;
padding: 0;
margin: 0;
padding-top:10px;
}

.sidebar .menu li
{
/*
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
*/
}

.sidebar .menu li a {
text-decoration:none;
color:#816f4b;
font-weight:500;
font-size:18px;
display:inline-block;
width:260px;

padding-top: 6px;
padding-bottom: 6px;
}

.sidebar .menu li a:hover {
color:#DB6C00;
}

.sidebar .menu li span.name {
float:left;
padding-top:3px;
cursor:pointer;
}

.sidebar .menu li span.number {
float: right;
padding: 3px;
padding-left:5px;
padding-right:8px;
border-radius: 5px;
border: 0px;
background:#eae4d9;
font-size:14px;
color:#816f4b;
font-weight:500;
width:30px;
text-align:right;
cursor:pointer;
}

.sidebar .menu li a:hover span.number {
background:#DB6C00;
color:#FFFFFF;
}

.sidebar .menu li.effect-16 {
background-image: url(images/menu-3d.png);
background-repeat: no-repeat;
background-position: 0px 8px;
padding-left: 2.5em;



}

.sidebar .menu li.effect-16:hover {
background-image: url(images/menu-3d.png);
background-repeat: no-repeat;
background-position: 0px -45px;
padding-left: 2.5em;


}

.sidebar .menu li.effect-14 {
background-image: url(images/menu-abstract.png);
background-repeat: no-repeat;
background-position: 0px 8px;
padding-left: 2.5em;
}

.sidebar .menu li.effect-14:hover {
background-image: url(images/menu-abstract.png);
background-repeat: no-repeat;
background-position: 0px -43px;
padding-left: 2.5em;
}

.sidebar .menu li.effect-19 {
background-image: url(images/menu-articles.png);
background-repeat: no-repeat;
background-position: 0px 8px;
padding-left: 2.5em;
}

.sidebar .menu li.effect-19:hover {
background-image: url(images/menu-articles.png);
background-repeat: no-repeat;
background-position: 0px -46px;
padding-left: 2.5em;
}

.sidebar .menu li.effect-17 {
background-image: url(images/menu-drawing.png);
background-repeat: no-repeat;
background-position: 0px 8px;
padding-left: 2.5em;
}

.sidebar .menu li.effect-17:hover {
background-image: url(images/menu-drawing.png);
background-repeat: no-repeat;
background-position: 0px -46px;
padding-left: 2.5em;
}

.sidebar .menu li.effect-6 {
background-image: url(images/menu-photo.png);
background-repeat: no-repeat;
background-position: 0px 7px;
padding-left: 2.5em;
}

.sidebar .menu li.effect-6:hover {
background-image: url(images/menu-photo.png);
background-repeat: no-repeat;
background-position: 0px -49px;
padding-left: 2.5em;
}

.sidebar .menu li.effect-8 {
background-image: url(images/menu-text.png);
background-repeat: no-repeat;
background-position: 0px 8px;
padding-left: 2.5em;
}

.sidebar .menu li.effect-8:hover {
background-image: url(images/menu-text.png);
background-repeat: no-repeat;
background-position: 0px -47px;
padding-left: 2.5em;
}

.sidebar .menu li.effect-13 {
background-image: url(images/menu-texture.png);
background-repeat: no-repeat;
background-position: 0px 8px;
padding-left: 2.5em;
}

.sidebar .menu li.effect-13:hover {
background-image: url(images/menu-texture.png);
background-repeat: no-repeat;
background-position: 0px -46px;
padding-left: 2.5em;
}

.sidebar .menu li.effect-15 {
background-image: url(images/menu-ui.png);
background-repeat: no-repeat;
background-position: 0px 6px;
padding-left: 2.5em;
}

.sidebar .menu li.effect-15:hover {
background-image: url(images/menu-ui.png);
background-repeat: no-repeat;
background-position: 0px -50px;
padding-left: 2.5em;
}

.sidebar .menu li.custom {
background-image: url(images/menu-custom.png);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 2.5em;
}

.sidebar .menu li.custom .name{
color: #db6c00
}

.sidebar .popular {
margin-bottom:30px;
}

.sidebar .popular .thumb {
float:left;
background:url(images/loading.gif) no-repeat center;
height:84px;
width:80px;
}

.sidebar .popular .thumb img{
width:80px;
border:0px;
-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
-o-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}

.sidebar .popular:hover .thumb img{
width:80px;
-webkit-box-shadow: 0 2px 3px #DB6C00;
-moz-box-shadow: 0 2px 3px #DB6C00;
-o-box-shadow: 0 2px 3px #DB6C00;
box-shadow: 0 2px 3px #DB6C00;
}

.sidebar .popular .info {
float:left;
padding-left:10px;
width:210px;
}

.sidebar .popular .info a{
text-decoration:none;
}

.sidebar .popular .info .category{
padding-bottom:2px;
}

.sidebar .popular .info .category a{
color:#bcb8af;
font-size:12px;
}

.sidebar .popular .info .category a:hover{
color:#DB6C00;
}

.sidebar .popular .info h4{
padding-bottom:3px;
}

.sidebar .popular .info h4 a{
color:#816F4B;
font-size:14px;
}

.sidebar .popular .info h4 a:hover{
color:#DB6C00;
}



.like a {
color:#BCB8AF;
font-size:12px;
background: url(images/like.png) no-repeat;
background-position:0px 2px;
padding-left:15px;
text-decoration:none;
}

.like a:hover {
color:#DB6C00;
background: url(images/like.png) no-repeat;
background-position:0px -27px;
}

.like .done {
color:#DB6C00;
background: url(images/like.png) no-repeat;
background-position:0px -27px;
}

.sidebar .favlist {
list-style:none;
}



.sidebar .favlist li{
float:left;
padding-right:20px;
padding-bottom:20px;
}

.sidebar .favlist img{
border:0;
-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
-o-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);

}


.sidebar .favlist li:hover img{
-webkit-box-shadow: 0 2px 3px #DB6C00;
-moz-box-shadow: 0 2px 3px #DB6C00;
-o-box-shadow: 0 2px 3px #DB6C00;
box-shadow: 0 2px 3px #DB6C00;
}

.sidebar #bin {
font-size:12px;
text-transform:uppercase;
display:block;
padding:10px;
}

.sidebar #bin.highlight{
background:#DB6C00;
color:#FFFFFF;
}

.sidebar #bin img{
vertical-align:middle;
}

.sidebar #bin #binText {
display:inline;
padding-left:10px;
}

.sidebar .banner {
float:left;
}

.sidebar .banner_text {
float:right;
width:120px;
}

.sidebar .banner_text .sponsored{
text-transform:uppercase;
color:#cbc9bf;
font-size:12px;
padding-bottom:10px;
padding-top:5px;
}

.sidebar .banner_text .desc{
color:#816f4b;
font-size:12px;
line-height:16px;
}

.main_content {
/* float:left; 
margin-top:-5px;*/


width: 830px;
margin-left:330px;
}

.main_content .single_post {
padding-bottom:35px;
border-bottom: 1px solid #E2DECF;
}

.main_content .single_post h1{
font-size:24px;
font-weight:500;
padding-top:20px;
}

.main_content .single_post h2{
font-size:16px;
font-weight:500;
padding-top:5px;
}

.main_content .single_post h2 a{
color:#DB6C00;
text-decoration:none;
}

.main_content .single_post h2 a:hover{
color:#816F4B;
}

.main_content .single_post h3{
font-size:16px;
font-weight:500;
padding-top:20px;
color:#DB6C00;
}

.main_content .single_post h3 a{
color:#DB6C00;
}

.main_content .single_post h3 a:hover{
color:#816F4B;
}


.main_content .single_post h4{
font-size:16px;
font-weight:500;
padding-top:20px;
color:#DB6C00;
}


.main_content .single_post p{
font-size:16px;
font-weight:normal;
padding-top:20px;
line-height:25px;
}


.main_content .single_post p a{
color:#DB6C00;
}

.main_content .single_post p a:hover{
color:#816F4B;
}

.main_content .single_post img {
width:830px;
height:auto;
}

.main_content .single_post .view_button a{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px #816F4B solid;
text-align:center;
padding:12px;
font-size:18px;
font-weight:500;
text-decoration:none;
color:#816F4B;
width:806px;
margin-top:25px;
display:block;
text-transform:uppercase;
}

.main_content .single_post .view_button a:hover{
color:white;
border: 1px #DB6C00 solid;
background:#DB6C00;
}

.main_content .single_post .like {
margin-top:20px;
}


.main_content .single_post .like a {
color:#BCB8AF;
font-size:16px;
font-weight:500;
background: url(images/like-l.png) no-repeat;
background-position:0px 2px;
padding-left:22px;
text-decoration:none;
}

.main_content .single_post .like a:hover {
color:#DB6C00;
background: url(images/like-l.png) no-repeat;
background-position:0px -28px;
}

.main_content .single_post .like .done {
color:#DB6C00;
background: url(images/like-l.png) no-repeat;
background-position:0px -28px;
}

.main_content .single_post .fav {
margin-top:20px;
float:right;
}


.main_content .single_post .fav a {
color:#BCB8AF;
font-size:16px;
font-weight:500;
background: url(images/fav.png) no-repeat;
background-position:0px 0px;
padding-left:22px;
text-decoration:none;
}

.main_content .single_post .fav a:hover {
color:#DB6C00;
background: url(images/fav.png) no-repeat;
background-position:0px -30px;
}

.main_content .single_post .fb_like{
float:right;
padding-top:4px;
}


.main_content .related_title {
padding-top:30px;
}

.main_content .related_title h3{
text-transform:uppercase;
font-size:18px;
font-weight:500;
}


.main_content .header {
border-bottom:1px solid #e2decf;
height:79px;

}

.main_content .header .header-left{
float:left;
background:url(images/photoshop-lady.png) no-repeat 5px 0px;
padding-left:100px;
height:79px;
}

.main_content .header .header-left h4 {
text-transform:uppercase;
font-size:12px;
}

.logo-title {
font-size:44px;
font-weight:500;
margin-top:-5px;
padding-bottom:3px;
}

.logo-title a{
text-decoration:none;
color:#816F4B;
}

.logo-title a:hover{
text-decoration:none;
color:#DB6C00;
}

.main_content .header .header-right{
float:right;
height:79px;
text-align:right;
}

.main_content .header .header-right .social {
padding-right:15px;
}

.main_content .header .header-right .social a{
margin-left:10px;
}

.main_content .header .header-right .social img{
border:0;
}

.main_content .header .header-right .short-menu{
font-size:16px;
padding-top:20px;
}

.main_content .header .header-right .short-menu a{
text-decoration:none;
padding-left:15px;
padding-right:15px;
margin-left:20px;
text-transform:uppercase;
color:#BCB8AF;
padding-top:12px;
padding-bottom:11px;
}

.main_content .header .header-right .short-menu a.active{
background:#e2decf;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
color:#816F4B;
}

.main_content .feature{ 
margin-top:25px;
background:url(images/loading.gif) no-repeat center;
height:369px;
}

.main_content .feature img{
width:830px;
-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
-o-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
border:0;
}

.main_content .feature a:hover img{
-webkit-box-shadow: 0 2px 3px #DB6C00;
-moz-box-shadow: 0 2px 3px #DB6C00;
-o-box-shadow: 0 2px 3px #DB6C00;
box-shadow: 0 2px 3px #DB6C00;
}

.main_content .feature .overlay{
background:url(images/overlay.png) no-repeat;
height:365px;
width:830px;
z-index:3;
position:absolute;
cursor:pointer;
padding:25px;
}

.main_content .feature a{
text-decoration:none;
color:white;
}

.main_content .feature .overlay h2{
font-size:24px;
color:white;
text-transform:capitalize;
padding-top:290px;
font-weight:500;
} 

.main_content .tuts {
padding-bottom:30px;
border-bottom:1px solid #E2DECF;
float:left;
}

.main_content .tuts .tut {
margin-top:30px;
width:400px;
float:left;
}

.main_content .tuts .tut.right {
margin-left:30px;
}

.main_content .tuts .tut .thumb {
background:url(images/loading.gif) no-repeat center;
height:180px;
}

.main_content .tuts .tut .thumb img {
width:400px;
-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
-o-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
border:0;
}

.main_content .tuts .tut:hover .thumb img {
width:400px;
-webkit-box-shadow: 0 2px 3px #DB6C00;
-moz-box-shadow: 0 2px 3px #DB6C00;
-o-box-shadow: 0 2px 3px #DB6C00;
box-shadow: 0 2px 3px #DB6C00;
border:0;
}

.main_content .tuts .tut .info h3{
font-size:16px;
font-weight:500;
color:#816F4B;
padding-top:15px;
padding-bottom:10px;
height:19px;
overflow:hidden;
}

.main_content .tuts .tut .info h3 a{
text-decoration:none;
color:#816F4B;
}

.main_content .tuts .tut .info h3 a:hover{
text-decoration:none;
color:#DB6C00;
}

.main_content .tuts .tut .info p{
font-size:14px;
font-weight:normal;
color:#978766;
line-height:22px;
padding-bottom:15px;

height: 110px;
overflow: hidden;
}

.main_content .tuts .tut .info p a{
color:#DB6C00;
}

.main_content .tuts .tut .info p a:hover{
color:#816F4B;
}


.main_content .tuts .tut .info .category {
float:right;
line-height:12px;
padding-top:3px;
}

.main_content .tuts .tut .info .category a{
color:#bcb8af;
font-size:12px;
text-decoration:none;
}

.main_content .tuts .tut .info .category a:hover{
color:#DB6C00;
}


.footer {
margin-top:30px;

border-top:1px solid #E2DECF;
padding-top:20px;
width:1160px;
}

.footer .left{
float:left;
}

.footer .right {
float:right;
}

.footer p{
font-size:12px;
font-weight:500;
padding-bottom:10px;
}

.footer p a {
text-decoration:none;
color:#816F4B;
padding-left:10px;
padding-right:10px;
}

.footer p a:hover {
color:#DB6C00;
}

.pagenavi-div {
float:left;
width: 100%;
}

::-webkit-input-placeholder {
color:#BCB8AF;
}

:-moz-placeholder {  
color:#BCB8AF;
}

.colored {
color:#DB6C00;
}



.clearBoth {
clear:both;
}


.al_nodisplay {
	display: none;
}

#al_loading, #al_login, #al_register, #al_lostPassword {

}
#al_loginMessage, #al_registerMessage, #al_lostPasswordMessage {

}
#al_loadingImage {
	margin-top: 15px;
}


#toolbar {
height:40px;background: #FAFAF0 url(images/toolbar-bg.png) repeat-x;
}

#toolbar .toolbarLogo{
width:170px;float:left;padding-left:10px;
}

#toolbar .toolbarLogo img{
border:0;
}

#toolbar .toolbarDesc {
padding-left:5px;padding-right:5px;float:left;
text-align:left;
}

#toolbar .toolbarDesc h1 {
margin:0;margin-top:6px;line-height:12px;font-size:12px;font-weight:bold;font-family:arial,helvetica,sans-serif;color:#5a5641;
}

#toolbar .toolbarDesc h1 a {
font-size:12px;font-weight:bold;font-family:arial,helvetica,sans-serif;color:#5a5641;
text-decoration:none;
}

#toolbar .toolbarDesc h1 a:hover {
color:#bb4d2f;
}

#toolbar .toolbarDesc h3 {
margin:0;margin-top:3px;line-height:10px;font-size:10px;font-family:arial,helvetica,sans-serif;color:#aea57c;
}

#toolbar .toolbarDesc h3 a {
font-size:10px;font-family:arial,helvetica,sans-serif;color:#aea57c;
text-decoration:none;
}

#toolbar .toolbarDesc h3 a:hover {
color:#bb4d2f;
}


#toolbar .toolbarCat {
float:right;padding-top:8px;width:190px;text-align:right;
}

#toolbar .toolbarCat h2 {
margin:0;margin-top:3px;font-size:14px;font-family:arial,helvetica,sans-serif;color:#aea57c;font-weight:bold;display:inline;
}

#toolbar .toolbarCat h2 a{
text-decoration:none;
font-size:14px;font-family:arial,helvetica,sans-serif;color:#aea57c;
}

#toolbar .toolbarCat h2 a:hover{
color:#bb4d2f;
}

#toolbar .toolbarFav {
float:right;padding-top:10px;padding-left:15px;padding-right:5px;
font-family:arial,helvetica,sans-serif;
font-weight:bold;
font-size:14px;
color:#bb4d2f;
width:140px;
}

#toolbar .toolbarFav a{
text-decoration:none;
font-family:arial,helvetica,sans-serif;
font-weight:bold;
font-size:14px;
color:#bb4d2f;
}

#toolbar .toolbarFav a:hover{
color:#aea57c;
}


#toolbar .toolbarVote {
float:right;padding-top:10px;padding-left:10px;
font-family:arial,helvetica,sans-serif;
font-weight:bold;
font-size:12px;
color:#aea57c;
width:140px;
text-align:left;
}

#toolbar .toolbarVote img {
vertical-align:absmiddle;
}

#toolbar .toolbarClose {
float:right;padding-top:12px;padding-right:15px;padding-left:15px;
}

#toolbar .toolbarClose img{
border:0;
}


#toolbar .post-ratings-text {
font-size:0px;
}


.wp-pagenavi .first {
display:none;
}

.wp-pagenavi .last {
display:none;
}

.wp-pagenavi .extend {
display:none;
}

.products {
	padding-top:30px;
}

.products a {
	margin-right:25px;

}


.products a:last-child{
	margin-right:0;
}

.products img:hover {
-webkit-box-shadow: 0 2px 3px #DB6C00;
-moz-box-shadow: 0 2px 3px #DB6C00;
-o-box-shadow: 0 2px 3px #DB6C00;
box-shadow: 0 2px 3px #DB6C00;
border:0;
}

.products img {
	width:256px;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
-o-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
border:0;

}


.sidebar .products img{
	width:300px;
}

.sidebar .products a {
	margin-right:0;
	margin-bottom:25px;
	display:block;

}


.sidebar .products a:last-child{
	margin-right:0;
	margin-bottom:0;
}

 @media only screen and (min-width: 1400px) {
	 
	 .container {
		width:1360px; 
	 }
	 
	 .main_content {
		 width:1030px;
	 }
	 
	 .main_content .feature {
		height:453px;
	 }
	 
	 .main_content .feature .overlay {
		 height: 453px;
		width: 1030px;
		background-size: 1030px 453px;
		 
	 }
	 
	 .main_content .feature .overlay h2 {
		padding-top: 380px; 
	 }
	 
	 .main_content .feature img {
		 width: 1030px;
	 }
	 
	 .main_content .tuts .tut {
		width:500px; 
	 }
	 
	 .main_content .tuts .tut .thumb {
		height:225px; 
	 }
	 
	 .main_content .tuts .tut .thumb img {
		width:500px; 
	 }
	 
	 .main_content .tuts .tut:hover .thumb img {
		 width:500px; 
	 }
	 
	 .main_content .single_post .view_button a {
		width:1006px; 
	 }
	 
	 .footer {
		width:1360px; 
	 }
	 
	 .b-banner {
		padding-left:155px !important; 
		width:875px !important;
	 }


.main_content .single_post img {
width:1030px;
height:auto;
}

.products img {
	width:322px;

}


	 
 }