@charset "utf-8";
    html  {
    overflow-y:  scroll;
}
@font-face {
    font-family: 'Amarante';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/amarante-v4-latin-regular.eot');
    src: local('Amarante Regular'), local('Amarante-Regular'), url('fonts/amarante-v4-latin-regular.eot?#iefix') format('embedded-opentype'), url('fonts/amarante-v4-latin-regular.woff2') format('woff2'), url('fonts/amarante-v4-latin-regular.woff') format('woff'), url('fonts/amarante-v4-latin-regular.ttf') format('truetype'), url('fonts/amarante-v4-latin-regular.svg#Amarante') format('svg')
}
body  {
    margin:  0;
    padding:  0;
    font-size:  15px;
    line-height:  1.4em;
    background:  #8B552A url(../images/background5.jpg) fixed center;
    background-position:  center;
    background-size:  cover;
    background-repeat:  no-repeat;
}
.scroll  {
    margin:  100px;
    padding:  0;
    font-size:  15px;
    line-height:  1.4em;
}
.scanlines  {
    position:  fixed;
    top:  0;
    left:  0;
    width:  100%;
    height:  100%;
    z-index:  -100;
    background:  url(tile.png) }
.bold  {
    font-weight:  bold;
}
.center  {
    text-align:  center;
}
.right  {
    text-align:  right;
}
.uppercase  {
    text-transform:  uppercase;
}
.hidden  {
    display:  none;
}
.nospace  {
    margin:  0;
    padding:  0;
    list-style:  none;
}
.borderedbox  {
    padding:  5px;
    border:  1px solid;
    border-radius:  10px;
}
.clear,  .group  {
    display:  block;
}
.clear::before,  .clear::after,  .group::before,  .group::after  {
    display:  table;
    content:  "";
}
.clear,  .clear::after,  .group,  .group::after  {
    clear:  both;
}
a  {
    outline:  none;
    text-decoration:  none;
}
.fl_left,  .imgl  {
    float:  left;
}
.fl_right,  .imgr  {
    float:  right;
}
img  {
    width:  auto;
    max-width:  100%;
    height:  auto;
    margin:  0;
    padding:  0;
    border:  none;
    line-height:  normal;
    vertical-align:  middle;
    box-sizing:  border-box;
}
.imgl  {
    margin:  0 15px 10px 0;
    clear:  left;
}
.imgr  {
    margin:  0 0 10px 15px;
    clear:  right;
}
body,  h1,  h2,  h3,  h4,  h5,  h6,  .heading  {
    font-family:  Amarante,  "Times New Roman",  Times,  serif;
}
form,  fieldset,  legend  {
    margin:  0;
    padding:  0;
    border:  none;
}
legend  {
    display:  none;
}
label,  input,  textarea,  select  {
    display:  block;
    resize:  none;
    outline:  none;
    color:  inherit;
    font-size:  inherit;
    font-family:  inherit;
    box-sizing:  border-box;
}
label  {
    margin-bottom:  5px;
}
h1,  h2,  h3,  h4,  h5,  h6,  .heading  {
    display:  block;
    margin:  0 0 20px 0;
    font-size:  20px;
    line-height:  normal;
    font-weight:  normal;
    font-style:  normal;
}
address  {
    font-style:  normal;
    font-weight:  normal;
}
hx  {
    font-family:  'Adamina',  sans-serif;
    color:  #000000;
    font-size:  17px;
    line-height:  23px;
}
h7  {
    display:  block;
    margin:  0 0 2px 0;
    font-size:  17px;
    line-height:  normal;
    font-weight:  normal;
    font-style:  normal;
}
ht  {
    font-family:  'Adamina',  sans-serif;
    color:  #000000;
    font-size:  15px;
    line-height:  20px;
}
hr  {
    display:  block;
    width:  100%;
    height:  1px;
    border:  solid;
    border-width:  1px 0 0 0;
}
.wrapper  {
    display:  block;
    margin:  0 auto 20px;
    text-align:  left;
    word-wrap:  break-word;
}
.rounded,  #topbar,  #header,  #mainav,  #slider,  .container,  #footer,  #copyright  {
    display:  block;
    width:  100%;
    box-sizing:  border-box;
}
.rounded  {
    margin:  0;
    padding:  10px;
}
address,  article,  aside,  figcaption,  figure,  footer,  header,  main,  nav,  section  {
    display:  block;
    margin:  0;
    padding:  0;
}
.one_half,  .one_third,  .two_third,  .one_quarter,  .two_quarter,  .three_quarter  {
    display:  inline-block;
    float:  left;
    margin:  0 0 0 3.06748466257669%;
    list-style:  none;
    box-sizing:  border-box;
}
.first  {
    margin-left:  0;
    clear:  left;
}
.one_quarter  {
    width:  22.69938650306748%;
}
.one_third  {
    width:  31.28834355828221%;
}
.one_half,  .two_quarter  {
    width:  48.46625766871166%;
}
.two_third  {
    width:  65.6441717791411%;
}
.three_quarter  {
    width:  74.23312883435584%;
}
.btmspace-0  {
    margin-bottom:  1px;
}
.btmspace-10  {
    margin-bottom:  10px;
}
.btmspace-15  {
    margin-bottom:  15px;
}
.btmspace-30  {
    margin-bottom:  30px;
}
.btmspace-50  {
    margin-bottom:  50px;
}
.pright-10  {
    margin-right:  10px;
}
@font-face  {
    font-family:  'FontAwesome';
    src:  url(fonts/fontawesome-webfont.eot?v=4.2.0);
    src:  url(fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format("embedded-opentype"),  url(fonts/fontawesome-webfont.woff?v=4.2.0) format("woff"),  url(fonts/fontawesome-webfont.ttf?v=4.2.0) format("truetype"),  url(fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format("svg");
    font-weight:  400;
    font-style:  normal;
}
.fa  {
    display:  inline-block;
    font:  normal normal normal 14px/1 FontAwesome;
    font-size:  inherit;
    -webkit-font-smoothing:  antialiased;
    -moz-osx-font-smoothing:  grayscale;
}
.fa-twitter-square:before  {
    content:  "\f081"}
.fa-twitter:before  {
    content:  "\f099"}
.fa-facebook-square:before  {
    content:  "\f082"}
.fa-facebook:before  {
    content:  "\f09a"}
.fa-google:before  {
    content:  "\f1a0"}
.fa-linkedin:before  {
    content:  "\f0e1"}
.fa-search:before  {
    content:  "\f002"}
    #topbar  {
    padding:  10px 0 0 0;
    text-align:  right;
    font-size:  .8em }
@font-face  {
    font-family:  'Adamina';
    font-style:  normal;
    font-weight:  400;
    src:  url('fonts/adamina-v9-latin-regular.eot');
    src:  local('Adamina Regular'),  local('Adamina-Regular'),  url('fonts/adamina-v9-latin-regular.eot?#iefix') format('embedded-opentype'),  url('fonts/adamina-v9-latin-regular.woff2') format('woff2'),  url('fonts/adamina-v9-latin-regular.woff') format('woff'),  url('fonts/adamina-v9-latin-regular.ttf') format('truetype'),  url('fonts/adamina-v9-latin-regular.svg#Adamina') format('svg') }
@font-face  {
    font-family:  "Algeria";
    src:  url("ALGERIA.eot?") format("eot"),  url("ALGERIA.woff") format("woff"),  url("ALGERIA.ttf") format("truetype"),  url("ALGERIA.svg#Algeria") format("svg");
    font-weight:  normal;
    font-style:  normal;
}
p  {
    font-size:  16px;
    line-height:  1.5em;
    text-indent:  2em;
}
#topbar li  {
    display:  inline;
    margin-right:  3px;
    padding-right:  8px;
    border-right:  1px solid }
