/* Start of CMSMS style sheet 'SIF_Theme : SIF_structure' */
body {
	background: #bdbdbd;
	margin: 0px;
	color:#000;
        font-family: Arial, Helvetica, sans-serif;
font-size: medium;

}

p {font-size:115.01%; color: #000;}

h1, h2, h3, h4 {margin: 0; padding: 0;}

/* Remove this to the header */
* html h2 {font-size: 1.4em;}

a:link {color: #205c02;}


#content_left h2 {

	padding: 6px;
	margin-bottom: 5px;
	color: #840000;
}


#container 	{
	width: 759px;
	background-color: #fff;
	left: 50%;
	position: absolute;
	margin-top: 10px;
	margin-left: -378px;

	margin-bottom: -10px;
background-image: url('images/watermark.gif');
background-repeat: no-repeat;

background-position:center; 
background-position:bottom; 
}

#inner_container {
	width: 100%;
	float: left;
	clear: right;
	margin: 0;
	padding: 0;

 
		




}
		
/* This div contains the top banner graphic  */
	
#title {
	float: left;
	width: 759px;
	height: 88px;
	margin: 0;
	padding: 0;
	background-color: #84ad31;
}

/* This div contains the SIF slogan/strapline  */
	
#strapline {
	float: left;
	background-color: #ff9900;
	width: 759px;
	height: 25px;
	margin: 0px;
	padding: 0;


       background-image: url(uploads/SIF_Theme/grad_dark2.png);
        background-repeat: repeat-x;
        background-attachment: scroll;
        background-position: center bottom;

text-align: center;

}

/* These styles control text in the SIF slogan/strapline and footer boxes */

#strapline p, #footnote p {
	color: #00000;
        font-size: 1.0em;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Tahoma, sans-serif;	



}

#footnote p {
	text-align: center;
	padding-top: 2px;

}

#strapline p {
	text-indent: .5em;
	padding-top: 3px;



 
}

/* This div contains the Menu, Events and Logo  */

#leftblock {
	width:155px;
	float: left;
	margin-top: 0px;
	font-size: 0.8em;
 z-index: 10;
}

/* This div contains the Menu code  */
			
#menu {
 z-index: 20;
	width: 155px;
	margin: 10px 0 10px 7px;

}

/* This div contains the Calendar code  */
		
#event_block {
	float: left;
	width: 155px;
	margin: 0 5px 100px 5px;
	      font-size: 1.0em;
	padding-bottom: 8px; 	
}

#flashplayer {
 z-index: 1;
background-color: #84ad31;
}


#iplogo {
	float: left;
	width: 155px;
	margin: 0 5px 100px 5px;

	padding-bottom: 0px;
position: absolute;
bottom: -29px;
left:0;


 	
}



/* Remove this to the header */
* html #event_block {
	width: 180 px;
	margin: 0 5px 10px 3px;
}

* html #container 	{
	width: 759px; }
	
* html #content {
	margin: 10px 5px 0 0;
}

/* This div contains the main block of content  */

#content {
	width: 580px;
	float: right;
	clear: right;
    padding-bottom: 20px;
	margin: 10px 10px 0 0;
	font-size: .8em;

 
}

#ccontent {
	width: 720px;

	clear: right;
    padding-bottom: 20px;
padding: 15px;
	margin: 0px;

	font-size: .8em;

 
}

/* This div is the green strip at the bottom that contains the address  */

#footnote {
	float: left;
	clear: left;
	width: 759px;
	height: 25px;
	margin: 0;
	padding: 0;



	background-color: #84ad31;
        background-image: url(uploads/SIF_Theme/grad_dark.png);
        background-repeat: repeat-x;
        background-attachment: scroll;
        background-position: center bottom;



	}

/* Calendar Styles */

.calendar-upcominglist h1 {
	font-size: 1.0em;

	padding: 3px;
	text-indent: .5em;
	color: #fff;
	margin: 0;
	background-color: #84ad31;
        background-image: url(uploads/SIF_Theme/grad_dark.png);
        background-repeat: repeat-x;
        background-attachment: scroll;
        background-position: center bottom;
}

.calendar-event h2 {
	font-size: 1.2em;
	padding: 0px;
margin-top: .15em;

	color: #84ad31;

margin-left: 0.4em;

}

.calendar-date-from {
	color: #000;
	font-family: 'Arial Bold', Arial, Helvetica, Tahoma, sans-serif;
	font-weight: bold;
	font-size: .8em;
	margin: 5px 0 0 .75em;
display:none;
}

.calendar-summary {
	margin: 5px 0 0 .5em;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	color: #000;
	font-weight: normal;
	font-size: .9em;

}

.calendar-upcominglist a {
	font-size: .8em;
	padding: 0px;
	text-indent: .5em;
	color: #84ad31;
	margin: 5px 0 0 .35em;
}




#footnote p {
	text-align: center;
	padding-top: 2px;

}


#footend {
	float: left;
	clear: left;
	width: 759px;
	height: 25px;
	margin: 0;
	padding: 0;
	background-color: #bdbdbd;




	}
#footendl {
	float: left;
	clear: left;
	width: 759px;
	height: 25px;
	margin: 0;
	padding: 0;
	background-color: #bdbdbd;
	}


.breadcrumbs {
	clear: left;
	width: 751px;
	height: 15px;
	margin: 0;
	padding: 0;
        padding-left:8px;
	background-color: #bdbdbd;
        font-size: 0.9em;
	
	}


#PagelTitle

{

font-size: 1.5em;

background-color: #84ad31;

background-image: url(uploads/SIF_Theme/grad_dark.png);

background-repeat: repeat-x;

background-attachment: scroll;

background-position: center bottom;

padding-top: 6px;

padding-right: 6px;

padding-bottom: 6px;

padding-left: 6px;

margin-bottom: 5px;

color: #ffffff;

}

#mplayer {

padding: 0px;
border-style: solid;
border-width: 5px;


border-color: #84ad31;
       background-color : #FFFFFF;
width: 570px;


z-index:0;
align: center;


}
img, div, a, input wapper { behavior: url(../data/iepngfix.htc) }



.googlesearch

{
margin-left 10px;
padding: 20px;
}

/* End of 'SIF_Theme : SIF_structure' */

