/***

Theme Name: BMC3
Theme Website: http://bmccreative.com
Version: 1.07
Author: BMC Creative
Author Website: http://bmccreative.com
 
***/

/* --- @FONT-FACE ------------------------------------------------ */
@import url(http://css3.wdfiles.com/local--code/admin:fonts/1);
@import url(http://css3.wdfiles.com/local--code/admin:fonts2/1);

/* --- GLOBAL --------------------------------------------------- */
a {
	color: #39c;
	text-decoration: none;
}
a:hover {
	color: #ff629b;
	text-decoration: underline;
	background-color: transparent;
}
a:active {
	color: #414141;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Museo500', Lucida, Verdana, sans-serif; 
    font-weight: normal;
}
h1 { font-size: 220%; margin: 10px 0 10px 0; padding: 5px 0; }
h2 { font-size: 22px; margin: 10px 0 10px 0; padding: 0; }
h3 { font-size: 20px; margin: 12px 0 5px; padding: 0;}
h4 { font-size: 140%; margin: 5px 0 5px; padding: 0; }
h5 { font-size: 14px; margin: 4px 0 4px; padding: 0; }
h6 { font-size: 115%; margin: 4px 0 4px; padding: 0; }

::selection {background: rgba(255,98,155,0.7);}
::-moz-selection {background: rgba(255,98,155,0.7);}

/* LAYOUT ---------------------------------------------------------- */

html {
	background: #f9f9f9;
	background-image: url(http://css3.wdfiles.com/local--files/admin:themes/content-bg.gif);
}
body {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #414141;
	line-height: 1.6;	
}

/* HEADER ---------------------------------------------------------- */

#header {
	height: 90px;
	margin-left: 400px;
	margin-right: 20px;
	width: auto;
	max-width: 780px;
	position: relative;
	-webkit-transition: margin 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/* Login Status ----- */
#login-status {
    position: absolute;
    line-height: 30px;
    font-size: 0.85em;
    text-align: right;
    z-index: 30;
    top: 20px;
	color: #444;
	right:0px;
	width: 190px;
}
#login-status a.login-status-create-account, #login-status span {display: none;}
#login-status span.printuser {display: inline;}

#login-status a, #login-status .printuser {
    color: #444;
}
#login-status a:hover, #login-status a:focus {
    color: #333;
    text-decoration: none;
    text-shadow: none;
}

#login-status .printuser a img.small {
    display: none;
}
a#account-topbutton {
    margin-left: 1px;
    padding: 10px;
    border: none;
    background: none;
}
#account-options {
    width: 100px;
    background: rgba(0,0,0,0.7);
    text-align: center;
    border: none;
    margin-top: 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 3px 0;
    z-index: 30;
}
#account-options ul li a {
    background: none;
    padding: 0 10px;
    margin: 0;
    height: 15px;
    line-height: 15px;
    border-bottom: none;
    color: #fff;
}
#account-options ul li a:hover, #account-options ul li a:focus {
    color: #3198dd;
    text-decoration: none;
    background: white;
    border-bottom: none;
}

/* Search top box ----- */
#search-top-box {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 185px;
	padding-bottom: 15px;
}
#search-top-box .button {
	display: block;
	position: absolute;
	top:1px;
	left: 1px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	color: transparent;
	background: url(http://css3.wdfiles.com/local--files/admin:themes/search-16.png) no-repeat center center;
	border: none;
	width: 25px;
	height: 25px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#search-top-box .text {
	padding: 5px 10px 5px 28px;
	width: 140px;
	color: #555;
	border-radius:20px;
	border: 2px solid #bfc7cb;
	background: rgba(255,255,255,0.6);
	-webkit-box-shadow: 
		0 1px 0 rgba(255,255,255,0.6);
	-moz-box-shadow: 
		0 1px 0 rgba(255,255,255,0.6),
		0 1px 3px rgba(0,0,0,0.1) inset;
	box-shadow: 
		0 1px 0 rgba(255,255,255,0.6);
	-webkit-background-clip: padding-box;
}
#search-top-box .text:focus {
	border: 2px solid #a1a9ae;
	background: #fff;
	outline: none;
}

#license-area, #page-info,.page-tags,#header h1,
#header h2,#top-bar,#breadcrumbs {
	display: none;
}

/* SIDEBAR ---------------------------------------------------------- */

#side-bar {
	float: left;
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	width: 288px;
	padding: 10px 102px 10px 10px;
	border-right: 1px solid #f4f4f4;
	background: url(http://css3.wdfiles.com/local--files/admin:themes/side-bg.png) repeat-y right 0;
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.5) inset;
	-moz-box-shadow: 0 0 6px rgba(0,0,0,0.5) inset;
	box-shadow: 0 0 6px rgba(0,0,0,0.5) inset;
	-webkit-transition: padding 0.5s ease;
	-moz-transition: padding 0.5s ease;
	transition: padding 0.5s ease;
}

