/*
Theme Name: Moble Theme
Theme URI: http://www.akkara.net/
Description: Special Moble Theme
Version: 1.06
Author: Kadir 'Akkara' Yardimci
Author URI: http://akkara.net/
Tags: complex, simple
*/

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 { 
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: top;
    background: transparent;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:100%; }

* html body { 
    width:100%;
    height:100%; }

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td { 
    line-height:2.5ex;
    font-size:12px; }

ol,
ul { 
    list-style: none; }

blockquote,
q { 
    quotes: none; }

blockquote:before,
blockquote:after,
q:before,
q:after { 
    content: none; }

:focus { 
    outline: 0; }

ins { 
    text-decoration: none; }

del { 
    text-decoration: line-through; }

table { 
    border-collapse: collapse;
    border-spacing: 0; }

div.clear { 
    height:1px;
    width:1px;
    margin:0 0 -1px 0;
    padding:0;
    visibility:hidden;
    overflow:hidden;
    clear:both; }

p.edit { 
    float:left; }

a { 
    color:black; }

a:hover { 
    color:red; }

ol.decimal { 
    list-style-type:decimal; }

ol,ul { 
    margin:15px;
    color:black; }

p { 
    color:black;
    margin:15px; }

h1,h2,h3,h4,h5,h6 { 
    font-family:"Lucida Sans Unicode",tahoma,verdana,arial,sans-serif;
    line-height:2.5ex;
    margin:15px; }

h1 { 
    font-size:30px; }

h2 { 
    font-size:27px; }

h3 { 
    font-size:24px; }

h4 { 
    font-size:21px; }

h5 { 
    font-size:18px; }

h6 { 
    font-size:15px; }

hr { 
    height:1px;
    overflow:hidden;
    color:transparent;
    padding:0px;
    border:0px solid transparent;
    border-bottom:1px solid #d7d7d7;
    margin:-1px 0 0 0; }

#page { 
    margin:0 auto;
    width:880px;
    padding-bottom:100px;
    color:black; }

#header h1,
#header h3 { 
    margin:0; }

#content ul,
#content ol { 
    margin:15px 15px 15px 40px; }

#content dl,
#content pre,
#content table { 
    margin-left:15px; }

#content blockquote { 
    padding-left:15px;
    border-left:1px solid #d7d7d7;
    margin:15px 40px 15px 40px;
    color:#808080; }

#content blockquote p { 
    padding:0;
    margin:0; }

#content sup,
#content sub { 
    height:0;
    line-height:1;
    vertical-align: baseline;
    _vertical-align: bottom;
    position: relative; }

#content sup { 
    font-size:1.5ex;
    bottom: 1ex; }

#content sub { 
    font-size:1.5ex;
    top: .5ex; }

div.description.default { 
    font-size:9px;
    border-bottom: 1px solid #d7d7d7; }

div.single { 
    border-bottom:1px solid #d7d7d7; }

#content p.postmetadata { 
    border-left:1px solid #d7d7d7;
    padding-left:7px; }

div.secret.error { 
    background-color:red;
    padding:15px;
    color:white;
    border:1px dotted white; }

div.public.error { 
    padding:15px; }

img.no-image { 
    background-image:url(img/thumb.jpg);
    background-position:center center; }

#wrapper-single-pre,
#wrapper-archive-pre,
#wrapper-single-post,
#wrapper-archive-post { 
    width:20%;
    float:left; }

#wrapper-single-main,
#wrapper-archive-main { 
    width:80%;
    float:left; }

#wrapper-single.pre.post #wrapper-single-main,
#wrapper-archive.pre.post #wrapper-archive-main { 
    width:60%;
    float:left; }

.modal-will { 
    display:none;
    z-index:9003; }

#modal { 
    display:none;
    position:absolute;
    left:0;
    top:0;
    z-index:9000; }

#modal-mask { 
    position:absolute;
    background-color:#000;
    left:0;
    top:0;
    z-index:9001; }

#modal-content { 
    position:absolute;
    background:white;
    left:0;
    top:0;
    z-index:9002; }

div.single_single { 
    border-bottom:1px solid #d7d7d7; }

#content div.detail_detail ul { 
    margin:15px 0 15px 15px; }

#content div.detail_detail ul li { 
    padding:0;
    margin:0 0 15px 0; }

#content div.detail_detail ul li em { 
    color:#808080;
    font-style:normal; }

