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: 10%;
overflow: hidden;
background: #797864;
margin-bottom: 10px;
}
#col2 {
	float: left;
	width: 70%;
	overflow: hidden;
	margin-left: 3%;
	background: #797864;
	padding-top: 0px;
	margin-bottom: 10px;
}
#col3 {
float: left;
width: 0%;
overflow: hidden;
margin-left: 3%;
background-color: #797864;
margin-bottom: 10px;
font-size: 93%;
font-style: normal;
text-align: center;
}

#col4 {
	float: left;
	width: 70%;
	overflow: hidden;
	margin-left: 16%;
	background: #797864;
	padding-top: 0px;
	margin-bottom: 10px;
}

/* 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: 10%;
margin-left : 3%;
}
.box2 {
float: left;
overflow: hidden;
width: 70%;
margin-left: 3%;
text-align: right;
}
.box3 {
float: left;
overflow: hidden;
width: 0%;
margin-left: 3%;
}
		                                	/*FOOTER*/
#footer {
border-top: 0px solid #c0bcb0;
clear: both;
padding:5px;
background: #797864;
text-align: center;
font-size: 85%;
color:#a6a583;
}
#footer a {
background: #797864;
color: #a6a583;
font-weight: bold;
}
#footer a:hover {
background: #797864;
color: #a6a583;
font-weight: bold;
}
	                              		/*TYPOGRAPHY*/
h1 {
margin: 10px 0 20px 0;
font-size : 100%;
font-style: normal;
letter-spacing: 1px;
color : #c0bcb0;
background :transparent;
}
h2 {
margin-top: 10px;
font-size : 100%;
font-style: normal;
letter-spacing: 3px;
color : #f7f3e8;
background :transparent;
}
h3 {
margin : 10px 0 0 20px;
font-size : 160%;
letter-spacing: 5px;
text-transform: none;
color : #c0bcb0;
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 : 95%;
font-style: italic;
font-weight: normal;
letter-spacing: 0px;
color : #c0bcb0;
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 {
padding-top: 10px;
font-weight : normal;
font-style : italic;
color :#c0bcb0;
letter-spacing: 0px;
}
	                               		/*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;
}


		                          	/*PHOTO GALLERY*/
#gallery {
height : auto;
margin : 20px 0 0 20px;
}
#gallery img {
float : left;
margin : 1px;
padding : 0px;
border : 0px solid #a6a583;
}

                                /*GREYBOX*/



/* Last-Modified: 28/06/06 00:08:22 */
#GB_overlay {
    background-color: #0e0e0c;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #f7f3e8;
    border: 1px solid #555;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 1px solid #555;
    border-top: 1px solid #555;
}

.GB_header .inner {
    background-color: #797864;
    font-family: "Trebuchet MS", "lucida sans", Arial, Helvetica, Tahoma, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #f7f3e8;
    white-space: nowrap;
    font-size: 1em;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #f7f3e8;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #f7f3e8;
    border: 1px solid #c0bcb0;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 1em;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 1em;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 1em;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }
