@font-face {
	font-family: 'MuseoSlab500';
	src: url('fonts/Museo.eot');
	src: url('fonts/Museo.woff') format('woff'), url('fonts/Museo.ttf') format('truetype'), url('fonts/Museo.svg#MuseoSlab-500') format('svg');
} 
@font-face {
	font-family: 'MidoMedium';
	src: url('fonts/Mido.eot');
	src: url('fonts/Mido.woff') format('woff'), url('fonts/Mido.ttf') format('truetype'), url('fonts/Mido.svg#Mido-Medium') format('svg');
}

*{
  margin:0;
  padding:0;
}

body{
  background:#fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  margin:0;
  padding:0; 
  color:#666;
} 

.dot_break{  border-right:1px dotted #999;width:0px;float:left;}
a{color:#9662ae;text-decoration:none;}
a:hover{color:#7f4799;}               
  a.book{color:#fff;background:#d6b6d6;margin:20px 0;padding:2px 5px;-moz-border-radius:10px;display:inline-block;text-transform:uppercase;font-size:9px;letter-spacing:0.1em;}
  a.book:hover,a.book:active,a.book:focus{background:#b67eb7;}  
  a.download{float:right;color:#fff;background:#d6b6d6;padding:2px 5px;margin:-3px 0 0 0;-moz-border-radius:10px;display:block;width:160px;text-transform:uppercase;font-size:9px;letter-spacing:0.1em;}
  a.download:hover,a.download:active,a.download:focus{background:#b67eb7;}
a img{border:none;}
h1{}
h2{font-family:'Helvetica Neue', Arial, Helvetica;text-transform:uppercase;font-size:11px;letter-spacing:1px;font-weight:normal;color:#666;}
h3{font-family:'MuseoSlab500', Arial, Helvetica;text-transform:uppercase;font-size:25px;letter-spacing:1px;font-weight:normal;color:#ccc;margin-top:0;padding-top:0;}
h4{width:auto;-moz-border-radius:3px;color:#fff;font-family:'MidoMedium';font-size:20px;font-weight:normal;margin:20px 0 0 0;}
  h4 span{margin:5px 10px;}
h4.one{background:#b67eb7;margin-top:6px;} 
h4.two{background:#ad6eae;} 
h4.three{background:#a45ea5;} 
.left{float:left;}
.right{float:right;}
div#wrapper{
  margin-top:40px;
  }
  div#header{
     height:60px; 
     width:750px;
     margin:0 auto 30px;
    }
    div#logo{
      width:190px;
      float:left;
    }
    div#menu{
      
      }
      div#menu ul{
        list-style:none;
        float:right; 
        margin:18px 0 0 0;
        }
        div#menu ul li{
          float:left;
          margin:0 5px;
          }
          div#menu ul li a{
            color:#999;
            text-decoration:none;
            font-family:'MuseoSlab500';
            text-transform:uppercase;
            letter-spacing:3px;
            font-size:15px;
          }          
          div#menu ul li a:hover, div#menu ul li a.selected{
            color:#9662ae;

          }
  div#content{
     background: url('../images/bg.jpg') no-repeat;
     padding:30px 0 0;
     width:725px;
     margin:0 auto;
   }
   div#holder{
     background:#fff;
     margin:0 30px;    
     min-height:450px;
    }
    div#banner{
      position:relative;
      margin:0 0 15px 0;
      }
      div#news_bar{
        background: rgb(159,83,174);
        background: rgba(159,83,174,0.85);
        position:absolute;
        left:0;
        bottom:3px;
        width:640px;
        color:#fff;
        font-family:'MuseoSlab500';
        height:32px;
        font-size:15px;
        letter-spacing:2px;
        padding:13px 0 0 20px;
        }
        div#news_bar a{
          color:#fff;
        }
        div#news_bar a:hover{
          border-bottom:1px dotted #fff;
        }
    div#holder p{
      font-size:11px;
      margin:10px 20px 0 0;
      color:#999;
      }
      ul.content_ul{
        font-size:11px;
        margin:10px 20px 0 20px;
        color:#999;

        }
      div.sidebar{
        color:#999;
        font-family:'MuseoSlab500';
        }
        div.sidebar ul{
          list-style:none;
          padding:0;
          margin:0;
          text-transform:uppercase;
          letter-spacing:1px;
          }
          div.sidebar ul li{
            margin:10px 0;
            width:100%;
          }
          div.sidebar ul li.first, p.first{
            margin-top:0 !important;
            }
            div.sidebar ul li a{
              color:#999;                        
              padding:5px;
              display:block;
              }
              div.sidebar ul li a:hover, div.sidebar ul li a.selected{
                background:#cfa9d3;
                background:rgba(160,83,167,0.5);
                color:#fff;               
                -moz-border-radius:3px;
                -webkit-border-radius:3px;
                }
                div.sidebar ul li a.sub_selected{  
                  background:#dec3e0;
                  background:rgba(160,83,167,0.35);
                  color:#fff;               
                  -moz-border-radius:3px;
                  -webkit-border-radius:3px;
                  }
           div.sidebar ul li ul{
             margin:10px 0 10px 10px;
             width:auto;
             font-size:11px;
             }
             div.sidebar ul li ul li{
               
             }
  div.quote{
    margin:0 0 20px 0;
  }  
  div.gallery a.gal_thumb img{
    padding:4px;
    background:#fff;
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #999;
    -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.3);
    -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.3);
    }
    div.gal{
      margin-bottom:20px;
    }
                
    
  div#footer{
    font-family:'MuseoSlab500';
    margin-top:20px;
    margin-bottom:20px;
    padding:10px 0 0 0;
    border-top:1px dotted #666;
    text-transform:uppercase;
    font-size:11px;
    letter-spacing:1px;
    color:#999; 
    position:relative;
    }
    div#footer input[type=text]{
      color:#ccc;              
      border:2px solid #ccc;
      padding:3px 7px;
      }
      div#footer input:focus{
        color:#999;   
        border:2px solid rgb(159,83,174);
        }  
    div#footer div#message{
      font-family:Arial;
      font-size:11px;
      text-transform:none;
      letter-spacing:0px;
      display:inline-block;
      position:absolute;
      padding:4px;
      background:rgba(0,0,0,0.5);
      color:#eee;
      -moz-border-radius:3px;
      -webkit-border-radius:3px;
      right:-150px;
      top:12px;
    }
    div#footer div#message_conf{
      font-family:Arial;
      font-size:15px;
      text-transform:none;
      letter-spacing:0px;
      display:inline-block;
      position:absolute;
      padding:4px;
      color:#666;
      right:100px;
      top:12px;
    }