/*
--------------- [ DEFINITION FOR ST BRIGIDS KAPA HAKA FESTIVAL ] ---------------

dated: Thu, 13 Apr 2017, 4:11 PM
generated by: Complete Data Solutions Limited
profile version: v1.1

*/
@import url("http://www.e-clubs.net.nz/css/www-commercialdesign-v2.css");
@import url("http://www.e-clubs.net.nz/css/www-commercial-page-designs.css");
/*
 -------------------- [ BODY ] --------------------
*/
body
{
margin-top: 0.25cm;
margin-left: 0.25cm;
font-family: Trebuchet MS;
font-size: 14px;
color: black;
font-style: normal;
}
body#special
{
margin-top: 0.25cm;
margin-left: 0.25cm;
font-family: Trebuchet MS;
font-size: 14px;
color: black;
font-style: normal;
}
div#content
{
width: 98%;
}
/*
 -------------------- [ NAVIGATOR ] --------------------
*/
body#special div#navigatorv2
{
text-align: left;
color: white;
margin-top: 0.1cm;
margin-bottom: 0.1cm;
overflow: display;
z-index: 1000;
}
/*
 -------------------- [ NAVIGATOR - HYPERLINKS ] --------------------
*/
div#navigator .nav-seperator, div#navigatorv2 .nav-seperator, div#mobileNavigator .nav-seperator
{
display: none;
}
div#mobileNavigator a, 
div#mobileNavigator a:link, 
div#mobileNavigator a:visited, 
div#mobileNavigator a:active,
div#mobileNavigator li a,
div#navigator a, 
div#navigator a:link, 
div#navigator a:visited, 
div#navigator a:active,
div#navigator li a,
div#navigatorv2 a, 
div#navigatorv2 a:link, 
div#navigatorv2 a:visited, 
div#navigatorv2 a:active,
div#navigatorv2 li a
{
width: 4.0cm;
display: block;
float: left;
margin-top: 0.1cm;
margin-bottom: 0.1cm;
margin-right: 2px;
text-align: left;
font-family: Trebuchet MS;
font-size: .9em;
font-weight: bold;
letter-spacing: 1px;
text-shadow: 0px 0px 0px transparent;
padding: 0.2cm;
cursor: hand;
z-index: 1000;
}
div#mobileNavigator a:hover, div#navigator a:hover, div#navigatorv2 a:hover
{
text-shadow: 0px 0px 0px transparent;
color: black;
background-color: red;
}
div#mobileNavigator .currentPage, div#navigator .currentPage, div#navigatorv2 .currentPage
{
text-shadow: 0px 0px 0px transparent;
color: black;
background-color: red;
}
div#mobileNavigator .otherPage, div#navigator .otherPage, div#navigatorv2 .otherPage
{
color: white;
background-color: red;
}
div#mobileNavigator .link, div#navigator .link, div#navigatorv2 .link
{
}
/*
 -------------------- [ TEXT HYPERLINKS ] --------------------
*/
a, 
a:link, 
a:visited, 
a:active
{
font-weight: bold;
color: black;
text-decoration: none;
text-shadow: 5px 5px 5px grey;
cursor: hand;
}
a:hover
{
text-shadow: 5px 5px 5px grey;
color: red;
}
/*
 -------------------- [ TAB PANES / SUB MENUS ] --------------------
*/
.dynamic-tab-pane-control .tab-row
{
background: transparent;
}
.dynamic-tab-pane-control .tab-row .tab
{
padding-top: 0.1cm;
padding-bottom: 0.1cm;
margin: 0;
margin-left: 2px;
margin-bottom: 2px;
font-family: Trebuchet MS;
font-size: 1.2em;
font-weight: bold;
color: white;
background-color: aqua;
padding-left: 0.1cm;
letter-spacing: 2px;
}
.dynamic-tab-pane-control .tab-row .tab.selected
{
padding-top: 0.1cm;
padding-bottom: 0.1cm;
margin: 0;
margin-left: 2px;
margin-bottom: 2px;
/* letter-spacing: 1px; */
padding-left: 0.1cm;
font-family: Trebuchet MS;
font-size: 1.2em;
font-weight: bold;
background-color: aqua;
color: red;
}
.dynamic-tab-pane-control .tab-row .hover a:hover
{
margin: 0;
font-family: Trebuchet MS;
font-size: 1.2em;
font-weight: bold;
color: pink;
}
.dynamic-tab-pane-control .tab-row .tab a
{
padding: 0;
padding-top: 0.1cm;
padding-bottom: 0.1cm;
margin: 0;
text-shadow: 0px 0px 0px grey;
font-family: Trebuchet MS;
font-size: 1.2em;
font-weight: bold;
color: white;
}
.dynamic-tab-pane-control .tab-row .tab.selected a
{
padding: 0;
padding-top: 0.1cm;
padding-bottom: 0.1cm;
margin: 0;
text-shadow: 0px 0px 0px grey;
font-family: Trebuchet MS;
font-size: 1.2em;
font-weight: bold;
color: red;
}
/*
 -------------------- [ SCROLLER ] --------------------
*/
body#special div#scroller
{
margin-top: 0;
margin-left: 0;
margin-bottom: 3pt;
padding: 1pt;
padding-top: 2pt;
overflow: display;
}
.Back
{
background: transparent;
}
.ItemBody
{
font-family: Arial;
font-size: .8em;
font-style: normal;
text-align: center;
color: grey;
padding: 0.1cm;
letter-spacing: 1px;
text-transform: uppercase;
border: none;
}
/*
 -------------------- [ PARAGRAPHS ] --------------------
*/
.topicHeading
{
font-family: Trebuchet MS;
font-size: 1.2em;
font-weight: bold;
color: white;
margin-top: 0.1cm;
padding-left: 0.1cm;
padding-top: 0.1cm;
padding-bottom: 0.1cm;
letter-spacing: 2px;
text-transform: uppercase;
text-decoration: none;
text-shadow: 0px 0px 0px transparent;
border-top: 2px solid red;
border-bottom: 2px solid red;
}
.largeHeading
{
font-family: Trebuchet MS;
font-size: 1.8em;
font-weight: bold;
color: navy;
margin-top: 0.1cm;
text-transform: uppercase;
text-decoration: none;
text-shadow: 0px 0px 0px transparent;
}
.heading
{
font-family: Trebuchet MS;
font-size: 1.4em;
font-weight: bold;
color: navy;
margin-top: 0.1cm;
text-transform: uppercase;
text-decoration: none;
text-shadow: 0px 0px 0px transparent;
}
.forword
{
font-family: Trebuchet MS;
font-size: 1em;
font-weight: bold;
font-style: italic;
color: white;
margin-top: 0.1cm;
padding: 0.1cm;
}
.text
{
font-family: Trebuchet MS;
font-size: .9em;
font-style: normal;
margin-top: 0.1cm;
line-height: 165%;
}
.quote
{
font-family: Trebuchet MS;
font-size: .9em;
font-style: italic;
color: white;
margin-top: 0.1cm;
padding: 0.2cm;
}
.caption
{
font-family: Arial;
font-size: .75em;
font-style: normal;
color: grey;
letter-spacing: 1px;
text-transform: uppercase;
padding-bottom: 0.1cm;
letter-spacing: 1px;
text-transform: uppercase;
}
/*
 -------------------- [ EVENT PARAGRAPHS ] --------------------
*/
.daEventsTitle
{
display: none;
}
.eventsMonth
{
font-family: Arial;
font-size: 1.1em;
font-weight: bold;
text-align: left;
color: white;
background-color: red;
margin-top: 0.1cm;
padding: 0.1cm;
letter-spacing: 1px;
text-transform: uppercase;
text-decoration: none;
text-shadow: 0px 0px 0px transparent;
border: 1px solid lightgrey;
}
.eventDate
{
font-family: Arial;
font-size: 1em;
font-weight: bold;
text-align: left;
color: white;
margin-top: 0.1cm;
letter-spacing: 1px;
text-transform: uppercase;
text-decoration: none;
text-shadow: 0px 0px 0px transparent;
}
.eventSubject
{
font-family: Arial;
font-size: 1em;
font-weight: bold;
text-align: left;
color: red;
margin-top: 0.1cm;
text-decoration: none;
text-shadow: 0px 0px 0px transparent;
}
.eventDescription
{
font-family: Arial;
font-size: .9em;
font-style: italic;
text-align: left;
color: white;
margin-top: 0.1cm;
}
/*
 -------------------- [ CALENDAR SETTINGS ] --------------------
*/
/*
25/JUN/2011
these are the definitions for borders
needs a bit of testing before releasing
ensure to have not border on MONTH YEAR and SHOW CURRENT definitions
div#calendar table
{
border: 1.5px solid gray;
}
div#calendar table td
{
border: 1px solid gray;
}
*/
td.MonthYear
{
color: white;
}
td.WeekDay
{
color: black;
background-color: red;
}
td.CurrentDay
{
color: black;
background-color: red;
}
td.CurrentDay a
{
color: black;
text-shadow: 0px 0px 0px white;
}
td.EventDay
{
color: red;
background-color: white;
}
td.EventDay a
{
color: red;
text-shadow: 0px 0px 0px white;
}
td.NormalDay
{
color: black;
background-color: white;
}
td.NotaDay
{
background-color: lightgrey;
}
td.ShowCurrentDay
{
color: red;
}
td.ShowCurrentDay a
{
color: red;
text-shadow: 0px 0px 0px white;
}

