 /*
Theme Name: New Geblek
Theme URI: NewGeblek.Com
Description: 2 column WordPress theme.
Author: Jirek Studio
Author URI: NewGeblek.Com
Version: 10.00
Tags: 2-columns, fixed-width
The CSS, XHTML and design is released under GPL:
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@font-face
{
font-family: CarroisGothic-Regular;
src: url('font/CarroisGothic-Regular.ttf');
}

@font-face
{
font-family: OfficinaSans-Bold;
src: url('font/OfficinaSans-Bold.otf');
}

/* Reset Css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td 
{
color:#DDD;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

* 
{
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-size:1.2em;
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 
{
font-family: OfficinaSans-Bold;
margin-bottom:.5em;
}
/* End Headline */

/* begin layout */
body 
{
font-family: CarroisGothic-Regular;
font-size: 11pt;
color:#CCC;
line-height:1;
margin:0;
padding:0;
}

#page 
{
width:1088px;
background:#000;
margin: 0px auto 0;
padding:0px;
}

/* Header */
#header 
{
width:100%;
height:100%;
background:#111;
}

#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_right 
{
float:right;
width:748px;
text-align:right;
font-size:1.2em;
color:#fff;
padding:20px 15px 20px 0;
}

#header #header_left 
{
float:left;
width:300px;
text-align:left;
font-size:1.2em;
color:#fff;
padding:15px 0 20px 25px;
}

/* Navigation */
#nav_link,#cat 
{
font-family: Arial;
font-size: 10pt;
text-transform: uppercase;
height:40px;
color:#333;
width:1073px;
padding: 0px 0px 0px 15px;
margin:0px;
}

.nav,#cat_nav 
{
z-index:99;
list-style:none;
line-height:1;
overflow:visible;
clear:both;
margin: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: OfficinaSans-Bold;
font-size: 13pt;
color:#FFF;
text-decoration:none;
display:inline-block;
padding: 13px 15px 8px 15px;
}

.nav li.first
{
height: 40px;
padding-top: 0px;
background:#1A4E8F;
color:#CCC;
}

.nav li.first a:hover 
{
height: 30px;
padding-top: 13px;
color:#fff;
background: #1A4E8F;
}

.nav li a:hover,.nav li a:active,.nav li.current_page_item 
{
height: 19px;
padding-top: 13px;
background:#2B2B2B;
color:#fff;
transition-duration: 0.35s;
transition-timing-function: ease-in;
}

.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 #E6E6E6;
border-bottom:none;
}

.nav li ul li,#cat_nav li ul li 
{
border-bottom:1px solid #E6E6E6;
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:#444;
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:#48D;
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 
{
display:inline;
float:right;
height:24px;
margin:5px 15px 0 0;
}

#search input 
{
background:#fff;
float:left;
width:250px;
font-family: OfficinaSans-Bold;;
font-size:11pt;
font-weight: bold;
color:#AAA;
line-height:10px;
border:1px solid #000;
margin:1px 0 0;
padding:6px 6px;
}

#search input:focus,#search input:hover 
{
border:1px solid #000;
}

#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:3px solid #48D;
border-top:1px solid #E6E6E6;
}

#cat_nav a 
{
border-right:1px solid #E6E6E6;
position:relative;
display:block;
text-decoration:none;
}

#cat_nav a:hover 
{
color:#FFF;
background:#1A4E8F;
}