@-webkit-keyframes fade-in {
0% {opacity:0;}
55% {opacity: 0;}
100% {}
}
@-webkit-keyframes drop-in {
0% {-webkit-transform:translate(0,-30px);}
45% {-webkit-transform: translate(0,-30px);}
100%{-webkit-transform: translate(0,0);}
}

/* Animated site title entry *
.side-header h1 {-webkit-animation: fade-in 0.65s ease-out, drop-in 0.75s ease-out;}
/* End */
.side-box {
	background: rgba(255,255,255,0.95);
	padding: 5px 10px;
	width: 255px;
	margin: 10px 0;
	border: 1px solid #0077c9;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
}
.side-header {
	margin: 0 auto;
	text-align: center;	
}
.side-header h1 a {
	color: #fff;
	font-size: 60px;
	text-shadow: #0069b5 0 2px 1px;
}
.side-header h1 a:hover {
	color: #ff629b;
	text-shadow: #822e4d 0 2px 1px;
	text-decoration: none;
}
.side-header h2 {
	padding-left: 5px;
	text-align: center;
	color: #eaeaea;
	font-size: 22px;
	text-shadow: #0069b5 0 1px 1px;
	position: relative;
	top: -45px;
	letter-spacing: 5px;
}
.side-header h5,.side-header h1 {
	margin: 0;
}
.side-header h5 {
	margin-top: -50px;
	display: inline-block;
	padding: 2px 3px;
	color: #003d63;
	text-shadow: rgba(230,228,233,0.56) 0 1px 1px;
}
.side-nav {
	position: relative;
	background: rgba(243,249,253,0.5);
	padding: 0;
	width: 200px;
	margin: 30px auto;
	border: 1px solid #0077c9;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.2);
	box-shadow: 0 0 2px rgba(0,0,0,0.2);
}
#side-bar .side-nav ul {
	margin: 0;
	list-style: none;
	padding: 0;
}
#side-bar .side-nav ul li {
	padding: 0;
	border-bottom: 1px solid rgba(0,135,224,0.38);
	border-top: 1px solid rgba(255,255,255,0.3);
}
.side-nav a {
	display: block;
	padding: 6px 20px 6px 75px;
	color: #fff;
	font-family: 'Museo500', Arial, sans-serif;
	font-size: 18px;
	text-shadow: #0069b5 0 1px 1px;
	background-repeat: no-repeat;
	background-position: 25px center;
}
.side-nav a:hover {
	text-decoration: none;
	color: #0073c2;
	text-shadow: none;
}
/* Current Nav Link *
.side-nav li:nth-child(2) a {
	color: #0073c2;
	text-shadow: #79bfee 0 1px 1px;
	background-color: rgba(255,255,255,0.4);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2) inset;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.2) inset;
	box-shadow: 0 0 3px rgba(0,0,0,0.2) inset;
}
/* end */
.side-nav ul li:first-child {border-top: none;}
.side-nav ul li:last-child {border-bottom: none;}
.nav-home a {background-image: url(http://css3.wdfiles.com/local--files/admin:themes/nav-home.png);}
.nav-portfolio a {background-image: url(http://css3.wdfiles.com/local--files/admin:themes/nav-portfolio.png);}
.nav-themes a {background-image: url(http://css3.wdfiles.com/local--files/admin:themes/nav-themes.png);}
.nav-twitter a {background-image: url(http://css3.wdfiles.com/local--files/admin:themes/nav-twitter.png);}
.nav-contact a {background-image: url(http://css3.wdfiles.com/local--files/admin:themes/nav-contact.png);}

.side-about {
	position: relative;
	padding: 0;
	width: 200px;
	margin: 30px auto;
	color: #fff;
	text-shadow: #00599e 0 1px 1px;
	font-family: 'Museo500', Arial, sans-serif;
	text-align: center;
}
.side-about a {
	color: #fff;
	border-bottom: 1px dashed #fff;
}
.side-about a:hover {
	border-bottom: 1px solid #fff;
	text-decoration: none;
}


/* MAIN CONTENT ----------------------------------------------------- */

#content-wrap {
	margin-left: 400px;
	margin-right: 0;
	width: auto;
	max-width: 800px;
	position: relative;
	z-index: 20;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#container,#main-content,#page-content {
	margin: 0;
	width: auto;
}
#page-title {
	display: none;
}
#main-content {
	padding: 0 20px;
}
#page-content:after { /* Clearfix */
	content: '';
	display: block;
	clear: both;
}
#footer {
	margin-left: 400px;
	margin-right: 20px;
	width: auto;
	max-width: 760px;
	position: relative;
	visibility: hidden;
	color: #888;
	font-size: 11px;
	text-align: right;
}
#footer a {
	font-size: 11px;
	color: #888;
}
#footer a:hover {
	color: #ff629b;
	text-decoration: underline;
}

/* WIKI ELEMENTS --------------------------------------------------------- */
a.action-area-close:hover {background: none;}
.avatar-hover {
	z-index: 50;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
}
.error-block, .page-source {
	background: rgba(255,255,255,0.42854);	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.2);
	box-shadow: 0 0 2px rgba(0,0,0,0.2);
}
blockquote {
	border: 1px solid #bcbcbc;
	background-color: #f4f4f4;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#f4f4f4));	
	background-image: -moz-linear-gradient(top,#fafafa,#f4f4f4);
	background-image: -o-linear-gradient(top,#fafafa,#f4f4f4);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.1);
	box-shadow: 0 0 2px rgba(0,0,0,0.1);
	-webkit-background-clip: padding-box;
	
}
.wikidot-hybrid-module-loading {
    display: block;
    background: url(http://osx.wdfiles.com/local--files/admin:themes/search-loader.gif) no-repeat 50% 50%;
    margin: 20px auto;
}
/* AUTO-COMPLETE LISTS --------------------------------------------------- */
.autocomplete-list{
	left:1px;
	margin-top: -1px;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: 0 2px 3px rgba(0,0,0,0.2);
}
.yui-ac-content{
	border:1px solid #aaa;
	background:rgba(255,255,255,0.82954);
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.8);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.8);
	box-shadow: 0 0 10px rgba(0,0,0,0.8);
	-webkit-background-clip: padding-box;
}
.autocomplete-list li.yui-ac-highlight {background-color: rgba(43,181,224,0.5);}

/* CODE BLOCKS --------------------------------------------------- */ 

#page-content .code {
	font-size: 0.9em;
	line-height: 1.3;
	font-family: 'Monaco', Courier, monospace;
	width: 96%;
	border: 1px solid #ddd;
	background-color: #f3f8f3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
pre {font-family: 'Monaco', Courier, monospace;}
/* Code Block Colouring */
.code .hl-main pre .hl-identifier {color: #0088bf;}
.code .hl-main pre .hl-special {color: #0088bf;font-weight: bold;}
.code .hl-main pre .hl-reserved {color: #bc251c;}
.code .hl-main pre .hl-string {color: #509b22;}
.code .hl-main pre .hl-number {color: #3e7f1a;}
.code-colours-ids .code .hl-main pre .hl-identifier {color: #d2c428;}

/* Code block scrollbars */
.code::-webkit-scrollbar{width:9px;height:9px;}
.code::-webkit-scrollbar-track-piece{background-color:transparent;}
.code::-webkit-scrollbar-thumb:vertical{height:50px;background-color:#777;-webkit-border-radius:8px;}
.code::-webkit-scrollbar-thumb:horizontal{width:50px;background-color:#777;-webkit-border-radius:8px;}

/* Search Results --------------------------------------------------------------- */
.search-results .title {
	font-family: 'Museo500', Arial, sans-serif;
}

/* WD EDITOR --------------------------------------------------------------- */
textarea#edit-page-textarea {
	border: 2px solid #888;
	padding: 2px 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: border 300ms linear;
	-moz-transition: border 300ms linear;
	transition: border 300ms linear;
}
textarea#edit-page-textarea:focus {
	border: 2px solid #1b94d5;
	outline: none;
}

/* BUTTONS --------------------------------------------------------------- */
div.buttons input, input.button, button, file, a.button, .button-bar a, 
#new-post-button, .rate-points, .rateup a, .ratedown a, .cancel a, 
.pager a, .new-post a, a.wiki-standalone-button, .button a {
    height: auto;
    padding: 5px 11px;
    background-color: #cceef5;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#edf9fb), to(#cceef5));
    background-image: -moz-linear-gradient(top, #edf9fb, #cceef5);
    background-image: -o-linear-gradient(top, #edf9fb, #cceef5);
    background-image: linear-gradient(top, #edf9fb, #cceef5);
    border: 1px solid;
    border-color: #b1d7e0 #a3c5cc #9bbbc2 #a3c5cc;
    margin: 0 5px;
    font-family: 'Museo500';
    color: #244f5c;
    text-shadow: 0 1px 0 rgba(255,255,255,0.6);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; 
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 #fff inset;  
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 #fff inset; 
    box-shadow: 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 #fff inset;  
}
div.buttons input:hover, input.button:hover, button:hover, file:hover, 
a.button:hover, .button-bar a:hover, #new-post-button:hover, .rateup a:hover, 
.ratedown a:hover, .cancel a:hover, .pager a:hover, .new-post a:hover, 
a.wiki-standalone-button:hover, .button a:hover{
    cursor: pointer;
    background-color: #cceef5;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#edf9fb), to(#cceef5));
    background-image: -moz-linear-gradient(top, #edf9fb, #cceef5);
    background-image: -o-linear-gradient(top, #edf9fb, #cceef5);
    background-image: linear-gradient(top, #edf9fb, #cceef5);
    text-decoration: none;
    color: #244f5c;   
    border: 1px solid #59b6d5;
}
div.buttons input:active, input.button:active, button:active, file:active,
a.button:active, .button-bar a:active, #new-post-button:active, 
.rateup a:active, .ratedown a:active, .cancel a:active, .pager a:active, 
.new-post a:active, a.wiki-standalone-button:active, .button a:active {
    background-color: #d6f1f7;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 170%, from(#c4ebf3), to(#d6f1f7));
    background-image: -moz-linear-gradient(top, #c4ebf3, #d6f1f7);
    background-image: -o-linear-gradient(top, #c4ebf3, #d6f1f7);
    background-image: linear-gradient(top, #c4ebf3, #d6f1f7);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 #d3f0f6 inset;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 #d3f0f6 inset;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 #d3f0f6 inset;
}
.page-rate-widget-box .rate-points {
    padding: 4px 6px;
    font-size: 1.1em;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-background-clip: padding-box;
}
.pager .current {
	height: auto;
	padding: 5px 11px;
	margin: 0 5px;
    font-family: 'Museo500';
    font-weight: normal;
    background-color: #d6f1f7;
    border: 1px solid #9bbbc2;
    color: #222;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
/* Special Button */
.button{
	text-align: center;
	margin: 10px 0 20px;
}
.button p {
	margin: 0;
}
.button.big a {
	margin: 0;
	font-size: 16px;
	padding: 10px 20px;
}

/* HOVERTIPS ---------------------------------------------------------- */
.footnotes-footer, .footnote .f-heading, .footnote .f-footer {
    display: none;
}
.hovertip {
    padding: 2px 5px;
    max-width: 350px;
    background-color: rgba(56,56,56,0.96) !important;
    color: #fff;
    border: 1px solid #fff !important;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5), 0 0 3px rgba(0,0,0,0.35) inset;
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5), 0 0 3px rgba(0,0,0,0.35) inset;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.5), 0 0 3px rgba(0,0,0,0.35) inset;
    -webkit-background-clip: padding-box;
}

/* OWINDOWS  ------------------------------------------------------------- */
 
.odialog-shader,.notify-shader {
    background-color: #222;    
    filter: alpha(opacity=55);
    opacity: 0.55 !important;
}
.owindow,.notify{
    background-color: #fff;
    border: none;
    padding: 0;
    color: #454545;
	font: normal 0.9em "Lucida Grande", Lucida, Verdana, sans-serif;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.874);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.574);
    box-shadow: 0 0 4px rgba(0,0,0,0.574);
    -webkit-background-clip: padding-box;
}
.owindow .title, .notify-title {
	font: nornal 1em "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 10px;
    text-shadow: 0 1px 0 #fff;
	border-bottom: 1px solid #c0d2dc;
	background-color: #e9eef3;	
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2f5f8), to(#e9eef3));
	background-image: -moz-linear-gradient(top,#f2f5f8,#e9eef3);
	background-image: -o-linear-gradient(top,#f2f5f8,#e9eef3);
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	-webkit-box-shadow: 
		0 1px 0 #fff inset, 
		0 1px 2px rgba(0,0,0,0.08);
	-moz-box-shadow: 
		0 1px 0 #fff inset, 
		0 1px 2px rgba(0,0,0,0.08);
    box-shadow: 
		0 1px 0 #fff inset, 
		0 1px 2px rgba(0,0,0,0.08);
}
.owindow h1,.notify h1 {
	font: 1.2em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 10px 0;
}
.owindow .content,.notify-content {
	padding: 10px;
}
.owindow .button-bar,
.notify-button-bar {
    font-family: "Lucida Grande", Lucida, Verdana, sans-serif; 
    position: absolute;
    top: 8px;
    right: 0;
    padding: 0;	
}
.owindow .button-bar a, .owindow .button-bar a:active,
.notify-button-bar a,
.notify-button-bar a:active {
    background: none;
    border: none;
    color: #777 !important;
    text-shadow: none;
    padding: 0;
    margin: 0 10px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.owindow .button-bar a:hover,
.notify-button-bar a:hover {
    background: none;
    color: #222 !important;
    text-decoration: none;
}

.owindow.owait, .owindow.osuccess {
    background: rgba(0,0,0,0.75);
    color: #fff;
    border: none;
    padding: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 0 3px rgba(0,0,0,0.3);
    box-shadow: 0 0 3px rgba(0,0,0,0.3);
}
.owindow.owait .content { /* Page saving dialogue, with spinner */
    background: transparent url(http://bmcenterprises.wdfiles.com/local--files/images/ajax-loader-white6.gif) no-repeat right center;
    text-align: left;
    padding: 10px 45px 10px 5px;
    border-top: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.owindow.osuccess .content{ /* 'page save successful' */
    text-align: center;
    margin: 10px;
    padding: 5px 20px 5px 20px;
    border-top: none;
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
/* preloads the spinner so that there is no lag when .owait pops up */
#extrac-div-1 { 
    background: transparent url(http://bmcenterprises.wdfiles.com/local--files/images/ajax-loader-white6.gif) no-repeat right center;
    visibility: hidden;
}
#extrac-div-2 { 
    background: transparent url(http://bmcenterprises.wdfiles.com/local--files/images/emotion_smile.png) no-repeat right center;
    visibility: hidden;
}
.notify-title p,
.notify-button-bar p{
	margin: 0;
}
.notify {
	position: absolute;
	z-index: 300;
	top: 280px;
	width: 700px;
	left: 50%;
	margin-left: -350px;
}
.notify-shader {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 200;
}

.notify,.top-notify,.owindow:not(.osuccess){-webkit-animation: fade-in 1s ease-out, drop-in 1s ease-out;}
.notify-shader,.odialog-shader {-webkit-animation: fade-in 0.3s ease-out;}


/* @group CONTACT FORM 
---------------------------------------------------- */
.mailform-box table.form {
    margin: 10px auto;
    border-collapse: collapse;
    font-family: 'Museo500', Arial, sans-serif;
    text-shadow: 0 1px 0 rgba(255,255,255,0.6);
}
.mailform-box table tbody tr td {
	padding: 6px;
}
.mailform-box table tbody tr td:nth-child(odd) {
    font-size: 1.2em;
    text-align: right;
}
.mailform-box textarea {
    resize: vertical;
}
.mailform-box table tbody tr.invalid-value-row td {
    background: none;
}
.mailform-box table tbody tr.invalid-value-row td input.text, .mailform-box table tbody tr.invalid-value-row td textarea {
    background: rgba(255,0,0,0.3);
}
.mailform-box table tbody tr.invalid-value-row td .field-error-message {
    background: no-repeat;
}
.mailform-box input.text {
	width: 240px;
}
.mailform-box textarea {
	width: 320px;
}
input.text,
input.form-text,
textarea {
	font-family: 'Museo300', Arial, sans-serif;
	padding: 6px 5px;
	color: #444;
	border: 1px solid #a8b0b5;
	background: rgba(255,255,255,0.6);
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 
		0 1px 0 rgba(255,255,255,0.6),
		0 1px 3px rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 
		0 1px 0 rgba(255,255,255,0.6),
		0 1px 3px rgba(0,0,0,0.1) inset;
	box-shadow: 
		0 1px 0 rgba(255,255,255,0.6),
		0 1px 3px rgba(0,0,0,0.1) inset;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	transition: all 300ms ease;
}
input.text:focus,
input.form-text:focus,
textarea:focus {
	background: #fff;
	border: 1px solid #878f93;
	outline: none;
}
textarea {
	-webkit-transition: none !important;
	-moz-transition: none !important;
	transition: none !important;
}
.mailform-box .buttons input {
	font-size: 18px;
	font-family: 'Museo500', Arial, sans-serif;
	color: #fff;
	padding: 6px 20px;
	text-shadow: #0069b5 0 1px 1px;
	background-color: #2995dc;
	background-image: -moz-linear-gradient(top,#32a6e6,#2995dc);
	background-image: -o-linear-gradient(top,#32a6e6,#2995dc);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#32a6e6), to(#2995dc));
	background-image: 
		-webkit-gradient(linear,0 0, 0 100%, from(rgba(255,255,255,0.2)), to(rgba(200,200,200,0.2))),
		url(http://css3.wdfiles.com/local--files/admin:themes/side-bg.png);	
	border: none;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.3);
	box-shadow: 0 0 2px rgba(0,0,0,0.3);
}

/* @end Contact form */


/* BLOG POSTS -------------------------------------------------------- */

.post-slider {
	position: absolute;
	left: -96px;
	top: 53px;
	width: 48px;
	padding: 6px;
}
.post-date {
	width: 48px;
	height: 48px;
	margin-bottom: 4px;
	background-color: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 
		0 0 3px rgba(0,0,0,0.5),
		0 5px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 
		0 0 3px rgba(0,0,0,0.5),
		0 5px 3px rgba(0,0,0,0.5);
	box-shadow: 
		0 0 3px rgba(0,0,0,0.5),
		0 5px 3px rgba(0,0,0,0.5);
}
.post-date p {
	margin: 0;
	text-align: center;
}
.post-date:hover {
	-webkit-box-shadow: 
		0 0 4px rgba(0,0,0,0.8),
		0 5px 4px rgba(0,0,0,0.8);
	-moz-box-shadow: 
		0 0 4px rgba(0,0,0,0.8),
		0 5px 4px rgba(0,0,0,0.8);
	box-shadow: 
		0 0 4px rgba(0,0,0,0.8),
		0 5px 4px rgba(0,0,0,0.8);
}
.post-date .month {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,0.5);
	height: 18px;
	border-top: 1px solid #f88383;
	background-color: #830404;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f34242), to(#d30101));
	background-image: -moz-linear-gradient(top,#f34242,#d30101);
	background-image: -o-linear-gradient(top,#f34242,#d30101);
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	-webkit-box-shadow: 0 1px 0 #830404;
	-moz-box-shadow: 0 1px 0 #830404;
	box-shadow: 0 1px 0 #830404;		
}
.post-date .day {
	height: 29px;
	border: none;
	color: #444;
	font-size: 25px;
	font-weight: bold;
	line-height: 30px;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
	-webkit-box-shadow: 
		0 1px 0 #cecece,
		0 2px 0 #ffffff,
		0 3px 0 #cecece,
		0 4px 0 #ffffff;
	-moz-box-shadow: 
		0 1px 0 #cecece,
		0 2px 0 #ffffff,
		0 3px 0 #cecece,
		0 4px 0 #ffffff;
	box-shadow: 
		0 1px 0 #cecece,
		0 2px 0 #ffffff,
		0 3px 0 #cecece,
		0 4px 0 #ffffff;
}
.date-link a { 
	display: block;
	position: absolute;
	font-size: 0;
	color: transparent;
	text-indent: -9999px;
	line-height: 0;
	height: 52px;
	top: 0;
	right: 0;
	left: 0;
}
.post-comments {
	display: block;
	width: 32px;
	height: 32px;
	margin: 20px auto 0;
	background: url(http://css3.wdfiles.com/local--files/admin:themes/comments.png) no-repeat;
	font-weight: bold;
	font-size: 14px;
	color: #444;
}
.post-comments p {
	margin: 0;
	position: relative;
	text-align: center;
	top: 2px;
	left: 1px;
}
.blog-post, .notify-inline {
	position: relative;
	background: #fff;
	padding: 0 10px;
	margin: 20px 0 40px;
	border: 1px solid #c4c4c4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.4), 0 0 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.4), 0 0 2px rgba(0,0,0,0.2);
	box-shadow: 0 1px 0 rgba(255,255,255,0.4), 0 0 2px rgba(0,0,0,0.2);
	-webkit-background-clip: padding-box;
}
.blog-post h1 {
	margin: 0;
}
.blog-post h1 a, .blog-post.post h1,
.notify-inline h2 {
	position: relative;
	display: block;
	width: 100%;
	top: -5px;
	left: -10px;
	right: 0;
	margin: 0;
	font-family: 'Museo500', Arial, sans-serif;
	font-size: 26px;
	color: #39c;
	padding: 5px 10px;
	border-bottom: 1px solid #c0d2dc;
	background-color: #e9eef3;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2f5f8), to(#e9eef3));
	background-image: -moz-linear-gradient(top,#f2f5f8,#e9eef3);
	background-image: -o-linear-gradient(top,#f2f5f8,#e9eef3);
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	-webkit-box-shadow: 
		0 1px 0 #fff inset, 
		0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: 
		0 1px 0 #fff inset, 
		0 1px 2px rgba(0,0,0,0.1);
	box-shadow: 
		0 1px 0 #fff inset, 
		0 1px 2px rgba(0,0,0,0.1);
}
.blog-post.post h1 {
	color: #3a3a3a;
	text-shadow: 0 1px 0 rgba(255,255,255,0.9);
}
.blog-post h1 a:hover {
	border-bottom: 1px solid #2987b6;
	background-color: #37ace7;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#37ace7), to(#39c));
	background-image: -moz-linear-gradient(top,#37ace7,#39c);
	background-image: -o-linear-gradient(top,#37ace7,#39c);
	color: #fff;
	text-decoration: none;
	text-shadow: #0069b5 0 1px 1px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
}
.blog-post h1 a:after {
	content: '→';
	font-family: 'Museo500', Arial, sans-serif;
	margin-left: 20px;
	visibility: hidden;
}
.blog-post h1 a:hover:after {
	visibility: visible;
}

.read-more, 
.notify-inline-button-bar {
	position: relative;
	width: 100%;
	left: -10px;
	height: auto;
	overflow: hidden;
	padding: 5px 10px;
	color: #888;
	border-top: 1px solid #dadada;
	background-color: #e9eef3;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#eee));
	background-image: -moz-linear-gradient(top,#fafafa,#eee);
	background-image: -o-linear-gradient(top,#fafafa,#eee);
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.07) inset;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.07) inset;
	box-shadow: 0 1px 2px rgba(0,0,0,0.07) inset;
}
.read-more a, 
.notify-inline-button-bar a {color: #888;}
.read-more p, 
.notify-inline-button-bar p {
	margin: 0;
	display: inline-block;
	float: left;
}
.read-more .tags p {float: none;}
.read-more .tags, 
.notify-inline-button-bar p {
	display: inline-block;
	width: auto;
	float: right;
	max-width: 500px;
	overflow: hidden;
	text-align: right;
}
.blog-image {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	max-width: 100%;
}

/* INLINE NOTIFACTIONS --------------------------------------------- */
.notify-inline h2 {
	font-size: 18px;
	color: #434343;
	line-height: 1.6;
}
.notify-inline.green h2 {
	background-color: #abfdaf;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ceffd0), to(#abfdaf));
	background-image: -moz-linear-gradient(top,#ceffd0,#abfdaf);
	background-image: -o-linear-gradient(top,#ceffd0,#abfdaf);
}
.notify-inline {
	font-family: 'Museo300', Arial, sans-serif;
}
.notify-inline strong {
	font-family: 'Museo500', Arial, sans-serif;
	font-weight: normal;
	color: #222;
}
.notify-inline.sns {
	padding-bottom: 0;
}

/* MEMBER OPTIONS - SELECT FIELDS ---------------------------*/
.options-select {
	padding: 0 5px;
	margin: 0 auto 15px;
	width: 220px;
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.1);
	box-shadow: 0 0 2px rgba(0,0,0,0.1);
}
.options-select a { /* reset */
	background: none;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #222;
	display: inline;
	padding: 0;
	margin: 0;
	text-shadow: none;
	font-family: inherit;
}
.options-select a,
.options-select span {
	display: inline-block;
	padding: 3px 3px 3px 25px;
	background: url(http://css3.wdfiles.com/local--files/sandbox:options/radio.png) no-repeat 3px -29px;
	color: #222;
	font-size: 13px;
	-webkit-transition: color 150ms ease;
	-moz-transition: color 150ms ease;
	transition: color 150ms ease;
}
.options-select .options-current,
.options-select a:active {
	background-position: 3px 3px !important;
}
.options-select a:hover {
	border: none;
	background: url(http://css3.wdfiles.com/local--files/sandbox:options/radio.png) no-repeat 3px -29px;
	color: #39c !important;
}
.options-select a:active {
	top: 0;
	left: 0;
	-webkit-box-shadow: none;
}

/* PAGE COMMENTS  --------------------------------------------------- */
.comments-container h2 {
	text-shadow: 0 1px 0 rgba(255,255,255,0.6);
}
.comment {
	position: relative;
	min-height: 54px;
	padding: 26px 8px 2px;
	margin: 20px 0;
	width: auto;
	border: 1px solid #c4c4c4;
	background-color: #fff;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#fdfdfd));
	background-image: -moz-linear-gradient(top,#fff, #fdfdfd);
	background-image: -o-linear-gradient(top,#fff, #fdfdfd);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.4), 0 0 2px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.4), 0 0 2px rgba(0,0,0,0.1);
	box-shadow: 0 1px 0 rgba(255,255,255,0.4), 0 0 2px rgba(0,0,0,0.1);
	-webkit-background-clip: padding-box;
}
.comment-avatar {
	position: absolute;
	left: -96px;
	top: 0;
	padding: 5px;
	background: #292f35;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 
		0 0 3px rgba(0,0,0,1) inset, 
		0 1px 0 #3d4247;
	-moz-box-shadow: 
		0 0 3px rgba(0,0,0,1) inset, 
		0 1px 0 #3d4247;
	box-shadow: 
		0 0 3px rgba(0,0,0,1) inset, 
		0 1px 0 #3d4247;
}
.comments-container img.avatar {
	width: 48px;
	padding: 0;
	margin: 0 auto;
	min-height: 48px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.comment-info {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	padding: 4px 10px 2px;	
	height: 20px;	
	border-bottom: 1px solid #c0d2dc;
	background-color: #e9eef3;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2f5f8), to(#e9eef3));
	background-image: -moz-linear-gradient(top,#f2f5f8,#e9eef3);
	background-image: -o-linear-gradient(top,#f2f5f8,#e9eef3);
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	-webkit-box-shadow: 
		0 1px 0 #fff inset, 
		0 1px 2px rgba(0,0,0,0.08);
	-moz-box-shadow: 
		0 1px 0 #fff inset, 
		0 1px 2px rgba(0,0,0,0.08);
	box-shadow: 
		0 1px 0 #fff inset, 
		0 1px 2px rgba(0,0,0,0.08);
}
.comment-info a {
	color: #383838;
	text-shadow: 0 1px 0 rgba(255,255,255,0.6);
}
.comment-info p {
	margin: 0;
}
.comment-info .date {
	float: right;
	font-size: 11px;
	color: #777;
	margin-top: 1px;
}
.post-container.user372320 .post {
	border: 1px solid #2c96cb;
}
.post-container.user img.avatar {
	display: none;
}
.post-container.user .user-avatar {
	display: block;
	width: 48px;
	height: 48px;
	padding: 5px;
	border: 1px solid #ccc;
	background: url(http://css3.wdfiles.com/local--files/css:files/avatar-blank2.png) no-repeat center center;
	position: relative;
	left: 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}
img::selection {
	background-color: transparent;
}
.post-options {
	text-align: right;
	font-size: 11px;
	visibility: hidden;
}
.post-options p {
	margin: 0;
}
.comment:hover .post-options {
	visibility: visible;
}

/* Portfolio */

.portfolio {
	position: relative;
	font-family: 'Museo300';
	color: #333;
	width: 350px;
	text-align: center;
	margin: 0 auto 25px;
	padding: 1px 10px 10px;
	background-color: #eaeaea;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#eaeaea));
	background-image: -moz-linear-gradient(top,#fafafa, #eaeaea);
	background-image: -o-linear-gradient(top,#fafafa, #eaeaea);
	background-image: linear-gradient(top,#fafafa, #eaeaea);	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 
		0 1px 0 #f3f3f3,
		0 0 3px rgba(0,0,0,0.6) inset;
	-moz-box-shadow: 
		0 1px 0 #f3f3f3,
		0 0 3px rgba(0,0,0,0.6) inset;
	box-shadow: 
		0 1px 0 #f3f3f3,
		0 0 3px rgba(0,0,0,0.6) inset;	
}
.portfolio.pink h3 {
	color: #ff629b;
}
.portfolio.first {
	padding: 2px 10px 4px;
	text-shadow: 0 1px 0 #fff;
}
.description {
	color: #999;
	font-family: 'Museo300';
	font-style: italic;
}
.description > p {
	margin-bottom:0;
}
.description strong {
	font-family: 'Museo500';
	font-weight: normal;
	font-style: normal;
	color: #444;
}
.gallery {
	margin: 10px 0 0;
	left: -10px;
	width: 370px;
	bottom: -10px;
	position: relative;
	background-color: #eaeaea;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#eee));
	background-image: -moz-linear-gradient(top,#fefefe, #eee);
	background-image: -o-linear-gradient(top,#fefefe, #eee);
	background-image: linear-gradient(top,#fefefe, #eee);	
	-webkit-border-radius: 0 0 7px 7px;
	-moz-border-radius: 0 0 7px 7px;
	border-radius: 0 0 7px 7px;
	-webkit-box-shadow: 
		0 1px 0 #f3f3f3,
		0 0 3px rgba(0,0,0,0.6) inset;
	-moz-box-shadow: 
		0 1px 0 #f3f3f3,
		0 0 3px rgba(0,0,0,0.6) inset;
	box-shadow: 
		0 1px 0 #f3f3f3,
		0 0 3px rgba(0,0,0,0.6) inset;	
}
.gallery h5 {
	padding-top: 6px;
	margin-bottom: -5px;
	font-size: 15px;
	color: #666;
}
.gallery-box {
	padding-left: 5px;
}
.gallery-item {
	border: none;
	max-width: 100px;
	height: 80px !important;
	margin: 10px 6px;
	border: 4px solid #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.4);
	box-shadow: 0 0 2px rgba(0,0,0,0.4);
}
.gallery-item img,
.gallery-item td,
.gallery-item tr,
.gallery-item tbody {
	display: block;
	width: 100px;
	max-height: 80px;
}
a.with-lb {
	display: block;
	height: 80px !important;
}
.gallery-item table {
	display: block;
	height: auto !important
}
.gallery-item:hover {
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.5);
	box-shadow: 0 0 3px rgba(0,0,0,0.5);
}

#lightbox-container-image-box {
	background: #f8f8f8;
	border: 10px solid rgba(0,0,0,0.6);
	padding-bottom: 50px;
	-webkit-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.8);
	-moz-box-shadow: 0 2px 10px rgba(0,0,0,0.8);
	box-shadow: 0 2px 10px rgba(0,0,0,0.8);
}
#lightbox-container-image-data-box {
	height: 40px;
	position: relative;
	top: -50px;
	background: #f8f8f8;
	border: 10px solid rgba(0,0,0,0);
	border-top: none;
	-webkit-border-radius: 0 0 10px 10px;	
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	z-index: 20;
}
#jquery-overlay {
	opacity: 0.5 !important;
}
#lightbox-loading-link {
	display: block;
	width: 24px;
	height: 24px;
	background: url(http://css3.wdfiles.com/local--files/sandbox:portfolio/lightbox-loader3.gif) no-repeat 0 0;
	margin: 0 auto;
}
#lightbox-loading-link img,
#lightbox-secNav-btnClose img {
	display: none;
}
#lightbox-secNav-btnClose {
	display: block;
	width: 27px;
	height: 28px;
	background: url(http://css3.wdfiles.com/local--files/sandbox:portfolio/lightbox-close.png) no-repeat 0 0;
}
#lightbox-secNav-btnClose:hover {
	opacity: 0.75;
}
#lightbox-nav-btnNext:hover {
	background: url(http://css3.wdfiles.com/local--files/sandbox:portfolio/lightbox-next.png) no-repeat 100% 50% !important;
}
#lightbox-nav-btnPrev:hover {
	background: url(http://css3.wdfiles.com/local--files/sandbox:portfolio/lightbox-prev.png) no-repeat 0 50% !important;
}
#lightbox-nav-btnNext,
#lightbox-nav-btnPrev {
	width: 25% !important;
}
/* MEDIA QUERIES  -------------------------------------------------------- */
@media all and (min-width:1150px) {
#side-bar {
	padding: 10px 142px 10px 50px;
}
#content-wrap {
	margin-left: 480px;
	margin-right: 100px;
}
#header, #footer {
	margin-left: 480px;
	margin-right: 120px;
}
}


@media all and (max-width:900px) {
#side-bar {
	padding: 10px 0px 10px 4px;
	width: 86px;
}
#content-wrap {
	margin-left: 88px;
	margin-right: 0;
}
.side-nav,.side-about,.side-header {
	display: none;
}
#header,#footer {
	margin-left: 90px;
	margin-right: 20px;
}
#login-status, #search-top-box {
	top: 6px;
}
#header h1 {
	display: block;
	position: absolute;
	left: 20px;
	top: 50px;
}
}

@media all and (max-width:515px) {
#side-bar {
	width: 0;
	padding: 0;
}
#content-wrap {
	margin-left: 0;
	margin-right: 0;
}
.post-slider, .side-nav,.side-about,.side-header {
	display: none;
}
#header,#footer {
	margin-left: 0;
	margin-right: 0;
}
}
/* End Media Queries */
