/*  
Theme Name: DotTourism
Theme URI: http://ifelse.co.uk/simpla/
Description: DotTourism Theme (Simpla based)
Version: 1.0
Author: Alexey Voistinov
Author URI: http://ifelse.co.uk/
*/

/* General definitions (begin) */
    * {
        margin: 0;
        padding: 0;
    }

    body {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 100%;
        background: #FFFFFF url( './images/shadow.gif' ) repeat-y;
        background-position: 1300px 0em;
        background-position: expression(document.body.clientWidth > 1302? "1300px 0" : "-20px 0px");

    }

    img {
        border: none;
    }

    a{
        color: #0089e1;
        text-decoration:none;
    }

    a:hover{
        color: #CC0000;
    }

    h1, h3{
        font-weight:normal;
        letter-spacing: -1px;
    }
h2 {
        font-weight:normal;
        letter-spacing: -1px;
padding:0px;
    }
/* General definitions (end) */
/*contact form */
 .contactright input, .contactright textarea{
        border:1px solid #d1d1d1;
    }
    .contactright textarea:focus{
        background:#eee;
        border:1px solid #a1a1a1;
    }
    .contactright textarea:focus, .contactright input:focus{
        background:#eee;
        border:1px solid #a1a1a1;
    }
/*end*/
/* Container elements (begin) */
    #layout {
        max-width: 1300px;
        min-width: 760px;
        border-collapse: collapse;
        width: 100%;
        width: expression(document.body.clientWidth < 762? "760px" : document.body.clientWidth > 1302? "1300px" : "100%");
    }

    #layout td {
        vertical-align: top;
    }

    #layout td.left {
        width: 5%; /*18%*/
    }

    #layout td.center {
        width: 48%;
        padding-right: 30px;
    }

    #layout td.right {
        width: 14%; /*34%*/
        padding-right: 35px;
    }
#layout td.most-right {
        width: 20%; /*34%*/
        padding-right: 35px;
    }

    #layout tr.footer td {
        background: transparent left bottom url('./images/bg-footer.jpg') repeat-x;
width:100%;
    }

    .separator {
        margin-left: 18%;
        margin-right: 35px;
        border-bottom: 1px solid #E8E8E8;
    }

    .center {
        font-size: 0.9em;
        line-height: 1.4em;
        padding-top: 3em;
    }

    .center img {
        padding-left: 0;
    }

    .right, .most-right {
        padding-top: 3em;
    }

/* Container elements (end) */

/* Header (begin) */
    #header {
        background: #2D8DCA left top url('./images/bg-header.gif') repeat-x;
width:100%;
    }

    #header td {
        height: 93px;
        vertical-align: bottom;
    }


    #logo img {
        display: block;
        width: 197px;
        height: 56px;
        margin-bottom: 17px;
        font-family: Arial, sans-serif;
        color: #FFFFFF;
        font-size: 1.2em;
        font-weight: bold;
        background-image: url('./images/logo.png');
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='images/logo.png');
    }

    #title img {
        display: block;
        width: 289px;
        height: 27px;
        margin-bottom: 16px;
        margin-right: 20px;
        font-family: Arial, sans-serif;
        color: #FFFFFF;
        font-size: 0.6em;
        background-image: url('./images/title.png');
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='images/title.png');
    }


    * html #header img, * html #title img {
        background: none;
    }
/* Header (end) */

/* Footer (begin) */
    .footer td {
        color: #A0A0A0;
        vertical-align: bottom;
        text-align: center;
        padding-top: 5em;
        padding-bottom: 3em;
        font-size: 0.6em;
    }
/* Footer (end) */

/* Entry (begin) */
    .entry{
        margin-bottom: 1.95em;
    }

    .entrymeta{
        font-size:0.95em;
    }
    .postedby{
        background:#fff url(./images/user.gif) no-repeat;
        padding: 3px;
        padding-left: 20px;
    }
    .filedto{
        background:#fff url(./images/post.gif) no-repeat;
        padding:3px;
        padding-left:20px;
    }
    .commentslink{
        background:#fff url(./images/packaged.gif) no-repeat;
        padding:3px;
        padding-left:20px;
    }

    .postinfo {
        font-size: 0.85em;
        padding:10px 0 0 0px;
    }
/* Entry (end) */

/* Entry title (begin) */
    .entrytitle h2 {
        font-size: 1.85em;
        line-height: 1.3em;
    }

    .entrytitle h3 {
        font-size: 1.55em;
        color: #6F6F6F;
        margin: 0.4em 0 0.6em 0;
    }
/* Entry title (end) */

