/* Zero all margins and padding */
* {
	margin: 0;
	padding: 0;
}

#holder {
		width: 960px;
		background:none;
		text-align: left;
		margin: 0 auto 0 auto;
		}
#header {
		width: 950px;
		height: 170px;
		margin: 0 auto 0 auto;
		background: url(http://www.sirc.org/graphics/SIRC_Logo.jpg) 0 0 no-repeat;
		}
		
#print {display:none}
#nav {
		width: 950px;
		height: 27px;
		margin: 0 auto 0 auto;
		overflow: hidden;
		}
#nav a {
		display: block;
		float: left;
		width: auto;
		height: 26px;
		text-decoration: none;
		text-transform: uppercase;
		color: #fff;
		font: normal 11px/27px  Verdana, Arial, Helvetica, sans-serif;
		padding: 0 10px 0 10px;
		}
#nav img {
		display: block;
		float: left;
		width: 78px;
		height: 26px;
		text-decoration: none;
		text-transform: uppercase;
		color: #fff;
		font: normal 11px/27px  Verdana, Arial, Helvetica, sans-serif;
		padding: 0 10px 0 10px;
		}
		
#nav a img  {
		
		float: left;
		width: 26px;
		height: 26px;
		text-decoration: none;
		text-transform: uppercase;
		color: #fff;
		font: normal 11px/27px  Verdana, Arial, Helvetica, sans-serif;
		padding: 0px;
		}	
		
		
		
#nav a:hover { 
		color: #5F697D; 
		border-right-color: #8FB8BC; 
		border-bottom-color: #FFFFFF; 
		border-top-color: #CCCCCC;
		background-color: #F0F1F3;
		background: #fff url(http://www.sirc.org/graphics/bg7.jpg) 0 0 repeat-x;
		} 
		
#nav a.nohover:hover {
		background: none;
		border: none;
		}	
#content {
	width: 595px;
	margin: 20px 10px 20px 10px;
	text-align: left;
	padding-bottom: 30px;
	}


p {
	margin: 0 0 13px 0;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	color: #666;
	}

#content p {
		line-height: 23px;
		}

.textquote {background: url(http://www.sirc.org/graphics/aquote.jpg) top left no-repeat;
		color: #030;
		font-size:85%;
		font-style: italic;
		padding: 0.2em;
		margin: 0 10px 10px 10px; 
		} 	
.blankquote {
		color: #030;
		font-size:85%;
		font-style: italic;
		padding: 0.2em;
		margin: 0 10px 10px 10px; 
		} 
		
.Attrib {
		color: #030;
		font-size:85%;
		margin-left: 15px;
		margin-top: -15px;
		padding-top: 0px;
		font-weight: bold;
		}
.indent { 
		margin-left: 20px; 
		margin-right: 20px; 
		}

body {
	font: normal normal 15px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #555;
	margin: 0px;
	padding: 0px;
	background: #fff url(http://www.sirc.org/graphics/bg5.jpg) 0 0 repeat-x;
	}



#info {
	width: 320px;
	padding: 0 10px 0 0;
	float: right;
	margin-top: 20px;
	}
	
#info p { 
		font-size: 85%;
		}	
		
.quote {background: url(http://www.sirc.org/graphics/aquote.jpg) top left no-repeat;
		color: #030;
		font-size: 2em;
		font-style: italic;
		padding: 0.2em;
		margin: 0; 
		} 
		
.box_italic {color: #030;
		font-size: 2em;
		font-style: italic;
		padding: 0.2em;
		margin: 0; 
		} 
	
#graphic p,
#recent p {
		border-width: 0 1px 1px 0;
		padding: 0 4px 4px 0;
		margin-top: 4px;
		border-style: solid;
		border-right-color: #8FB8BC;
		border-bottom-color: #CCCCCC;
		font-size: 85%;
		background-color:#FFFFFF;
		}
#graphic h2,
#recent h2 {
		margin: 0px;
		padding: 10px 0 0 0;
		font-size: 1.1em;
		text-decoration:none;
				}