.current-cat a
{
background:#1A4E8F;
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 
{
padding: 0px 15px 0px 15px;
width:1088px;
overflow:hidden;
}

#content 
{
float:right;
line-height:1.6em;
padding-top:15px;
width:758px;
border-left:1px solid #363636;
padding-left:15px;
}

#content h1.post-title,#content h2.post-title 
{
width: 90%;
font-size:22pt;
color:#FF6600;
line-height:110%;
font-family: OfficinaSans-Bold;
}

#content h1.post-title a,#content h2.post-title a 
{
color:#FF6600;
text-decoration:none;
}

#content h1.post-title a:hover,#content h2.post-title a:hover
{
color:#DDD;
text-decoration:none;
}

#content a 
{
color:#2266BB;
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-weight:400;
}

#content strong em,#content em strong 
{
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:#e6e6e6;
color:#e6e6e6;
clear:both;
width:100%;
height:1px;
border:none;
margin:15px 0;
}

blockquote,q 
{
quotes:none;
overflow:hidden;
color:#888;
clear:both;
margin:0 0 11px;
padding:0;
}

.entry 
{
width: 728px;
font-size: 11pt;
padding:0;
text-align:justify;
line-height: 150%;
}

.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 
{
font-family: CarroisGothic-Regular;
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 
{
font-size: 10pt;
float:right;
margin:7px 25px 10px 0px;
}

.alignleft 
{
font-size: 10pt;
float:left;
margin:7px 10px 10px 0px;
}

.wp-caption 
{
background:#F7F7F7;
text-align:center;
border:1px solid #e6e6e6;
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 
{
width: 728px;
border-top:1px solid #363636;
border-bottom:1px solid #363636;
font-family: OfficinaSans-Bold;
font-size: 10pt;
color:#B1B1B1;
margin-top:10px;
margin-bottom:20px;
padding:5px 0;
}

#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:0px 0 0 0;
}

.pagetitle 
{
font-size:1.6em;
margin-bottom:20px;
}

/* sidebar */
#sidebar 
{
display:inline;
float:left;
width:300px;
margin:0;
}

#sidebar a:link,#sidebar a:visited 
{
font-family: OfficinaSans-Bold;
font-size: 12pt;
line-height: 130%;
color:#FF6600;
padding:3px 3px 3px 0px;
text-decoration:none;
}

#sidebar a:hover 
{
text-decoration:underline;
}

#sidebar ul 
{
margin-bottom:20px;
list-style:none;
}

#sidebar .sidebar_inner ul h2 
{
color:#FFF;
font-family: OfficinaSans-Bold;
font-size: 18pt;
margin:15px 0 5px 0;
padding:7px 0px 7px 0px;
text-transform: uppercase;
border-bottom: 3px solid #363636;
}

#sidebar .sidebar_inner ul h2 a
{
text-decoration:none;
color:#7e7e7e;
}

#sidebar .sidebar_inner ul h2 a:hover
{
color:#FFF;
}

#sidebar ul li 
{
margin:0;
padding:5px 0;
}


#sidebar ul ul 
{
clear:both;
list-style:none outside url(images/arrow2.png);
margin:0 0 0 15px;
padding:0;
}

#sidebar .sidebar_inner ul ul li 
{
border-bottom:1px solid #363636;
}

#sidebar .sidebar_inner 
{
width:auto;
padding:10px 0 5px 0px;
}

#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 
{
padding:10px 0 0;
}

.comments-box h3 
{
font-size:14px;
}

.comments-box h2 
{
font-family: OfficinaSans-Bold;
height:51px;
width:auto;
float:left;
border:none;
margin:0;
padding:12px 0 0;
}

.comments-box h2.join 
{
width:100%;
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:#FFF;
text-decoration:none;
padding:0;
}

.text 
{
border:1px solid #e6e6e6;
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;
border:1px dashed #363636;
margin:10px 0 0;
padding:15px;
}

.commentlist code 
{
background:#e6e6e6;
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:1px solid #363636;
}

#commentform input.txt 
{
color:#666;
background:#fcfcfc;
width:170px;
margin:0 5px 10px 0;
padding:5px 7px;
}

#commentform textarea 
{
color:#666;
background:#fcfcfc;
width:712px;
line-height:130%;
padding:7px;
}

#commentform #submit 
{
font-family: OfficinaSans-Bold;
font-size: 11pt;
background:none repeat scroll 0 0 #2266BB;
border:2px solid #48D;
color:#F0F0F0!important;
display:block;
width:150px;
margin:10px 0;
padding:5px 5px;
}

.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 #CCC;
padding:5px 10px 6px;
}

.button:hover,.reply a:hover 
{
color:#FFF!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:#111;
padding:0px 0px 15px 0px;
}

.footermenu 
{
color:#fff;
clear:both;
background:#000;
padding: 10px;
margin: 0px 0px 10px 0px;
border-top: 5px solid #FF6600;
}

.footercopyright 
{
color:#fff;
clear:both;
padding: 10px 10px 0px 10px;
margin: 0px;
}

#footer_left
{
text-align:left;
float:left;
width:480px;
line-height:1.6em;
padding:10px 0 10px 20px;
}

#footer_right 
{
text-align:right;
float:right;
width:390px;
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 #CCC;
margin:0 0 0 2px;
padding:7px 10px 6px!important;
}

.navigation .wp-pagenavi .on,.navigation .wp-pagenavi .current 
{
color:#111;
border:1px solid #CCC;
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:#2266BB;
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,#footer a,#footer a:hover,#footer a:visited 
{
margin: 15px;
color:#fff;
text-decoration:none;
}

#header h1 a:hover,#header h2 a:hover 
{
text-decoration:underline;
}

#nav_link,.commentlist li.bypostauthor 
{
background:#000;
border-bottom: 5px solid #FF6600;
}

.cancel-comment-reply a,#footer #inner-footer
{
padding:0;
}

.nav li ul li ul,#searchform label,#searchsubmit,span.says,hr 
{
display:none;
}

/* ads */
.ads-1, .ads-5  
{
margin:0px;
}
.ads-2
{
padding:10px 0 0 10px;
}

.ads-3  
{
padding:0px 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:250px;
height:auto;
margin:7px 15px 0px 0px;
}

#recent-post 
{
margin: 0px 0px -5px 15px;
background:;
float:left;
line-height: 100%;
padding:0;
}

#recent-postt h3 
{
color:#FFF;
font-family: OfficinaSans-Bold;
font-size: 18pt;
margin:15px 0 5px 0;
padding:3px 0px 3px 0px;
text-transform: uppercase;
border-bottom: 3px solid #363636;
}

#recent-post li 
{
padding:5px 0 5px 0px;
border-bottom:1px dotted #363636;
list-style:none outside url(images/arrow2.png);
}

#rpcat 
{
font-size:10px;
color:#8e8c8c;
}

#recent-post a 
{
font-family: OfficinaSans-Bold;
color:#FF6600;
}

#recent-post a:hover 
{
color:#FF6600;
}

.batasmain 
{
clear:both;
padding-top:0px;
padding-right:0;
padding-bottom:0px;
}

.posted-single img
{
width:728px;
height: auto;
text-align: center;
margin:0px 0px 5px 0px;
}

.lb-album
{
width: 728px;
margin: 0 auto;
font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
}

.lb-album li
{
float: left;
overflow:hidden;
margin: -500px 0px 0px 0px;
position: relative;
}

.lb-album li > a,
.lb-album li > a img
{
display: block;
}

.lb-album li > a
{
width: 728px;
position: relative;
padding-top: 0px; border-radius:4px
}

.lb-album li > a span
{
position: absolute;color:#fff;
width: 728px;
top: 0px;border-radius:4px;
left: 0px;
text-align: center;
line-height: 600px;
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: 0px;
height: 0px;
position: fixed;
overflow: hidden;
left: 0px;
top: 0px;
padding: 0px;
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: 550px;
height: 80px;
margin: 40px auto 0px auto;	
}

.lb-overlay div h3,
.lb-overlay div p
{
text-align: center;
width: 550px;
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: OfficinaSans-Bold;
}

.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:rgba(255,255,255,1);
z-index: 1001;
color: #fff;
position: absolute;
top: 10px;
left: 88.2%;
font-size: 15px;border-radius:4px;
line-height: 45px;
text-align: center;
width: 50px;
height: 50px;
overflow: hidden;
margin-left: -25px;
opacity: 0;
filter: alpha(opacity=0); /* internet explorer */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
box-shadow: 0px 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: relative;
opacity: 0;border-radius:4px;
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: 0px;
right: 0px;
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: 728px;
margin: 0 auto;
font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
}

.lb-albumsgl li
{
float: left; 
overflow:hidden;
margin: -505px 0px 0px 0px;
position: relative;
}

.lb-albumsgl li > a,
.lb-albumsgl li > a img
{
display: block;
}

.lb-albumsgl li > a
{
width: 728px;
position: relative;
padding: 0px 0px 0px 10px;
}

.lb-albumsgl li > a span
{
position: absolute;
color:#fff;
width: 728px;
top: 0px;
border-radius:5px;
left: 0px;
text-align: center;
line-height: 400px;
font-size: 24px;
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: 0px;
height: 0px;
position: fixed;
overflow: hidden;
left: 0px;
top: 0px;
padding: 0px;
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: 550px;
height: 80px;
margin: 40px auto 0px auto;	
}

.lb-overlaysgl div h3,
.lb-overlaysgl div p
{
text-align: center;
width: 550px;
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: OfficinaSans-Bold;
}

.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:rgba(255,255,255,1);
z-index: 1001;
color: #fff;
position: absolute;
top: 10px;
left: 88.2%;
font-size: 15px;border-radius:4px;
line-height: 45px;
text-align: center;
width: 50px;
height: 50px;
overflow: hidden;
margin-left: -25px;
opacity: 0;
filter: alpha(opacity=0); /* internet explorer */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
box-shadow: 0px 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: auto;
bottom: 0px;
right: 0px;
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:#FFF;
font-family: OfficinaSans-Bold;
font-size: 18pt;
margin:15px 0 5px 0;
padding:3px 0px 3px 0px;
text-transform: uppercase;
border-bottom: 3px solid #363636;
}