#topbar li:last-child  {
    margin-right:  0;
    padding-right:  0;
    border:  0 }
#header form  {
    display:  block;
    margin-top:  30px;
    position:  relative;
    width:  100% }
#header input,  #header button  {
    display:  block;
    height:  25px;
    border:  0 }
#header input  {
    width:  100%;
    min-width:  250px;
    padding:  5px 40px 5px 5px }
#header button  {
    position:  absolute;
    top:  0;
    right:  0;
    width:  35px;
    font-size:  16px;
    cursor:  pointer }
#header button em  {
    display:  none }
#topBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
color: #400000;
border: 3px solid #D8B088;
border-right-color: #fff;
border-bottom-color: #fff;
font-size:22px;
line-height:normal;
font-weight:normal;
background-color: #DAA866;
font-family:Amarante;
text-shadow: -1.7px -1px #ffffff,1px 4px 4px #555;
padding:5px;
text-align:center;
margin-bottom:2px;
border-radius: 14px;
border-style:inset;
    transition: all .8s ease;
}
#topBtn:hover {
  background-color: #694822;
  text-shadow: -1.7px -1px #ffffff,1px 4px 4px #000;
  color: #400000;
  border-right-color: #DBB893;
  border-bottom-color: #DBB893;
border-style:outset;
    transform: rotate(360deg);
}

