* { padding: 0; margin: 0; }



body {
	margin-bottom: -10px;
	font-family: Times New Roman;
	
 	/*font: 84.5% Georgia, serif;*/
	font: 82.5% Georgia, serif;

	 /*font-size: 13px;*/
	 background: grey;

        /* font-family: Arial, Helvetica, sans-serif; */
	/* font: 84.5% Georgia, serif; */
	/* font: small Georgia, serif; */
	/* font-family: verdana, sans-serif; */
	/* font-family: Arial, Helvetica, sans-serif; */
	/* font-size: 13px; */
	}

h1, h2, h3, h4, h5 {
	color: black;
	}

a {
	color: #004276;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}

a:visited {
	color: #666699;
	}

img {
	border: none;
	text-decoration: none;
	margin: 0px 4px 0px 4px; 
	}


.line   { font-size:8pt; letter-spacing:1pt; font-weight:bold; border-bottom:2px solid #CCCCCC; padding:5; text-align:center; color:#333366;}
.line1   { font-size:8pt; letter-spacing:1pt; font-weight:bold; border-bottom:1px solid #CCCCCC; padding:5; text-align:center; color:#333366;}

#wrapper { 
 	margin: 0 auto;
 	width: 968px;  /* 1060 */

	/* this controls how far down on the page the tabs start */
	/* Note: the empty table in index.html isn't neccesary */
	margin-top: 0px; /* -2 */

	border-left: 0px solid blue;	
	border-right: 0px solid blue;
	border-bottom: 0px solid blue;

	/*background: yellow;*/
}



/* container for the four columns */
#wrapper2 { 
 	margin: 0 auto;
 	/*width: 969px;*/ /* 1060 */

	/*width: 968px;*/


	margin-top: 0px; /* -2 */

	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;

	border-top: 1px solid black;

	background: white;




		background-color: white;
		/*width: 874px;*/
		/*_width: 970px;*/
		display: block; /* Safari needs this, or empty td gets height*/
		/*\*/vertical-align: top;/*\*/
		border-collapse: collapse;
		font-size: 93%;
		_font-size: 90%;
		margin-top:0px;
		padding-top:0px;

}






/* This is where the TABS and CNS banner image goes (and the Courthouse images on the left and right) */

#header {


 	/* doesn't do anything color: #333; */
	position: relative;

 	/*width: 968px;*/  /*1061*/
 	/*float: left;*/
 	padding: 0px;

 	border-left:1px solid #999; 
 	border-bottom:0px solid red; // #999; 
 	border-right:0px solid #999; 

 	height: 126px;

 	/* down ? ? ? */
 	margin: 10px 0px 0px 0px;

display: block; /* Safari needs this, or empty td gets height*/

 	background: white;
}




/* not currenly used */

#navigation {
 float: left;
 width: 970px;
 color: #333;
 padding: 10px;
 border: 1px solid #ccc;
 margin: 0px 0px 5px 0px;
 background: pink;
}





/* here are the four column of the page */


#leftcolumn { 
 color: #333;
 /* border-right: 1px solid #ccc; */
 background: 0;

 /* margin: 0px 5px 5px 0px; */
 padding: 0px;
 
 /* width: 200px; */
 float: left;
}


#leftmiddle { 
 color: #333;
 
 background: 0;
 /* margin: 0px 5px 5px 0px; */
 padding: 0px;

 /*border-right: 1px solid #ccc; */

 /*border-bottom:2px solid #CCCCCC; */
 /* width: 280px;*/ /* 320 */
 float: left;
}


#rightmiddle { 
 color: #333;
 border: 0px solid #ccc;
 background: 0; /*yellow;*/
 /* margin: 0px 5px 5px 0px; */
 padding: 0px;
 
 /* border-right: 1px solid #ccc; */

 /* width: 170px;*/ /* 194 */
 float: left;
}



#rightcolumn { 
 color: #333;
 border: 0px solid #ccc;
 background: 0; /*lime;*/
 /* margin: 0px 0px 5px 0px; */
 padding: 0px;
 
 /* width: 170px; */
 float: left;
}





#footer1 { 
 /*width: 970px;*/
 clear: both;
 color: #333;
 /* border: 1px solid #ccc; */
 border-top: 1px solid #ccc;
 background: 0;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}






/* **********************/
/* CODE FOR TABS        */
/************************/



	
#container
	{
		/*position: relative;*/
		width: 966px; /* 969 1061 */
		padding-top: 0px;	
		/* padding-left: -60px; */
		border: 0px solid red; /* #ccc; */
		background: Gainsboro;
		text-transform: uppercase;

	}