#recent-post2 
{
margin: 0px 0px 25px 0px;
background:#fefefe;
display:inline;
text-align:center;
padding:0;
border-radius: 5px 0px 0px 0px;
}

#recent-post2-title 
{
font-weight:400;
line-height:22px;
color:#262625;
}

.recent-post1-thumb img 
{
width:200px;
height:auto;
padding: 10px;
margin: 0px 0px 10px 0px;
border-radius:25px;
}

.recent-post1-thumb img:hover
{
width:200px;
height:auto;
padding: 10px;
margin: 0px 0px 10px 0px;
border-radius:0px;
}

#gallerysingle 
{
margin: 10px 0px 0px 0px;
padding: 0px;
width:100%;
color: #0f0f0f;
min-height:90px;
}

#gallerysingle h2 
{
font-family: OfficinaSans-Bold;
font-size:16pt;
color:#FFF;
line-height: 120%;
margin: 0px 0px 15px 0px;
padding: 7px 0px 7px 0px;
width:728px;
border-bottom: 1px dotted #CCC;
}

#gallerysingle img 
{
margin: 0 11.2px 11px 0px;
text-align:justify;
border-radius:15px;
width:112px;
height:112px;
}

.related
{
width:728px;
display:block;
margin:0;
padding:0px;
text-align:justify;
}

