@charset "utf-8";
/* CSS Document */

/*
	CSS Document 
	Style sheet for SIRS wordpress website & blog
	follows reset-styles.css
*/	

/* 
	website colors TBD

 	green background	rgb: 153, 204, 153; 		rgb hex: 99cc99; 	cmyk: 37, 5, 48, 0	 		website background 
	light-blue			rgb: 221, 238, 228; 		rgb hex: ddeee4; 	cmyk: 13, 1, 11, 0			background behind faq

	ocean blue			rgb: 88, 123, 146; 			rgb hex: 587B92; 	cmyk: 70, 22, 31, 5			background & gradient color surrounding the website page			
	brick red			rgb: 115, 65, 45; 			rgb hex: 73412d; 	cmyk: 32, 72, 82, 39		testimonial photo border color 
	gold				rgb: 226, 163, 71			rgb hex: e2a347; 	cmyk: 11, 38, 83, 0			testimonial gold, also used as link color


	SIRS website colors
	green				rgb: 0, 114, 54; 			rgb hex: 007236; 	cmyk: 100, 0, 100, 40		background for copyright & portion of footer

*/

/* list css Table of Contents here 
   (would it make sense to have header, body, sidebar, footer in separate files?
*/

	
/* ISSUES:

(1)		If browser text size is set to very large, this layout breaks 
			likely due to em width measures 

(2)		Look at container selectors at the end of this file, after footer
			probably needs to be moved to a more appropriate place. First determine
			if these are being used.
				
*/		




/* standard selector definitions */	

body {
/*	font-family:Geneva, Arial, Helvetica, sans-serif;
/*	font-size: 76.1%;
	color: #333333;	 */
	background-color: #ffffff; 			/* a3bae3 background & left-hand, right-hand border color  */
	line-height: 1.5; 					/* for blueprint css templates */
	}





#sirs-container {		}
	
/* Background for Header, behind Logo */

#sirs-header {
	position: relative;		/* containing block is required so that logo & flash may be absolutely positioned */
	}	

#sirs-logo {
	position: absolute;  
	display: block;
	margin: 0px;
	padding: 0px;
	}


#sirs-logo a,
#sirs-logo a:link,
#sirs-logo a:visited,
#sirs-logo a:hover {}




/*
	******************************************************

	left-menu
	
	******************************************************
*/	


#left-menu {
	display: none;
	}

	


/*
	******************************************************

	photo menu (bottom of home page(s))
	
	******************************************************
*/	

#photo-menu {
	display: none;
	}




/*
	******************************************************

	movie 
	
	******************************************************
*/	

#sirs-movie {
	display: none;
	}

.noscript {
	display:	none;
	}







/*
	******************************************************

	faq 
	
	******************************************************
*/	

#sirs-faq {
	display: none;
	}



/*
	******************************************************

	search
	
	******************************************************
*/	


#sirs-search {
	display: none;
	}


/*
	******************************************************

	main content area
	
	******************************************************
*/	

#sirs-content {
	text-align: left;
	margin-top: 18px;					/* TEMPORARY UNTIL POSITIONING OF TEXT AREAS IS FINALIZED */
	}

#sirs-breadcrumbs {
	display: none;
	}

#sirs-content-container {
	width: 100%; 
	margin: 0; 
	float: none;
	color: #333333;
	background-color: #ffffff;		
	}

	
h1#sirs-page-title {
/*	margin-bottom:	.75em; 
	font-size:		2em;  */
	text-align:		right;
	border-bottom:	5px solid #99cc99;
	}
	
h1#sirs-page-title a {
	color:			#999999;
/*	font-weight:	bold;  */
	margin-bottom:	0;
	text-decoration:none;
	}
	

h2#sirs-children {
	margin-top:		1.5em; 
/*	font-size:		1.5em;  */
	text-align:		right;
	border-bottom:	5px solid #99cc99;
	color:			#999999;
/*	font-weight:	bold;  */
	}
	



.sirs-industries-template h1#sirs-page-title,
.sirs-industries-template h2#sirs-children {
	border-bottom-color: #9fbadb;
	}	


p.metadata {    /* used only until the loop is complete */
	background-color: #ffffff;
	color: #ff0000;
	margin: 0;
	display: none;
	}

a.metadata {
	display:none;
	}



/* Gallery Layout */

.sirs-gallery {
	width: 90%;
	min-height: 250px;
	}

.sirs-gallery img {	
	float: left;
	padding: 0px;
	margin: 20px 50px 20px 20px;
	border: 3px #73412d solid;
	}

.sirs-gallery h2 {
	padding: 20px 0px 0px 15px;
	}
		
.hide {
	display: none;
	}




/*
	******************************************************

	footer area
	
	******************************************************
*/	


#footer {
	margin: 36px 0 0 0;
	}


.copyright {
	text-align: center;
	background-color: #ffffff;
	color: #000000;
	border-top:5px solid #99CC99;
color:#999999;
/*	border-bottom: #ffffff 5px solid;*/
	padding: 10px 0px;
	}	

.sirs-industries-template .copyright {
	border-top-color: #9fbadb;
	}	


.copyright p {
	font-size: .85em;
	}
	
.copyright a {
	color: #ffffff;
	background-color: #99cc99;	
	text-decoration: none;
	}

.copyright a:hover {
	text-decoration: underline;
	color: #ffffff;
	background-color: #99cc99;		
	}		


#browsername {					/* used for debugging purposes only, normally hidden */
	display:	none;
	}







	
	
/* Sidebar is used, at this time, for test purposes only, to display the layout and organization of pages.
   We may implement a sidebar in the final design, in which case, the following styling may be deleted.
*/   
/* Begin Sidebar */
#sidebar
{
	padding: 20px 0 10px 75px;
	text-align: left;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */	






.sirs-submenu li ul {
	display: 	none;
	}







/*
	******************************************************

	sub menu for logo images (programs & services page)
	
	******************************************************
*/	

#sirs-subpages {
	display: none;
	}



/*
	******************************************************

	end sub menu for logo images (programs & services page)
	
	******************************************************
*/	





/*
	******************************************************

	category photos
	
	******************************************************
*/	


	
#sirs-category-photo {
	display: 	none;
	}
	


	
/*
	******************************************************

	Image and DIV placement inside of content pages
	
	******************************************************
*/	


.sirs-image-left {
	float:		left;
	padding: 	1.5em;
	margin-right: 30px;
	border: 	#cdcbce 5px solid;   
	}

.sirs-image-right {
	float:		right;
	padding: 	1.5em;
	margin-left: 30px;	
	border: 	#cdcbce  5px solid;   

	}

.sirs-align-left {
	float:			left;
	padding-right: 	1em;
	padding-bottom: 1.5em; 
	}

.sirs-align-right {
	float:			right;
	padding-left: 	1em;
	padding-bottom: 1.5em;
	}


.sirs-half-width {
	float:		left;
	width:		50%;
	}

.sirs-half-width h4 {
	margin-bottom: 0em;
	}	


/*
	******************************************************

	sirs calendar
	
	******************************************************
*/	


.sirs-calendar {
	margin:	0;
	padding: 0;
	}
	

	





.noprint {
	display: none;
	}