#tabnav
	{
		height: 25px;
		margin: 0;
		padding-right: 0px;
		background: url(tab_bottom.gif) repeat-x bottom;
		/*border-bottom: 1px solid green;*/
	}

#tabnav li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		font-size: 90%;		
		font-family: Arial, Helvetica, sans-serif;
		/*font-family: verdana, sans-serif;*/

		background-color: #f0f4f5;

		float: left;
		background: #f0f4f5;
		font-size: 10px;

		/* this is the height of the tab */
		/* line-height: 14px; */
		line-height: 19px;

		/*font-weight: bold;*/

		/*padding: 2px 14px 2px 10px;*/
		/* ? ? ? left margin */
		padding: 2px 5px 2px 6px;

		/* controls space between tabs */
		margin-right: 0px; 

		/* border: 1px solid #999; */
		/* border: 1px solid red; */

 		/* border-left: 1px solid red; */
		border-right: 1px solid #999;
 		border-top: 1px solid #999;


		text-decoration: none;
		color: #666;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #fff; 
		background: WHITE;
		color: #000;
	}

#tabnav a:hover
	{
		background: #fff;
	}











ul#subscriberlink {

	height: 23px;
	background: url(tab_bottom.gif) repeat-x bottom; 

	
	padding-top: 2px; 
	padding-left: 8px; 
	padding-right: 4px; 
	

	border-left: 1px solid #ccc;
	float: right; 
	display: block; 
	text-align: right; 
	margin-left: -3px; 
	white-space: nowrap; 
	width: auto;


	min-height: 23px;
	_height: 23px;
	font-size: 12px;
	font-family: Arial, sans-serif;

	font-size: 120%;
	text-transform: none;
}


	
ul#fblink {

	height: 23px;
	background: url(tab_bottom.gif) repeat-x bottom; 

	
	padding-top: 2px; 
	padding-left: 8px; 
	padding-right: 4px; 
	

	border-left: 1px solid #ccc;
	float: right; 
	display: block; 
	text-align: right; 
	/*margin-left: -140px; */
	white-space: nowrap; 
	width: auto;


	min-height: 23px;
	_height: 23px;
	font-size: 12px;
	font-family: Arial, sans-serif;

	font-size: 120%;
	text-transform: none;
}



/* ------------------------------------------------- */


table.sample {
	border-width: 0px;
	border-spacing: ;
	border-style: outset;
	border-color: white;
	border-collapse: separate;
	background-color: white;
}
table.sample th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	background-color: #fffafa;
	-moz-border-radius: ;
}
table.sample td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	background-color: #fffafa;
	-moz-border-radius: ;
}
table.box {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}
table.box th {
	border-width: 1px;
	padding: 2px;
	border-style: none;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.box td {
	border-width: 1px;
	padding: 2px;
	border-style: none;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}



table.sample2 {
	border-width: 0px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.sample2 th {
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.sample2 td {
	valign: top;
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}


/* ------------------------------------------------- */










	


		
div#share {

	background-color: red;
	margin: 0;
	padding: 7px 0 0px 9px;

}

	



/* BEGIN Masthead */
	
div#masthead {

	} 

div#masthead {
	background-color: white;
	margin: 0;
	padding: 7px 0 0px 9px;
	position: relative;
	_height: 48px;	
	min-height: 48px;
	overflow: hidden;
	_overflow: visible;
	border-bottom: 1px solid #ccc;

border-right:1px solid #999; 

	clear: both;
	} 

img#CNS_Logo {
	margin-top: 4px;
	}
		
div#masthead div#date {
	font-size: 12px;
	position: absolute;
	top: 60px;
	left: 100px; 
	font-family: Times New Roman; 
	font-size: 12px;  
	font-weight: normal;
	}
		
div#masthead h1 {
	text-align: middle;
	position: absolute;
	display: block;
	top: 12px;
	left: 190px; 
	font-size: 29px;
	width: 223px; 
	margin: 0;
	padding: 0;
	/*\*/vertical-align: baseline;/*\*/
	font-family: Arial, Helvetica, sans-serif;   
	}

div#masthead h1 a {
	color:#000;
	text-decoration:none;
}
	


/* END Masthead */


/* BEGIN Masthead 
-------------------------------------------------*/
div#masthead {
	min-height: 90px;
	_height: 90px;
	padding: 4px;
	text-align: center;
	}
	