.related h3 
{
font-family: OfficinaSans-Bold;
font-size:13pt;
color:#2266BB;
margin:0 0 15px 0;
}

.related li
{
margin:0px 0px 0px 0px;
overflow:hidden;
}

.related a
{
text-decoration:underline;
font-size:14px
}

.related-p
{
font-weight: normal;
width:728px;
display:block;
margin:0px 0px 0px 0px;
padding:0px
}

#rpcatp 
{
font-size:10px;
color:#8e8c8c;
text-decoration:underline;
margin:0px 0px 0px 0px;
}

#rltd
{
float:left;
background:#fcfcfc;
font-size:11px;
font-weight:700;
margin:0px 0px 15px 0px;
border:0px solid #bbcfb1;
clear:both;
padding:10px 10px 0px 0px;
height:90px;
}

.rltdleft 
{
float:left;
margin:0px 20px 25px 0px;
width:180px;
}

.rltdleft img 
{
margin-top: 7px;
width:190px;
height:auto;
}

.posted-att img
{
width:728px;
margin:10px 0px 0px 0px;
}

.navigationmain 
{
margin:-31px 0 0 0px;
height:15px
}

.navigationmain a 
{
font-size:1px
}

.current 
{
font-size:1px
}

#navim 
{
margin:0px 0 0 0 -1px;
background:#2266BB;
}

#crumbs ul, li 
{
list-style-type:none;
padding:0 0px 0 0;
overflow:hidden;
margin:0 ;
}

#crumbs 
{ 
height:2.3em;
margin:0 10px 0 0px;
}

#crumbs li 
{
float:left;
font-size: 10pt;
color:#FFF; 
padding: 0px 10px 0px 0px;
}

#crumbs li a 
{
font-size: 10pt;
color: #0f0f0f;
display: inline-block;
margin-bottom:2px
}

#crumbs li a:link, #crumbs li a:visited 
{
color:#FF6600;
text-decoration:none;
}

#crumbs li a:hover, #crumbs li a:focus 
{
color:#2266BB;
}

#breadcrumbs
{
float:none;
width:728px;
color:#444;
font-size: 10pt;
font-weight:700;
margin:-3px 0px 10px 0px;
border:0px solid #bbcfb1;
clear:both;
padding:0px 0px 0px 0px;
overflow:hidden;
}

#breadcrumbs a
{
color:#2266BB
}

#breadcrumbs1
{
float:none;
width:619px;
color:#444;
font-size: 10pt;
margin:-3px 0px 11px 0px;
border:0px solid #bbcfb1;
clear:both;
padding:0px 0px 0px 0px
}

#breadcrumbs1 a
{
color:#2266BB;
}

#breadcrumbs2 
{
float:none;
width:619px;
color:#444;
font-size: 10pt;
font-weight:700;
margin:-3px 0px 11px 0px;
border:0px solid #bbcfb1;
clear:both;
padding:0px 0px 0px 0px;
overflow:hidden;
}

#breadcrumbs2 a
{
color:#2266BB
}

.ftalx
{position:absolute;
top:0;
left:-9000px;
z-index:-10;
}