/*
 -------------------- [ LISTS ] --------------------
*/
ul, ol
{
margin-top: 1pt;
margin-left: 10pt;
margin-bottom: 1pt;
padding: 0;
}
ul ul, ul ol, ol ol, ol ul
{
margin-top: 1pt;
margin-left: 20pt;
margin-bottom: 1pt;
}
ul li, ol li
{
margin: 2pt;
padding: 0;
list-style-position: outside;
}
ul ol li, ol ul li
{
margin: 2pt;
padding: 0;
list-style-position: outside;
}
ul li
{
list-style-position: outside;
list-style-type: disc;
}
ol li
{
list-style-position: outside;
list-style-type: decimal;
}
ol ol li
{
list-style-position: outside;
list-style-type: lower-alpha;
}
/*
 -------------------- [ OTHER BITS ] --------------------
*/
strong
{
font-weight: bold;
}
em
{
font-style: italic;
}
/*
 -------------------- [ LINE DEFINITION ] --------------------
*/
.line
{
margin-top: 0.1cm;
margin-bottom: 0.1cm;
border-bottom: 1px solid red;
}
/*
 -------------------- [ INTERNAL BITS ] --------------------
 -------------------- [ INACTIVE WEB PAGES ] --------------------
*/
div.inactivepage
{
text-transform: uppercase;
font-size: 400%;
position: absolute;
overflow: visible;
margin-top: 6cm;
color: #49A3FF;
width: 96%;
left: 0%;
right: 0%;
padding: 6px;
margin-left: 2%;
margin-right: 2%;
z-index: 10000;
text-align: center;
text-shadow: 5px 5px 10px grey;
}
/*
 -------------------- [ NO DISPLAY PARAGRAPHS ] --------------------
*/
.nodisplay
{
display: none;
}
/*
 -------------------- [ FORM SETTINGS ] --------------------
*/
body div.form
{
margin-left: 0.25cm;
}
div div.form
{
margin-left: 0;
}
div#external
{
padding-left: 1px;
}
div.form div.formtextbox 
{
padding-right: 4px;
}
div.formtextbox input.formtextbox, div.text input.formtextbox
{
font-size: 1.1em;
font-style: normal;
color: black;
padding: 0.07cm;
padding-top: 0.07cm;
padding-bottom: 0.07cm;
}
div.dropdownbox select.dropdownbox option
{
font-size: 1.1em;
font-style: bold;
color: black;
padding: 0.04cm;
padding-top: 0.05cm;
padding-bottom: 0.05cm;
}

/*
 -------------------- [ RADIUS SETTINGS ] --------------------
*/
textarea, input, select.dropdownbox, .topicHeading, .eventsMonth
{
border-radius: 3px 3px;
}
.dynamic-tab-pane-control .tab-row .tab
{
border-top-left-radius: 3px 3px;
border-top-right-radius: 3px 3px;
}
#navigator li a, #navigator a, #navigatorv2 li a, #navigatorv2 a, #mobileNavigator li a, #mobileNavigator a
{
margin: 0 2px 0 2px;
border-radius: 4px 4px;
}
div#calendar table
{
border-radius: 10px 10px;
-webkit-border-radius: 10px 10px;
}