div#masthead img#CNS_Logo1 ,
div#masthead div#date {
	width: 379px;
	}
	
div#masthead div#date {
	text-align: center;
	margin: 4px auto 0px auto;
	}
	
#lastUpdate {
	font-family: Arial, sans-serif;
	color: #999;
	font-size: 94%;
	margin-left: 1em;
	}
	
#date .timestamp {
	font-family: Arial, sans-serif;
	font-size: 92%;
	}
	
div#masthead div#logoLeft ,
div#masthead div#logoRight {
	margin: 0;
	padding: 0;
	}
	
div#masthead div#logoLeft {
	float: left;
	}
	
div#masthead div#logoRight {
	float: right;
	}
/* END Masthead */




















/* BEGIN Story */

div.story {
	_background: white;
	/*		
	margin-bottom: 8px;
	margin-top: expression( this == this.parentNode.firstChild ? "0px" : "12px" ); 
	*/

	/*
	margin-left: 10px; 
	margin-top: 10px; 
	margin-right: 10px; 
	margin-bottom: 10px;
	*/

	margin-left: 10px; 
	margin-top: 12px; 
	margin-right: 10px; 
	margin-bottom: 12px;

	}
	
/*			
div.story:first-child {
	margin-top: 0;
	}
*/


				
div.story h1,
div.story h2,


div.story h3 {

/*background: pink;*/

	font-weight: bold;
	line-height: inherit;
	margin: 0;
	padding: 0;
	font-size: 150%; 

	font-family: Georgia, "Times New Roman", Times, serif;
	/*font-family: Arial, sans-serif;*/
	/*font-family: "Times New Roman";*/

	/*color: #333;*/
	color: green;
	}


div.story h4 {

/*background: lime;*/

	font-weight: bold;
	line-height: inherit;
	margin: 0;
	padding: 0;
	font-size: 110%; 

	font-family: Georgia, "Times New Roman", Times, serif;
	/*font-family: Arial, sans-serif;	*/
	/*font-family: "Times New Roman";		*/

	}


div.story h5 {

	/*_width: 92px;*/

	/*font-size: 12px;*/
	/*font-family: Arial, sans-serif;*/
	/*font-family: "Times New Roman";*/

	font-weight: bold;
	line-height: inherit;
	margin: 0;
	padding: 0;
	font-size: 100%; 
	font-family: Georgia, "Times New Roman", Times, serif;
	}


				
.byline {
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 86%;
	}

span.timestamp, div.story div.byline span.timestamp {
	color: #a81817;
	}


div.ShareThis {
	text-align: right;
	align: right;
	margin-top: -10px; 
	margin-bottom: 4px;
	}

div.story p.summary {

/*	background: yellow;*/
	
	/*margin: 2px 0 0 0;*/
	/*margin: 2px 2px 2px 2px;*/

	/*
	margin-left: 12px; 
	margin-top: 12px; 
	margin-right: 12px; 
	margin-bottom: 12px;
	*/


	font-size: 100%;

	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-family: "Times New Roman";		*/

	/*line-height: 1.35em;*/
	/*line-height: 1.40em; need to go down a little*/
	line-height: 1.42em;

	color: #333;
	/*color: green;*/

	/*font-size: 93%;*/
	/*_font-size: 90%;*/

	}
				


.summary A:link {text-decoration: underline; color: blue;}
.summary A:visited {text-decoration: underline; color: blue;}
.summary A:active {text-decoration: underline; color: blue;}
.summary A:hover {text-decoration: underline; color: blue;}	

/* END Story */


/* BEGIN Footer */

div#footer {
	background-color: 0;
	text-align: center;
	border-top: 1px solid #ccc;
	/*border-bottom: 1px solid #999;*/
	clear: both;
	padding: 13px 0 13px 0;
	display: block;
	font-size: 86%;
	font-family: Arial, Helvetica, sans-serif;
	}

div#footer a {
	color: #666;
	text-decoration: underline;
	}

div#footer a.rssButton,
div#footer a.rssButton:visited {
	padding: 1px 0 5px 19px;
	background:transparent url(feed_icon_16x16.gif) no-repeat top left;
	}

div#footer a.copyright {
	color: #000;
	text-decoration: none;
	}	
		
div#footer div.footerRow {
	padding: 0 0px 10px 0;
	}
		
div#footer ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0 0px 0 9px;
	}
		
div#footer ul li {
	display: inline;
	/*border-left: 1px solid #ccc;*/
	padding: 0 5px 0 9px;
	background: none;
	}

/* END Footer */