#graphic h3,
#recent h3 {
		margin: 0;
		padding: 0;
		font-size: 0.9em;
		text-decoration:none;
		}
#graphic h4,
#recent h4 {
		margin: 0;
		padding: 0;
		font-size:0.8em;
		text-decoration:none;
		}
		
#latest p {
		border-width: 0 1px 1px 0;
		padding: 0 4px 4px 0;
		margin-top: 4px;
		border-style: solid;
		border-right-color: #8FB8BC;
		border-bottom-color: #CCCCCC;
		font-size: 85%;
		background-color:#FFFFFF;
		}
#latest h2 {
		margin: 0px;
		padding: 10px 0 0 0;
		font-size: 1.1em;
		text-decoration:none;
				}
#latest h3 {
		margin: 0;
		padding: 0;
		font-size: 0.9em;
		text-decoration:none;
		}
#latest h4 {
		margin: 0;
		padding: 0;
		font-size:0.8em;
		text-decoration:none;
		}
		
#sirc p {
		border-width: 0 1px 1px 0;
		padding: 0 4px 4px 0;
		margin-top: 4px;
		border-style: solid;
		border-right-color: #8FB8BC;
		border-bottom-color: #CCCCCC;
		font-size: 85%;
		background-color:#FFFFFF;
		}
#sirc h2 {
		margin: 0px;
		padding: 10px 0 0 0;
		font-size: 1.1em;
		text-decoration:none;
				}
#sirc h3 {
		margin: 0;
		padding: 0;
		font-size: 0.9em;
		text-decoration:none;
		}

#sirc h4 {
		margin: 0;
		padding: 0;
		font-size:0.8em;
		text-decoration:none;
		}
		
.info_image {
		width: 70px;
		margin: 3px 5px 0 0;
		display:block;
		border: none;
		}
		
.info_image_bd {
		width: 70px;
		margin: 2px 4px 0 0;
		display:block;
		border-width: 1px;		
		border-right-color: #CCCCCC;
		border-top-color: #CCCCCC;
		border-bottom-color: #8FB8BC;
		border-left-color: #8FB8BC;;
		}
		
.info_image_sm{
		width: 60px;
		margin: 3px 5px 0 0;
		display:block;
		border: none;
		}		
		
		
.amazon {
		width: 70px;
		margin: 3px 5px 0 0;
		display:block;
		padding-top: 5px;
		border: none;
		}
	
.info_image_txt {
		width: 120px;
		margin: 3px 10px 0 0;
		display:block;
		}
			
.txt_image_lg {
		width: 250px;
		margin: 3px 10px 0 0;
		display:block;
		}			
		
	
h1 {
	font: normal 26px/28px "Trebuchet MS", "Times New Roman", Times, serif;
	margin: 0;
	color: #666;
	height: 40px;
	/*
	display: none;
	*/
}

h2 {
	font: bold 16px/19px Arial, Helvetica, sans-serif;
	margin: 16px 0 8px 0;
}

.sitemap_head {
	font: bold 16px/19px Arial, Helvetica, sans-serif;
	margin: 16px 0 8px 0;
}


.subhead {font-size: 0.5em;
		font-style:italic;}

h3 {
	font: bold 14px/17px Arial, Helvetica, sans-serif;
	margin: 12px 0 0 0;
}

#lead_graphic {
	display: block;
	width: 585px;
	margin: 5px 0 20px 0;	
}

.brclear { 
		 clear:both; 
		 height:0; 
		 margin:0;
		 font-size: 1px;
		 line-height: 0px;
		}
.clear { 
		 clear:both; 
		}		
	
#footer ul {
		text-align: center;
		}
#footer li { 
		font-family: Arial, Helvetica, sans-serif; 
		color: #336699; 
		letter-spacing: 2px; 
		display: inline; 
		font-size: 10px; } 
		
#footer {
		padding: 5px;
		border-top: 1px solid #877D6C;
		font-size: 80%;
		list-style: none;
		margin: 0 10px 0 0;
		}
.middle {padding-left: 350px; padding-top: 10px; padding-bottom: 0px;
		}

a:link {
		color: #336699;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 90%;
		text-decoration: none;
		font-weight: 700;
		}
a:active {
		text-decoration: none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 90%;
		font-weight: 700;
		}
a:visited {
		text-decoration: none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #336699;
		font-size: 90%;
		font-weight: 700;
		}
a:hover {
		text-decoration: underline;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #333366;
		font-size: 90%;
		font-weight: 700;
		}	
		
.front_page #holder #nav #front_page,
.about #holder #nav #about,
.about_KF #holder #nav #about,
.about_PM #holder #nav #about,
.about_SB #holder #nav #about,
.about_LB #holder #nav #about,
.about_PA #holder #nav #about,
.about_RN #holder #nav #about,
.about_JH #holder #nav #about,
.about_DM #holder #nav #about,
.about_RF #holder #nav #about,
.about_LT #holder #nav #about,
.about_DH #holder #nav #about,
.about_SG #holder #nav #about,
.about_JeH #holder #nav #about,
.articles #holder #nav #articles, 
.publications #holder #nav #publications,
.subscribe #holder #nav #subscribe,
.message #holder #nav #message,
.archives #holder #nav #archives, 
.sirc_news #holder #nav #sirc_news,
.links #holder #nav #links {
		color: #5F697D; 
		border-right-color: #8FB8BC; 
		border-bottom-color: #FFFFFF; 
		border-top-color: #CCCCCC;
		background-color: #F0F1F3;
		background: #fff url(http://www.sirc.org/graphics/bg7.jpg) 0 0 repeat-x;
		} 

.about_KF #holder #info #sirc #Kate,
.about_PM #holder #info #sirc #Peter,
.about_SB #holder #info #sirc #Simon,
.about_LB #holder #info #sirc #Louise,
.about_PA #holder #info #sirc #Patrick,
.about_RN #holder #info #sirc #Roger,
.about_JH #holder #info #sirc #James,
.about_DM #holder #info #sirc #Desmond,
.about_LT #holder #info #sirc #Lionel,
.about_RF #holder #info #sirc #Robin,
.about_DH #holder #info #sirc #Dwight,
.about_SG #holder #info #sirc #Susan,
.about_JeH #holder #info #sirc #Jeya {
		color: #5F697D; 
		border-right-color: #8FB8BC; 
		border-bottom-color: #FFFFFF; 
		border-top-color: #CCCCCC;
		background-color: #F0F1F3;
		background: #fff url(http://www.sirc.org/graphics/bg7.jpg) 0 0 repeat-x;
		} 

#sirc table {
		border-width: 0 1px 1px 0;
		padding: 0 4px 4px 0;
		margin-top: 4px;
		margin-bottom: 10px;
		border-style: solid;
		border-right-color: #8FB8BC;
		border-bottom-color: #CCCCCC;
}

#sirc #Kate:hover,
#sirc #Peter:hover,
#sirc #Simon:hover,
#sirc #Louise:hover,
#sirc #Patrick:hover,
#sirc #Roger:hover,
#sirc #James:hover,
#sirc #Desmond:hover,
#sirc #Lionel:hover,
#sirc #Robin:hover,
#sirc #Dwight:hover,
#sirc #Susan:hover,
#sirc #Jeya:hover {
	background: url(../graphics/bg7.jpg) 0 0 repeat-x;
}

#sirc a h4  {color: #666; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: 700;}
#sirc a h3 {		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 90%;
		text-decoration: none;
		font-weight: 700;
		color: #336699;}

#vox { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
		color: #999999; 
		text-align: right;
		margin-right: 10px;
		padding-top: 15px;
		}

#search { 
		text-align: right;
		margin-right: 0px;
		padding-top: 0px;
		}
		
		
		
								/*holding box for random generated text front page*/


#textbox { 
		display: block;
		width: 585px;
		margin: 5px 0 10px 0;
		border-width: 0px;
		padding: 10px 7px 2px 7px;
		border-style: solid;
		border-right-color: #8FB8BC;
		border-top-color: #CCCCCC;
		border-bottom-color: #CCCCCC;
		border-left-color: #CCCCCC;
		border-color:#CCCCCC;
		text-align: center;
		}
		
		
								/* front page colour random styles*/
						/*style1 - brown */
#textbox .homestyle1 {
		color:#969797;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 130%;
		}
#textbox a.homestyle1:link {
		text-decoration: none;
		}
#textbox a.homestyle1:active {
		text-decoration: none;
		}
#textbox a.homestyle1:visited {
text-decoration: none; 
		}
#textbox a.homestyle1:hover {
		text-decoration: underline;
		} 
						/*style2 - blue */
#textbox .homestyle2 {
		color:#FBB266;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 105%;
		}
#textbox a.homestyle2:link {
		text-decoration: none;
		}
#textbox a.homestyle2:active {
		text-decoration: none;
		}
#textbox a.homestyle2:visited {
		text-decoration: none;
		}
#textbox a.homestyle2:hover {
		text-decoration: underline;
		}
						/*style3 - green */
#textbox .homestyle3 {
		color:#9A9BCC;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 90%;
		}
#textbox a.homestyle3:link {
		text-decoration: none;
		}
#textbox a.homestyle3:active {
		text-decoration: none;
		}
#textbox a.homestyle3:visited {
		text-decoration: none;
		}
#textbox a.homestyle3:hover {
		text-decoration: underline;
		}
						/*style4 - yellow */
#textbox .homestyle4 {
		color:#FEE066;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 100%;
		}
#textbox a.homestyle4:link {
		text-decoration: none;
		}
#textbox a.homestyle4:active {
		text-decoration: none;
		}
#textbox a.homehomestyle4:visited {
		text-decoration: none;
		}
#textbox a.homestyle4:hover {
		text-decoration: underline;
		}
						/*style5 - red */
#textbox .homestyle5 {
		color:#CFD6ED;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 110%;
		}
#textbox a.homestyle5:link {
		text-decoration: none;}
#textbox a.homestyle5:active {
		text-decoration: none;
		}
#textbox a.homestyle5:visited {
		text-decoration: none;
		}
#textbox a.homestyle5:hover {
		text-decoration: underline;
		}
						/*style6 -orange */
#textbox .homestyle6 {
		color:#5C677A;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 120%;
	
		}
#textbox a.homestyle6:link {
		text-decoration: none;
		}
#textbox a.homestyle6:active {
		text-decoration: none;
		}
#textbox a.homestyle6:visited {
		text-decoration: none;
		}
#textbox a.homestyle6:hover {
		text-decoration: underline;
		}
ul {
	margin-top: 15px;
	margin-bottom: 15px;
	list-style : none outside;
}		

li {
	margin-bottom: 8px;
	padding-left: 17px;
	font-size: 14px;
	line-height: 20px;
	margin-left: 10px;
	background:url(../graphics/bullet.jpg) 0 6px no-repeat;
}

ul.nobullet li {
	background-image: none;
}

ul.doc li {background:url(../graphics/doc2.jpg) 0 4px no-repeat;}

ul.news li {background:url(../graphics/news_bullet2.jpg) 0 4px no-repeat;}

ul.pdf li {background:url(../graphics/pdf_sm.jpg) 0 5px no-repeat; line-height: 40px; padding-left: 35px; margin-left: 10px; margin-top: 20px; font-weight: normal;}


ol {
	margin-top: 15px;
	margin-bottom: 15px;
	
}

ol li {
	margin-bottom: 8px;
	padding-left: 17px;
	font-size: 14px;
	line-height: 20px;
	margin-left: 10px;
}

ol.nobullet li {
	background-image: none;
}



.pdfbox {height: 120px; font-size: 1em !important; border-right:none !important;}

#page {
		height: 26px;
		text-transform: uppercase;
		color: #000;
		font: normal 11px/27px  Verdana, Arial, Helvetica, sans-serif;
		padding: 10px 0 0 0;
		}


#page a {font-size: 100%}

#page a.current {color: #0000FF; font-weight:bold;}


#page a:hover { 
		color: #5F697D; 
		} 

#page_no {float:left;}

#page_select2 {float:right;}

#page_select {font-size: 90%;}

