#content-wrap{   width: 830px;   margin: 0 auto;   position:relative;}#sidebar{  float: left;  width: 260px;  border: 0px solid black;}#logotype{  margin: 38px 0 0px -38px;}#logotype a:hover{  background-color: transparent;}#where-now-link{  position:absolute;  width: 163px;  height: 74px;   right:-6px;   top: 40px;   background: white url(../../images/present/where-now.gif) no-repeat 0 0;   font-size: 1.2em;   padding: 15px 0 0 87px;}#where-now-link a{}#content{    margin-left: 260px;    width: 570px;    padding-top: 220px;    border: 0px solid black;}#menu{  padding-top: 56px;  width: 200px;  border: 0px solid black;}#menu ul{  list-style: none;  margin: 0;  display:block;  padding-bottom: 85px;}#menu ul li ul{   margin-left: 15px;   margin-top: 6px;   padding-bottom: 0px;}#menu li{    padding:5px 0;    margin: 0;    font-size:1.4em;    line-height: 1.6em;}#menu li ul li{    padding:5px 0;    margin: 0;    font-size:.7em;    line-height: 1.4em;}#menu li.active a, #menu li span.active{    color:white;    text-decoration:none;    background-color:#FF0000;}#menu a, #footer ul a, #additional-menu a{    text-decoration:underline;    color: #FF0000;}#menu a:hover, #footer ul a:hover, #additional-menu a:hover, #menu li.active ul li a:hover{    background-color:#FF0000;    color: #ffffff;    text-decoration:none;}#menu li ul li a{    font-weight: normal;    color: #811788;}#menu #additional-menu{  list-style: none;  padding: 10px 0 15px 0;  border: 1px solid #991999;  width: 145px;  position: relative;}#menu #additional-menu li{  margin-left: 35px;  font-size: 1em;  padding:3px 0;}#menu #additional-menu a{  font-weight: normal;}#menu #additional-menu img{  position: absolute;  bottom: -12px;  right: 15px;}#footer{   margin: 100px 0 60px 0;   font-size: 0.9em;}

#footer_logo{
  float:right;
}div#events-map{  margin: 0 0 0 -20px;  border: 0px solid black;  padding:0;  background: #DDBEDD url(../../images/present/map.gif) no-repeat 0 0;  height:600px;  width: 615px;  position: relative;}p{  margin-bottom: 9px;  font-size: 0.8em;  line-height:1.2em;}div#events-map img.city, div#events-map a.city{  position: absolute;  font-size: .75em;}span.date{  font-size: .85em;}a.noevents{  color: #811788;}