.w3-animate-zoom  {
    animation: animatezoom 0.6s;
}
@keyframes animatezoom {
    from {
    transform: scale(0);
}
 to {
    transform: scale(1);
}
}
.w3-animate-opacity {
    animation: opac 0.8s;
}
@keyframes opac {
    from {
    opacity: 0;
}
 to {
    opacity: 1;
}
}
.w3-opacity-max {
    opacity: 0.25;
}
.w3-opacity-min {
    opacity: 0.75;
}
.w3-animate-fading  {
    animation:  fading 10s infinite;
}
@keyframes fading  {
    0%  {
    opacity:  0;
}
50%  {
    opacity:  1;
}
100%  {
    opacity:  0;
}
}
.book-box  {
    background-image:  url(../images/stucco.jpg);
    background-repeat:  no-repeat;
    background-position:  center center;
    background-size:  cover;
    padding:  15px;
    border:  1px solid #e7e88c;
    color:  #000;
    font-family:  'Arial',  serif;
    font-weight:  500;
    font-size:  18px;
    line-height:  22px;
    border-radius:  10px }
.link-box  {
    float:  right;
    width:  150px;
    margin-left:  10px;
    padding:  10px;
    background:  #CF852E;
    border:  2px solid #000000;
    color:  #fff;
    font-family:  'Amarante',  serif;
    font-weight:  500;
    font-size:  16px;
    line-height:  20px;
}
.pos-box  {
    float:  left;
    margin-left:  50px;
    color:  #000;
    padding:  5px 5px 5px 5px;
    background:  #ffffff;
    border:  2px solid #000;
    font-family:  'Amarante',  serif;
    font-weight:  500;
    font-size:  18px;
    line-height:  22px }
.note-box  {
    margin:  10px 10px;
    color:  #000;
    padding:  5px 5px 5px 5px;
    background:  #ffffff;
    border:  2px solid #000;
    font-family:  'Amarante',  serif;
    font-weight:  500;
    font-size:  13px;
    line-height:  14px }
.container  {
    padding:  20px 10px }
.container h1,  .container h2,  .container h3,  .container h4,  .container h5,  .container h6,  .container .heading  {
    display:  block;
    margin:  0 0 2px 0;
    color:  #ffffff;
    font-size:  20px;
    line-height:  normal;
    font-weight:  normal;
    font-style:  normal;
    padding-bottom:  2px;
}
.title  {
    display:  block;
    margin:  0 0 0 0;
    color:  #400000;
    border-top-color:  #fff;
    border-left-color:  #fff;
    border-right-color:  #fff;
    border-bottom-color:  #fff;
    font-size:  32px;
    line-height:  normal;
    font-weight:  normal;
    background-color:  #EDE1D3;
    font-family:  Amarante;
    text-shadow:  -1.7px -1px #ffffff,  1px 4px 4px #555;
    padding-bottom:  2px;
    text-align:  center;
    margin-bottom:  20px;
    border-radius:  14px;
    border-style:  inset;
}
.title hover  {
    background-color:  #DDB476;
    text-shadow:  -1.7px -1px #ffffff,  1px 4px 4px #000;
    border-style:  inset;
}
.head  {
    display:  block;
    margin:  0 0 0 0;
    color:  #400000;
    border-top-color:  #fff;
    border-left-color:  #fff;
    border-right-color:  #fff;
    border-bottom-color:  #fff;
    font-size:  22px;
    line-height:  normal;
    font-weight:  normal;
    background-color:  #DAA866;
    font-family:  Amarante;
    text-shadow:  -1.7px -1px #ffffff,  1px 4px 4px #555;
    padding-bottom:  2px;
    text-align:  center;
    margin-bottom:  20px;
    border-radius:  14px;
    border-style:  inset;
}
.imglink {
    display:  block;
    color:  #400000;
    margin: auto;
    width: 60%;
    font-size:  16px;
    line-height:  normal;
    background-color:  #FBD49B;
    font-family:  Amarante;
    text-align:  center;
    border-radius:  14px;
    border-style:  outset 
    }
