@media (max-width: 980px)

	@font-face
	{
	font-family: RobotoCondensed;
	src: url('fonts/RobotoCondensed-Regular.ttf');
	}

	* 
	{
	margin: 0;
	padding: 0;
	}

	/* Headeline */
	h1 
	{
	font-size: 2.5em;
	line-height: 1.2em;
	}

	h2 
	{
	font-size: 2em;
	line-height: .9em;
	}

	h3 
	{
	font-size: 1.5em;
	line-height: 1.2em;
	}

	h4 
	{
	font-family: RobotoCondensed;
	font-size: 18px;
	line-height: 1.5em;
	}

	h5 
	{
	font-size: 1.1em;
	line-height: 1.8em;
	}

	h6 
	{
	font-size: 1em;
	line-height: 1.8em;
	}

	h1,h2,h3,h4,h5,h6 
	{
	margin-bottom: 5px;
	}
	/* End Headline */

	/* begin layout */
	body 
	{
	line-height: 1;
	font: 12px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
	background: #ccc;
	color: #aaa;
	margin: 0;
	padding: 0;
	}

	#page-header 
	{
	width: 94%;;
	background: #FFF;
	margin: 0 auto 0;
	}

	#page 
	{
	width: 94%;;
	background: #000;
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);
	margin: 0 auto 0;
	}

	/* Header */
	#header 
	{
	width: auto;
	padding: 25px 20px;
	background: #000;
	border-bottom: 3px solid #333333;
	}

	#header h1,#header h2 
	{
	color: #fff;
	font-family: 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
	font-size: 28px;
	margin: 0;
	padding: 0;
	}

	.description 
	{
	color: #FFFFFF;
	font-family: 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
	font-weight: 700;
	letter-spacing: -1px;
	padding: 0 5px 0 0;
	width: auto;
	}

	#header #header_logo
	{
	float: left;
	text-align: left;
	font-size: 1.2em;
	color: #fff;
	}

	/* Navigation */
	#nav_link,#cat 
	{
	min-height: 150px;
	color: #333;
	line-height: 30px;
	width: 100%;
	}

	.nav,#cat_nav 
	{
	z-index: 99;
	list-style: none;
	line-height: 1;
	overflow: visible;
	clear: both;
	margin: 0;
	padding: 0;
	}

	.nav a 
	{
	z-index: 100;
	display: block;
	text-decoration: none;
	}

	.nav li,#cat_nav li 
	{
	float: left;
	width: auto;
	display: inline-block;
	margin: 0;
	}

	.nav li a,#cat_nav li a 
	{
	font-family: RobotoCondensed;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	line-height: 30px;
	display: inline-block;
	padding: 7px 15px 8px 15px;
	}

	.nav li.first
	{
	background: #0355B1;
	color: #fff;
	}

	.nav li.first a 
	{
	color: #fff;
	}

	.nav li a:hover,.nav li a:active,.nav li.current_page_item 
	{
	transition-duration:0.35s;
	transition-timing-function: ease-in;
	background: #0355B1;
	color: #fff;
	text-decoration: none;
	}

	.nav li.current_page_item a
	{
	color: #fff;
	}

	.nav li.current_page_item ul li a
	{
	color: #555;
	}

	.nav li ul li a
	{
	background: #fff;
	color: #48D;
	}

	.nav li:hover > ul,#cat_nav li:hover > ul 
	{
	display: block;
	z-index: 2;
	}

	.nav li ul li:hover ul,#cat_nav li ul li:hover ul 
	{
	left: 0;
	}

	.nav li ul,#cat_nav li ul 
	{
	position: absolute;
	left: -999em;
	width: 166px;
	z-index: 999;
	border: 1px solid #333333;
	border-bottom: none;
	}

	.nav li ul li,#cat_nav li ul li 
	{
	border-bottom: 1px solid #333333;
	list-style: none;
	}

	.nav li ul li a,.nav li ul li a:visited,#cat_nav li ul li a,#cat_nav li ul li a:visited 
	{
	background: #fff;
	width: 140px;
	color: #555;
	border-bottom: none;
	padding: 7px 13px 6px;
	}

	.nav li ul li a,#cat_nav li ul li a 
	{
	padding: 7px 13px 6px;
	}

	.nav li ul li a:hover,#cat_nav li ul li a:hover 
	{
	background: #0355B1;
	color: #fff;
	border-bottom: none;
	}

	.nav li ul ul,#cat_nav li ul ul 
	{
	margin: -32px 0 0 166px;
	}

	.nav li:hover,.nav li.hover,#cat_nav li:hover,#cat_nav li.hover 
	{
	position: static;
	}

	.nav li:hover ul ul,.nav li:hover ul ul ul,.nav li:hover ul ul ul ul,#cat_nav li:hover ul ul,#cat_nav li:hover ul ul ul,#cat_nav li:hover ul ul ul ul 
	{
	left: -999em;
	}

	.nav li:hover ul,.nav li li:hover ul.nav li li li:hover ul,.nav li li li li:hover ul,#cat_nav li:hover ul,#cat_nav li li:hover ul#cat_nav li li li:hover ul,#cat_nav li li li li:hover ul 
	{
	left: auto;
	}

	/* search */
	#search 
	{
	width: 100%;
	margin: 45px 0 -10px 0;
	float: left;
	display: inline;
	}

	#search input 
	{
	font-family: RobotoCondensed;
	font-size: 14px;
	font-style: normal;
	color: #bbb;
	background: #fff;
	float: left;
	width: 94%;;
	line-height: 15px;
	border: none;
	margin: -15px 0 15px 0;
	padding: 5px 6px;
	}

	#search input:focus,#search input:hover 
	{
	border: none;
	}

	#search input.btn 
	{
	background: none;
	border: none;
	width :auto;
	margin: 7px 0 0 -22px;
	padding: 0;
	}

	/* category navigation */
	#cat 
	{
	background: none repeat scroll 0 0 #FFF;
	border-bottom: 1px solid #48D;
	border-top: 1px solid #333333;
	}

	#cat_nav a 
	{
	position: relative;
	display: block;
	text-decoration: none;
	}

	#cat_nav a:hover 
	{
	color: #FFF;
	background: #0355B1;
	}
	.current-cat a
	{
	background: #4488dd;
	color: #fff !important;
	}

	li.current-cat ul.children li a
	{
	color: #555 !important;
	}

	li.current-cat ul.children li a:hover 
	{
	color: #fff !important;
	}

	/* wrapper */
	#wrapper 
	{
	width: 94%;;
	overflow: hidden;
	}

	#content 
	{
	float: left;
	line-height: 1.6em;
	width: 94%;;
	}

	#content h1.post-title,#content h2.post-title 
	{
	color: #ff6600;
	font-family: RobotoCondensed;
	text-transform: capitalize;
	line-height: 110%;
	}

	#content h1.post-title a,#content h2.post-title a
	{
	font-size: 20px;
	color: #ff6600;
	line-height: 115%;
	}

	#content h1.post-title a:hover,#content h2.post-title a:hover
	{
	color: #777;
	text-decoration: none;
	}

	#content a 
	{
	font-family: RobotoCondensed;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
	}

	a.more-link
	{
	background: #F0F0F0;
	border: 2px solid #E7E7E7;
	clear: both;
	display: block;
	float: right;
	padding: 2px 3px;
	text-decoration: none;
	}

	#content a:hover 
	{
	text-decoration: underline;
	}

	#content em 
	{
	font-style: italic;
	font-weight: 400;
	}

	#content strong em,#content em strong 
	{
	font-style: italic;
	font-weight: 700;
	}

	#content del 
	{
	text-decoration: line-through;
	color: #aaa;
	}

	#content ins 
	{
	text-decoration: underline;
	font-weight: 700;
	}

	#content pre,#content code,#content tt 
	{
	background: #F5F5F5;
	color: #666;
	display: inline;
	font: 12px/20px 'andale mono','lucida console', monospace;
	overflow: auto;
	margin: 0;
	padding: 2px 3px;
	}

	#content hr 
	{
	background-color: #333333;
	color: #333333;
	clear: both;
	width: 94%;;
	height: 1px;
	border: none;
	margin: 15px 0;
	}

	blockquote,q 
	{
	quotes: none;
	overflow: hidden;
	color: #888;
	clear: both;
	margin: 0 0 11px;
	padding: 0;
	}

	.entry 
	{
	font: 1.1em/1.6em 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
	padding: 0;
	text-align: justify;
	}

	.entryp 
	{
	font: 1.1em/1.6em 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
	padding:0;
	text-align: justify;
	overflow: hidden;
	}

	#content img.wp-smiley 
	{
	padding: 0;
	border: none;
	background: none;
	}

	.entry p 
	{
	padding-bottom: 10px;
	margin: 0;
	}

	img.centered 
	{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0;
	}

	.aligncenter 
	{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

	.alignright 
	{
	float: right;
	margin: 7px 10px 10px;
	}

	.alignleft 
	{
	float: left;
	margin: 7px 10px 10px 0;
	}

	.wp-caption 
	{
	background: #F7F7F7;
	text-align: center;
	border: 1px solid #333333;
	padding: 4px 0 5px;
	}

	.wp-caption img 
	{
	border: 0;
	margin: 0 0 5px;
	padding: 0;
	}

	.wp-caption p.wp-caption-text 
	{
	font-size: 11px;
	font-weight: 400;
	line-height: 12px;
	margin: 0;
	padding: 0;
	}

	.entrytext .postmetadata 
	{
	margin-top: 20px;
	}

	#content .postmetadata 
	{
	background: #333;
	font-family: RobotoCondensed;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	color: #aaa;
	margin: 10px 0 20px 0;
	padding: 4px 10px;
	border-radius: 5px;
	}

	#content .postmetadata a 
	{
	color: #B1B1B1;
	text-decoration: none;
	padding: 0;
	}

	#content .postmetadata a:hover 
	{
	color: #B1B1B1;
	text-decoration: underline;
	background: none;
	padding: 0;
	}

	.navigation 
	{
	margin: 0 0 0 0;
	}

	.pagetitle 
	{
	font-size: 1.6em;
	margin-bottom: 20px;
	}

	/* sidebar */
	#sidebar 
	{
	display: inline;
	float: right;
	width: 94%;;
	padding: 0 0 0 19px;
	margin: 15px 0 0 0;
	}

	#sidebar a:link,#sidebar a:visited 
	{
	font-family: RobotoCondensed;
	font-size: 15px;
	color: #ff6600;
	text-decoration: none;
	}

	#sidebar a:hover 
	{
	color: #367FDA;
	text-decoration: underline;
	}

	#sidebar ul 
	{
	margin: 0 0 20px 0;
	list-style: none;
	}

	#sidebar .sidebar_inner ul h2 
	{
	color: #ff6600;
	font-family: RobotoCondensed;
	font-size: 25px;
	text-transform: uppercase;
	border-bottom: 3px solid #333;
	margin: 0 0 5px 0;
	padding: 5px 10px 5px 0;
	text-shadow: none;
	}

	#sidebar .sidebar_inner ul h2 a
	{
	text-decoration: none;
	color: #7e7e7e;
	}

	#sidebar .sidebar_inner ul h2 a:hover
	{
	color: #ff9900;
	}

	#sidebar ul li 
	{
	margin: 0;
	padding: 5px 0;
	}

	#sidebar ul ul 
	{
	clear: both;
	list-style: none outside url(images/arrow2.png);
	padding: 0;
	}

	#sidebar .sidebar_inner ul ul li 
	{
	border-bottom: 1px solid #333333;
	}

	#sidebar .sidebar_inner 
	{
	width: auto;
	padding: 0;
	}

	#sidebar .sidebar_inner ul ul li ul
	{
	padding-left: 20px;
	margin-bottom: 0;
	}

	#sidebar .sidebar_inner ul ul li ul li
	{
	list-style: none;
	line-height: 1.6em;
	font-size: 1.1em;
	border-bottom: 0;
	}

	.textwidget
	{
	padding: 0 2px;
	}

	/* comment form */
	#respond
	{
	margin: 15px 0;
	}

	h3.responds
	{
	font-size: 1.5em;
	}

	#respond p 
	{
	color: #777;
	margin: 0;
	}

	.comments-box 
	{
	border-top: 1px solid #181818;
	}

	.comments-box h3 
	{
	font-size: 14px;
	}

	.comments-box h2
	{
	font-family: RobotoCondensed;
	height: 51px;
	width: auto;
	float: left;
	border: none;
	margin: 0;
	padding: 12px 0 0;
	}

	.comments-box h2.join
	{
	width: 94%;;
	margin: 0;
	padding: 0;
	}

	.cancel-comment-reply
	{
	font-size: 11px;
	padding: 5px 0 0;
	}

	.cancel-comment-reply a 
	{
	color: #880200;
	}

	.cancel-comment-reply a:hover 
	{
	color: #ff9900;
	text-decoration: none;
	padding: 0;
	}

	.text 
	{
	border: 1px solid #333333;
	color: #777;
	width: 200px;
	padding: 2px;
	}

	span.jump-comment 
	{
	position: relative;
	margin-top: 25px;
	float: right;
	}

	#content span.jump-comment a 
	{
	color: #555;
	text-decoration: none;
	font-weight: 700;
	padding: 0;
	}

	#content span.jump-comment a:hover 
	{
	background: none;
	text-decoration: none;
	color: #555;
	padding: 0;
	}

	/* comment list */
	#pings 
	{
	margin-bottom: 40px;
	}

	ul.children 
	{
	margin-left: 0;
	}

	ol.commentlist 
	{
	margin: -20px 0 0;
	padding: 0;
	}

	cite.fn 
	{
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: -.05em;
	display: block;
	padding-top: 0;
	}

	.commentlist li blockquote
	{
	background: url(images/quote-comment.png) 0 8px no-repeat;
	margin: 0 0 11px;
	padding: 0 0 0 25px;
	}

	.commentlist li 
	{
	list-style: none;
	margin: 10px 0 0;
	padding: 15px;
	border-radius: 10px;
	}

	.commentlist code 
	{
	background: #333333;
	padding: 5px;
	}

	.commentlist p 
	{
	clear: both;
	padding-top: 5px;
	margin: 0;
	font: 1.1em/1.6em 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
	}

	.commentlist .moderation 
	{
	margin-top: 10px;
	color: #600;
	}

	.commentlist .thread-even 
	{
	background: #fafafa;
	}

	.commentlist .children 
	{
	margin-top: 15px;
	}

	.commentlist .comment-author 
	{
	margin-bottom: 5px;
	}

	.commentlist .avatar 
	{
	margin-right: 10px;
	float: left;
	border: 1px solid #e9e9e9;
	background: #fff;
	padding: 3px;
	}

	.commentlist .reply 
	{
	text-align: right;
	margin: 15px 0 0;
	}

	#content .commentlist .reply a,#content .commentlist .reply a:visited,#content .cancel-comment-reply a
	{
	color: #fff;
	text-align: center;
	font-size: 11px;
	text-decoration: none!important;
	background: none;
	padding: 0 6px 1px!important;
	}

	.commentlist .comment-meta 
	{
	float: left;
	margin-bottom: 15px;
	}

	.commentlist .comment-date a,.commentlist .comment-date a:visited 
	{
	color: #888;
	font-size: 1.1em;
	}

	#commentform 
	{
	margin: 10px 0 0;
	}

	#commentform input.txt,#commentform textarea 
	{
	font: 14px/14px Arial, Helvetica, sans-serif;
	border-color: #ccc #efefef #efefef #ccc;
	border-style: solid;
	border-width: 1px;
	}

	#commentform input.txt 
	{
	color: #666;
	background: #fcfcfc;
	width: 170px;
	margin: 0 5px 10px 0;
	padding: 5px 7px;
	}

	#commentform textarea 
	{
	color: #666;
	background: #fcfcfc;
	width: 94%;;
	line-height: 130%;
	padding: 7px;
	margin: 10px 0 0 0;
	}

	#commentform #submit 
	{
	background: #aaa;
	border: none;
	color: #fff!important;
	font-weight: normal;
	text-transform: uppercase;
	display: block;
	width: 220px;
	margin: 10px 0;
	padding: 9px 8px;
	}

	.button,.button:visited,.reply a,.cancel-comment-reply a 
	{
	font-weight: 700;
	display: inline-block;
	color: #424242!important;
	text-decoration: none;
	position: relative;
	cursor: pointer;
	background-color: #fff;
	border: 1px solid #efefef;
	padding: 5px 10px 6px;
	}

	.button:hover,.reply a:hover 
	{
	color: #000!important;
	text-decoration: none;
	}

	img.alignnone,img.alignright,img.alignleft 
	{
	display: inline;
	margin: 6px 10px 10px 0;
	}

	.commentlist li.depth-2,.commentlist li.depth-4 
	{
	background: #fff;
	border-bottom: 1px dashed #CCC;
	margin-left: 15px;
	}

	.commentlist li.depth-3,.commentlist li.depth-5 
	{
	background: #fafafa;
	border-bottom: 1px dashed #CCC;
	margin-left: 15px;
	}

	.commentlist .comment-meta a 
	{
	color: #666 !important;
	text-decoration: none;
	}

	.metadata a:hover,cite.fn a,cite.fn a:hover 
	{
	color: #333;
	text-decoration: none;
	}

	/* footer */
	#footer 
	{
	font-style: normal;
	color: #fff;
	width: 100%;
	clear: both;
	background: #000;
	padding: 0 0 10px 0;
	}

	.footermenu 
	{
	background: #000;
	border-top: 3px solid #333333;
	border-bottom: 1px solid #333333;
	text-transform: uppercase;
	color: #fff;
	padding: 10px;
	margin: 0;
	}

	.footercopyright 
	{
	color: #fff;
	clear: both;
	padding: 10px 7px 0 7px;
	margin: 0;
	}

	#footer_left 
	{
	text-align: left;
	float: left;
	width: 94%;;
	line-height: 1.6em;
	padding: 10px 0 10px 20px;
	}

	#footer_right 
	{
	text-align: right;
	float: right;
	width: 94%;;
	margin-left: 0;
	padding: 10px 20px 10px 0;
	}

	/* wp-pagenavi */
	.navigation .wp-pagenavi 
	{
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 700;
	margin: 0 0 15px ;
	padding: 5px 0 4px;
	}

	.navigation .wp-pagenavi a:link,.navigation .wp-pagenavi a:visited 
	{
	display: inline;
	background: #fff;
	color: #111;
	text-decoration: none;
	border: 1px solid #efefef;
	margin: 0 0 0 2px;
	padding: 7px 10px 6px!important;
	}

	.navigation .wp-pagenavi .on,.navigation .wp-pagenavi .current 
	{
	color: #111;
	border: 1px solid #efefef;
	margin: 0 0 0 2px;
	padding: 7px 10px 6px;
	}

	.navigation .wp-pagenavi .on 
	{
	background: #000;
	}

	.navigation .wp-pagenavi .extend,.navigation .wp-pagenavi span.pages 
	{
	background: #fff;
	color: #111;
	border: 1px dashed #dadada;
	padding: 7px 10px 6px;
	}

	.navigation .wp-pagenavi .current,.navigation .wp-pagenavi a:hover 
	{
	background: #C9D1DC;
	color: #FFF !important;
	text-decoration: none !important;
	}

	.navigation a.scroll 
	{
	padding: 1px 3px;
	}

	.navigation a:hover.scroll 
	{
	background: #26B;
	color: #fff;
	text-decoration: none;
	padding: 1px 3px;
	}

	.wp-pagenavi a.last 
	{
	margin-top: 10px;
	}

	/* clearing */
	.clear 
	{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	}

	.clearfix:after 
	{
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
	}

	/* misc */
	#header h1 a,#header h2 a
	{
	font-family: RobotoCondensed;
	font-size: 25px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	}

	#footer a,#footer a:visited 
	{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 10px;
	}

	#header h1 a:hover,#header h2 a:hover 
	{
	color: #ccc;
	text-decoration: none;
	}

	#nav_link,.commentlist li.bypostauthor 
	{
	display: none;
	}

	.cancel-comment-reply a,#footer #inner-footer
	{
	padding: 0;
	}

	.nav li ul li ul,#searchform label,#searchsubmit,span.says,hr 
	{
	display: none;
	}

	/* ads */
	.ads-top
	{
	margin: 5px 0 10px 0;
	}

	.ads-1, .ads-5  
	{
	padding-bottom: 10px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 10px;
	}

	.ads-2
	{
	margin: 0 0 15px 0;
	}

	.ads-3  
	{
	padding: 0 0 0 0;
	}

	.ads-4 
	{
	margin-bottom: 10px;
	padding: 5px 10px;
	}

	.ads-6
	{
	margin: 0 0 15px;
	}

	/* Floating ads */
	#topbar
	{
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	background: #FFFFFF;
	border: 0.5em solid #F0F0F0;
	padding: 2px;
	position: absolute;
	visibility: hidden;
	width: auto;
	z-index: 1000;
	}

	#mnt img 
	{
	float: left;
	width: 125px;
	height: 125px;
	margin: 2px 10px 0 0;
	padding: 5px;
	border: 1px solid #efefef;
	}

	#recent-post 
	{
	margin: 0 0 15px 0;
	background: ;
	float: left;
	padding: 0;
	}

	#recent-postt h3 
	{
	color: #ff6600;
	font-family: RobotoCondensed;
	font-size: 25px;
	text-transform: uppercase;
	border-bottom: 3px solid #333;
	margin: 0 0 5px 0;
	padding: 5px 10px 2px 0;
	text-shadow: none;
	}

	#recent-post li
	{
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #333;
	}

	#rpcat 
	{
	font-size: 10px;
	color: #8e8c8c;
	text-decoration: underline;
	}

	#recent-post a 
	{
	text-decoration: underline;
	color: #5a9acf;
	}

	#recent-post a:hover 
	{
	color: #367FDA;
	text-decoration: underline;
	}

	.batasmain 
	{
	clear: both;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	}

	.posted-single img
	{
	width: 100%;
	height: auto;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	}

	.lb-album
	{
	width: 94%;;
	margin: 0 auto;
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	}

	.lb-album li
	{
	float: left;
	overflow: hidden;
	margin: -500px 0 0 0;
	position: relative;
	}

	.lb-album li > a,
	.lb-album li > a img
	{
	display: block;
	}

	.lb-album li > a
	{
	width: 94%;;
	position: relative;
	padding-top: 0; 
	border-radius: 5px;
	}

	.lb-album li > a span
	{
	position: absolute;
	color: #fff;
	width: 94%;;
	top: 0;
	left: 0;
	text-align: center;
	line-height: 375px;
	font-size: 24px;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	background: rgb(210,241,194);
	background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.4)), color-stop(100%,rgba(241,210,194,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%);
	background: radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%);
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
	}

	.lb-album li > a:hover span
	{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
	}

	.lb-overlay
	{
	width: 0;
	height: 0;
	position: fixed;
	overflow: hidden;
	left: 0;
	top: 0;
	padding: 0;
	z-index: 99;
	text-align: center;
	background: rgba(0,0,0 ,0.8);
	background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0 ,0.8)) 0%, rgba(0,0,0 ,0.8) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0 ,0.8)), color-stop(100%,rgba(241,210,194,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(10,0,0 ,0.8) 0%,rgba(0,0,0 ,0.8) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0 ,0.8) 0%,rgba(0,0,0 ,0.8) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0 ,0.8) 0%,rgba(0,0,0 ,0.8) 100%);
	background: radial-gradient(center, ellipse cover,rgba(0,0,0 ,0.8) 0%,rgba(0,0,0 ,0.8) 100%);
	}

	.lb-overlay > div
	{
	position: relative;
	color: rgba(128,128,128,0.8);
	width: 94%;;
	height: 80px;
	margin: 40px auto 0 auto;
	}

	.lb-overlay div h3,
	.lb-overlay div p
	{
	text-align: center;
	height: 10px;
	}

	.lb-overlay div h3
	{
	font-size: 16px;
	float: left;
	color:#fff;
	}

	.lb-overlay div h3 span,
	.lb-overlay div p
	{
	font-size: 16px;
	font-family: Constantia, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	font-style: italic;
	}

	.lb-overlay div h3 span
	{
	display: block;
	line-height: 6px;
	}

	.lb-overlay div p
	{
	font-size: 14px;
	text-align: left;
	float: left;
	width: 260px;
	}

	.lb-overlay a.lb-close
	{
	background: #fff;
	z-index: 1001;
	text-transform: uppercase;
	color: #fff;
	position: absolute;
	top: 10px;
	left: 45%;
	font-size: 16px;
	border-radius: 5px;
	text-align: center;
	width: 50px;
	overflow: hidden;
	margin: 0 -25px 0 0;
	padding: 10px 20px 10px 20px;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	-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);
	}

	.lb-overlay img
	{
	/* height: 100%; For Opera max-height does not seem to work */
	min-height: 100%;
	min-width: 60%;
	position: auto;
	opacity: 0;
	border-radius: 5px;
	filter: alpha(opacity=0); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 7px rgba(0,0,0,0.2);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
	padding: 5px;
	border: 1px solid #ccc;
	}

	.lb-prev, .lb-next
	{
	text-indent: -9000px;
	position: absolute;
	top: -32px;
	width: 24px;
	height: 25px;
	left: 50%;
	opacity: 0.8;
	filter: alpha(opacity=80); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; /*IE8*/
	}

	.lb-prev:hover, .lb-next:hover
	{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
	}

	.lb-prev
	{
	margin-left: -30px;
	background: transparent url(images/arrows.png) no-repeat top left;
	}

	.lb-next
	{
	margin-left: 6px;
	background: transparent url(images/arrows.png) no-repeat top right;
	}

	.lb-overlay:target 
	{
	width: auto;
	height: auto;
	bottom: 0;
	right: 0;
	padding: 80px 100px 120px 100px;
	}

	.lb-overlay:target img,
	.lb-overlay:target a.lb-close
	{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
	}

	/* 
	100% Height for Opera as the max-height seems to be ignored, not optimal for large screens 
	http://bricss.net/post/11230266445/css-hack-to-target-opera 
	*/

	x:-o-prefocus, .lb-overlay img 
	{
	height: 100%;
	}

	.lb-albumsgl
	{
	width: 94%;;
	margin: 0 auto;
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	}

	.lb-albumsgl li
	{
	float: left; 
	overflow:hidden;
	margin: -505px 0 0 0;
	position: relative;
	}

	.lb-albumsgl li > a,
	.lb-albumsgl li > a img
	{
	display: block;
	}

	.lb-albumsgl li > a
	{
	width: 94%;;
	position: relative;
	}

	.lb-albumsgl li > a span
	{
	position: absolute;
	color: #fff;
	width: 94%;;
	top: 0;
	left: 0px;
	text-align: center;
	font-size: 24px;
	margin: 200px 0 0 0;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	background: rgb(241,210,194);
	background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.4)), color-stop(100%,rgba(241,210,194,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%);
	background: radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%);
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
	}

	.lb-albumsgl li > a:hover span
	{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
	}

	.lb-overlaysgl
	{
	width: 0;
	height: 0;
	position: fixed;
	overflow: hidden;
	left: 0;
	top: 0;
	padding: 0;
	z-index: 99;
	text-align: center;
	background:rgba(0,0,0 ,0.8);
	background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0 ,0.8)) 0%, rgba(0,0,0 ,0.8) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0 ,0.8)), color-stop(100%,rgba(241,210,194,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(10,0,0 ,0.8) 0%,rgba(0,0,0 ,0.8) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0 ,0.8) 0%,rgba(0,0,0 ,0.8) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0 ,0.8) 0%,rgba(0,0,0 ,0.8) 100%);
	background: radial-gradient(center, ellipse cover,rgba(0,0,0 ,0.8) 0%,rgba(0,0,0 ,0.8) 100%);
	}

	.lb-overlaysgl > div
	{
	position: relative;
	color: rgba(128,128,128,0.8);
	width: 94%;;
	height: 80px;
	margin: 40px auto 0 auto;
	}

	.lb-overlaysgl div h3,
	.lb-overlaysgl div p
	{
	text-align: center;
	width: 94%;;
	height: 10px;
	}

	.lb-overlaysgl div h3
	{
	font-size: 16px;
	float: left;
	Color:#fff;
	}

	.lb-overlaysgl div h3 span,
	.lb-overlaysgl div p
	{
	font-size: 16px;
	font-family: Constantia, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	font-style: italic;
	}

	.lb-overlaysgl div h3 span
	{
	display: block;
	line-height: 6px;
	}

	.lb-overlaysgl div p
	{
	font-size: 14px;
	text-align: left;
	float: left;
	width: 260px;
	}

	.lb-overlaysgl a.lb-closesgl
	{
	background: #fff;
	z-index: 1001;
	text-transform: uppercase;
	color: #fff;
	position: absolute;
	top: 10px;
	left: 45%;
	font-size: 16px;
	border-radius: 5px;
	text-align: center;
	width: 50px;
	overflow: hidden;
	margin: 0 -25px 0 0;
	padding: 10px 20px 10px 20px;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	-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);
	}

	.lb-overlaysgl img
	{
	/* height: 100%; For Opera max-height does not seem to work */
	min-height: 100%;
	position: relative;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 7px rgba(0,0,0,0.2);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
	}

	.lb-prev, .lb-next
	{
	text-indent: -9000px;
	position: absolute;
	top: -32px;
	width: 24px;
	height: 25px;
	left: 50%;
	opacity: 0.8;
	filter: alpha(opacity=80); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; /*IE8*/
	}

	.lb-prev:hover, .lb-next:hover
	{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
	}

	.lb-prev
	{
	margin-left: -30px;
	background: transparent url(images/arrows.png) no-repeat top left;
	}

	.lb-next
	{
	margin-left: 6px;
	background: transparent url(images/arrows.png) no-repeat top right;
	}

	.lb-overlaysgl:target 
	{
	width: auto;
	height: 375px;
	bottom: 0;
	right: 0;
	padding: 110px 100px 120px 100px;
	}

	.lb-overlaysgl:target img,
	.lb-overlaysgl:target a.lb-closesgl
	{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
	}

	/* 
		100% Height for Opera as the max-height seems to be ignored, not optimal for large screens 
		http://bricss.net/post/11230266445/css-hack-to-target-opera 
	*/
	x:-o-prefocus, .lb-overlaysgl img 
	{
	height: 100%;
	}

	#recent-postimg h3 
	{
	color: #ff6600;
	font-family: RobotoCondensed;
	font-size: 25px;
	text-transform: uppercase;
	border-bottom: 3px solid #333;
	margin: 0 0 5px 0;
	padding: 0 15px 2px 0;
	text-shadow: none;
	}

	#recent-post2 
	{
	overflow:  hidden;
	float: left;
	width: 100%;
	}

	#recent-post2-title 
	{
	font-weight: 400;
	line-height: 22px;
	color: #262625;
	}

	.recent-post1-thumb img 
	{
	overflow:  hidden;
	float: left;
	width: 90px;
	height: 90px;
	margin: 5px;
	border-radius: 45px;
	}

	.recent-post1-thumb img:hover
	{
	transition-duration:0.35s;
	transition-timing-function: ease-in;
	overflow:  hidden;
	float: left;
	width: 90px;
	height: 90px;
	margin: 5px;
	border-radius: 0px;
	}

	#gallerysingle 
	{
	margin: 10px 0 0 0;
	padding: 0;
	width: 100%;
	text-align: justify;
	color: #0f0f0f;
	min-height: 90px;
	}

	#gallerysingle h2 
	{
	font-family: RobotoCondensed;
	margin: 0 0 15px 0;
	padding: 10px 15px 5px 0;
	border-bottom: 3px solid #333;
	font-size: 16px;
	color: #ff6600;
	width: 94%;;
	line-height: 115%;
	}

	#gallerysingle img 
	{
	margin: 0 11.2px 11px 0;
	text-align: justify;
	width: 100px;
	height: 100px;
	padding: 5px;
	border: 1px solid #ccc;
	}

	.related
	{
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
	text-align: justify;
	}

	.related h3 
	{
	font-family: RobotoCondensed;
	margin: 10px 0 15px 0;
	padding: 7px 15px 5px 0;
	border-bottom: 3px solid #333;
	font-size: 16px;
	color: #ff6600;
	width: 100%;
	line-height: 115%;
	}

	.related li
	{
	margin: 0 0 0 0;
	overflow: hidden;
	}

	.related a
	{
	font-family: RobotoCondensed;
	font-size: 18px;
	}

	.related-p
	{
	width: 100%;
	display: block;
	margin: 0 0 0 0;
	padding: 0;
	text-align: left;
	}

	#rpcatp 
	{
	font-family: RobotoCondensed;
	font-size: 13px;
	font-weight: bold;
	color: #8e8c8c;
	margin: 0 0 20px 0;
	}

	#rltd
	{
	float: left;
	font-weight: 700;
	margin: 0 0 15px 0;
	border: 0 solid #bbcfb1;
	clear: both;
	padding: 10px 10px 0 0;
	height: 90px;
	}

	.rltdleft 
	{
	float: left;
	margin: 0 0 15px 0;
	}

	.rltdleft img 
	{
	width: 125px;
	height: 125px;
	border: 1px solid #333333;
	padding: 5px;
	}

	.posted-att img
	{
	width: 100%;
	height: auto;
	padding: 0 0 5px 0;
	margin: 5px 0 5px 0;
	}

	.navigationmain 
	{
	margin: -31px 0 0 0;
	height: 15px;
	}

	.navigationmain a 
	{
	font-size: 1px;
	}

	.current 
	{
	font-size: 1px;
	}

	#navim 
	{
	margin: 0 0 0 0;
	background: #26B;
	}

	#crumbs ul, li 
	{
	list-style-type: none;
	padding: 0;
	overflow: hidden;
	margin: 0;
	}

	#crumbs 
	{ 
	margin: 0 0 5px 0;
	}

	#crumbs li 
	{
	float: left;
	padding: 0 10px 0 0;
	margin: 0 7px 0 0;
	color: #636363; 
	font-family: RobotoCondensed;
	font-size: 12px;
	font-weight: bold;
	}

	#crumbs li a 
	{
	color: #0f0f0f;
	font-size: 12px;
	display: inline-block;
	}

	#crumbs li a:link, #crumbs li a:visited 
	{
	color: #ff6600;
	text-decoration: none;
	}

	#crumbs li a:hover, #crumbs li a:focus 
	{
	color: #ff6600;
	}

	#breadcrumbs
	{
	float: none;
	width: 100%;
	color: #444;
	font-size: 11px;
	font-weight: 700;
	margin: -3px 0 10px 0;
	border: 0px solid #bbcfb1;
	clear: both;
	overflow: hidden;
	}

	#breadcrumbs a
	{
	color: #ff6600;
	}

	#breadcrumbs1
	{
	float: none;
	width: 100%;
	color: #444;
	font-size: 11px;
	font-weight: 700;
	margin: -3px 0 10px 0;
	border: 0px solid #bbcfb1;
	clear: both;
	}

	#breadcrumbs1 a
	{
	color: #ff6600;
	padding: 0 10px 0 0;
	}

	#breadcrumbs2 
	{
	float: none;
	width: 94%;;
	color: #444;
	font-size: 11px;
	font-weight: 700;
	margin: -3px 0 11px 0;
	border: ;
	clear: both;
	padding: 0 0 0 0;
	overflow: hidden;
	}

	#breadcrumbs2 a
	{
	color: #ff6600;
	}

	.ftalx
	{
	position: absolute;
	top: 0;
	left: -9000px;
	z-index: -10;
	}