/* Entry body (begin) */
    .entrybody p {
        font-size: 0.85em;
        padding:0px;
        margin-bottom: 1.4em;
        line-height: 1.6em;
    }

/* Entry body (end) */

/* Comments block (begin) */
    .commentsblock{
        margin: 0.5em 0 1em 1em;
        padding:1em;
    }

    .commentsblock p {
        margin-top: 1em;
        margin-bottom: 0.2em;
    }

    .commentsblock textarea{
        width: 35em;
    }
    .commentsblock input, .commentsblock textarea{
        border:1px solid #d1d1d1;
    }
    .commentsblock textarea:focus{
        background:#eee;
        border:1px solid #a1a1a1;
    }
    .commentsblock textarea:focus, .commentsblock input:focus{
        background:#eee;
        border:1px solid #a1a1a1;
    }
    .commentauthor{
        display:block;
        font-size:1.7em;
    }
    ol.commentlist{
        color:#777;
        font-size:1em;
        list-style-type:none;
        margin:0;
        margin-top: 1.5em;
        padding:0;
    }
    .commentlist li{
        margin-bottom:0.5em;
        padding:0.3em 0.8em;
    }
    .alt{
        background:#f3f5e9;
        border:1px dotted #d1d1d1;
        padding:0.5em;
    }
    h3#comments{
        font-size: 1.3em;
        line-height: 1.55em;
    }

    h3#respond {
        margin-left: 0.4em;
        font-size: 1em;
    }

    .commentsblock form p {
        margin: 0.5em;
    }
/* Comments block (end) */

/* Right panel elements (begin) */
    .right, .most-right {
        font-size: 0.75em;
        padding-left: 0px;
    }

    .right p, .most-right p {
        line-height: 1.5em;
        margin-bottom: 1em;
    }

    .right h2, .most-right h2 {
        font-size: 2em;
        font-weight: normal;
        margin-left: -15px;
        letter-spacing: 0;
        margin-top: 0.5em;
        margin-bottom: 0.5em;
padding:0 0 0 15px;
    }

    .right form p, .most-right form p {
        margin-bottom: 1em;
    }

    .right ul, .most-right ul, .most-right ul.multilingual{
        list-style-type:none;
        margin:0;
        padding:0;
        margin-bottom:1.3em;
    }
.right ul li.cat-item, .most-right ul li.cat-item, .most-right ul.multilingual li{
        border-bottom:1px solid #ddd;
        margin-bottom:0.3em;
        padding:0.3em 0;
        display:block;
        height:1%;

    }
    .right ul li, .most-right ul li {
        border-bottom:1px solid #ddd;
        margin-bottom:0.3em;
        padding:0.3em 0;
        
    }
.most-right ul.multilingual li{
        border-bottom:1px solid #ddd;
        margin-bottom:0.3em;
        padding:0.3em 0 0.3em 0;
       
    }
.right ul li a .unhref, .most-right ul li a .unhref {
 display:inline;
color:#000;
text-decoration:none;
margin:0; padding:0;
}
.most-right ul.multilingual li a{
         padding:1px 0 1px 20px; background:url(images/rss-blue.gif) left top no-repeat;
display:block;
        height:1%; /* IE WIN */
    }
    .right ul li a, .right ul li.cat-item a, .most-right ul li a, .most-right ul li.cat-item a {
         padding:1px 0;
display:block;
        height:1%; /* IE WIN */
    }
    .right .linkcat, .most-right .linkcat {
        padding-left: 0;
    }

    .right img, .most-right img {
        padding-left: 0em;
    }

	 .right img more, .most-right img more{
        padding-left: 0em;
    }
.grey {margin:0; background:#fff; padding-left:0px; display:block; h: expression(onmouseover=new Function("this.style.backgroundColor='#F6F6F6';"),
                       onmouseout=new Function("this.style.backgroundColor='#fff';"));}

.grey:hover { background: #F6F6F6;}
/* Right panel elements (end) */

form {padding:0;}
.entrybody ul {margin:0 0 1.4em 0; padding:0;list-style-type:disc; }
.entrybody ul li {margin:0 0 0 1em; padding:0;list-style-type:disc; line-height:1.6em;}
.entrybody ul li a {margin:0; padding:0;}
ul.rss-subscribe {margin:10px 0 0 0;}
img.work-img, a img.work-img{margin:0 0 8px 0; padding:0 0 10px 0; border:none;}
a:hover img.work-img {margin:0 0 15px 0; padding:0;border-bottom:solid 3px #0089E1;}
.work-items {margin:0 0 30px 0; padding:0;}