.imglink:hover  {
    background-color:  #DDB476;
    text-shadow:  -1.7px -1px #ffffff,  1px 4px 4px #000;
    border-style:  inset }
.sitelink  {
    display:  block;
    color:  #400000;
    border-top-color:  #fff;
    border-left-color:  #fff;
    border-right-color:  #fff;
    border-bottom-color:  #fff;
    font-size:  22px;
    line-height:  normal;
    font-weight:  400;
    background-color:  #FBD49B;
    font-family:  Amarante;
    text-shadow:  -1.7px -1px #ffffff,  1px 4px 4px #555;
    padding-bottom:  2px;
    text-align:  center;
    margin-bottom:  20px;
    border-radius:  14px;
    border-style:  outset }
.sitelink:hover  {
    background-color:  #DDB476;
    text-shadow:  -1.7px -1px #ffffff,  1px 4px 4px #000;
    border-style:  inset }
#twitter  {
    display:  block;
    padding:  15px }
#twitter div  {
    padding:  25px 0 }
#twitter div:first-child  {
    border-right:  2px solid }
.listing li  {
    margin:  0 0 30px 0;
    padding:  0 0 20px 0;
    border-bottom:  1px solid }
.listing li:last-child  {
    margin-bottom:  0 }
.quickinfo  {
    text-align:  center;
    text-transform:  uppercase;
    font-weight:  bold;
    word-wrap:  break-word }
.quickinfo li  {
    display:  block;
    width:  100%;
    min-height:  80px;
    margin:  0 0 20px 0;
    overflow:  hidden }
.quickinfo li:last-child  {
    margin-bottom:  0 }
.quickinfo li a  {
    display:  block;
    position:  relative;
    width:  100%;
    min-height:  80px;
    padding:  18px 0 0 80px;
    box-sizing:  border-box }
.quickinfo li a img  {
    position:  absolute;
    top:  0;
    left:  0;
    width:  80px;
    height:  80px }
.sidebar .sdb_holder  {
    margin-bottom:  50px }
.sidebar .sdb_holder:last-child  {
    margin-bottom:  0 }
#footer  {
    padding:  10px }
#footer .faico  {
    margin-left:  0px }
#footer .faico li  {
    margin:  0 10px 0 0 }
#footer .faico li:last-child  {
    margin-right:  0 }
#footer .faico a  {
    border:  1px solid }
#footer form  {
    display:  block;
    position:  relative;
    width:  100% }
#footer legend  {
    display:  block;
    width:  100%;
    margin-bottom:  10px }
#footer input,  #footer button  {
    display:  block;
    height:  30px;
    border:  0 }
#footer input  {
    width:  100%;
    min-width:  250px;
    padding:  5px 40px 5px 5px }
#footer button  {
    position:  absolute;
    bottom:  0;
    right:  0;
    width:  35px;
    font-size:  16px;
    cursor:  pointer }
#footer button em  {
    display:  none }
#copyright p  {
    margin:  0;
    padding:  0 }
::-webkit-scrollbar  {
    width:  17px;
    height:  17px }
