

body {
  margin:0; padding:0;
}
div {
  margin:0; padding:0;
}
dl {
  margin:0; padding:0;
}
dt {
  margin:0; padding:0;
}
dd {
  margin:0; padding:0;
}
ul {
  margin:0; padding:0;
}
ol {
  margin:0; padding:0;
}
li {
  margin:0; padding:0;
}
h1 {
  margin:0; padding:0;
}
h2 {
  margin:0; padding:0;
}
h3 {
  margin:0; padding:0;
}
h4 {
  margin:0; padding:0;
}
h5 {
  margin:0; padding:0;
}
h6 {
  margin:0; padding:0;
}
pre {
  margin:0; padding:0;
}
form {
  margin:0; padding:0;
}
fieldset {
  margin:0; padding:0;
}
input {
  margin:0; padding:0;
}
textarea {
  margin:0; padding:0;
}
p {
  margin:0; padding:0;
}
blockquote {
  margin:0; padding:0;
}
th {
  margin:0; padding:0;
}
td {
  margin:0; padding:0;
}
table {border-collapse:collapse; border-spacing:0;}
fieldset {
  border:0;
}
img {
  border:0;
}
address {
  font-style:normal; font-weight:normal;
}
caption {
  font-style:normal; font-weight:normal;
}
cite {
  font-style:normal; font-weight:normal;
}
code {
  font-style:normal; font-weight:normal;
}
dfn {
  font-style:normal; font-weight:normal;
}
em {
  font-style:normal; font-weight:normal;
}
strong {
  font-style:normal; font-weight:normal;
}
th {
  font-style:normal; font-weight:normal;
}
var {
  font-style:normal; font-weight:normal;
}
ol {
  list-style:none;
}
ul {
  list-style:none;
}
li {
  list-style:none;
}
caption {
  text-align:left;
}
th {
  text-align:left;
}
h1 {
  font-size:100%; font-weight:normal;
}
h2 {
  font-size:100%; font-weight:normal;
}
h3 {
  font-size:100%; font-weight:normal;
}
h4 {
  font-size:100%; font-weight:normal;
}
h5 {
  font-size:100%; font-weight:normal;
}
h6 {
  font-size:100%; font-weight:normal;
}
q:before {
  content:'';
}
q:after {
  content:'';
}
abbr {
  border:0;
}
acronym {
  border:0;
}


body {
	font-size: 62.5%;
	font-family: Tahoma, Arial, sans-serif;
	color: #d4d3ba; text-shadow: 0 0 #000;
	background: #000000;
	overflow-y:scroll;
}

