body {
margin: 0;
padding: 0;
line-height: 2em;
font : 80% "Trebuchet MS", "lucida sans", Arial, Helvetica, Tahoma, sans-serif;
color: #f7f3e8;
background: #797864;
}
                                          /*HEADER*/

#header {
height: 150px;
background: #797864;
margin-top: 0;
padding-right: 40px;
}

			/*NAVIGATION BAR*/
#navbar {
height: 40px;
margin: 0;
padding: 0 40px 0 0;
background: #797864;
border-bottom : 1px solid #c0bcb0;
text-align: right;
font-size : 90%;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
text-decoration: none;
color : #452a23;
line-height: 18px;
}
			/* TOP MENU */

#menu {
margin: 0;
padding: 0;
}
#menu ul {
font-size : 93%;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
text-decoration: none;
margin-top: 0;
margin-left: 0;
padding: 0 0 0 0;
overflow: hidden;
background: #797864;
color: #f7f3e8;
width: 100%;
line-height: 18px;
}
#menu ul li {
display: inline;
padding: 0 0 0 0;
list-style-type: none;
}
#menu ul li a {
color: #f7f3e8;
text-decoration: none;
padding: 0 0 0 0;
}
#menu ul li a:hover {
background: #797864;
color: #c0bcb0;
}
#menu #current {
color: #c0bcb0;
font-weight: bold;
}

                                             /*NAVLIST*/

.navlist {
margin: 0;
padding: 0;
}
.navlist ul {
font-size : 98%;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
text-decoration: none;
margin-top: 0;
margin-left: 0;
padding: 0 0 0 0;
overflow: hidden;
background: #797864;
color: #452a23;
width: 100%;
line-height: 18px;
}
.navlist ul li {
display: block;
padding: 0 0 0 0;
list-style-type: none;
}
.navlist ul li a {
color: #452a23;
text-decoration: none;
padding: 0 0 0 0;
}
.navlist ul li a:hover {
background: #797864;
color: #c0bcb0;
font-weight: bold;
}
.navlist .current {
color: #c0bcb0;
font-weight: bold;
}


			/*3 COLUMNS*/
#container {
clear:both;
float: left;
width: 3%;
height: 1px;
}
#col1 {
float: left;
width: 15%;
overflow: hidden;
background: #797864;
margin-bottom: 10px;
line-height: 150%;
}
#col2 {
float: left;
width: 60%;
overflow: hidden;
margin-left: 3%;
background: #797864;
margin-bottom: 10px;
}
#col3 {
float: left;
width: 5%;
overflow: hidden;
margin-left: 3%;
background-color: #797864;
margin-bottom: 10px;
font-size: 93%;
font-style: normal;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/

* html #container {
  margin-right: 10px;
  }

* html p {
  height: 1%;
  margin-left: 0;
  }

/* End hide from IE5/mac */



			/*EXTRA BOXES*/
#extra {
border-top: 0px solid #c0bcb0;
height: 80px;
clear: both;
color: #f7f3e8;
font-size: 90%;
font-weight: bold;
background: #797864;
}
#extra a {
color : #f7f3e8;
font-weight: bold;
background : #797864;
text-decoration : none;
}
#extra a:link {
color : #f7f3e8;
font-weight: bold;
text-decoration : none;
}
#extra a:visited {
color : #f7f3e8;
font-weight: bold;
text-decoration : none;
}
#extra a:hover {
color : #c0bcb0;
font-weight: bold;
text-decoration : none;
}
#extra a:active {
color : #c0bcb0;
font-weight: bold;
text-decoration : none;
}
#extra a:focus {
color : #c0bcb0;
font-weight: bold;
text-decoration : none;
}


		/*BOXES*/
.box1 {
float: left;
display: inline;
overflow: hidden;
width: 15%;
margin-left : 3%;
}
.box2 {
float: left;
overflow: hidden;
width: 60%;
margin-left: 3%;
text-align: right;
}
.box3 {
float: left;
overflow: hidden;
width: 5%;
margin-left: 3%;
}
			/*FOOTER*/
#footer {
border-top: 0px solid #c0bcb0;
clear: both;
padding:5px;
background: #797864;
text-align: center;
font-size: 95%;
font-style: italic;
font-weight: normal;
letter-spacing: 1px;
color:#c0bcb0;
}
#footer a {
background: transparent;
color: #c0bcb0;
font-weight: bold;
}
#footer a:hover {
background: transparent;
color: #f7f3e8;
font-weight: bold;
}
			/*TYPOGRAPHY*/
h1 {
margin: 10px 0 20px 0;
font-size : 100%;
font-style: normal;
letter-spacing: 1px;
color : #c0bcb0;
background: #797864;
}
h2 {
margin: 10px 0 30px 0;
font-size : 100%;
font-style: normal;
letter-spacing: 3px;
color : #f7f3e8;
background: #797864;
}
h3 {
margin : 50px 0 0 25px;
font-size : 110%;
letter-spacing: 5px;
text-transform: none;
color : #f7f3e8;
background: #797864;
}
h4 {
margin-top: 50px;
font-size : 100%;
font-style: italic;
font-weight: normal;
letter-spacing: 0px;
color : #f7f3e8;
background: #797864;
}
h5 {
margin: 0 40px 20px 40px;
font-size : 98%;
font-style: italic;
font-weight: normal;
letter-spacing: 0px;
color : #f7f3e8;
background: #797864;
}

h6 {
margin: 40px 120px 20px 40px;
font-size : 95%;
font-style: italic;
font-weight: normal;
letter-spacing: 0px;
line-height: 14px;
color : #c0bcb0;
background: #797864;
}

p {
margin-left: 3px;
margin-right: 3px;
}

blockquote {
font-weight : bold;
font-style : italic;
color : #c0bcb0;
letter-spacing: 2px;
}
			/*LINKS*/
a:link {
color : #452a23;
background : transparent;
text-decoration : none;
}
a:visited {
color : #452a23;
background : transparent;
text-decoration : none;
}
a:hover {
color : #c0bcb0;
text-decoration : none;
}
li {
padding-left: 3px;
}
a img {
border : 0;
}
			/*CLASS*/
.clear {
clear: left;
overflow: hidden;
width: 0;
height: 0;
}


                                         /*IMAGES*/

.photoright
{
float: right;
padding: 0 0 2px 2px;
margin: 5px;
display: inline;
font-size: 90%;
color: #f7f3e8;
font-style: italic;
text-align: center;
border: 0px solid #a6a583;
width: 200px;
}

.photoleft
{
float: left;
padding: 2px;
margin: 5px 10px 5px 5px;
font-size: 90%;
color: #f7f3e8;
font-style: italic;
text-align: center;
border: 1px solid #c0bcb0;
width: 90px;
}