.inactive {color:#CCCCCC;}

/*timeline pages format styles*/

.footnote { font-family: verdana, arial, sans-serif; font-size: 12px; margin-left: 20px; margin-right: 20px; font-weight: normal; border-bottom-color: #006699 ; border-bottom-style:solid; border-bottom-width: 1px; border-top-color:#006699; border-top-style:solid; border-top-width: 3px; padding-top: 10px; padding-bottom: 10px; }

.picsfootnote { font-family: verdana, arial, sans-serif; font-size: 11px; margin-left: 15px; margin-right: 30px; font-weight: normal; padding-top: 5px; padding-right: 10px; }

.tlbox { color: #000000; font-family: "Trebuchet MS"; font-size: 13px; text-align: left; font-weight: normal; border-bottom: 2px dotted #CCCCCC; padding: 0px 0px 10px; margin: 0px; }

.cite	{ font-family: verdana, arial, sans-serif; font-size: 10px; margin-left: 0pt; margin-right: 20px; margin-bottom: 15px; margin-top: 15px;}

.number {font-family: verdana, arial, sans-serif; font-size: 80%; margin-left: 15pt}

.letter { font-family: verdana, arial, sans-serif; font-size: 80%; margin-left: 25pt}

.ptimeline { font-family: verdana, arial, sans-serif; font-size: 80%; margin-left: 10pt; margin-right: 10pt;text-align: left;}.return  { font-family: verdana, arial, sans-serif; font-size: 70%; margin-left: 10pt; margin-right: 10pt;font-weight: bold;}

.timelinetext5  { color:#990000; font:10pt arial, helvetica, sans-serif; text-decoration:none; font-weight:bold; margin-left: 25px; margin-right: 25px; margin-top: 25px; margin-bottom: 35px; line-height: 15px;} #tlcontainer { margin-left: 141px; padding-top: 5px; padding-bottom: 15px; } 

#timeline ul { list-style-type: none; padding: 10px; margin: 0; line-height: 1.3em; } 

#timeline ul li { margin: 5px; } 

#timeline ul li a { font-family: "Trebuchet MS"; font-size: 15px; font-weight: bold; background-color: transparent; display: block; color: #ffffff; text-decoration: none; } 

#timeline ul li a:hover { font-family: "Trebuchet MS"; font-size: 15px; font-weight: bold; background-color: transparent; display: block; color: #000060; text-decoration: none; }

#timeline h2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #336699; background-color: #FFFFFF; text-align: left; text-decoration: none; font-weight: bold; border-bottom-color: #999999; border-bottom-style:solid; border-bottom-width: 1px; margin-bottom: 10px; } 

#timeline h5 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #6b243d; background-color: #FFFFFF; text-align: left; text-decoration: none; font-weight: bold; margin-top: 2px; margin-bottom: 2px; }

.tlrbox { margin-top: 45px; color: #24486B; font-family: Trebuchet MS; font-size: 13px; text-align: left; font-weight: bold; border-bottom: 2px dotted #CCCCCC; border-top: 2px dotted #CCCCCC; padding: 10px; background-color: #FFFFFF; }

.timeline  {display:none; background-color: white; color: #000000; font-family: "Trebuchet MS"; font-size: 14px; text-align: left; font-weight: normal; padding: 0px 5px 10px 0px; margin: 0px; }
	/*.timeline h5 {color:#6b243d; margin-bottom: 5px; margin-top: 10px; font-size: 13px;}*/
	.red {color:#6b243d; margin-top: 10px;} 

.timeline h5 {
		font-size: 1.2em; 
		line-height: 1.3; 
		margin-bottom: 0.2em; 
		color: #5F6A7E;
		background: #FFFFFF;
		text-decoration: none;
		margin-top: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		border: none;
		}

.articles #holder #info ul, 
.archives #holder #info ul {
		border-width: 0 1px 1px 0;
		padding: 0 4px 4px 0;
		margin-top: 15px;
		margin-bottom: 25px;
		border-style: solid;
		border-right-color: #8FB8BC;
		border-bottom-color: #CCCCCC;
		}
