/*
Theme Name: lostresort.biz new theme
Theme URI: 
Description: New theme designed by Cristian Nistor. Also widget ready.
Version: 1.00
Author: Cristian Nistor - Lost Resort SRL
Author URI: http://www.lostresort.biz
Tags: two-columns, fixed-width, orange, white, greeen, blue
	By downloading and using this theme, you agree to the following terms:
    - All variations of this theme have to remain GPL
    - You may use this theme for personal or commercial projects
    - You may modify, translate or distribute

For support requests please contact: wordpress(at)lostresort.biz. Requests through other channels (website etc.) can unfortunately not be responded to.

*/

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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
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;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline}
:focus {outline:0}
body {line-height:1;color:#000000;background:#ffffff}
ol, ul {list-style:none}
table {border-collapse:separate;border-spacing: 0}
caption, th, td {text-align:left;font-weight:normal}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}

/* Text decorations
*******************************/
.bold {font-weight:bold}
.normal {font-weight:normal}
.italic {font-style:italic}
.underline {text-decoration:underline}

/* Float
*******************************/
.float-right {float:right}
.float-left {float:left}
.float-none {float:none}
.clear-both {clear:both}

/* Text align
*******************************/
.text-right {text-align:right}
.text-left {text-align:left}
.text-center {text-align:center}
.text-justify {text-align:justify}

/* Other
*******************************/
.clear:after {content: ".";display:block;height:0;clear:both;visibility:hidden}
.zoom {overflow:hidden}
.m-left15 {margin-left:1.5em}

