body  {
margin-top:0; 
background-color:#6c95d6;
}

#main {
background-color:#FFF;
}

/* headings */

h1,h2,h3,h4 {
color:#C6063C;
}

#mainside h1, mainside h2 {
color:#C6063C;
}

#side h1 {
color:#023A56;
}

#side h2 {
background-color:#023A56;
color:#FFF;
}

#side h3 {
color:#400040;
}

.category h3,
.travinfoblock h4 {
background-color:#996;
border-bottom:#663;
border-left:#996;
border-right:#FFF;
border-top:#663;
color:#FFF;
}

.detail h3 {
background-color:#E9E1DC;
border-bottom:#DED2CB;
border-left:#FFF;
border-right:#FFF;
border-top:#DED2CB;
color:#C6063C;
}

.detail li {
color:gray;
}

/* other */

p.bigtext {
color:#400040;
}

p.quote, 
p.quotecred {
color:maroon;
}

span.day, span.meals  {
color:maroon;
}

#side p.sustain {
background-color:#A2C655;
color:#FFF;
}

#side p.dateshead,
#side p.datesprices {
background-color:#023A56;
color:#FFF;
}

#footertext p {
color:#FFF;
}