a {color: #d4d3ba; text-decoration: underline; cursor: pointer; cursor: hand;}
a:hover {text-decoration: none; color: #947935;}



.clear {
	clear: both; width: 100%; height: 0px;
}
.clear span {display: block; height: 1px ;}
.nobr {
  white-space: nowrap;
}
.nowrap {
  white-space: nowrap;
}



div.body {
	width: 1065px;
	margin: 0 auto;
}



div.header {
	height: 144px;
	width:100%; position:relative;
}
div.header img.logo {margin: 0 auto; display: block; position: relative; top: 35px;}

div.language {
	position: absolute; top:35px; right:0; text-align: right; ma--rgin-right: 81px;
	font-size: 11px; font-family: Georgia, 'Times New Roman', serif;
}
div.language a {text-decoration: none;  }
div.language a:hover {text-decoration: underline;}
div.language a.home {padding: 4px;}



div.footer {
	font-size: 11px; line-height: 14px; padding: 10px 0;
}
div.footer p.copyright {float: left;}
div.footer p.address {float: right; margin-right: 13px;}
div.footer p.contact {float: right;}
div.footer p.contactInfo {float: right;}




div.navigation {
	border-top: 1px solid #6e6b61;
	padding: 2px 0 0 0;
	color: #947935;
}
div.navigation ul {
  width: 955px; margin: 0 auto;
}
div.navigation ul li {
  float: left; padding: 0 28px 1px 28px; text-align: center; white-space: nowrap;
  font-family: 'Times New Roman', serif; font-size: 14px; text-transform: uppercase;
}
div.navigation ul a {text-decoration: none;}
div.navigation ul a:hover {color: #947935;}





div.content {
	clear: both;
	border: 1px solid #6e6b61;
	border-width: 1px 0;
	padding: 1px 0;
	background: #0f0f0f;
}






div.loginForm h1 {margin-bottom: 1em;}
div.loginForm input {font-size: 20px;}






div.form {
	margin: 2em 0 2em 30px;
}
div.form h1 {margin-bottom: 1em;}

div.field {
	margin-bottom: 2em;
}
div.field label {font-weight: bold; display: block;}
div.field input {
  width: 100%;
}
div.field textarea {
  width: 100%;
}

div.checkBoxField input {width: auto;}
div.checkBoxField label {display: inline;}

div.positionField label {display: inline;}
div.positionField input {
  width: 25px;
}
div.positionField textarea {
  width: 25px;
}

div.submit {
	margin-top: 3em;
}
div.submit input {font-size: 20px;}



div.editPage {
	width: 50%;
}
div.editPage textarea {height: 10em;}
div.editPage div.showOnStartPageField {
  margin-bottom: 1em;
}
div.editPage div.descriptionField textarea {height: 6em; width: 60%;}
div.editPage h3 {font-size: 15px; font-weight: bold; margin: 2em 0 0.5em 0;}
div.editPage div.movie a {font-size: 15px; margin: 0.3em 0; display: block;}
div.editPage div.movie a.destroy {font-size: 12px; font-style: italic; position: absolute; margin: -85px 0 0 300px; display: block;}
div.editPage div.images li {
  padding-bottom: 10px;
  /*				float: left; margin-left: 4.5em; position: absolute;*/
}
div.editPage div.images li a.destroy {
  float: right; margin: -20px 0 0 200px; position: relative;
}
div.titleField input {font-size: 20px;}
div.logoField img {margin: 5px 0;}




body.startpage a.editLink {position: absolute; z-index: 200; width: 100px; margin-left: 958px; text-align: right; margin-top: -17px; font-style: italic;}
div.startpage {
	height: 389px;
}
div.startpage div.illustration {
  position: absolute;
}
div.startpage div.illustration img { position: absolute; left: 0; top: 0; }



div.projectsList {
	background: #000;
	border-top: 1px solid #6e6b61; margin-top: 1px;
	height: 77px;
}
div.projectsList div.mask { width: 1065px; position: relative; overflow: hidden;}
div.projectsList div.projectScroll {
  height: 77px;
}
div.projectsList div.projectScroll img.leftArrow {
  position: absolute;
}
div.projectsList div.projectScroll img.rightArrow {
  position: absolute;
}
div.projectsList div.projectScroll img.leftArrow {margin-left: -40px;}
div.projectsList div.projectScroll img.rightArrow {margin-left: 1075px;}
div.projectsList div.projectScroll div.mask {overflow:hidden;}
div.projectsList div.projectScroll ul {
  width: 100000px; position: relative;
}
div.projectsList div.projectScroll ul li {
  float: left; height: 7.6em; line-height: 7.6em; vertical-align: middle;
}
div.projectsList div.projectScroll ul li div {padding: 0 30px; float: left;}
div.projectsList div.projectScroll ul img {vertical-align: middle; display: inline;}
div.projectsList div.projectScroll ul li.current {
  background: url('/images/current-project-left-bg.gif') no-repeat top left;
}
div.projectsList div.projectScroll ul li.current div {
  background: url('/images/current-project-right-bg.gif') no-repeat top right;
}






div.adminMessages {position: absolute;}
div.adminLinks {
	position: absolute; margin-top: 0.5em; width: 1065px; text-align: right; font-size: 12px; z-index: 100;
}
div.adminLinks a {text-decoration: underline; font-style: italic;}
div.adminLinks a:hover {text-decoration: none;}
div.logout {position: absolute; font-style: italic;}




div.showPage {
  width: 820px; margin: 46px auto 0 auto;
}
div.showPage div.illustration {
  margin-left: 6px;
  width: 799px; height: 441px;
  position:relative;
}
div.showPage div.illustration div.imageRotator img {
  border: 1px solid #6e6b61; padding: 1px;
}
div.showPage div.illustration div.movie { padding: 2px; }
div.showPage div.illustration div.controls {
  position: absolute; top: -19px; right: 35px; z-index: 200;
}
div.showPage div.illustration div.controls a {
  font-family: 'Times New Roman', serif; text-transform: uppercase; text-decoration: none; font-size: 12px; margin-right: 1em;
}
div.showPage div.illustration div.controls a.current {color: #947935;}
div.showPage div.illustration div.movie {position: absolute;}
div.showPage div.illustration img {position: absolute;}
div.showPage div.illustration div.navigator {
  position:absolute; top: -22px; right: 6px;
  text-align:right;
  width:100%;
  padding-top:3px;
}
div.showPage div.illustration div.navigator img {
  position:relative;
  margin-left:2px;
  cursor:pointer;
}
div.showPage a.editLink {
  position: absolute;
  width: 50px; text-align: right; margin: -20px 0 0 840px;
  font-size: 12px; font-style: italic;
}
div.showPage div.arrows img.toleft {
  float: left;
  margin: 170px 0 0 0;
}
div.showPage div.textColumns {
  margin: 22px 0 0 0;
}
div.showPage div.textColumns div.left {
  width: 385px; margin-right: 38px;
}
div.showPage div.textColumns div.right {
  width: 385px;
}
div.textColumns div.left {display: inline-block; display: -moz-inline-box; -moz-box-orient: vertical; vertical-align: top;}
* html div.textColumns div.left {zoom: 1; display: inline;}
div.textColumns div.right {display: inline-block; display: -moz-inline-box; -moz-box-orient: vertical; vertical-align: top;}
* html div.textColumns div.right {zoom: 1; display: inline;}




h1 {font-size: 26px; margin: 0 0 22px 0; font-family: 'Times New Roman' serif; text-transform: uppercase;}

div.text p {font-size: 14px; line-height: 1.286em; margin: 0 0 1.286em 0;}
div.text h2 {font-size: 18px; margin-bottom: 1.0em; font-family: 'Times New Roman' serif; text-transform: uppercase;}
div.text h3 {font-size: 18px; padding: 1.0em 0 1.0em 0; font-family: 'Times New Roman' serif; text-transform: uppercase;}
div.text textarea {height: 100px;}
div.text div.clear {
  clear: both; width: 100%; height: 0px;
}
div.text div.clear span {display: block; height: 1px;}
div.text ul {margin-bottom: 1.8em;}
div.text li {background: url('/images/li.gif') no-repeat top left; font-size: 14px; line-height: 1.286em; margin: 0 0 0.643em 0; padding-left: 20px;}
div.showProject b {
  font-family: 'Times New Roman', serif; font-size: 15px; color: #947935; text-transform: uppercase;
}
div.fullWidth {clear: both;}


