body {background: #000 url(../images/page-bkg.jpg) repeat-x; font: 14px Georgia, serif; color: #464035}

h2 {font: 25px Georgia, 'Times New Roman', serif; color: #656051; text-shadow: 0 1px 0 #d7d0c2}
h3 {text-shadow: 0 1px 0 #d7d0c2}
h4 {}

a {color: #353025}
a:hover {}

em {font-style: italic;}

.clear {clear: both;}
.clr {clear: both;}
.confirm-delete {color: red; font-weight: bold}
.center {text-align: center;}
.left {float: left;}
.right {float: right;}

.button {-moz-border-radius: 11px; -webkit-border-radius: 11px; border-radius: 11px; border: 1px solid #BBBBBB; font: 11px "Lucida Sans Unicode", Verdana, Arial, sans-serif !important; line-height: 18px !important; padding: 2px 8px; text-shadow: 0 1px 0 #FFF; -moz-background-clip: border; -moz-background-inline-policy: continous; -moz-background-origin: padding; background: #EEEEEE url(../images/white-grad.png) repeat-x scroll left top; color: #464646; text-align: center; cursor: pointer}
.button:hover {border-color: #000; color: #000;}
.button:active {background: #EEEEEE url(../images/white-grad-active.png) repeat-x scroll left top; border-color: #000; color: #000;}
a.button {padding: 3px 11px;}

.modal {background-color:#eee; display:none; width:350px; padding:15px; text-align:left; border:2px solid #9b9b9b; opacity:0.8; border-radius: 11px; -moz-border-radius:11px; -webkit-border-radius:11px; -moz-box-shadow: 0 0 50px #ccc; -webkit-box-shadow: 0 0 50px #ccc; }

ul.vert-nav li {list-style: none; float: left; padding: 0 5px}

#page {width: 960px; height: 565px; background: url(../images/wrapper-bkg.jpg) center no-repeat; margin: 0 auto; margin-top: 77px; position: relative;}
#content {padding: 2em;}

#left-nav {position: absolute; top: 6px; left: -36px; width: 46px; height: 530px; background: url(../images/left-menu-buttons-new.png) no-repeat}
#left-nav li {list-style: none; margin: 0}
#left-nav li a {display: block; text-indent: -9999px; width: 46px; }
#left-nav li a#salon-atrium-plaza {height: 178px;}
#left-nav li a#salon-and-spa {height: 174px;}
#left-nav li a#salon-saska-kepa {height: 178px;}

#cat-nav {position: absolute; top: 10px; left: 90px; width: 775px; height: 48px; background: url(../images/top-nav-bkg.png) no-repeat; font: 12px 'Lucida Sans Unicode', Tahoma, sans-serif; text-transform: uppercase;}
#cat-nav li {padding: 15px; margin: 0}
#cat-nav a {color: #534e43; text-shadow: 0 1px 0 #000}
#cat-nav a:hover,
#cat-nav a.current {color: #938d81; border-bottom: 1px solid #b2aa9b}

#post-content {margin: 40px 250px 10px 10px;}
#post-content strong {font-weight: bold;}
#post-content .post-body {padding-left: 10px; line-height: 24px}
#post-content.low {height: 320px;}
#post-content.high {height: 435px;}

.jScrollPaneContainer {margin: 40px 250px 10px 10px;}
.jScrollPaneContainer #post-content {margin: 0}

#post-gallery {position: absolute; bottom: 30px; left: 30px}
#post-gallery li {list-style: none; float: left; margin: 0px 12px; }
#post-gallery li img {background: #e3dbcd; padding: 3px; border: 1px solid #7d786d}

.vert-salon-list {list-style: none; margin: 0 auto; margin-top: 30px; margin-left: 10px}
.vert-salon-list li {float: left; padding: 15px 60px; font: 14px Georgia, 'Times New Roman', serif; color: #353025; margin: 0}
.vert-salon-list h3 {font: 18px Georgia, 'Times New Roman', serif; text-shadow: 0 1px 0 #d4cbbd; margin-bottom: 10px}
.vert-salon-list a {color: #4e483c}
.vert-salon-list p {padding-left: 5px}

#right-sidebar {position: absolute; top:70px; right: 45px; width: 230px; color: #353025}
#right-sidebar #salon-contact {padding-left: 40px;}
#right-sidebar #salon-contact h3 {font-size: 18px; margin-bottom: 10px; color: #4e483c;}
#right-sidebar #salon-contact p {padding-left: 5px;}


#footer {width: 920px; margin: 0 auto; color: #353025 !important}
#footer a {color: #353025;}
#footer .vert-salon-list h3 {text-shadow: none}
#footer .vert-salon-list h3 a {color: #4e483c;}


.simple_overlay {display:none; z-index:10000; background-color:#333; width:580px;	min-height:200px; border:1px solid #666; -moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000;	}

/* close button positioned on upper right corner */
.simple_overlay .close {background-image:url(http://flowplayer.org/tools/img/overlay/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px;}

.post-body ol {font: 12px 'Lucida Sans Unicode', Arial, sans-serif; text-transform: uppercase;}
.post-body ol ul {margin-bottom: 0;}
.post-body ol li {padding: 2px 0;}
.post-body ol li a {color: #000;}
.post-body ol li a:hover {color: #413c30;}
.post-body ol ul li a {color: #635c50;}

/* FB LIKE */
#fb-container {width: 960px; margin: 5px auto; text-align: right;}
