/* -------- Styles ---------*/
#body .zbl-h1{
	color:#fff;
	font-size:60px;
	font-weight:normal;
	}
#body .zbl-h1 a{
	color:#cacaca;
	}
#body .zbl-h1 a:hover{
	text-decoration:underline;
	}
#body .zbl-h2{
	color:#6fb6c5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	letter-spacing:.02em;
	}
#body .zbl-h2 a:hover{
	text-decoration:underline;
	}
#body .zbl-h3{
	color:#6fb6c5;
	font-size:13px;
	font-weight:bold;
	letter-spacing:.02em;
	margin-top:15px;
	text-transform:uppercase;
	}
#body .zbl-h3 a:hover{
	text-decoration:underline;
	}
#body a{
	color:#6fb6c5;
	text-decoration:none;
	}
#body a:hover{
	text-decoration:underline;
	}
#body .navigation-container{overflow:hidden;}
#body{
	background:url(https://lygo.net/ly/zeeblio/styles/lightingFX/images/bkgd.jpg) no-repeat fixed left top #000;
	background-size:cover;
	color:#d9d9d9;
	font-size:12px;
	line-height:16px;
	}
/*---- OuterContainer and Container CSS ---- */
#outerContainerBA{
	margin:0 auto;
	padding:15px;
	width:980px;
}
#containerBA{
	margin:0 auto;
	}
/* ---- Header CSS ---- */
#headerBA{
	border-bottom:1px solid #444;
	margin-bottom:15px;
	min-height:160px;
	padding:15px;
	width:auto;
}

#headerBA ul.navigation {margin:30px 0;}
#headerBA ul.navigation li{
	float:left;
	min-width:30px;
	margin-right:2px;
}
#headerBA ul.navigation li.first{}
#headerBA ul.navigation li.last{}
#headerBA ul.navigation li a{
	background: #5e5e5e;
	background: -moz-linear-gradient(top, #5e5e5e 0%, #0e0e0e 76%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5e5e), color-stop(76%,#0e0e0e));
	background: -webkit-linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	background: -o-linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	background: -ms-linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	background: linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	border:1px solid #333;
	box-shadow:0 1px 0 #999 inset;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	display:block;
	font-size:10px;
	font-weight:bold;
	letter-spacing:.05em;
	line-height:15px;
	padding:4px 16px;
	text-transform:uppercase;
	text-decoration:none;
}
#headerBA ul.navigation li{
	float:left;
	margin-right:2px;
	min-width:30px; 
}
#headerBA ul.navigation li a:hover{
	background:#333;
	box-shadow:0 -1px 2px #000 inset;
	color:#fff;
}
#headerBA p{color:#fff;}

/* ---- Main / Content Area & Side bar CSS Defaults ---- */
#mainBA{
	background-color: rgba(0, 0, 0, 0.45);
	margin-bottom:15px;
	padding:15px;
	width:auto;
}
#contentBA .zbl-h1{
	color:#e4e4e4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:40px;
	font-weight:normal;
	letter-spacing:.01em;
	margin-top:15px;
}
#contentBA{
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	margin-bottom:15px;
	min-height:200px;
	width:65%;
}

#contentBA .zbl-h2{margin-top:15px;}
#contentBA .zbl-h3{margin-top:15px;}
#contentBA ul.navigation {margin:20px 0 5px 0;overflow:hidden;}
#contentBA ul.navigation li.last{margin-right:0;}
#contentBA ul.navigation li a{
	background: #5e5e5e;
	background: -moz-linear-gradient(top, #5e5e5e 0%, #0e0e0e 76%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5e5e), color-stop(76%,#0e0e0e));
	background: -webkit-linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	background: -o-linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	background: -ms-linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	background: linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	border:1px solid #333;
	box-shadow:0 1px 0 #999 inset;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	display:block;
	font-size:10px;
	font-weight:bold;
	letter-spacing:.05em;
	line-height:15px;
	padding:4px 16px;
	text-transform:uppercase;
	text-decoration:none;
}
#contentBA ul.navigation li a:hover{color:#fff;}
#contentBA ul.navigation li a.selected{background:#333;}

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

#sidebarBA{
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	margin-bottom:15px;
	width:30%;
}
#sidebarBA ul.navigation{
	margin:0 0 30px 0;
	}
#sidebarBA ul.navigation li{
	display:block;
	list-style:none; 
	min-width:30px;
	margin-bottom:1px;
}
#sidebarBA ul.navigation li a{
	background: #5e5e5e;
	background: -moz-linear-gradient(top, #5e5e5e 0%, #0e0e0e 76%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5e5e), color-stop(76%,#0e0e0e));
	background: -webkit-linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	background: -o-linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	background: -ms-linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	background: linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	border:1px solid #333;
	box-shadow:0 1px 0 #999 inset;
	display:block; 
	padding:5px 10px;
	text-transform:uppercase;
	text-decoration:none;
}
#sidebarBA ul.navigation li a:hover{
	background:#333;
	box-shadow:0 -1px 2px #000 inset;
	color:#fff;
}
#sidebarBA ul.navigation li a.selected{
	background:#333;
	box-shadow:0 -1px 2px #000 inset;
	color:#fff;
}

/* ---- Footer CSS ---- */
#footerBA{
	background:#000;
	background-color:rgba(0,0,0,.5);
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	min-height:100px;
	padding: 15px;
    width: auto;   
} 
#footerBA ul.navigation {
	font-size:11px;
	margin:15px 0;
	padding:10px 0;
	text-transform:uppercase;
}
#footerBA ul.navigation li{
	float:left; 
	min-width:30px; 
}
#footerBA ul.navigation li.last{border-right:none;}
#footerBA ul.navigation li.first a{padding-left:0;}
#footerBA ul.navigation li a{
	color:#6fb6c5; 
	display:block; 
	padding:0 10px;
}
#footerBA ul.navigation li a:hover{color:#fff;}
#footerBA ul.navigation li a.selected{color:#fff;}

/* ____________________ Layout Specific CSS ______________________________________________________________________________ */


/*----LAYOUT 1 Column----*/
.v3 #contentBA{width:auto;}
.v3 #sidebarBA{width:auto;}
.v3 #sidebarBA ul.navigation {margin:2px 0 20px;}
.v3 #sidebarBA ul.navigation li{float:left;margin-right:2px;min-width:30px;}
.v3 #sidebarBA ul.navigation li a{
	background: #5e5e5e;
	background: -moz-linear-gradient(top, #5e5e5e 0%, #0e0e0e 76%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5e5e), color-stop(76%,#0e0e0e));
	background: -webkit-linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	background: -o-linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	background: -ms-linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	background: linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	border:1px solid #333;
	box-shadow:0 1px 0 #999 inset;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	display:block;
	margin:15px 0 0 0;
	padding:4px 16px;
	text-transform:uppercase; 
}
.v3 #sidebarBA ul.navigation li.last{border-right:none;}
.v3 #sidebarBA ul.navigation li a:hover{background:#333;color:#fff;}
.v3 #sidebarBA ul.navigation li.last{border-right:none;}
.v3 #sidebarBA ul.navigation li a.selected{background:#333;color:#fff;}

/*----LAYOUT 2 Column Left ----*/
/*----LAYOUT 2 Column Right----*/

/* ---- Module Specific Styling ---- */
#body .zbl-Btn, #body input.zbl-Btn{
	background: #5e5e5e;
	background: -moz-linear-gradient(top, #5e5e5e 0%, #0e0e0e 76%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5e5e), color-stop(76%,#0e0e0e));
	background: -webkit-linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	background: -o-linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	background: -ms-linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	background: linear-gradient(top, #5e5e5e 0%,#0e0e0e 76%);
	border:none;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	color:#6FB6C5;
	letter-spacing:.05em;
	padding:4px 16px;
	text-decoration:none;
}
#body .zbl-Btn:hover, #body input.zbl-Btn:hover{background:#212121;color:#fff;border:none;box-shadow:none;text-decoration:none;}

/* FACEBOOK LIKE BOX */
#body .fbLikeContainer, #body .fbBoxContainer{background:url(https://lygo.net/ly/zeeblio/images/trans/w80.png)}
#body .fbLikeContainer iframe{padding:8px}




/* ---- mobile layout ---- */

@media screen and (max-device-width:480px), screen and (max-width:600px){
/* adds mobile only background */
#body.mobileLayout{background:url(https://lygo.net/ly/zeeblio/styles/lightingFX/images/mBG.jpg) no-repeat top fixed #000}

/* style for menu button at top right of page */
#body.mobileLayout #mNavLink{background:#676767; color:#ddd; border:1px solid #aaa}

/* styling for navigation menu to be placed at bottom of page */
#body.mobileLayout .mobileNav ul li a{background:#474747; color:#111}
#body.mobileLayout .mobileNav ul li a:hover, #body.mobileLayout .mobileNav ul li a.selected{background:#5b5b5b; color:#111}

/* mobile layout/content styling */
	#body.mobileLayout #headerBA{background:rgba(0, 0, 0, .35); margin-bottom:15px!important; padding-top:20px}
	#body.mobileLayout .zbl-h1 {padding-top:25px; font-size:40px;}
	#body.mobileLayout .zbl-h2, #body.mobileLayout .zbl-h3, #body.mobileLayout .zbl-h4{margin-top:12px;}
	#body.mobileLayout #contentBA{background:rgba(0, 0, 0, .35); margin-bottom:15px!important;}
	#body.mobileLayout #sidebarBA{background:rgba(0, 0, 0, .35); margin-bottom:15px!important; padding-top:15px}
	#body.mobileLayout #footerBA{}
}
