/* document settings */
html{height: 100%; margin-bottom: 1px; margin:0;padding:0 0 20px}
/* body{background: white; margin:0;padding:0 0 20px} */
p{font: 76% verdana,arial,sans-serif; padding-bottom: 0.5em;line-height: 1.5; }

/* container - div encloses entire page */
#containermaster
    {
    width: 750px;
    margin: 0 auto;
    text-align: left; 
    }

/* COLOURS USED FOR THIS SITE */
/*	Dark Green:		#2C553A
	Mustard yellow: #E8C43A
	rust red:		#8D3522
	an ugly blue:	#538D96
/*************************************************************/
/*                   MASTER HEADER                           */
/*************************************************************/
div#headermaster
    {
    width: 745px; 
    height: 140px; 
    margin:0px 0px 0px 0px;
 /*   padding: 0 0 10px;  */ 
    background: url("../images/dk-green-SSIFI-banner.gif");
    border-bottom: solid 3px #2C553A; 
    }

/*************************************************************/
/*                    MASTER SIDEBAR                         */
/*************************************************************/

#sidebarmaster
{
    float: left;
    width: 250px;
    padding: 5px 0;
    margin: 0px 0px 5px 0px; 
}

#sidebarmaster h3, #contactsidebar h3
    {
   /* color: #E8C43A;   mustard yellow */
    color: #2C553A;  /* dark green  */
    margin: 0px 10px 2px 0px;
    border-bottom: solid 1px #2C553A;
    }
 
 /* NEW MAIN NAVIGATION IN MASTER SIDEBAR */
 #navcontainer ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#navcontainer li { margin: 0 0 .2em 0; } 

#navcontainer a
{
    display: block;
    color: #2C553A;
    font-variant: small-caps;
    font-weight: bold;
    background-color: #FFF;
    width: 11em;
    padding: .2em .8em;
    text-decoration: none;
    border: solid 1px #2C553A;
}

#navcontainer a:hover /* HOVER BEHAVIOR */
{
    background-color: #E8C43A;
    color: #2C553A;
}

#active a  /* ACTIVE BEHAVIOR */
{
    display: block;
    color: #2C553A;
    background-color: #8D3522;
    width: 9em;
    padding: .2em .8em;
    text-decoration: none;
}
 /* END NEW MAIN NAVIGATION IN MASTER SIDEBAR */

  
/*************************************************************/
/*                    CONTENT SECTION                        */
/*************************************************************/
#content /* This is content for special pages with left border */
    {
    float: right;
    width:485px;
    background: #FFF;
    margin: 10px 0px 5px 0px;
    border-left: solid 1px #2C553A;
    }
    
#content p, #eventstext
    {
    margin-left: 25px;
    color: #2C553A;   /* dark green  */
    }
    
 #content h2, #eventsdiv h2, .contentstyle h2
    {
    color: #8D3522;   /* rust red  */
    margin-left: 5px;
    }
    
    .contentstyle
    {
	color: Maroon;
    font-family: Arial;
    margin-top: 5px;
    }
    
    .contentstyle h2
    {
    color: #8D3522;  /*  rust red  */
    margin-left: 5px;		
		}
    
    .contentstyle h4
    {
	color: #E8C43A; 
    background-color: #2C553A;   /*  dark green */
		}
    
 #defaultmaincontent h4
    {
    margin-left: 8px;
    }
    
 #content img.sheep
    {
    float: right;
 /*   border: 1px solid black;  */
    margin: 0 0 15px 15px;
    height: 150px;
    width: 200px;
    }
    
    /* Directors List */
 #dircontainer li 
    {  
    margin: 0 0 .2em 0;
    display: block;
    color: #2C553A;
    list-style: none;
    font-variant: small-caps;
    font-weight: bold;
    background-color: #FFF;
    padding: .2em .8em;
    text-decoration: none;
    }


/**********************************************************/
/*                          EVENTS PAGES                  */
/**********************************************************/
/* XML generated news - main text of page */
#eventsdiv label, #contactdiv
    {
    font-size:smaller;
    color: Gray;
     margin-left: 25px;
   }

#eventsdiv hr
    {
        text-align: left;
        color: #2C553A;   /*  dark green  */
    }
    
#eventsdiv, #contactdiv
    {
    width: 450px;
    color: Maroon;
    font-family: Arial;
    margin-top: 5px;
    float: right;
    background: #FFF;
    }
    
#eventsdiv
    {
     margin: 0;
     padding: 0;
    }
    

/* blockquote and keyquote */
#blockquote{float:left;display:inline;width: 200px;margin: 0 10px 5px 15px;padding: 5px 0}
#blockquote p{margin:0;padding: 0 5px;text-align: center}
#keyquote{margin: 0 15px 15px 25px;padding: 5px 0; width: 400px;}
#blockquote{background: #657DA6}
#keyquote{background: url(relax.jpg)}
#keyquote h2 {margin: 0 5px; color: #F7DEB5}
#keyquote label
    {
    font: 76% verdana,arial,sans-serif; padding-bottom: 0.5em;line-height: 1.5;
    margin: 0 5px; color: #F7DEB5
    }
    
#keyquote p{color: #fff; } 


/*****************************************/
/*               PHOTOS                  */
/*****************************************/

.thumbnail
{
float: left;
width: 100px;
border: 1px solid #999;
margin: 0 15px 15px 0;
padding: 5px;
}
.clearboth { clear: both; }


/*****************************************/
/*               FOOTER                  */
/*****************************************/
#footermaster
    {
    clear: right; 
    margin: 0; 
    color: #2C553A;
    border-top: solid 3px #2C553A; 
    font-size: 1.0em;
    text-align: center;
    font-weight: bold;
    }
    
#footerlogo
    {
	 width:80px;
	 height:25px;
    }
    
#footermaster p
    {
    font: 76% verdana,arial,sans-serif; 
    padding: 0;
    height: 40px;
    }

/*****************************************/
/*               TABLE                   */
/*****************************************/
tr 
{
}
