@charset "utf-8";
/* CSS Document */

/* ===== global styles ===== */

body {
    font-family: "Trebuchet MS", sans-serif;
    background: #000 url(../_images/zertxtr.gif);
    margin: 0;
    padding: 0;
}

p, h1, h2, h3, h4, h5, h6, li {
    margin: 1ex 1em;
}

table {
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    text-align: left;
}

tr, td {
    margin: 0;
    padding: 0;
    vertical-align: top;
}

/* ===== outer table ===== */

#outerTable {
    margin: 0 auto;
    width: 770px;
    background: #fff url(../_images/banner.jpg) no-repeat;
}

/* ===== contact button ==== */

td#contactButton {
    height: 55px;
}

#contactButton div {
    height: 30px;
    margin: 0 0 0 650px;
    padding: 0;
}

#contactButton img {
    margin: 0;
    border: none;
}

#contactButton a:hover {
    border-bottom: none;
}

/* ===== main menu ===== */

td#mainMenu {
    height: 55px;
    vertical-align: bottom;
	background-color: #000;
}

#mainMenu div {
    height: 55px;
    margin-left: 25px;
    padding: 0;
}

#mainMenu img {
    margin: 0 10px;
    border: none;
}

/* ===== table of contents (left column) ===== */

td#contentLeft {
    background-color: #000;
    width: 200px;
	height: 528px;
	color:#FFF;
}

td#contentFull {
    background-color: #000;
    width: 770px;
	color:#FFF;
}

div#mainContent {
    padding: 0 5px;
    margin: 0;
}

#mainContent img {
	border: 1;
	border-color: #939;
	margin: 4px;
}

#mainContent img:hover {
	border-color: #C6F;
}

#mainContent p {
    font-family: "Trebuchet MS", sans-serif;
    font-size: .8em;
    line-height: 1.2em;
    color: #FFF;
    margin: 5px;
}

#mainContent a {
	color:#FFF;
	text-decoration: none;
}

#mainContent a:hover {
	color: #C6F
}

#mainContent h1, #mainContent h2, #mainContent h3, #mainContent h4 {
    font-family: "Trebuchet MS", sans-serif;
}

#mainContent h1 {
    font-size: 1.6em;
    font-weight: bold;
	color:#939;
    margin: 0 0 .4em 0;
}

#mainContent h3 {
    font-family: "Trebuchet MS", sans-serif;
    font-size: 1em;
    color: #939;
    margin: 1ex 0 .5ex 0;
 }

#mainContent ul {
    font-family: "Trebuchet MS", sans-serif;
    font-size: .8em;
    line-height: 1.2em;
    color: #FFF;
    margin: 5px;
	margin-left: 0;
	padding: 0;
}

/* ===== photos and text (right column) ===== */

td#contentRight {
	background-color: #000;
    width: 570px;
	margin: 5px;
	color: #FFF;
}

#contentRight p {
    font-family: "Trebuchet MS", sans-serif;
    font-size: .8em;
    line-height: 1.2em;
    color: #FFF;
    margin: 5px;
}

#contentRight h3 {
    font-family: "Trebuchet MS", sans-serif;
    font-size: 1em;
    color: #939;
    margin: 1ex 0 .5ex 0;
 }

#contentRight h4 {
    font-family: "Trebuchet MS", sans-serif;
    font-size: 1em;
    color: #939;
    margin: 1ex 0 .5ex 0;
	text-align: center;
 }

#contentRight img {
    margin: 10px 10px;
    border: none;
}

#contentRight a {
	color:#FFF;
	text-decoration: none;
}

#contentRight a:hover {
	color: #C6F
}
#contentRight h1 {
    font-size: 1.6em;
    font-weight: bold;
	color:#939;
    margin: 0 0 .4em 0;
}

#contentRight ul {
    font-family: "Trebuchet MS", sans-serif;
    font-size: .8em;
    line-height: 1.2em;
    color: #FFF;
    margin: 5px;
	margin-left: 0;
	padding: 0;
}
/* ===== footer =====*/

td#footer {
    height: 70px;
    vertical-align: top;
	background: #000 url(../_images/footer.jpg) no-repeat;
}

p#footer {
	font-family: "Trebuchet MS", sans-serif;
    font-size: .75em;
    line-height: 1.2em;
    color: #FFF;
    text-align: center;
}

#footer a {
	color:#FFF;
	text-decoration: none;
}

#footer a:hover {
	color: #C6F
}

/* ===== extra gallery row =====*/

td#galleryButtons {
    background-color: #000;
	margin-left: 10px;
	margin-right: 10px;
    width: 200px;
	height: 1px;
	color:#FFF;
	vertical-align: middle;
}

td#galleryTitle {
	background-color: #000;
    width: 570px;
	height: 1px;
	margin: 5px;
	color: #FFF;
}

.GalleryButton {
	margin-right: 10px;
	margin-left: 10px;
	vertical-align: middle;
}
