/*
Theme Name: Jazzengine
Theme URI: http://www.jazzengine.com
Description: Full screen WP theme 
Version: 1.0
Author: Jazz Engine
Author URI: http://www.jazzengine.com
Tags: fullscreen, ajax
*/

/* Getting the new tags to behave */
article, aside, audio, 
canvas, command, 
datalist, details, 
embed, 
figcaption, figure, footer, 
header, hgroup, 
keygen, 
meter, 
nav, 
output, 
progress, 
section, source, 
video {
	display:block;
}
mark, 
rp, rt, ruby, 
summary, 
time {
	display:inline;
}

/* Global properties ======================================================== */
body { 
	background:url(images/body-bg.jpg) no-repeat 50% bottom #fff;
	background-attachment:fixed; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	line-height:1em;
	color:#fff;
}
html { 
	min-width:980px;
}
html, 
body { 
	height:100%;
}

/*#bgimg {
	position:absolute;
	z-index: -1;
}*/

.clear { clear:both; }

a img {
	border: none;
}

/*----- txt, links, lines, titles -----*/
a {
	color:#e41043; 
	outline:none;
}
a:hover {
	text-decoration:none;
}

h1 {
	
}

h2 {
	font-size:37px;
	line-height:19px;
	font-weight:normal;
	color:#fff;
	margin-bottom:15px;	
}

h5 {
	font-size:16px;
	line-height:24px;
	font-weight:normal;
	color:#e41043;
	margin-bottom:16px;	
}

p {
	margin-bottom:16px;
	line-height:18px;
}

.scrollBg {
	position: absolute;
	top: 16px;
	left: 0;
	background-image: url(images/pattern_8.jpg);
	background-color: #fff;
	width: 730px;
	height: 120px;
}

.scrollBg  img {
	display: block;
}

#post-2 ul {
	list-style:square;
	padding-left:20px;
}

/* Global Structure ============================================================= */
.container {
	position:relative;
	margin:0 auto;
	width:980px;
	font-size:11px;
	text-transform:uppercase;
}

.extra-box {
	position:relative;
	top:50%;
}

/* About Box */
.aboutbox { 
	position:relative;
	float:right;
	width:340px;
	height:140px;
	margin: 120px 20px 0 0;
	padding:12px 15px; 
	color:#fff;
	background:url(images/png-tail2.png);
	overflow:none;
}

.aboutbox h2.title { 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #aaa;
	text-transform:uppercase;
}

.aboutbox p { 
	font: normal 11px Arial, Helvetica, sans-serif;
}

.fb-box {
	float:right; 
	width:160px; 
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align:right;
}

/* Header */
header {
	background:url(images/tail-bg.png) repeat-x left top;
	min-height:16px;
	height:auto!important;
	height:16px;
}

header .container {
	position:relative;
	z-index:1000;
}

/* Footer */
.footer-box {
	position:relative;
	top:50%;
	margin:0 auto;
	width:980px;
}

footer {
	position:absolute;
	background:url(images/tail-bg.png);
	top:300px;
	right:0;
	bottom:0;
	width:450px;
	height:33px;
	text-transform:uppercase;
	text-align:center;
	font-size:13px;
	line-height:33px;
	color:#fff;
	z-index: 1;
}

footer .inside {
	padding:0;
}
footer a {
	color:#777;
	text-decoration:none;
}
footer a:hover {
	text-decoration:underline;
}

/* Sign */
#sign { 
	position: absolute; 
	background: #000;
	top:315px;
	left: 0; 
	z-index: 2;
	line-height: 20px; 
	font-size: 11px;
	color: #fff;
	padding: 0 20px;
}

#sign a:hover { color: #7e7e7e }
#sign a { color: #aaa;}

/*----- form defaults -----*/
input, 
select, 
textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	vertical-align:middle;
	font-weight:normal;
	color:#333;
	margin:0;
	padding:0;
	text-transform:uppercase;
}

fieldset {
	border:0;
}

/* Slider ==========================================*/

#slider-wrap {
	width:100%;
	min-width:980px;
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
	z-index:1;
	background:url(images/slider-tail.png) repeat-x left top;
	height:261px;
	font-size:11px;
	text-transform:uppercase;
}   
#slider {
		overflow:visible !important;
		z-index:1000;
		position:absolute;
		left:50%;
		margin-left:-470px;
		width:100%;
	}
	#slider ul, #slider li {
		margin:0;
		padding:0 ;
		list-style:none;
	}
	#slider li { 
		width:189px;
		height:225px;
		position:relative;
		top:17px;
		float:left;
	}
		#slider li a {
			color:#fff;
			text-decoration:none;
			cursor:pointer;
			width:170px;
			overflow:hidden;
			display:block;
			position:relative;
		}	
			#slider li a span,
			#slider li a strong {
				position:absolute;
				bottom:0;
			}
			#slider li a span {
				bottom:0;
				right:-130px;
				background:url(images/png-tail1.png);
				padding:8px 15px;
			}
			#slider li a strong {
				background:url(images/png-tail2.png);
				font-weight:normal;
				width:170px;
				left:0;
				padding:8px 0;
				text-indent:9px;
			}
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:52px;
		height:102px;
		position:absolute;
		left:50%;
		top:71px;
		z-index:1000;
		text-indent:-9999px;
		margin-left:-490px;
	}	
	#nextBtn, #slider1next {
		margin-left:438px;
	}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:52px;
		height:102px;
		background:url(images/prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(images/next.gif) no-repeat 0 0;	
		}

#page {
    position: absolute;
	background: url(images/slider-tail.png);
    width: 630px;
    top: 140px;
    right: 70px;
	bottom: 23px;
	padding: 16px;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	z-index: 0;
}

#title-page {
	text-transform: lowercase;
	font-size: 24px;
	color: #e41043;
	margin-bottom: 20px;
}

.panel {
	width: 100%;
    height: 450px;
	overflow: auto;
}

#sidebar {
    position: absolute;
	background: url(images/dot.png);
    width: 215px;
    top: 118px;
	right: 0;
	bottom: 23px;
	padding: 10px 10px 10px;
	font-size: 13px;
	color: #fff;
	z-index: 0;
}

.sidebox {
	clear: both;
}

.sidebox .title-twitter {
	display: block;
	text-transform: lowercase;
	font-size: 16px;
	color: #dda0dd;
	padding: 0;
}

.alignleft {
	float:left;
}

.alignright {
	float:right;
}

.post_thumbnail {
	margin: 0 10px 10px 0;
}

/* List */
ul.wplc_event_list { 
	list-style-type:none;
	padding: 0;
	margin: 15px 0;
}

ul.wplc_event_list li .list { 
	display: block; 
	padding: 0 0 20px 0;
	margin: 0;
	background: #fff;
}

ul.wplc_event_list li h3, ul.wplc_event_list li h3 a { 
	display: block; 
	font-size: 16px;
	color: #e41043; 
	padding: 5px;
}

ul.wplc_event_list li .date { 
	display: block; 
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding: 0 5px;
	border-bottom: 1px solid #e41043; 
}

ul.wplc_event_list li .loc {
	margin-left: 20px;
	font-weight: bold;
}

ul.wplc_event_list li .desc { 
	margin-left: 20px;
	line-height: 18px;
}

.ngg-album {
    border: none!important;
}