body#single.detail div.detail_detail { 
    width:20%;
    float:left; }

body#single.detail .entry { 
    width:80%;
    float:left; }

* html body#single.detail .entry { 
    width:79%;
    float:left; }

div.archive.archive div.post { 
    border-bottom:1px solid #d7d7d7; }

div.archive.archive div.post h3 { 
    font-weight:normal; }

div.archive.archive div.post h3 a { 
    font-family:"Lucida Sans Unicode",tahoma,verdana,arial,sans-serif;
    text-decoration:none;
    font-size:20px; }

div.archive.archive .entry img.postimage { 
    margin:0 15px 15px 15px;
    border:1px solid #d7d7d7;
    padding:5px;
    background-color:white;
    float:left; }

div.archive.archive .entry div.postgallery { 
    margin:0 15px 15px 15px;
    padding: 0 1px 1px 0; }

div.archive.archive .entry a img { 
    border:1px solid #d7d7d7;
    padding:5px;
    background-color:white;
    margin: 0 -1px -1px 0; }

div.gallery_gallery { 
    padding: 0 1px 1px 0;
    margin:0 15px 15px 15px; }

div.gallery_gallery a img { 
    padding:5px;
    border:1px solid #d7d7d7;
    margin: 0 -1px -1px 0;
    background-color:white; }

div.gallery_gallery a:hover img { 
    background-color:#d7d7d7; }

div.pagination_pagination { 
    clear:both;
    padding:15px;
    text-align:center;
    border-top:1px solid #d7d7d7; }

div.pagination_pagination span.sep { 
    display:inline; }

div.pagination_pagination span.next { 
 }

div.pagination_pagination span.prev { 
 }

*:first-child+html { 
    overflow:auto; }

*:first-child+html body { 
    overflow:auto; }

#container { 
    overflow:auto;
    position:absolute;
    top:0px;
    left:0px;
    z-index:3;
    height:100%;
    width:100%; }

* html #container { 
    overflow:visible; }

#header h1 { 
    font-size:20px;
    font-family:"palatino linotype",times,serif;
    border-bottom:1px solid #d7d7d7;
    padding:15px;
    position:absolute;
    bottom:-1px;
    right:0; }

div.navigation_plain { 
    margin:0;
    display:inline-block;
    z-index:100; }

div.navigation_plain ul { 
    margin:0;
    padding:0;
    background:white;
    color:white;
    background-color:transparent !important;
    width:2000px; }

div.navigation_plain ul li.depth-0 { 
    float:left;
    position:relative; }

div.navigation_plain ul li.depth-0 a,
div.navigation_plain ul li.depth-0 a span { 
    text-decoration:none;
    cursor:pointer;
    display:block; }

div.navigation_plain ul li.depth-0 a span { 
    padding:7px 12px 10px 12px; }

div.navigation_plain ul ol { 
    z-index:101; }

div.navigation_plain ul ol.depth-1 { 
    display:none; }

div.navigation_plain ul li.depth-0:hover ol.depth-1 { 
    position:absolute;
    top:28px;
    left:0px;
    display:block; }

div.navigation_plain ul ol li { 
    margin-left:10px; }

div.navigation_plain ul ol.depth-1 li { 
    margin-left:0; }

div.navigation_plain ul li.depth-0 a,
div.navigation_plain ul li.depth-0 a:link { 
    color:black; }

div.navigation_plain ul li.depth-0 a:hover { 
    color:red; }

div.navigation_plain ul li.depth-0.selected a,
div.navigation_plain ul li.depth-0.selected a:link { 
    color:black; }

div.navigation_plain ul li.depth-0.selected a:hover { 
    color:red; }