::-webkit-scrollbar-button  {
    width:  0;
    height:  0 }
::-webkit-scrollbar-thumb  {
    background:  #9c612f;
    border:  5px outset #3d2212;
    border-radius:  50px }
::-webkit-scrollbar-thumb:hover  {
    background:  #ddad87 }
::-webkit-scrollbar-thumb:active  {
    background:  #ca8248 }
::-webkit-scrollbar-track  {
    background:  #ca8248;
    border:  15px double #764116;
    border-radius:  0 }
::-webkit-scrollbar-track:hover  {
    background:  #ddad87 }
::-webkit-scrollbar-track:active  {
    background:  #ca8248 }
::-webkit-scrollbar-corner  {
    background:  transparent }
nav ul,  nav ol  {
    margin:  0;
    padding:  0;
    list-style:  none }
#mainav .drop::after,  #mainav li li .drop::after,  #breadcrumb li a::after,  #mainav  {
    text-align:  center;
    text-transform:  uppercase }
#mainav ul ul  {
    z-index:  9999;
    position:  absolute;
    width:  170px }
#mainav ul ul ul  {
    left:  160px;
    top:  0 }
#mainav li  {
    display:  inline-block;
    position:  relative;
    margin:  0 30px 0 0;
    padding:  0 }
#mainav li:last-child  {
    margin-right:  0 }
#mainav li li  {
    width:  100%;
    margin:  0;
    text-align:  left;
    text-transform:  none }
#mainav li a  {
    display:  block;
    padding:  0 }
#mainav li li a  {
    border:  solid;
    border-width:  0 0 1px 0 }
#mainav li li:last-child a  {
    border-bottom:  0 }
#mainav .drop  {
    padding-left:  15px }
#mainav li li a,  #mainav li li .drop  {
    display:  block;
    margin:  0;
    padding:  3px 15px }
#mainav .drop::after,  #mainav li li .drop::after  {
    content:  "\f0d7" }
#mainav .drop::after  {
    top:  5px;
    left:  5px }
#mainav li li .drop::after  {
    top:  15px;
    left:  5px }
#mainav ul ul  {
    display:  none }
#mainav ul li:hover>ul  {
    display:  block }
#mainav form  {
    display:  none;
    margin:  0;
    padding:  0 }
#mainav form select,  #mainav form select option  {
    display:  block;
    font-family:  Amarante;
    border-radius:  5px;
    cursor:  pointer;
    background-color:  #FAEAD0;
    outline:  0 }
#mainav form select  {
    width:  100%;
    padding:  5px;
    border:  1px solid }
#mainav form select option  {
    margin:  5px;
    padding:  0;
    border:  0 }
#breadcrumb ul  {
    margin:  0;
    padding:  0;
    list-style:  none }
#breadcrumb li  {
    display:  inline-block;
    margin:  0 6px 0 0;
    padding:  0 }
#breadcrumb li a  {
    display:  block;
    position:  relative;
    margin:  0;
    padding:  0 12px 0 0;
    font-size:  12px }
#breadcrumb li a::after  {
    top:  5px;
    right:  0;
    content:  "\f101" }
#breadcrumb li:last-child a  {
    margin:  0;
    padding:  0 }
#breadcrumb li:last-child a::after  {
    display:  none }
.pagination  {
    display:  block;
    width:  100%;
    text-align:  center;
    clear:  both }
.pagination li  {
    display:  inline-block;
    margin:  0 2px 0 0 }
.pagination li:last-child  {
    margin-right:  0 }
.pagination a,  .pagination strong  {
    display:  block;
    padding:  8px 11px;
    border:  1px solid;
    font-weight:  normal;
    background-clip:  padding-box }
table,  th,  td  {
    border:  1px solid;
    border-collapse:  collapse;
    vertical-align:  top;
    box-sizing:  border-box }
table,  th  {
    table-layout:  auto }
table  {
    width:  100%;
    margin-bottom:  15px }
th,  td  {
    padding:  5px 8px }
td  {
    border-width:  0 1px }
#gallery  {
    display:  block;
    width:  100%;
    margin-bottom:  50px }
