



/*
Colours
Dark Brown: 4e2029
Light Brown: 6f3014
Dark Purple: 591e55
Mauve: 970076
Red: ae0055
Dark Blue: 00456b
Light Blue: 006685
Light Blue Two: 278da6
Pink: e50f9f
Green: 8cda22
Orange: e86a10
*/
/*----------- Standard set-up ------------*/
.std_content h2 { color: #591e55; font-size: 140%; font-weight: bold; padding-top: 10px; margin-bottom: -12px;}
.std_content strong { color: #00456b; font-weight: bold;}
.util_textbox strong { color: #00456b; font-weight: bold; font-size: 110%;}
/*----------- Running Pages ------------*/
.mainimagerun .imgtop { height: 295px; }
.basecolumn2b .headline { font-size: 150%; color: #aa1054;}
.basecolumn2b .textbox1 .heading { font-size: 150%; color: #ffffff; padding: 10px; }
.basecolumn2b .textbox2 .heading { font-size: 150%; color: #ffffff; padding: 10px; background: #aa1054;}
.basecolumn2b .util_textbox .text { padding: 10px 10px 10px 10px;}
.basecolumn2b .textbox2 .text { background: #bf668e;}
/*
.bottomcontainerrun { display: block; width: 540px; }
.bottomcontainerrun .std_content { width: 355px; margin-top: 7px;  float: left; background: #ffffff; height: 100%; font-size: 90%;}
.bottomcontainerrun .bottomrightcontrun { margin-top: 7px; float: right;  width: 170px;}
*/
.bottomcontainerrun .std_content { margin-top: 7px;  float: left; background: #ffffff; height: 100%; font-size: 90%;}
.basehome .basecolumn2b strong { color: #6e6d6d;}
.basehome .basecolumn2b .util_textbox { background: #591e56; color: #ffffff; margin-bottom: 20px;}
.basehome .mainimagerun .content { font-size: 170%; background: #591e56; color: #ffffff; padding: 10px; }

/*------------ New Site Map ------------*/
.sitemapmenu { margin-bottom: 20px; }

.sitemapmenu .titletxt { display: block; font-size: 120%; color: #ffffff; padding: 5px 0px 5px 5px; margin: 0px 0px 5px 0px; background-color: #aa1054; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; }
.sitemapmenu ul li {margin: 10px 0px 0px 20px; list-style: disc; font-size: 100%;}
.sitemapmenu ul li li {font-size: 90%; list-style: circle;}
.sitemapmenu ul li li li {display: inline; }
.sitemapmenu ul li li li li{display: none; }


/* Calendar */

.util_customhtml .pagetitle { display: block; font-size: 120%; color: #ffffff; padding: 5px 0px 5px 5px; margin: 0px 0px 5px 0px; background-color: #aa1054; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; }
div.calendar_include { margin-top: 20px;}
table.calendar { width: 290px; }
table.calendar td.dayletter {text-align: center;}
td.calunavail, td.calavail, td.calselect, td.calhighlight { text-align: center; padding: 3px; }
td.calunavail { background: none; color: #aaaaaa; }
td.calavail { background: none; color: #591e55; cursor: pointer; }
td.calselect { background: #591e55; color: white; }
td.calhighlight { background: none; color: #591e55; cursor: pointer; }
table.calendar select {margin-bottom: 10px;}
table.calendar input {margin-bottom: 10px;}
input.calbutton { background: #591e55; font-weight: bold; font-size: 100%; padding: 2px 5px; color: #ffffff; }
table.bookidsearchresults td {padding: 5px;}
span.visitpram {font-weight: bold; color: #591e55;}
h1.error {color: #62ac1e; font-size: 1.5em; border-bottom: 1px #aaaaaa solid; padding-bottom: 15px;}

/*  */


