/* CSS Document */

body				{
					background-color: #000000;
					margin-top: 0px;
					margin-left: 0px;
					margin-right: 0px;
					margin-bottom: 25px;
					/* Site default text settings */
					font-family: Tahoma, Arial, Helvetica, Sans-Serif;
					font-size: 12px;
					line-height: 16px;
					color: #eee;
					}

img					{
					border: none;
					margin: 0px;
					padding: 0px;
					}
					
h1					{
					font-family: "Myriad Pro", Tahoma, Arial, Helvetica, Sans-Serif;
					font-weight: normal;
					font-size: 24px;
					line-height: 30px;
					color: #fff;
					margin-top: 0px;
					margin-bottom: 6px;
					}
					
h2					{
					font-family: "Myriad Pro", Tahoma, Arial, Helvetica, Sans-Serif;
					font-weight: normal;
					font-size: 18px;
					line-height: 22px;
					color: #ffed77;
					margin-top: 0px;
					margin-bottom: 14px;
					}
					
h3					{
					font-family: "Myriad Pro", Tahoma, Arial, Helvetica, Sans-Serif;
					font-weight: normal;
					font-size: 14px;
					line-height: 20px;
					color: #ffed77;
					margin-top: 0px;
					margin-bottom: 14px;
					}
					
p					{
					margin-top: 8px;
					margin-bottom: 8px;
					}
					
/* Text highlighting in the theme colour */
.text_highlight		{
					color: #7FC31C;
					}
					
/* Bullet points used in events listings and on home page */

li					{
					margin-left: 8px;
					padding: 0px;
					}
					
ul					{
					margin-left: 8px;
					padding: 0px;
					}

/* Text for credits under main home page area */		
#footer_text		{
					color: #777;
					font-size: 9px;
					text-align: center;
					}

/* Form text input fields */					
.inputfield
					{
					height: 16px;
					margin-top: 1px;
					margin-bottom: 1px;
					border-top-color: #649915;
					border-right-color: #649915;
					border-bottom-color: #649915;
					border-left-color: #649915;
					border-width: 1px;
					border-style: solid;					
					padding-top: 1px;
					padding-bottom: 1px;
					padding-left: 4px;
					padding-right: 4px;
					background-color: #eee;
					vertical-align: middle;
					font-size: 12px;
					font-weight: bold;
					color: #649915;
					}
					
.button
					{
					height: 24px;
					border-top-color: #777;
					border-right-color: #777;
					border-bottom-color: #777;
					border-left-color: #777;
					color: #f9f9f9;				/* Text foreground colour: off-white */
					background-color: #7FC31C;
					border-width: 1px;
					border-style: solid;
					padding-top: 2px;
					padding-bottom: 2px;
					padding-left: 4px;
					padding-right: 4px;
					font-size: 85%;
					font-weight: bold;
					vertical-align: middle;
					text-align: center;
					/*
					background-image: url('/images/buttonbg.gif');
					background-repeat: repeat-x;
					background-position: center;
					*/
					}
					
/* _____________________________________________________________________________________________________
	
	link colours for footer text
*/

#footer_text a:link
					{
					color: #999;
					text-decoration: none;
					}
#footer_text a:visited
					{
					color: #999;			
					text-decoration: none;
					}
#footer_text a:focus
					{
					color: #999;
					text-decoration: none;
					}
#footer_text a:hover
					{
					text-decoration: underline; 
					}
#footer_text a:active
					{
					color: #999;
					text-decoration: none;
					}
					
					
/* _____________________________________________________________________________________________________
	
	Document link colours
*/

a:link
					{
					color: #ee4873;
					text-decoration: none;
					}
a:visited
					{
					color: #ee4873;			
					text-decoration: none;
					}
a:focus
					{
					color: #ffed77;
					text-decoration: none;
					}
a:hover
					{
					text-decoration: underline; 
					}
a:active
					{
					color: #eeeeee;
					text-decoration: none;
					}

					
					
/* _____________________________________________________________________________________________________
	
	Styling for left menu that appears on every page 
*/

#menu_container ul                  
					{
                    list-style-type: none;
                    list-style-position: outside; 
                    list-style-image: none;
                    clear: both;
                    /* margin and padding must be 0 to stop indentation of following <li> elements */
                    margin: 0px;
                    padding: 0px;
                    }




#menu_container ul li,
ul ul li            {
                    color: #fff;
                    background-color: #333;
                    font-weight: bold;
                    text-align: left;
                    vertical-align: middle;
                    line-height: 1.5;
                    border-top: 1px dashed;
					border-top-color: #aaa;
                    margin-left: 0px;
                    margin-right: 0px;
                    margin-top: 0px;
                    margin-bottom: 0px;
					/* Padding must always be 0 to ensure whole area of <li> element is 'live' */
                    padding: 0px;
                    }
                    
/* Standard (non-indented) menu items */
#menu_container ul li               
					{
                    width: 160px;
                    }

/* Idented menu items */
#menu_container ul ul li            
					{
                    width: 140px;
                    padding-left: 20px;
                    }
                    
#menu_container li a                
					{
                    display: block;
                    line-height: 1.5;
                    /* Should be set to same color as li to prevent text from being blue default */
                    color: #fff;
                    /* Should be set to none to prevent text being underlined */
                    text-decoration: none;
                    /* Controls the padding around the linked text */
                    padding-left: 6px;
                    padding-right: 6px;
                    padding-top: 4px;
                    padding-bottom: 4px;
                    margin: 0px;
                    border: none;
                    }
                    
/* Hover overrides for 'a' style */
#menu_container li a:hover          
					{
                    color: #000;
                    background-color: #eee;
                    }

/* Style applied to a <ul> to prevent the list (sub menu) being displayed */               
#menu_container .closed             
					{
                    display: none;
                    }
                    
/* Style applied to a <div> within a <li> when that menu item is selected.
	Padding and margin should be the same as ul li */					
#menu_container #selected     		
					{
                    display: block;
					line-height: 1.5;
					/* Padding values must be the same as for 'li a' */
                    padding-left: 6px;
                    padding-right: 6px;
                    padding-top: 4px;
                    padding-bottom: 4px;
                    margin: 0px;
                    border: none;
					/* Text colour */
					color: #000;
					/* Background highlight colour */
					background-color: #eee;
                    }