#gallery figure figcaption  {
    display:  block;
    width:  100%;
    clear:  both }
#gallery li  {
    margin-bottom:  30px }
#gallery li a  {
    display:  block }
#portfolio  {
    display:  block;
    width:  100%;
    margin-bottom:  20px }
#portfolio li,  #portfolio img  {
    margin-bottom:  30px }
.faico  {
    margin:  0;
    padding:  0;
    text-align:  center;
    list-style:  none }
.faico li  {
    display:  inline-block;
    margin:  0 2px 0 0;
    padding:  0;
    line-height:  normal }
.faico li:last-child  {
    margin-right:  0 }
.faico a  {
    display:  block;
    width:  30px;
    height:  30px;
    line-height:  30px;
    font-size:  15px;
    text-align:  center }
.faico a  {
    color:  #fff }
.faico a:hover  {
    color:  #fff;
    background-color:  #ccc }
.faicon-google  {
    background-color:  #92A6CE }
.faicon-facebook  {
    background-color:  #3b5998 }
.faicon-flickr  {
    background-color:  #ff0084 }
.faicon-linkedin  {
    background-color:  #0e76a8 }
.faicon-rss  {
    background-color:  #ee802f }
.faicon-twitter  {
    background-color:  #00acee }
.rounded,  input  {
    color:  black;
}
button,  textarea,  #header input,  #footer input,  #slide-wrapper figcaption,  .avatar,  #comments li,  .faico a,  #twitter,  .pagination a,  .pagination strong  {
    border-radius:  8px }
#header button,  #footer button  {
    border-radius:  0 8px 8px 0 }
#mainav li li:last-child a  {
    border-radius:  0 0 8px 8px }
#mainav li li:first-child a,  #slide-wrapper figure img,  #slide-wrapper figure .view:hover::before  {
    border-radius:  8px 8px 0 0 }
a  {
    color:  #400000;
}
.borderedbox  {
    border-color:  #d7d7d7; 
    padding-right: 20px; 
    padding:  5px;
    border:  1px solid;
}
.nospace  {
    margin:  0;
    padding:  0;
    list-style:  none;
}
.clear,  .group  {
    display:  block;
}
.clear::before,  .clear::after,  .group::before,  .group::after  {
    display:  table;
    content:  "";
}
.clear,  .clear::after,  .group,  .group::after  {
    clear:  both;
}
a  {
    outline:  none;
    text-decoration:  none;
}
.fl_left,  .imgl  {
    float:  left;
}
.fl_right,  .imgr  {
    float:  right;
}
.btmspace-10  {
    margin-bottom:  10px;
}
label span  {
    color:  #f00;
    background-color:  inherit }
.rounded  {
    color:  inherit;
    border-radius:  10px;
    background-color:  rgba(0,  0,  0,  .6);
    border-color:  rgba(0,  0,  0,  .6) }
.row0 a  {
    color:  #f9f9f9;
    background-color:  rgba(0,  0,  0,  .5);
    border-color:  rgba(0,  0,  0,  .5) }
.row1, .row1 a{margin-left: 10px; margin-top: 10px; margin-right: 19px;}
.row1{color:#979797; background-color:transparent;}

.row1 a  {
    color:  #000;
    background-color:  inherit }
.row2 a  {
    color:  #3d2212;
    background-color:  inherit;
    border-color:  rgba(0,  0,  0,  .5) }
.row3  {
    color:  #fff;
    background-color:  inherit;
    border-color:  rgba(0,  0,  0,  .5) }
.row4  {
    color:  #fff;
    background-color:  transparent;
    border-color:  rgba(0,  0,  0,  .5) }
.row5  {
    color:  #fff;
    background-color:  rgba(0,  0,  0,  .5);
    border-radius:  10px;
    padding:  10px }
.slider {
background-image: url('slider/blank.png');
}
#topbar li  {
    border-color:  #fff }
#header input  {
    color:  #ffffff;
    background-color:  #979797 }
#header button  {
    color:  #f9f9f9;
    background-color:  #CA8E4F }
#slide-wrapper figure figcaption  {
    color:  #666;
    background-color:  rgba(255,  255,  255,  .5) }
#slide-wrapper figure figcaption:hover  {
    background-color:  rgba(255,  255,  255,  1) }
#slider #slide-tabs li a  {
    color:  #666;
    background-color:  #dedacb;
    border-color:  #666 }
#slider #slide-tabs li a:hover,  #slider #slide-tabs li.active a  {
    color:  #fff;
    background-color:  #3d2212 }
#twitter  {
    color:  #fff;
    background-color:  #3d2212 }
#footer
 .faico a  {
    box-shadow:  2px 2px 0 0 rgba(0,  0,  0,  .5);
    border-color:  rgba(0,  0,  0,  .2) }
#footer input  {
    color:  #fff;
    background-color:  #979797 }
#footer button  {
    color:  #f9f9f9;
    background-color:  #602D0F }
#mainav li a  {
    color:  #fff }
#mainav .active a,  #mainav a:hover,  #mainav li:hover>a  {
    color:  #f2dece;
    background-color:  inherit }
#mainav li li a,  #mainav .active li a  {
    color:  #fff;
    background-color:  rgba(0,  0,  0,  .6);
    border-color:  rgba(0,  0,  0,  .6) }
#mainav li li:hover>a,  #mainav .active .active>a  {
    color:  #fff;
    background-color:  #1a0f08 }
#mainav form select  {
    border-color:  #400000 }
#breadcrumb a  {
    color:  #888;
    background-color:  inherit }
