/* 
    Document   : style
    Created on : 2012-02-05, 16:52:17
    Author     : arti
    Description:
        Purpose of the stylesheet follows.
*/

.post { position: relative; z-index: 1; margin-bottom: 25px;  }
.post .post-panel { background: #fff; -webkit-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.03) inset, 0 0 0 1px rgba(0,0,0,0.15); -moz-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.03) inset, 0 0 0 1px rgba(0,0,0,0.15); box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.03) inset, 0 0 0 1px rgba(0,0,0,0.15); position: relative; z-index: 3;
                    -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; border: 1px solid #C0C0C0;  padding: 20px; }
.box-shadow-left { background: url(../img/shadow.png) left top no-repeat; width: 100%; height: 10px; display: block; position: absolute; left: 0; bottom: -10px; z-index: 2; }
.box-shadow-right { background: url(../img/shadow.png) right bottom no-repeat; width: 100%; height: 10px; display: block; position: absolute; left: 0; bottom: -10px; z-index: 2; }

ul, ol {margin-left: 2em;}
ul {list-style: square; text-align: left; }
ul li { margin-bottom: 0.4em; }

h1 {
    font-size: 5em;
    line-height: 2em;
    font-family: 'Amaranth', sans-serif;
    text-shadow: 1px 1px #eee2f6;
    font-weight: 700;
}

h2 {
    font-size: 3.3em;
    line-height: 2em;
    text-shadow: 1px 1px #eee2f6;
    font-family: 'Amaranth', sans-serif;
    font-weight: 700;
}
h3 {
    font-size: 1.8em;
    line-height: 2em;
    text-shadow: 1px 1px #eee2f6;
    font-family: 'Amaranth', sans-serif;
    font-weight: 700;
}
h3.long {
    line-height: 1.2em;
    margin-bottom: 0.3em;
}

h3.left, p.left {
    text-align: left;
}

h4 {
    font-size: 1em;
    line-height: 2em;
    text-shadow: 1px 1px #eee2f6;
    font-family: 'Amaranth', sans-serif;
    font-weight: 700;
}

dl.price dt b {
    font-size: 1em;
    line-height: 2em;
    text-shadow: 1px 1px #eee2f6;
    font-family: 'Amaranth', sans-serif;
    font-weight: 700;
}
dl.price dd {
    display: block;
    font-size: 1.5em;
    line-height: 1em;
    text-shadow: 1px 1px #eee2f6;
    font-family: 'Amaranth', sans-serif;
    font-weight: 700;
    text-align: right;

    border-bottom: 1px dotted #008000;
    margin-bottom: 4px;
}

ul.phone {
    list-style: none;
    color: #FFFFFF;
    font-size: 1.3em;
    text-shadow: -1px -1px #000;
}

p.white {
    color: #FFFFFF;
    font-size: 1.3em;
    text-shadow: -1px -1px #000;
}
ul.phone sup {
    text-decoration: underline;
}
ul.phone em {
    float: right;
}
p.orange2 {
    color: #FF5E0C;
    font-size: 2em;
    line-height: 1.3em;
    text-shadow: 1px 1px #fff;
    font-weight: 700;
    font-family: 'Amaranth', sans-serif;
    text-align: center;
}

.fb_iframe_widget span {
    background-color: #FFFFFF;
}