body {
    margin-top: 0px;
    background-image: url(../images/1.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: -90px top;
    font:14px Verdana, Geneva, sans-serif;
}

#wrapper {
    padding-top:20px;
    margin: auto;
    width: 920px;
    min-height: 960px;
}

header {
    width: 100%;
    height:130px;
    background-image: url(../images/top.png);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    text-align: left;
    padding: 0px;
    border: 0px solid red;
    box-shadow: 0 -10px 30px -10px #000;
    z-index:-1;
}

#menu {
    /*width:500px;margin:0 auto;*//*Uncomment this line to make the menu center-aligned.*/
   position:relative;
   top:100px;
   text-align:center;
   background:#332E28;
   font-size:0;
   padding:1px;
}

#menu a {
    display: inline-block;
    padding: 0 20px;
    background:#3A332C;
    border:1px solid #5E544A;
    color:#C4B09C;
    text-decoration:none;
    font: bold 12px Arial;
    line-height: 27px;
    margin-right:1px;
}

#menu a:hover, #menu a.current {
    background:#962623; 
    color:#E6D4C3;
}

middle {
    height: auto;
    width: 100%;
    float: left;
    padding: 0px;
    background-image: url(../images/bg.png);
    background-repeat: repeat;
    border: 1px solid #BBBBBB;
    margin: 0px;
    box-shadow: 0 -10px 30px -10px #000;
}

middle h1 { margin-left:20px;}
middle h2 { color:#962623; }

.abox {
    display: block;
    float: left;
    width: 300px;
    height:365px;
    position: relative;
    padding: 2px;
    border: 0px solid #BBBBBB;
}


#rbox {
   float: right;
   width:610px;
   border:0px solid red;
}

#lbox {
    width: 290px;
    position: relative;
    padding-top: 30px;
    border: 0px solid red;
}

footer {
    display: block;
    margin: auto;
    width: 100%;
    position: relative;
    background-image: url(../images/bg.png);
    background-repeat: repeat;
    float: left;
    text-align: center;
    z-index:-1;
}


.clear {
    display: block;
    margin: auto;
    height: 20px;
    width: 100%;
    position: relative;
    visibility: hidden;
    z-index: auto;
    float: left;
}



ul.article li{
       list-style-type:none;
       padding-right:40px;
       display:block;
       margin-bottom:30px;
       overflow:hidden;
}

ul.article li img{ float:left; margin: 0 20px 0 0; border:0}

ul.article li h2{ margin:0; color:#000;}

ul.article li h2 a{
      font-family:Helvetica;
      font-size:18px;
      font-style:Italic;
      color:#000;
      text-decoration:none;
      font-weight:bold;
}

ul.article li h2 a:hover{ color:#ff66cc; }


ul.article li p{
    font-family:Helvetica;
    font-size:14px;
    color:#000;
    margin-top:0;
    line-height:20px;
}

ul.article li p.metadata{
     font-family:Helvetica;
     font-size:12px;
     background:#FFCCFF;
     text-align:right;
     padding-top:0px;
     padding-right:10px;
     border-bottom:1px solid #962623;;
     margin-bottom:40px;
}

footer {
  color:#888888;
  font: bold 12px Arial;
}
footer a{
  text-decoration:none;
  color:#888888;
}


.photo{
  float: left;
  margin: 0.5em;
  border: 1px solid #ccc;
  padding: 1em;
  font-size: 11px;
  text-align:center;
  background-color: #FFFFFF;
}


#page {
  float: left;
  padding-top:10px;
  padding-left:50px;
  padding-bottom:30px;
  border: 0px solid red;
}