table a,  #comments a  {
    background-color:  inherit }
@-ms-viewport  {
    width:  device-width }
.myButton  {
    background-image:  url(../images/paypal1.png);
    border-style:  none;
    width:  250px;
    font-family:  'Amarante';
    font-style:  normal;
    color:  #400000 }
.myButton:hover  {
    background-image:  url(../images/paypal2.png) }
@media screen and (min-width: 180px) and (max-width:750px)  {
    .imgl,  .imgr  {
    display:  inline-block;
    float:  none;
    margin:  0 0 10px 0 }
.sitelink  {
    display:  inline-block;
}
.imglink  {
    display:  inline-block;
    width: 40%;
}
.head  {
    width:  50%;
    text-align:  center;
}
.fl_left,  .fl_right  {
    display:  block;
    float:  none }
.one_half,  .one_third,  .two_third,  .one_quarter,  .two_quarter,  .three_quarter  {
    display:  block;
    float:  none;
    width:  auto;
    margin:  0 0 30px 0;
    padding:  0 }
}@media screen and (min-width:180px) and (max-width:900px)  {
    .wrapper  {
    max-width:  95% }
#topbar  {
    text-align:  center }
#header #logo  {
    margin-bottom:  15px;
    text-align:  center }
#header #logo h1  {
    margin:  0;
    line-height:  1em }
#header form  {
    max-width:  250px;
    margin:  0 auto }
#header input  {
    min-width:  60px }
#mainav ul  {
    display:  none }
#mainav form  {
    display:  block }
#twitter div  {
    margin:  0;
    padding:  0 }
.quickinfo li  {
    max-width:  250px }
#footer figure.center  {
    text-align:  left }
#footer .faico li  {
    margin:  0 10px 10px 0 }
#footer input  {
    min-width:  0 }
#copyright  {
    text-align:  center }
#comments input[type="reset"]  {
    margin-top:  10px }
.pagination li  {
    display:  inline-block;
    margin:  0 5px 5px 0 }
}@media screen and (min-width:750px) and (max-width:900px)  {
    .quickinfo  {
    font-size:  11px;
    line-height:  1.2em }
.quickinfo li a  {
    padding:  20px 5px 0 85px }
}@media screen and (min-width:978px)  {
    .wrapper  {
    max-width:  978px }
}@media screen and (max-width:650px)  {
    .scrollable  {
    display:  block;
    width:  100%;
    margin:  0 0 30px 0;
    padding:  0 0 15px 0;
    overflow:  auto;
    overflow-x:  scroll }
.scrollable table  {
    margin:  0;
    padding:  0;
    white-space:  nowrap }
}