@font-face {
      font-family: CoquetteBold;
      src: url(fonts/CoquetteBold.ttf);
}

@font-face {
      font-family: MuseoSlab300;
      src: url(fonts/Museo_Slab_300.otf);
}

html,
body {
    margin:0;
    padding:0;
    background-color:#361B0A;
    color:#361B0A;
    font-family:MuseoSlab300,"Museo Slab 300",Rockwell,Georgia,serif;
    font-size:0.9em;
    font-weight:normal;
    font-style:normal;
    background:url('images/background.png');
    height:100%;
}

img {
    border-style:none;
}

img.logo {
    vertical-align:middle;
}

h1 {
    font-family:CoquetteBold,"Coquette Bold",Georgia,serif;
    font-weight:normal;
    margin-top:1px;
}

h2 {
    font-family:CoquetteBold,"Coquette Bold",Georgia,serif;
    font-weight:normal;
}

b {
}

span.leadin {
    font-family:CoquetteBold,"Coquette Bold",Georgia,serif;
    font-size:2em;
    font-weight:normal;
}

.boxy {
    background-color:#FFFFFF; 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
}

.gradient {
    background-image:url(images/inset-box/gradient.png);
    background-repeat: repeat-x;
    background-position: 0% 0%;
    margin-left:auto; 
    margin-right:auto;
	text-align:center;
}

.main {
    width:840px; 
    margin-left:auto; 
    margin-right:auto;
    margin-bottom:15px;
	text-align:left;
}

.mainlogo {
    text-align:center;
    margin-top:60px
}

.textless {
    font-size:0;
}

.footer {
    margin-top:40px;
    padding-bottom:10px;
    color:#ffa247;
    text-align:center;
    font-size:0.8em;
}

.dt {
    font-family:CoquetteBold,"Coquette Bold",Georgia,serif;
    font-size:1.2em;
}

a {
    color:#361B0A;
    text-decoration:underline;
}

#tb, #bb {
    background-color: transparent;
    background-repeat: repeat-x;
}
            
#tb {
    background-position: 0% 0%;
}
#tb.inset {
    background-image:url(images/inset-box/tb.png);
}
#tb.outset {
    background-image:url(images/outset-box/tb.png);
}

#bb {
    background-position: 50% 100%;
}
#bb.inset {
    background-image:url(images/inset-box/bb.png);
}
#bb.outset {
    background-image:url(images/outset-box/bb.png);
}
    
#rb {
    background-position: 100% 0%;
    background-repeat: repeat-y;
}
#rb.inset {
    background-image:url(images/inset-box/r.png);
}
#rb.outset {
    background-image:url(images/outset-box/r.png);
}

#lb {
    background-position: 0% 100%;
    background-repeat: repeat-y;
}
#lb.inset {
    background-image:url(images/inset-box/l.png);
}
#lb.outset {
    background-image:url(images/outset-box/l.png);
}

#bg {
    background-image:url(images/inset-box/bg.png);
}
