@font-face {
  font-family: Nilland;
  src: url('/images/Nilland.ttf') format('truetype');
}

@font-face {
  font-family: Nilland-Bold;
  src: url('/images/Nilland-Bold.ttf') format('truetype');
}

@font-face {
  font-family: Nilland-Black;
  src: url('/images/Nilland-Black.ttf') format('truetype');
}

@font-face {
  font-family: Andale Mono;
  src: url('/images/Andale-Mono.ttf') format('truetype');
}

* {
    margin:0px;
    padding: 0px;
}

body {
  font-family: Andale Mono;
	font-size: 13px;
	line-height: 17px;
	background: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	margin: 80px 0 0 36px;
	width:920px;
	height:auto;
}

a, a:link, a:visited {
color:#000;
}

a:hover {
filter:alpha(opacity=60);
opacity:0.6;
}


h1 {
	font-family: Nilland-Bold, Arial, sans-serif;
	font-size: 3.230769em;
	line-height: 1.1em;
	letter-spacing:0.03em;
}

h2 {
	font-family: Nilland-Bold, Arial, sans-serif;
	line-height:1.75em;
	letter-spacing:0.02em;
}

p, ul {
color:#444;
}

h1, p, ul {
margin-bottom: 25px;
}

ul {
list-style:cjk-ideographic inside none;
}

.logoCol, .cont, .contHeader, .contLeft, .contRight {
display:block;
float: left;
}

.logoCol {
width: 202px;
height: 100%;
text-align:right;
}

.logoCol a{
display:block;
height:64px;
width:111px;
background: white url('/images/dojo4-logo.png') no-repeat 0 0;
text-indent: 333px;
overflow:hidden;
float:right;
}

.logoCol a{
filter:alpha(opacity=100);
opacity:1.0;
}

.cont {
width: 682px;
margin:0 0 120px 36px;
}

/* .contHeader span:hover{
color:#0099ff;
} */

.contLeft {
width:366px;
}

.contRight {
width: 280px;
margin-left:36px;
}

#twitter ul{
list-style:none outside none;
}

#twitter .twitterTime {
font-weight:bold;
}

.googlemaps {
border: 1px solid #ccc;
margin-top:-15px;
}

.dont-look-behind-you {
position:fixed;
bottom:10px;
left:136px;
font-family: Nilland, Arial, sans-serif;
font-size:6.9em;
line-height: 0.226667em;
filter:alpha(opacity=06);
opacity:0.06;
z-index: -1;
}
