
@font-face {
  font-family: 'SegoePrint-Bold';
  src: url('SegoePrint-Bold.eot?#iefix') format('embedded-opentype'),  
  url('SegoePrint-Bold.woff') format('woff'), 
  url('SegoePrint-Bold.ttf')  format('truetype'), 
  url('SegoePrint-Bold.svg#SegoePrint-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}



a:link 
{text-decoration: none;
color: rgb(255,120,000);
font-weight: bold;}

a:active 
{text-decoration: none;
color: rgb(255,120,000);
font-weight: bold;}

a:visited 
{text-decoration: none;
color: rgb(255,120,000);
font-weight: bold;}

a:hover 
{text-decoration: none; 
color: rgb(255,070,000);
font-weight: bold;}


body 
{font-family: Helvetica, Arial, sans-serif;
font-size: 15px;
line-height: 21px;
margin: 0;
padding: 0;
margin-top: 2px;
text-align: center;
background-color: rgb(253,250,160);
margin-top: 0px;
}

p
{margin-top: 0px;
margin-bottom: 15px;}

table
{font-family: Helvetica, Arial, sans-serif;
font-size: 15px;
line-height: 21px;
}

h1
{font-family: SegoePrint-Bold, "Arial Black", Helvetica, Arial, sans-serif;
color: rgb(100,150,200);
margin-top: 0px;
margin-bottom: 20px;
font-size: 26px;
font-weight: normal;}

h2
{font-family: SegoePrint-Bold, "Arial Black", Arial, sans-serif;
margin-top: 0px;
margin-bottom: 12px;
font-size: 20px;
color: rgb(255,000,000);
font-weight: normal;
}

h3
{font-family: Helvetica, Arial, sans-serif;
margin-top: 0px;
margin-bottom: 6px;
font-size: 15px;
color: rgb(100,150,200);
font-weight: bold;
}

h4
{font-family: Helvetica, Arial, sans-serif;
margin-top: 0px;
margin-bottom: 3px;
font-size: 15px;
color: rgb(100,150,200);
font-weight: bold;
}

h5
{font-family: SegoePrint-Bold, Helvetica, Arial, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
font-size: 15px;
color: rgb(75,175,125);
font-weight: normal;
}

table
{font-family: Helvetica, Arial, sans-serif;
color: rgb(000,000,000);
font-size: 12px;
}

.header1
{text-align: right;
font-style: italic;
}

#nav a:link 
{font-family: Helvetica, Arial, sans-serif;
text-decoration: none;
font-weight: bold;
color: rgb(255,255,255);}

#nav a:active 
{text-decoration: none;
font-weight: bold;
color: rgb(255,255,255);}

#nav a:visited 
{text-decoration: none;
font-weight: bold;
color: rgb(255,255,255);}

#nav a:hover 
{text-decoration:none;
font-weight: bold;
color: rgb(255,255,255);
background-color: rgb(180,200,220);}

#navbar
{
font-family: Helvetica, Arial, sans-serif;
text-align: right;
font-size: 14px;
height: 24px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: -32px;
margin-bottom: 0px;
padding-bottom: 0px;
color: #000000;
}

#nav
{
margin: 0;
padding: 0;
list-style-type: none;
width: 500px;
float: right;
margin-right: 50px;
}

#nav li
{
margin: 0;
padding: 0;
float: left;
}

#nav a
{
font-weight: bold;
float: right;
padding-left: 10px;
padding-right: 10px;
text-align: center;
color: #ffffff;
text-decoration: none;
line-height: 32px;
}




#header1
{width: 100%;
background-color: rgb(221,197,53);
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
text-align: center;
height: 106px;
}


#title
{width: 1040px;
padding: 0;
margin-left: auto;
margin-right: auto;
text-align: left;
height: 106px;
background-image: url(images/header2.jpg);
}


#header1center
{width: 1040px;
background-color: rgb(221,197,53);
padding: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;
height: 106px;
}


#maintext
{
background-color: transparent;
width: 580px;
margin-left: 0px;
font-weight: normal;
padding: 10px 30px 15px 60px;
float: right;
}

#maintext-about
{
background-color: transparent;
margin-left: 0px;
font-weight: normal;
padding: 10px 80px 15px 70px;
}

#event-header
{
text-align: center;
font-weight: bold;
font-size: 18px;
color: rgb(102,051,102);
line-height: 30px;
}

#sidebox
{
background-color: transparent;
margin-left: 0px;
border: 0px solid rgb(255,220,000);
margin-right: 40px;
padding: 10px 15px 15px 15px;
font-weight: normal;
width: 260px;
}

#sidebox-colour
{
background-color: rgb(225,235,255);
margin-left: 0px;
border: 0px solid rgb(255,255,255);
margin-right: 30px;
margin-left: 10px;
padding: 10px 10px 1px 20px;
font-weight: normal;
width: 250px;
}

#share
{
background-color: transparent;
padding: 0px;
width: 300px;
margin-left: 55px;
margin-top: 20px;
display: block;
margin-bottom: 1px;
height: 72px;
}

#share-colour
{
background-color: transparent;
padding: 0px;
width: 300px;
margin-left: 60px;
margin-top: 30px;
display: block;
margin-bottom: 10px;
height: 24px;
}


#content-wrapper
{text-align: center;
width: 100%;
background-color: #FFFFFF;
border-top: 4px solid rgb(255,255,000);
border-bottom: 4px solid rgb(255,255,000);
margin-left: 0;
margin-right: 0;
min-width: 1040px;
}

#main-content
{text-align: left;
width: 940px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
color: #000000;
padding-top: 20px;
padding-bottom: 10px;
font-size: 13px;
font-weight: bold;
}


#clear
{height: 4px;
width: 100%;
clear: both;
}

#footer
{text-align: center;
width: 940px;
margin-top: 2px;
margin-bottom: 15px;
margin-left: auto;
margin-right: auto;
color: rgb(100,120,160);
font-size: 11px;
font-weight: bold
}

#copyright
{margin-top: 0px;
font-size: 10px;
font-weight: bold;
}

#footer a:link 
{font-family: Helvetica, Arial, sans-serif;
text-decoration: none;
font-weight: bold;
color: rgb(100,120,160);}

#footer  a:active 
{text-decoration: none;
font-weight: bold;
color: rgb(100,120,160);}

#footer  a:visited 
{text-decoration: none;
font-weight: bold;
color: rgb(100,120,160);}

#footer  a:hover 
{text-decoration:none;
font-weight: bold;
color: rgb(050,060,140);
}

#border-bottom
{border-top: 6px solid rgb(201,117,143);}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: right;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 0px;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown {
 font-weight: bold;
}

ul.dropdown li {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 17px;
padding-right: 17px;
border-style: none;
background-color: rgb(255,255,000);
font-size: 14px;
color: rgb(100,120,160);
}


ul.dropdown li.hover,
ul.dropdown li:hover 
{background-color: rgb(180,200,220);
}


ul.dropdown a:link,
ul.dropdown a:visited
{color: rgb(100,120,160);
text-decoration: none;
}

ul.dropdown a:hover
{color: #ffffff;
}

ul.dropdown a:active
{color: rgb(100,120,160); 
}

ul.dropdown ul 
{margin-top: 0px;
margin-left: 0px;
}

ul.dropdown ul li 
{font-weight: normal;
}


ul.dropdown *.dir 
{color: rgb(100,120,160);
}

#index
{
display: block;
background-color: rgb(000,120,000);
}


#events li
{width: 123px; 
border-top: 4px solid rgb(255,255,000);
margin-left: 0px;
display: block;
background-color: rgb(255,000,000);
}

#events
{
background-color: rgb(255,000,000);
}

#events li a
{width: 103px; 
text-align: right;
}


#folio li
{width: 202px; 
border-top: 4px solid rgb(255,255,000);
margin-left: 0px;
background-color: rgb(000,153,255);
}

#folio
{
background-color: rgb(000,153,255);
}

#folio li a
{width: 182px; 
text-align: right;
}

#about li
{width: 198px; 
border-top: 4px solid rgb(255,255,000);
margin-left: 0px;
background-color: rgb(255,120,000);
}

#about
{
background-color: rgb(255,120,000);
}


#about li a
{width: 178px; 
text-align: right;
}

#join li
{width: 164px; 
border-top: 4px solid rgb(255,255,000);
margin-left: 0px;
background-color: rgb(000,190,000);
}

#join
{background-color: rgb(000,190,000);
}

#join li a
{width: 144px; 
text-align: right;
}

#contact
{
background-color: rgb(160,030,255);
}

#nav li.current a 
{
color: rgb(100,120,160);
background-color: rgb(255,255,255);
border-bottom: 0px solid rgb(255,255,255);
border-left: 4px solid rgb(255,255,000);
border-right: 4px solid rgb(255,255,000);
border-top: 6px solid rgb(255,255,000);
padding-bottom: 8px;
line-height: 28px;
margin-top: -4px;
}


#park
{border-width: 0px 0px 4px 0px;
border-color: rgb(255,255,255) rgb(255,255,255) rgb(180,200,220) rgb(255,255,255);
background-color: rgb(241,217,74);
}