div.featured { 
    width:100%;
    height:391px;
    position:relative;
    background-color:#f8f8f8;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    border-radius:2px; }

div.featured div.items,
div.featured div.previews { 
    position:absolute; }

div.featured div.items { 
    left:0px;
    top:0px;
    z-index:50; }

div.featured div.previews { 
    right:0px;
    bottom:0px;
    z-index:52; }

div.featured div.items ul { 
    list-style:none !important;
    margin:0px !important;
    position:relative; }

div.featured div.items ul li { 
    left:0px;
    top:0px;
    position:absolute;
    display:none; }

div.featured div.items ul li a { 
    position:relative;
    text-decoration:none;
    display:block; }

div.featured div.items ul li a span { 
    position:absolute;
    left:15px;
    bottom:15px;
    display:block;
    width:50%; }

div.featured div.previews ul { 
    list-style:none;
    margin:15px 15px 15px 0 !important; }

div.featured div.previews ul li { 
    list-style:none;
    margin:0 0 0 5px;
    float:left; }

div.featured div.previews ul li a { 
    display:block;
    text-decoration:none;
    cursor:pointer; }

div.featured div.items ul li a span,
div.featured div.previews ul li a { 
    background-color:black;
    color:white;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    border-radius:2px;
    padding:3px 5px; }

div.featured div.previews ul li.func a { 
    background-color:#808080;
    color:white; }

div.featured div.previews ul li.selected a { 
    background-color:white;
    color:black; }

div.featured div.items ul li a:hover span,
div.featured div.previews ul li a:hover,
div.featured div.previews ul li.paused a { 
    background-color:red;
    color:white; }

div.featured.positive div.items ul li a span,
div.featured.positive div.previews ul li a { 
    background-color:white;
    color:black; }

div.featured.positive div.previews ul li.func a,
div.featured.positive div.previews ul li.selected a { 
    background-color:#f4f4f4;
    color:black; }

div.featured.positive div.items ul li a:hover span,
div.featured.positive div.previews ul li a:hover,
div.featured.positive div.previews ul li.paused a { 
    color:red; }

div.featured.top div.previews { 
    top:0px;
    bottom:auto; }

div.featured.top div.items ul li a span { 
    top:15px;
    bottom:auto; }

div.featured.outside { 
    margin:0 0 37px 0; }

div.featured.outside div.previews { 
    right:0px;
    bottom:-47px; }

div.featured.outside div.items ul li a span { 
    left:15px;
    bottom:-27px; }

div.featured.top.outside { 
    margin:37px 0 0 0; }

div.featured.top.outside div.previews { 
    top:-47px;
    bottom:auto; }

div.featured.top.outside div.items ul li a span { 
    top:-30px;
    bottom:auto; }

div.gallery_slider { 
    cursor:-moz-grab; }

div.gallery_slider div.wrapper { 
    overflow:hidden;
    position:relative; }

div.gallery_slider .offset { 
    position:absolute;
    left:0px;
    top:0px;
    width:50000px; }

div.gallery_slider div.background { 
    width:100px;
    height:100px;
    text-indent:-200px;
    overflow:hidden; }

div.gallery_slider div.relative { 
    position:relative; }

div.gallery_slider ul.items,
div.gallery_slider div.background { 
    left:0px;
    top:0px;
    position:absolute; }

div.gallery_slider ul.items { 
    float:left; }

div.gallery_slider li.item { 
    list-style:none;
    float:left; }

div.gallery_slider div.button { 
    margin:10px auto;
    width:100%;
    height:10px;
    background:#808080; }

div.gallery_slider div.button a,
div.gallery_slider div.button a span { 
    cursor:pointer;
    display:block;
    width:100px;
    height:10px; }

div.gallery_slider div.button a span { 
    text-indent:-200px;
    overflow:hidden; }

div.gallery_slider li.item a { 
    display:block;
    text-decoration:none;
    position:relative; }

* html div.gallery_slider li.item a { 
    float:left; }

div.gallery_slider li.item a span.info { 
    display:block;
    padding:5px 7px;
    text-align:right;
    right:20px;
    bottom:20px;
    visibility:hidden;
    float:right;
    width:auto;
    position:absolute;
    background-color:black; }

* html div.gallery_slider li.item a span.info { 
    visibility:visible; }

div.gallery_slider li.item a:hover span.info { 
    visibility:visible;
    color:white; }

div.gallery_slider div.button a { 
    background:black; }

div.gallery_slider div.button a:hover { 
    background:red; }

ul.gallery.callery { 
    zoom: 1;
    display: inline-block;
    width: 100%;
    list-style: none;
    margin: 0 1px 1px 0 !important;
    padding: 0px; }

ul.gallery.callery li { 
    float: left;
    cursor: pointer;
    background-position: center center;
    overflow: hidden;
    margin: 0 -1px -1px 0;
    border: 1px solid black; }

ul.gallery.callery li a { 
    text-decoration:none;
    cursor: pointer;
    display: block;
    position: relative;
    overflow: hidden; }

ul.gallery.callery li a span { 
    cursor: pointer;
    display: block;
    visibility: hidden;
    overflow: hidden;
    background-color:black; }

ul.gallery.callery li a u { 
    cursor: pointer;
    display: block;
    text-decoration: none;
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 10px;
    color:#f0f0f0; }

ul.gallery.callery li a:hover span { 
    visibility: visible; }

*:first-child+html ul.gallery.callery li { 
    display: inline-block;
    float: left; }

ul.gallery.callery li,
ul.gallery.callery li a,
ul.gallery.callery li a span { 
    width:100px; }

ul.gallery.callery li a,
ul.gallery.callery li a span { 
    height:100px; }

* html ul.gallery.callery { 
    padding: 0 0 1px 0;
    margin: 0px; }

div.light_rounded .pp_top .pp_left { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; }

div.light_rounded .pp_top .pp_middle { 
    background:#fff; }

div.light_rounded .pp_top .pp_right { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; }

div.light_rounded .pp_content .ppt { 
    color:#000; }

div.light_rounded .pp_content_container .pp_left,
div.light_rounded .pp_content_container .pp_right { 
    background:#fff; }

div.light_rounded .pp_content { 
    background-color:#fff; }

div.light_rounded .pp_next:hover { 
    background: url(img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
    cursor: pointer; }

div.light_rounded .pp_previous:hover { 
    background: url(img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
    cursor: pointer; }

div.light_rounded .pp_expand { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
    cursor: pointer; }

div.light_rounded .pp_expand:hover { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
    cursor: pointer; }

div.light_rounded .pp_contract { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
    cursor: pointer; }

div.light_rounded .pp_contract:hover { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
    cursor: pointer; }

div.light_rounded .pp_close { 
    width:75px;
    height:22px;
    background: url(img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
    cursor: pointer; }

div.light_rounded #pp_full_res .pp_inline { 
    color:#000; }

div.light_rounded .pp_arrow_previous { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; }

div.light_rounded .pp_arrow_previous.disabled { 
    background-position:0 -87px;
    cursor:default; }

div.light_rounded .pp_arrow_next { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; }

div.light_rounded .pp_arrow_next.disabled { 
    background-position: -22px -87px;
    cursor:default; }

div.light_rounded .pp_bottom .pp_left { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; }

div.light_rounded .pp_bottom .pp_middle { 
    background:#fff; }

div.light_rounded .pp_bottom .pp_right { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; }

div.light_rounded .pp_loaderIcon { 
    background: url(img/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }

div.dark_rounded .pp_top .pp_left { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; }

div.dark_rounded .pp_top .pp_middle { 
    background: url(img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }

div.dark_rounded .pp_top .pp_right { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; }

div.dark_rounded .pp_content_container .pp_left { 
    background: url(img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; }

div.dark_rounded .pp_content_container .pp_right { 
    background: url(img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; }

div.dark_rounded .pp_content { 
    background: url(img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }

div.dark_rounded .pp_next:hover { 
    background: url(img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
    cursor: pointer; }

div.dark_rounded .pp_previous:hover { 
    background: url(img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
    cursor: pointer; }

div.dark_rounded .pp_expand { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
    cursor: pointer; }

div.dark_rounded .pp_expand:hover { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
    cursor: pointer; }

div.dark_rounded .pp_contract { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
    cursor: pointer; }

div.dark_rounded .pp_contract:hover { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
    cursor: pointer; }

div.dark_rounded .pp_close { 
    width:75px;
    height:22px;
    background: url(img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
    cursor: pointer; }

div.dark_rounded .currentTextHolder { 
    color:#c4c4c4; }

div.dark_rounded .pp_description { 
    color:#fff; }

div.dark_rounded #pp_full_res .pp_inline { 
    color:#fff; }

div.dark_rounded .pp_arrow_previous { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; }

div.dark_rounded .pp_arrow_previous.disabled { 
    background-position:0 -87px;
    cursor:default; }

div.dark_rounded .pp_arrow_next { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; }

div.dark_rounded .pp_arrow_next.disabled { 
    background-position: -22px -87px;
    cursor:default; }

div.dark_rounded .pp_bottom .pp_left { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; }

div.dark_rounded .pp_bottom .pp_middle { 
    background: url(img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }

div.dark_rounded .pp_bottom .pp_right { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; }

div.dark_rounded .pp_loaderIcon { 
    background: url(img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; }

div.dark_square .pp_left,
div.dark_square .pp_middle,
div.dark_square .pp_right,
div.dark_square .pp_content { 
    background: url(img/prettyPhoto/dark_square/contentPattern.png) top left repeat; }

div.dark_square .currentTextHolder { 
    color:#c4c4c4; }

div.dark_square .pp_description { 
    color:#fff; }

div.dark_square .pp_loaderIcon { 
    background: url(img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; }

div.dark_square .pp_content_container .pp_left { 
    background: url(img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; }

div.dark_square .pp_content_container .pp_right { 
    background: url(img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; }

div.dark_square .pp_expand { 
    background: url(img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
    cursor: pointer; }

div.dark_square .pp_expand:hover { 
    background: url(img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
    cursor: pointer; }

div.dark_square .pp_contract { 
    background: url(img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
    cursor: pointer; }

div.dark_square .pp_contract:hover { 
    background: url(img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
    cursor: pointer; }

div.dark_square .pp_close { 
    width:75px;
    height:22px;
    background: url(img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
    cursor: pointer; }

div.dark_square #pp_full_res .pp_inline { 
    color:#fff; }

div.dark_square .pp_arrow_previous { 
    background: url(img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; }

div.dark_square .pp_arrow_previous.disabled { 
    background-position:0 -87px;
    cursor:default; }

div.dark_square .pp_arrow_next { 
    background: url(img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; }

div.dark_square .pp_arrow_next.disabled { 
    background-position: -22px -87px;
    cursor:default; }

div.dark_square .pp_next:hover { 
    background: url(img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
    cursor: pointer; }

div.dark_square .pp_previous:hover { 
    background: url(img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
    cursor: pointer; }

div.light_square .pp_left,
div.light_square .pp_middle,
div.light_square .pp_right,
div.light_square .pp_content { 
    background:#fff; }

div.light_square .pp_content .ppt { 
    color:#000; }

div.light_square .pp_expand { 
    background: url(img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
    cursor: pointer; }

div.light_square .pp_expand:hover { 
    background: url(img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
    cursor: pointer; }

div.light_square .pp_contract { 
    background: url(img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
    cursor: pointer; }

div.light_square .pp_contract:hover { 
    background: url(img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
    cursor: pointer; }

div.light_square .pp_close { 
    width:75px;
    height:22px;
    background: url(img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
    cursor: pointer; }

div.light_square #pp_full_res .pp_inline { 
    color:#000; }

div.light_square .pp_arrow_previous { 
    background: url(img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; }

div.light_square .pp_arrow_previous.disabled { 
    background-position:0 -87px;
    cursor:default; }

div.light_square .pp_arrow_next { 
    background: url(img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; }

div.light_square .pp_arrow_next.disabled { 
    background-position: -22px -87px;
    cursor:default; }

div.light_square .pp_next:hover { 
    background: url(img/prettyPhoto/light_square/btnNext.png) center right no-repeat;
    cursor: pointer; }

div.light_square .pp_previous:hover { 
    background: url(img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
    cursor: pointer; }

div.facebook .pp_top .pp_left { 
    background: url(img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; }

div.facebook .pp_top .pp_middle { 
    background: url(img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; }

div.facebook .pp_top .pp_right { 
    background: url(img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; }

div.facebook .pp_content .ppt { 
    color:#000; }

div.facebook .pp_content_container .pp_left { 
    background: url(img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; }

div.facebook .pp_content_container .pp_right { 
    background: url(img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; }

div.facebook .pp_content { 
    background:#fff; }

div.facebook .pp_expand { 
    background: url(img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
    cursor: pointer; }

div.facebook .pp_expand:hover { 
    background: url(img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
    cursor: pointer; }

div.facebook .pp_contract { 
    background: url(img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
    cursor: pointer; }

div.facebook .pp_contract:hover { 
    background: url(img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
    cursor: pointer; }

div.facebook .pp_close { 
    width:22px;
    height:22px;
    background: url(img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
    cursor: pointer; }

div.facebook #pp_full_res .pp_inline { 
    color:#000; }

div.facebook .pp_loaderIcon { 
    background: url(img/prettyPhoto/facebook/loader.gif) center center no-repeat; }

div.facebook .pp_nav .pp_arrow_previous { 
    background: url(img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
    height:22px;
    margin-top:0;
    width:22px; }

div.facebook .pp_arrow_previous.disabled { 
    background-position:0 -96px;
    cursor:default; }

div.facebook .pp_nav .pp_arrow_next { 
    background: url(img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
    height:22px;
    margin-top:0;
    width:22px; }

div.facebook .pp_arrow_next.disabled { 
    background-position: -32px -96px;
    cursor:default; }

div.facebook .pp_nav { 
    margin-top:0; }

div.facebook .pp_nav p { 
    font-size:15px;
    padding:0 3px 0 4px; }

div.facebook .pp_next:hover { 
    background: url(img/prettyPhoto/facebook/btnNext.png) center right no-repeat;
    cursor: pointer; }

div.facebook .pp_previous:hover { 
    background: url(img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
    cursor: pointer; }

div.facebook .pp_bottom .pp_left { 
    background: url(img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; }

div.facebook .pp_bottom .pp_middle { 
    background: url(img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; }

div.facebook .pp_bottom .pp_right { 
    background: url(img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; }

div.pp_pic_holder a:focus { 
    outline:none; }

div.pp_overlay { 
    background:#000;
    display: none;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:9500; }

div.pp_pic_holder { 
    display: none;
    position:absolute;
    width:100px;
    z-index:10000; }

.pp_top { 
    height:20px;
    position: relative; }

* html .pp_top { 
    padding:0 20px; }

.pp_top .pp_left { 
    height:20px;
    left:0;
    position:absolute;
    width:20px; }

.pp_top .pp_middle { 
    height:20px;
    left:20px;
    position:absolute;
    right:20px; }

* html .pp_top .pp_middle { 
    left:0;
    position: static; }

.pp_top .pp_right { 
    height:20px;
    left:auto;
    position:absolute;
    right:0;
    top:0;
    width:20px; }

.pp_content { 
    height:40px; }

.pp_content .ppt { 
    left:auto;
    margin-bottom:5px;
    position: relative;
    top:auto; }

.pp_fade { 
    display: none; }

.pp_content_container { 
    position: relative;
    text-align: left;
    width:100%; }

.pp_content_container .pp_left { 
    padding-left:20px; }

.pp_content_container .pp_right { 
    padding-right:20px; }

.pp_content_container .pp_details { 
    margin:10px 0 2px 0; }

.pp_description { 
    display: none;
    margin:0 0 5px 0; }

.pp_nav { 
    clear: left;
    float: left;
    margin:3px 0 0 0; }

.pp_nav p { 
    float: left;
    margin:2px 4px; }

.pp_nav a.pp_arrow_previous,
.pp_nav a.pp_arrow_next { 
    display:block;
    float: left;
    height:15px;
    margin-top:3px;
    overflow: hidden;
    text-indent: -10000px;
    width:14px; }

.pp_hoverContainer { 
    position:absolute;
    top:0;
    width:100%;
    z-index:2000; }

a.pp_next { 
    background: url(img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display:block;
    float: right;
    height:100%;
    text-indent: -10000px;
    width:49%; }

a.pp_previous { 
    background: url(img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display:block;
    float: left;
    height:100%;
    text-indent: -10000px;
    width:49%; }

a.pp_expand,
a.pp_contract { 
    cursor: pointer;
    display: none;
    height:20px;
    position:absolute;
    right:30px;
    text-indent: -10000px;
    top:10px;
    width:20px;
    z-index:20000; }

a.pp_close { 
    display:block;
    float: right;
    text-indent: -10000px; }

.pp_bottom { 
    height:20px;
    position: relative; }

* html .pp_bottom { 
    padding:0 20px; }

.pp_bottom .pp_left { 
    height:20px;
    left:0;
    position:absolute;
    width:20px; }

.pp_bottom .pp_middle { 
    height:20px;
    left:20px;
    position:absolute;
    right:20px; }

* html .pp_bottom .pp_middle { 
    left:0;
    position: static; }

.pp_bottom .pp_right { 
    height:20px;
    left:auto;
    position:absolute;
    right:0;
    top:0;
    width:20px; }

.pp_loaderIcon { 
    display:block;
    height:24px;
    left:50%;
    margin: -12px 0 0 -12px;
    position:absolute;
    top:50%;
    width:24px; }

#pp_full_res { 
    line-height:1 !important; }

#pp_full_res .pp_inline { 
    text-align: left; }

#pp_full_res .pp_inline p { 
    margin:0 0 15px 0; }

div.ppt { 
    color:#fff;
    display: none;
    font-size:17px;
    left:0;
    position:absolute;
    top:0;
    z-index:9999; }

.clearfix:after { 
    content: ".";
    display:block;
    height:0;
    clear:both;
    visibility: hidden; }

.clearfix { 
    display:block; }

* html .clearfix { 
    height:1%; }

div.form_form.basic { 
    margin:15px; }

div.form_form.basic .done { 
    background-color:green;
    color:white;
    padding:3px;
    margin:0 1px 1px 0; }

div.form_form.basic .errors p { 
    background-color:red;
    color:white;
    margin:0 0 1px 0;
    padding:5px; }

div.form_form.basic h3 { 
    background-color:#f0f0f0;
    padding:5px;
    margin:0 1px 1px 0;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:12px; }

div.form_form.basic .child { 
    background-color:#f0f0f0;
    padding:3px;
    margin:0 1px 1px 0;
    float:left; }

div.form_form.basic label { 
    margin:0 0 2px 3px;
    font-weight:bold;
    display:block; }

div.form_form.basic .child.error { 
    background-color:red;
    color:white; }

div.archive.dictionary ul { 
    margin:0 !important;
    padding:0 !important; }

div.archive.dictionary li { 
    width:100px;
    height:100px;
    float:left;
    overflow:hidden;
    margin:0 5px 5px 0; }

div.archive.dictionary li.word a { 
    text-decoration:none;
    position:relative;
    display:block;
    width:100px;
    height:100px;
    background:#f8f8f8; }

div.archive.dictionary li.word a img,
div.archive.dictionary li.word a span { 
    position:absolute;
    top:0px;
    left:0px; }

div.archive.dictionary li.word a span { 
    display:block;
    width:94px;
    height:44px;
    padding:3px 6px;
    top:50px; }

div.archive.dictionary li.letter a { 
    background:#f8f8f8; }

div.archive.dictionary li.letter span { 
    position:relative;
    display:block;
    width:100px;
    height:100px; }

div.archive.dictionary li.letter span i { 
    position:absolute;
    font-family:"palatino linotype",times,serif;
    font-style:italic;
    font-size:200px;
    text-transform:uppercase;
    color:white;
    bottom:50px;
    right:-65px; }

ul.archive_cpdump { 
    margin:0 15px 15px 0 !important; }

ul.archive_cpdump li { 
    margin:15px 0 0 15px !important;
    float:left; }

ul.archive_cpdump li a { 
    text-decoration:none;
    text-align:center;
    margin-bottom:7px;
    display:block; }

ul.archive_cpdump li a img { 
    display:block; }

ul.archive_cpdump li a strong { 
    padding:7px 7px 0 7px;
    display:block;
    border-top:1px solid #f0f0f0; }

ul.archive_cpdump li a em { 
    padding:0 7px 0 7px;
    display:block;
    font-style:normal;
    color:#808080; }

div.moble.categories { 
    padding:7px 12px 10px 12px;
    margin:0 0 -5px 0; }

div.moble.categories ul { 
    margin:0 0 0 10px;
    padding:0; }

div.moble.categories ul.depth-0 { 
    margin:0; }

div.moble.categories ul a,
div.moble.categories ul a span { 
    text-decoration:none;
    display:block; }

div.moble.categories ul a span { 
    padding-bottom:5px; }

div.moble.categories ul a span:before { 
    content: "\00BB \0020"; }

div.moble.categories ul a:hover { 
    color:red; }

div.moble.categories ul li a { 
    cursor:pointer; }

div.moble.categories ul li.child { 
    display:none; }

div.moble.categories ul li.selected { 
    font-weight:bold; }

div.moble.categories ul li.depth-0.selected li.depth-1.child,
div.moble.categories ul li.depth-1.selected li.depth-2.child,
div.moble.categories ul li.depth-2.selected li.depth-3.child,
div.moble.categories ul li.depth-3.selected li.depth-4.child,
div.moble.categories ul li.depth-4.selected li.depth-5.child,
div.moble.categories ul li.depth-5.selected li.depth-6.child,
div.moble.categories ul li.depth-6.selected li.depth-7.child,
div.moble.categories ul li.depth-7.selected li.depth-8.child,
div.moble.categories ul li.depth-8.selected li.depth-9.child { 
    display:block; }

html,
body { 
    width:100%;
    height:100%;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    background-color:white;
    color:black; }

body #content { 
    border-top:1px solid #d7d7d7; }

body.gallery #content { 
    border-top:0px solid transparent; }

#content { 
    width:654px; }

#header { 
    height:115px;
    position:relative; }

#header h3 { 
    color:black;
    padding:0;
    margin:0;
    position:absolute;
    left:15px;
    bottom:15px;
    font-size:23px;
    font-style:normal;
    font-weight:normal;
    font-family:"Lucida Sans Unicode",tahoma,verdana,arial,sans-serif;
    display:inline-block;
    width:600px; }

#header div.navigation { 
    position:absolute;
    top:116px;
    left:669px;
    overflow:hidden;
    width:211px; }

.navigation_plain li.depth-0 a span { 
    font-weight:bold; }

body.homepage2 h3#page-title { 
    display:none !important; }

body.homepage2 div#content { 
    margin-top:-85px; }

body.homepage2 div.single,
body.homepage2 div.single_single { 
    border-bottom:0px solid transparent !important; }

div.component_moble { 
    border-top:1px solid #d7d7d7;
    position:absolute;
    top:146px;
    left:669px;
    width:211px; }

div.moble.search { 
    border-top:1px solid #d7d7d7;
    padding:12px; }

div.slider div.button { 
    background:#d7d7d7; }

div.slider div.button a { 
    background:black; }

div.slider div.button a:hover { 
    background:blue; }

div.slider li.item a span.info { 
    background-color:black; }

div.slider li.item a:hover span.info { 
    color:white; }

div.persons ul { 
    margin-left:0px !important; }

div.persons li.letter span i { 
    font-family:"palatino linotype",times,serif;
    text-transform2: uppercase;
    left:0px;
    top:-20px;
    font-style:italic;
    font-size:150px;
    color:#f4f4f4; }

div.persons li.person a:hover { 
    background-color:#f8f8f8; }

ul.archive_cpdump li a em,
ul.archive_cpdump li a strong { 
    line-height:11px;
    font-size:11px; }

ul.archive_cpdump li a:hover strong { 
    border-top:1px solid black; }

div.archive.dictionary { 
    margin-right:-20px; }

div.archive.dictionary li.word a:hover { 
    background:#a6a6a6;
    color:white; }

div.archive.dictionary li.letter { 
    background:#f0f0f0; }

div.related_related div.child { 
    border-bottom:1px dotted #d7d7d7;
    clear:both; }

div.related_related div.text { 
    float:left;
    width:20%; }

div.related_related div.image { 
    float:left;
    width:80%; }

div.related_related h4 { 
    margin:5px 15px; }

div.related_related div.gallery_gallery { 
    margin:5px 15px; }

div.related_related h4,
div.related_related h4 a { 
    font-weight:normal;
    text-decoration:none;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:12px; }

div.related_related h4 a:before { 
    content: "\00BB \0020"; }

#detail-detail-order a { 
    display:block;
    padding:3px 7px;
    margin:0 0 0 -7px;
    text-decoration:none;
    background:#a6a6a6;
    color:white; }

#detail-detail-order a:hover { 
    background:black; }

div.form_form.basic div.head,
div.form_form.basic div.errors { 
    width:459px; }

div.form_form.basic #form-form-submit.child { 
    width:452px;
    clear:both;
    float:none; }

div.form_form.basic #form-form-address.child input { 
    width:295px; }

div.form_form.basic #form-form-message.child textarea { 
    width:448px; }

p.form-done { 
    background-color:green;
    color:white;
    padding:5px; }

p.form-error { 
    background-color:red;
    color:white;
    padding:5px; }

#contact-single div.form_form div.head { 
    display:none; }

body.homepage div.single { 
    border-bottom:0px solid white; }

body.homepage .entry { 
    border-top:1px solid #d7d7d7;
    float:left;
    margin-right:10px;
    width:190px; }

body.homepage .gallery_featured { 
    height:250px !important;
    float:left;
    width:454px; }

body.homepage .related_related .text { 
    display:none !important; }

body.homepage .related_related .image { 
    width:100% !important; }

body.homepage .related_related .child { 
    border-bottom:0px solid white !important; }

body.homepage .gallery_gallery { 
    margin:10px !important; }

body.homepage .gallery_gallery a img { 
    border:0px solid white !important; }