/* Typography */

p, 

#maintext li {

    line-height: 1.5em;

     font-family: helvetica, tahoma, verdana, arial, sans-serif;

    color: #686868;

    font-size: 12px;

    font-weight: normal;

}

a:link,

a:visited {

  color: #776441;

  text-decoration: none;

}

a:hover {

  text-decoration: underline;

}

h1 {

    line-height: 1.5em;

    color: #776441;

    font-weight: bold;

    text-transform: uppercase;

     font-family: tahoma, verdana, arial, sans-serif;

     font-size: 12px;

     font-weight: bold;

     padding: 0 40px 10px 0;

     margin: 0;

     text-align: right;

}

h2,

h2 a:link,

h2 a:visited {

    line-height: 1.5em;

    color: #686868;

    font-weight: bold;

    text-transform: uppercase;

    font-size: 12px;

}

h2 a:hover {

     color: #B8AA90;   

}



html {

  text-align: center;

}

body {

  background: #E3DCD1  url('images/background-all.gif') no-repeat; 

  width: 960px;

  margin: 0;

  font-family: tahoma, verdana, arial, sans-serif;

  font-size: 12px;

  color: #686868;

}

#header {

  width: 960px;

  height: 125px;

  background-color: white;

}

#logo {

  padding: 20px 0 0 875px;

}

#navigation {

 padding-top: 5px;

}

#navigation,

#navigation a:link,

#navigation a:visited {

 margin: 0;

 color: white;

 text-transform: uppercase;

 text-decoration: none;

 font-weight: normal;

 font-size: 12px;

 height: 21px;

 background-color: #776341;

}

#navigation a:hover {

  color: #B8AA90;

}  

#navigation ul {

  margin: 0;

  padding: 0;

  padding-left:82px;

}

#navigation li {

  display: inline;

  padding: 0 10px 0 0;

}

#content {

  text-align: left;  

}

#sidebar,

#sidebarblog {

  width: 261px;

  min-height: 460px;

  padding-top: 40px;

  float: left;

}

#sidebar a:link h2,

#sidebar a:visited h2{

  text-align: right;

  font-family: tahoma,verdana,arial,"sans-serif";

  font-weight: bold;

  padding-right: 40px;

  margin-top: 10px;

}

#sidebar a:hover h2 {

  text-decoration: none;

  color: #9B9B9B;

}

#maintext {

  float: right;

  width: 699px;

  margin: 0;

  padding: 0;

  height: 1%;

}

#maintext li {

  list-style-type: none;

  list-style-position: inside;

  line-height: 1.2em;

  padding: 0 0 0 10px;

}

#subnavigation ul {

  float: right;

  padding: 10px 0 0 0;

  margin: 0;

}

#subnavigation li {

  display: inline;

  padding: 0 0 0 10px;

}

#subnavigation li a:link,

#subnavigation li a:visited {

   color: #776341;

   text-decoration: none;

}

#subnavigation  li a:hover {

  color: #B8AA90;

}

#footer {

  font-size: 10px;

  text-align: left;

  color: #776341;

  padding: 20px 0 0 50px;

  

}

#footer a:link,

#footer a:visited {

  color: #776341;

  text-decoration: none;

}

#footer a:hover {

  text-decoration: underline;

}

.clear {

  clear: both;

}



/* HOME PAGE */

body#Home  {

  background: #E3DCD1  url('images/background-home-big.gif') no-repeat; 

}

#homecontent p{

  clear: both;

  line-height: 1.7em;

  font-size: 14px;

  color: #686868;;

}

body#Home #maintext {

  background: #E3DCD1 url('images/background-home.gif') no-repeat bottom;

  height: 460px;

}

#homecontent strong,

#homecontent bold {

  color: #776341;

  font-weight: normal;

}

body#Home #footer {

  position: absolute;

  top: 575px;

  left: 250px;

}

body#Home #sidebar {

  padding: 0;

  margin: 0;

}

/* PAGE TEXT */

.page-entry {

 padding: 50px 0 0 50px;

}

/* BLOG */

#blogcontent {

  padding: 50px 0 0 0;

  width: 510px;

   margin-right: 30px;

  float: left;

}

#blogcontent h3 {

   text-transform: uppercase;

   font-size: 12px;

}

#rightblog {

  float: left;

  width: 150px;

 

 /*  padding: 50px 0 0 20px; */

}

#sidebarblog {

  

}

#rightblog h2,

table#wp-calendar caption {

 font-size: 12px;

 text-transform: uppercase;

 text-align: left;

 font-weight: bold;

}

#rightblog ul  {

 padding: 0;

 margin: 0;

 text-align: left;

}

textarea#comment {

}