/*
Copyright (c) 2007-2008 Ylab, http://www.ylab.nl
#818181 gray area
#666666 gray text
#FF8D05 orange area
#FF6600 orange text
*/
html{
  overflow:auto;
  overflow:hidden;
}
body{
  font-family:Verdana, 'Lucida Grande', Helvetica, sans-serif;
  font-size:70%;
  line-height:150%;
  background-color:#fff;
  background:#fff url('../images/bg-body.png') repeat-y top center;
  cursor:default;
  margin:0;
}
h1,h2,h3{
  margin:0;
}
ul,ol{
  margin:0;
  padding:0;
  list-style:none;
}
p{
  margin:0 0 1em 0;
}
h1{
  font-family:Scrivano,Georgia,serif;
  font-size:350%;
  font-weight:normal;
  letter-spacing:0.1em;
}
h2{
  font-size:120%;
}
h3{
  font-size:100%;
}
em{
  letter-spacing:1px;
}
img{
  border:0;
}
table{
  border-collapse:collapse;
  width:380px;
  border-top:1px dashed #F60;
  border-bottom:1px dashed #F60;
  margin-bottom:1em;
}
td,th{
  padding:0.25em 0.25em 0.25em 0;
  vertical-align:top;
  text-align:left;
}
th{
  font-weight:normal;
}
tr.break{
  background:#fff;
}
hr{
  background-color:transparent;
  height:0;
  border:0;
  border-top:1px dashed #F60;
}
a,
a:active,
a:link,
a:visited {
  color:#f60;
  text-decoration:none;
  border-bottom:none;
  cursor:pointer;
}
del{
  color:#aaa;
}
#canvas{
  position:relative;
  margin:0 auto;
  width:830px;
}
#sidebar{
  position:absolute;
  top:0;
  bottom:0;
  width:160px;
  padding-top:160px;
  color:#666;
  z-index:5;
}
#logo{
  position:absolute;
  top:100px;
}
#mainmenu {
  width:130px;
}
ul[id='mainmenu']{
  background:url('../images/bg-menu.png');
}
#mainmenu li{
  text-align:right;
}
#rss{
  position:absolute;
  top:390px;
  left:114px;
}
#del{
  position:absolute;
  top:390px;
  left:90px;
}
#new {
  position:absolute;
  left:135px;
  top:240px;
  background:#ffe9cd;
  line-height:135%;
  color:#666;
  font-size:80%;
  border:1px solid #818181;
  padding:0 2px;
}
#colophon{
  position:absolute;
  top:65px;
  left:620px;
  width:130px;
  padding-left:30px;
  padding-top:90px;
  background:#fff;
  color:#666;
  border-left:1px solid #F60;
  z-index:6;
}
#page{
  padding:0 210px 0 203px;
  background:#fff url('../images/bg-page.png') scroll repeat-y -10px 0;
  color:#000;
}
#page h1{
  height:50px;
  vertical-align:middle;
  padding:45px 0 25px;
  background-repeat:no-repeat;
  background-position:0 45px;
}
#page p{
  text-indent:2em;
}
#button{
  position:absolute;
  left:610px;
  top:70px;
  z-index:7;
}
#mappanel{
  display:none;
  width:750px;
  height:480px;
  position:absolute;
  z-index:8;
  bottom:30px;
  left:35px;
  border:1px solid #000;
}
#mapheader{
  height:20px;
  background:#eee url('../images/x.png') no-repeat top right;
  padding:0 5px;
  cursor:pointer;
  filter:alpha(Opacity=75);
  -moz-opacity:0.75;
}
#map{
  width:750px;
  height:460px;
}
#twitter{
	position:absolute;
	top:70px;
	right:230px;
	background:#fff;
	padding:2px;
	border:1px solid #FF6600;
}
.more{
	border-top:1px solid #fff;
	margin-top:2px;
}
.modest{
  color:#666;
}
.indent{
  margin-left:2em;
}
.taglist, .links, .morehandler{
  color:#666;
  padding:0.5em 0;
}
.morehandler{
	font-style:italic;
}
#page .time {
  color:#666;
  letter-spacing:1px;
  font-variant: small-caps;
  padding-left:2em;
  text-indent:-2em;
}
.hidden{
  display:none;
}
.nowrap{
  white-space:nowrap;
}
.clear{
  clear:both;
}
.ra{
	text-align:right;
}
.backissue{
	font-style: italic;
}
.orgcount5{
	color:#000;font-size:140%;
}
.orgcount4{
	color:#222;font-size:130%;
}
.orgcount3{
	color:#444;font-size:120%;
}
.orgcount2{
	color:#666;font-size:110%;
}
.orgcount1{
	color:#888;font-size:100%;
}
div.spacious{
	margin:3em 0;
}
.thumb{
	margin-left:5px;
	margin-top:5px;
	float:right;
}
#trailer{
  background:url('../images/dxf2008-trailer.jpg') no-repeat;
  height:150px;
  width:400px;
  padding-top:120px;
}
#switchbar{
	padding-top:5px;
}
#switchbar .active{
	color:#000;
}
