/* CSS Document */
body{
margin:30px;
padding:0;
background-color:#FFFFFF;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-image:url(images/char_1.gif);
background-repeat:no-repeat;
background-position:top right;   
}

#content{
width:960px;
height:540px;
background:transparent;
}

#ribbon{
position: absolute;
right: 0;
top: 0;
display: block;
height: 155px;
width: 155px;
background: url(images/pass_ribbon.gif) no-repeat;
text-decoration: none;
z-index:1;
}

#mainmenu{
list-style-type:none;
width:200px;
padding:0px;
padding-bottom:40px;
z-index:6;
}
#col1{
width:220px;
background-color:#FFFFFF;
float:left;
z-index:6;
}
#col2{
margin-left:30px;
width:281px;
float:left;
background-color:#FFFFFF;
z-index:6;
margin-bottom:25px;
}

#colvenues{
margin-left:30px;
width:310px;
float:left;
background-color:#FFFFFF;
z-index:6;
}
#colbigmap{
margin-left:30px;
width:500px;
float:left;
z-index:6;
}

#smallvid{
margin:0;
padding:0;
}
.credit{
color:#b9b299;
padding-top:5px;
padding-bottom:5px;
}
.credit a{
color:#b9b299;
text-decoration:none;
}
.credit a:hover{
color:#f38ab2;
text-decoration:none;
}

a.bluerollover{
font-size:10px;
color:#b9b299;
text-decoration:none;
text-transform:uppercase;
}

.blue{
color:#71cbd2;
}

a.bluerollover:hover{
font-size:10px;
color:#71cbd2;
text-decoration:none;
text-transform:uppercase;
}

a.bluerolloverselected{
color:#71cbd2;
font-size:10px;
text-decoration:none;
text-transform:uppercase;

}

.venues{
font-size:10px;
color:#4b3900;
margin-top:5px;
margin-bottom:5px;
}

.venuesLight{
font-size:10px;
color:#908977;
margin-top:5px;
margin-bottom:5px;
}

.colbigmap{
width:450px;
}

.listingtitle{
font-size:10px;
color:#4b3900;
text-decoration:none;
text-transform:uppercase;
}

.listingtitleblue{
font-size:10px;
color:#71cbd2;
text-decoration:none;
text-transform:uppercase;
}

.listingdetails{
font-size:10px;

color:#908977;
text-transform:uppercase;

}
.selected{
color:#71cbd2;
}
.prices{
font-size:10px;
color:#908977;
text-transform:uppercase;
margin-top:3px;
margin-bottom:3px;
}

.copy{
margin-top:3px;
margin-bottom:3px;
font-size:11px;
color:#908977;
}

.linespacing{
margin-top:3px;
margin-bottom:3px;
}

#largevid{
float:left;
width:452px;
height:459px;
border:1px solid #000;
margin-left:30px;
}
.diary{
margin-top:5px;
margin-bottom:5px;
}

.diary a{
font-size:10px;
color:#4b3900;
text-decoration:none;
text-transform:uppercase;
}


.diary a:hover{
color:#71cbd2;
}

.eventtitle{
font-size:10px;
color:#71cbd2;
text-decoration:none;
text-transform:uppercase;
}
.eventdetails{
font-size:10px;
color:#4b3900;
text-transform:uppercase;
}
.line{
color:#908977;
}