/* Main styles
*******************************/
html {height:100%;margin-bottom:1px;/* force vertical scrollbars */}
body {background:#efefef;color:#828282;font-size:62.5%;text-align:left;width:1020px;margin:0 auto}

/* Default fonts
*******************************/
body, input, select	{font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif}
textarea, pre, tt, kbd, var, code {font-family: "Courier New", Courier, monospace}

/* Header elements
*******************************/
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#9fa9b3}
h1 {padding-bottom:8px;font-size: 2.5em;line-height:1}
h2 {font-size: 1.8em;font-family: 'Josefin Sans Std Light', Georgia, arial, serif;}
h3 {font-size: 1.5em;padding-bottom:.6em}
h4 {font-size: 1.3em; line-height: 1.8em}
h5 {font-size: 1.2em; line-height: 1.6em}
h6 {font-size: 1.1em; line-height: 1.2em}

/* Other elements
*******************************/
strong {font-weight: bold}
em {font-style: italic}
pre {border: 1px solid #dddddd; margin-bottom: 1.2em; padding:1.2em}
ins {text-decoration:none} /*remove underline from text*/
del {text-decoration:line-through}

q, cite { font-style:italic}
dl {line-height:1.4; margin-bottom:1em}

dd {}
dt {}

/* Links
********************************/
a:link, a:visited, a:focus, a:hover, a:active {color:#a8a285;text-decoration:underline;cursor:pointer}
a:hover {text-decoration:none}
a, a:active, a:focus {outline: none}

/* Images
*******************************/
img {outline:0;border:0}

/* Form styles
*******************************/
input, select, textarea {font-size:1em;vertical-align:baseline;color:#828282}
input.text, input.file {cursor:text}
input.button {cursor:pointer}
input.radio, input.checkbox {border: 0;padding: 0}

/* Wordpress aligning
*******************************/
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto}
.alignleft {float:left; margin: 0 1em 1em 0}
.alignright {float: right;margin: 0 0 1em 1em}
.wp-caption img {margin: 0;padding: 0;border: 0 none}
.wp-caption {border:1px solid #eeeeee;text-align:center;padding-top:4px}
.wp-caption  p.wp-caption-text {font-size:.92em;text-align:center}

/* Comments
 *******************************/
#recentcomments {padding:0 1.2em 1.2em;line-height:1.4}
#recentcomments li {padding-left:0}
#recentcomments li a, #recentcomments li a:hover {padding:0;border:0}
.leavecomment {padding:1em 0 0.5em 0.4em}
p#loggedin {margin:0.6em 0 0.6em 0;font-size:1.2em}
.comments-list .avatar {}
#content ul.comments-list {margin:0}
.comments-list li {padding:1em 0 1em 0;line-height:1.2em;list-style:none;margin-bottom:1.2em;margin:0 1em 0 0.8em}
.comments-list li.odd {background: url(img/list-bkg-top.gif) top repeat-x;border-top:1px dotted #a8a285}
.comments-list li.even {background: url(img/list-even-bkg.gif) top repeat-x;border-top:1px dotted #0e7c99}
.comments-list cite {font-weight:bold;font-style:normal;margin:0 0.4em;font-size:1.3em}
.comments-list small {font-size:1em}
.comments-list .says, .comments-list .comment-meta {font-size:1.2em}
.comments-list .comment {margin-top:0.8em}
.comments-list .comment p {font-size:1.1em;margin:1em 0.5em}
h3#reply-title {padding:0.8em 0 0.6em 0.5em;font-size:1.7em}
h3#reply-title small a {font-size:0.8em}
#commentform {margin-left:0.6em}
#commentform  input, #commentform  textarea {border:1px solid #0e7c99;padding:0.2em;margin-top:0.5em}
#commentform  input {width:200px}
#commentform input#submit {width:115px;height:30px;color:#0e7c99;font-weight:bold;text-align:center;padding-bottom:2px;background: url(img/button-back.png) 0 0 no-repeat;border:0;font-size:1em;vertical-align:middle;cursor:pointer}
#commentform textarea {width:500px}
#commentform p label {display:block;margin:0.8em 0 0.4em 0;font-size:1.1em}
p.comment-form-comment label {font-size:1.2em;font-weight:bold}
p.comment-notes {margin:0.5em 0 1em 0;font-size:1.1em;font-weight:bold}
p.form-allowed-tags {margin:0.5em 0 0.5em 0.1em;font-size:1.1em;font-weight:bold}
p.form-allowed-tags code {font-weight:normal}
p.nocomments {font-size:2em;margin:2em 0 2em 1em;color:#dc3231}

/* Nested Comments. Feel free to style this section, expecially changing 'administrator' with your user login name
*******************************/
ul.comments-list div.comment-body p {color:#572e2e}
ul.comments-list li.comment-author-admin  div.comment-body p {color:#dc3231} 
ul.comments-list li.comment-author-admin  ul.children ul.children li.comment div.comment-body p {color:#572e2e}
ul.comments-list li.comment-author-admin  ul.children ul.children li.comment-author-admin div.comment-body p {color:#dc3231}
ul.comments-list li.comment ul.children li.comment-author-admin div.comment-body p {color:#dc3231}
ul.comments-list li.comment-author-admin  ul.children li.comment div.comment-body p {color:#572e2e}
ul.comments-list li.comment-author-admin  ul.children li.comment-author-admin div.comment-body p {color:#dc3231}
ul.comments-list li.comment-author-admin  div.comment-body div.vcard cite.fn {color:#dc3231}
ul.comments-list li.comment-author-admin  ul.children div.comment-body div.vcard cite.fn {color:#572e2e}
ul.comments-list li.comment-author-admin  ul.children ul.children li.comment-author-admin div.comment-body div.vcard cite.fn {color:#dc3231}
ul.comments-list li.comment-author-admin  ul.children li.comment-author-admin div.comment-body div.vcard cite.fn {color:#dc3231}
ul.comments-list li.comment div.vcard cite.fn a.url {text-decoration:none}
ul.comments-list li.comment div.vcard img.avatar {border:1px solid #0e7c99;margin-bottom:0.4em}
ul.comments-list li.comment div.comment-meta a {display:block;margin-top:0.6em}
ul.comments-list li.comment div.reply a {font-size:1.2em;font-weight:bold;margin-top:0.5em}
ul.comments-list li.comment ul.children {list-style:none; margin:1em 0 0;text-indent:0}
ul.comments-list li.comment ul.children li.depth-2 {margin:0 0 0.3em 1.2em}
ul.comments-list li.comment ul.children li.depth-3 {margin:0 0 0.3em 1.2em}
ul.comments-list li.comment ul.children li.depth-4 {margin:0 0 0.3em 1.2em}
ul.comments-list li.comment ul.children li.depth-5 {margin:0 0 0.3em 1.2em}
ul.comments-list li.pingback div.comment-body p {margin:1em 0.6em;padding:1em 0;font-style:italic}

/* Header
*******************************/

#header {background:#fefefe url(img/header-tail-bottom.gif) bottom repeat-x;margin-top:10px}
#header .tail-right {background: url(img/header-tail-right.gif) right repeat-y}
#header .tail-left {background:url(img/header-tail-left.gif) left repeat-y}
#header .tail-top {background:url(img/header-tail-top.gif) top repeat-x}
#header .corner-bottom-right {background:url(img/header-corner-bottom-right.gif) bottom right no-repeat}
#header .corner-bottom-left {background:url(img/header-corner-bottom-left.gif) bottom left no-repeat;}
#header .corner-top-right {background:url(img/header-corner-top-right.gif) top right no-repeat}
#header .corner-top-left {background:url(img/header-corner-top-left.gif) top left no-repeat;width:100%}
#header-indent {padding:20px 9px 1px 9px}
#header h1 a img {margin:0.8em 0 0 0.4em}
div.description {font-size:1.5em;color:#0e7c99;padding:0 0 0.5em 0.8em}

div#menu {height:30px;border-top: 2px solid #eeeeee}
div#menu ul {float:right;width:auto}
div#menu ul li {float:left;position:relative;width:auto}
div#menu ul li a {font-size:1.2em;display:block;padding:5px 5px 6px 5px;text-decoration:none;text-align:center;color:#a8a285;font-weight:bold}
div#menu ul li a:hover, div#menu ul li.current_page_item a {color:#0e7c99;background: url(img/menu-bkg-ov.png) repeat-x}
div#menu ul ul {background:#fefefe;width:130px;position:absolute;left:10px;top:23px;display:none}
div#menu ul li.current_page_item ul a {color:#a8a285}
div#menu ul li.current_page_item ul a:hover {background:url(img/menu-bkg-ov.png) repeat-x;color:#0e7c99}
div#menu ul li ul a {background:#fefefe;float:left;width:130px;font-weight:bold;text-align:left;border:1px solid #a8a285;height:auto;padding:5px;}
div#menu ul li ul a:hover {color:#0e7c99}
div#menu ul ul ul {top:auto}	
div#menu ul li ul ul {top:23px;left:10px;margin:0;}
div#menu ul li:hover ul, div#menu ul li:hover ul ul ul, div#menu ul li:hover ul ul ul ul {display:none;}
div#menu ul li:hover ul, div#menu ul li li:hover ul, div#menu ul li li li:hover ul, div#menu ul li li li li:hover ul {display:block;}

/* Boxes
********************************/

.box {background:#fefefe url(img/header-tail-bottom.gif) bottom repeat-x}
.box .tail-right {background:url(img/header-tail-right.gif) right repeat-y}
.box .tail-left {background:url(img/header-tail-left.gif) left repeat-y}
.box .tail-top {background:url(img/header-tail-top.gif) top repeat-x}
.box .corner-bottom-right {background:url(img/header-corner-bottom-right.gif) bottom right no-repeat}
.box .corner-bottom-left {background:url(img/header-corner-bottom-left.gif) bottom left no-repeat;}
.box .corner-top-right {background:url(img/header-corner-top-right.gif) top right no-repeat}
.box .corner-top-left {background:url(img/header-corner-top-left.gif) top left no-repeat;width:100%}
.box2 h2 {color:#a8a285}
.box-indent {padding:20px 14px 20px 14px}

.box2 {background:#fefefe url(img/box2-tail-bottom.gif) bottom repeat-x}
.box2 .tail-right {background:url(img/box2-tail-right.gif) right repeat-y}
.box2 .tail-left {background:url(img/box2-tail-left.gif) left repeat-y}
.box2 .tail-top {background:url(img/box2-tail-top.gif) top repeat-x}
.box2 .corner-bottom-right {background:url(img/box2-corner-bottom-right.gif) bottom right no-repeat}
.box2 .corner-bottom-left {background:url(img/box2-corner-bottom-left.gif) bottom left no-repeat;}
.box2 .corner-top-right {background:url(img/box2-corner-top-right.gif) top right no-repeat}
.box2 .corner-top-left {background:url(img/box2-corner-top-left.gif) top left no-repeat;width:100%}
.box2 .box-indent {padding:20px 14px 20px 16px}
.box2 h3 {color:#a8a285}
.box3 h2 {font-size:3em;padding-left:0.5em}

.box3 {background:#fefefe url(img/box3-tail-bottom.gif) bottom repeat-x}
.box3 .tail-right {background:url(img/box3-tail-right.gif) right repeat-y}
.box3 .tail-left {background:url(img/box3-tail-left.gif) left repeat-y}
.box3 .tail-top {background:url(img/box3-tail-top.gif) top repeat-x}
.box3 .corner-bottom-right {background:url(img/box3-corner-bottom-right.gif) bottom right no-repeat}
.box3 .corner-bottom-left {background:url(img/box3-corner-bottom-left.gif) bottom left no-repeat;}
.box3 .corner-top-right {background:url(img/box3-corner-top-right.gif) top right no-repeat}
.box3 .corner-top-left {background:url(img/box3-corner-top-left.gif) top left no-repeat;width:100%}
.box3 .box-indent {padding:20px 14px 20px 16px}
.box3 h3 {color:#0e7c99}
.box2 h2 {font-size:3em;padding-left:0.5em}

/* Main Content
*********************************/

div#main {width:1020px}
div#main-block {width:710px;float:left}
div#right-block {width:305px;float:right}

#content .title h2, h2.page-title {padding:0.3em 0 0.2em 0.2em;margin-bottom:0.7em;font-size:2.8em}
#content .title a {text-decoration:none;color:#f6ab22}
#content .sticky .title a {color:#0e7c99}
#content .title a:hover {color:#a8a285}
#content .postdata {font-size:1.2em;padding:0.6em 0 0.6em 0;margin:0 0.2em 0.8em 0.6em;overflow:hidden;border-top: 2px solid #eeeeee;border-bottom: 2px solid #eeeeee}
#content .postdata a:hover {color:#0e7c99}
#content .category {float:left;margin-left:0.6em;width:500px}
#content .date {float:right;color:#a8a285;margin-right:0.5em}
#content .comments {float:right;padding-right:1em}
#content .comments, #content .comments a, #content .category, #content .category a  {color:#a8a285}
#content .entry {clear:both;overflow:hidden;font-size:1.1em}
#content .entry  a {color:#0e7c99}
#content .entry p {font-size:1.2em;font-family: Georgia, Helvetica, Jamrul, sans-serif;;line-height:1.2em;color:#3d3d3d;padding:0.5em 0.7em 0.5em 0.7em}
#content .entry h3, h2.entry-title {padding:0.4em 0 0.6em 0.5em;font-family: Georgia, Helvetica, Jamrul, sans-serif;color:#a8a285;font-size:1.7em}
h2.entry-title  a {text-decoration:none;font-size:1.6em;color:#f6ab22;font-family: 'Josefin Sans Std Light', Georgia, arial, serif;}
h2.entry-title a:hover {color:#a8a285}
#content .entry h4 {padding:0.4em 0 0.6em 0.5em;color:#0e7c99}
#content .post-tags, #content .more-pages {margin:0.3em 0 0 0.8em;font-size:1.2em}
#content .more-pages {padding:0 0.5em 0.5em 0}
#content .more-pages a {margin-bottom:0.5em;padding-right:0.5em;color:color:#a8a285}
#content .more-pages a:hover {color:#0e7c99}
#content .post-tags a {text-decoration:none}
#content .post-tags a:hover {color:#0e7c99}
.entry blockquote {font-style:italic;border-left:2px solid #a8a285;margin-left:1.5em}
.entry ul {margin: 1em 0 1em 2em;list-style:disc;padding-left:1em}
p#author-post {margin:1em 0 0.6em 0.9em;font-size:1.2em}
p#author-post a {text-decoration:none}
p#author-post a:hover, p#author-post strong a {color:#0e7c99}
p#author-post strong a:hover {color:#a8a285}
p.logged-in-as {font-size:1.2em}
.entry h1 {font-size:3em;margin-left:1em}
.entry h2 {margin:0.5em 0 0.5em 0.5em;font-size:2.3em}
.entry h3, .entry h4, .entry h5, .entry h6 {margin:0.5em 0 0.5em 1em}
.entry div div{margin-left:0.8em}
.entry blockquote {font-style:italic;border-left:2px solid #0e7c99;margin-left:1.5em}
.entry table {margin:1em;border-collapse:collapse}
.entry table th{border:1px dotted #0e7c99;text-align:center;padding:0.4em;font-size:1.1em}
.entry table td {padding:0.3em;border:1px dotted #0e7c99}
.entry dl {line-height:1.4;margin:1em}
.entry dl dt {font-weight:bold;margin:0.3em 0}
.entry address {margin:1em;line-height:1.3em;font-size:1.1em;font-style:italic}
.entry pre {margin:0 0.8em}
.entry ul, .entry ol  {margin: 1em 0 1em 2em;padding-left:1em;list-style-image:url(img/bulet-list.gif)}
.entry ul li {line-height:1.4em}
.entry ol li {margin-bottom:0.4em}
.entry ins {color:#dc3231}
.entry p label input {border: 1px solid #dc3232;margin:1em 0}
.entry p input {border: 1px solid #dc3232;color:#dc3232}

.nav-entries {background:url(img/nav-bkg.gif) no-repeat;font-size:1em;overflow:hidden;margin-bottom:1em;width:710px;height:40px;margin-left:2px}
.nav-entries .prev a {float:left;font-size:1.4em;display:block;margin:12px 0 0 10px}
.nav-entries .next a {float:right;font-size:1.4em;display:block;margin:12px 15px 0 0}
.nav-entries .prev a:hover, .nav-entries .next a:hover {text-decoration:none;color;a8a285}
.comments-navigation, .posts-navigation  {width:660px;margin:0.5em 0.6em 2em 1em;padding-bottom:1.2em;border-top:1px dotted #0e7c99;border-bottom:1px dotted #0e7c99}
.posts-navigation  {border-top:1px dotted #0e7c99;background: url(img/list-bkg-top.gif) top repeat-x;border-bottom:0}
.comments-navigation .prev a {float:left;font-size:1.4em;padding:10px 0 0 20px;color:#0e7c99}
.posts-navigation .prev a {float:left;font-size:1.4em;padding:10px 0 0 0;color:#a8a285;text-decoration:none}
.comments-navigation .next a{float:right;font-size:1.4em;padding:10px 28px 0 0;color:#0e7c99}
.posts-navigation .next a {float:right;font-size:1.4em;padding:10px 0 0 0;color:#a8a285;text-decoration:none}
.posts-navigation .prev a:hover, .posts-navigation .next a:hover {color:#0e7c99}
.comments-navigation .prev a:hover, .comments-navigation .next a:hover, .nav-entries .prev a:hover, .nav-entries .next a:hover {text-decoration:none;color:#a8a285}

#wp-calendar {width:260px;font-size:1.2em}
#wp-calendar caption {padding:0.4em 0;text-align:right;font-weight:bold;color:#f6ab22;font-size:1.1em}
#wp-calendar th, #wp-calendar td {padding:0.3em;text-align:center}
#wp-calendar tbody td a {color:#50a70e}
#wp-calendar tbody td a:hover {color:#f6ab22}
#wp-calendar thead th {color:#0e7c99;font-weight:bold}
#wp-calendar #prev {text-align:left;padding-top:0.4em}
#wp-calendar #next {text-align:right;padding-top:0.4em}

#right-block ul {padding:0 0.5em 0.5em 0.5em}
#right-block ul li {padding:0.4em 0.5em 0.4em 0.5em;margin:0 0.6em 0 0.6em;font-size:1.3em;line-height:1.1em}
#right-block ul li a {display:block;padding:0.1em 1em 0.1em 1.7em;background: url(img/arrow-blue.png) no-repeat center left;color:#0e7c99}
#right-block ul li a:hover {text-decoration:none;color:#a8a285;background: url(img/arrow-brown.png) no-repeat center left}
#right-block ul ul {padding:0}
#right-block li li {padding:0.3em 0 0 1.5em;background:none;font-size:1em}
#right-block h3 {color:#a8a285;padding-left:0.8em;font-size:2.2em;font-family:'Josefin Sans Std Light', "Comic Sans MS", Arial, Helvetica, sans-serif}

div.tags {padding:1em 1em 2em 1em;font-size:1.2em}
div.tags a {line-height:1.2em}

/* Search
************************************/

div#sidesearch form {height:30px;margin:1.8em 0 1.3em 1em}
div#sidesearch form input.text {width:200px;height:30px;border: 2px solid #eeeeee;margin-top:-2px}
div#sidesearch form input#search-submit {width:50px;height:36px;border: 2px solid #0e7c99;margin-top:-2px;font-size:1.5em;background:#fefefe;float:right}
div.entry-meta, div.entry-summary {padding:0.7em 0 0.7em 1em}
div.entry-summary, div.entry-content {font-size:1.2em;padding:0.5em 0 0.7em 0.7em}
div.entry-content {margin-bottom:4em;font-weight:bold}
div.entry-utility {padding:0.5em 0 0.7em 0.7em;font-size:1.1em;font-weight:bold}

/* Footer
************************************/

div#footer {clear:both;height:80px;font-size:1.2em;color:#a8a285;font-size:1.4em;text-align:center}
div#footer img {vertical-align:middle}
div#footer .copyright {padding-top:0}
div#footer .links {}
div#footer .links a {padding-left:1.8em;margin-left:1.6em;color:#0e7c99}
div#footer .rss {background:url(img/rss.png) no-repeat center left}
div#footer .login {background:url(img/login.png) no-repeat center left}
div#footer a.entries {margin:0}
div#footer p {text-align:center;margin:1em 0}
