/*
 * Adapted 12/27/13 from my 1/7/13 modifications to the Blogsite stylesheet
 */

/*
Colors:
c1 #414042   65/ 64/ 66,     Gray
c2 #004C72,   0/ 76/114, PMS Blue 7692
c3 #B2BB1E, 178/198/ 31, PMS Green 383
c4 #F58025, 254/128/ 37, PMS Orange 158
*/

/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body, html 
  {
	line-height: 1;
	width: 100%;
	height: 100%;
  }
 
body 
  {
	background-color:	#ffffff;
	color:				#333333;
	font-family:		Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size:			100%;
	margin:				0;      
	padding: 			6px 0 0 0;
	text-align: 		center;
  }

img
  {
	padding:			0.5em 1em 0.5em 0;
  }

p 
  {
	margin:				1em 0;
	font-family: 		Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
  }

h1
  {
	color:         		#F58025; 
	font-family: 		Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size:      	135%;  
	font-weight:    	normal;
	margin-top:     	0 0 0.5em 0;   
  }

blockquote 
  {
	font-size:			1em;
	margin:				0.8em 3em;
  }

ol, ul 
  {
	margin:				2em 0;
  }
ol ol, ul ul 
  {
	margin:				.5em 0;
  }
li 
  {
	margin:.			25em 1.5em;
  }
li li
  {
	margin:				.25em 0 .25em 2.5em;
  }
ol li { list-style:decimal; }
ol li li { list-style:lower-alpha; }
ol li li li { list-style:lower-roman; }
ol li li li li { list-style:decimal; }
ol li li li li li { list-style:lower-alpha; }
ol li li li li li li { list-style:lower-roman; }
ul li {	list-style:disc; }
ul li li { list-style:square; }
ul li li li { list-style:circle; }
ul li li li li { list-style:disc; }
ul li li li li li { list-style:square; }
ul li li li li li li { list-style:circle; }

dl
  {
	margin:				1.5em 0;
  }
dt 
  {
	margin:				2em 0 1em 0;
	font-size:			1.2em;
	line-height:		1.4em;
	font-weight:		bold;
  }
dd 
  {
	margin:				.5em 3em;
	font-size:			1.2em;
	line-height:		1.4em;
	padding:			0;
  }
li dd, dd li 
  {
	font-size:			1em;
  }

A:link,
A:visited
{
	color:           		#F58025;
	text-decoration: 		none;   
}

A:hover
{
	color:            		#004C72;  
	text-decoration:  		underline;
}

A:active
{
	color: 					#004C72;
	text-decoration : 		none;
}
/* - - - - - - - - - - - - */
H1.Embargoed A:link,
H1.Embargoed A:visited
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	color:           		#999999;
	text-decoration: 		none;  
}

H1.Embargoed A:hover,
H1.Embargoed A:active
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	color:           		#333333;
	text-decoration: 		underline;  
}

.Main_Title
  {
	background-color:   #FFFFFF;
	border:           	0;      
	color:            	#004C72;
	font-family: 		Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size:        	160%;    
	font-weight:        bold;
	letter-spacing:     .05em; 
	padding:			0;
	text-align:         center;
	margin-top:			-9px;
	vertical-align:   	top;    
  }

.ContentTableMain
  {
	background-color:	transparent;
	border:    			0;
	padding: 			0;   
	margin: 			0 auto;
	text-align: 		left;
	width:        		910px; 
  }

td.Footer
  {
	background-color:		#FFFFFF;
	border:					0;
	color:					666666;
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size: 				80%;
	height:					5em;
	text-align:				center;
	vertical-align:			middle;
  }

H1 A:link,
H1 A:visited
  {
	color:           		#F58025;
	text-decoration: 		none;   
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size: 				120%;
  }

H1 A:hover
  {
	color:           		#004C72;  
	text-decoration: 		underline;
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size: 				120%;
  }

H1 A:active
  {
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size: 				120%;
	color:           		#004C72;
	text-decoration: 		none;   
  }

.Menu_Top 
  {
	text-align:				right;
  }

.Menu_Top a,
.Menu_Top a:link,
.Menu_Top a:visited
  {
	color:            		#B2BB1E;
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size: 				70%;
	font-weight:			700;
	padding:				0;    
	text-decoration:  		none;   
	text-transform:  		uppercase;   
  }
.Menu_Top a:hover,
.Menu_Top a:active
  {
	color:           		#004C72;
	text-decoration: 		underline;   
  }
.Menu_Top a:active
  {
	text-decoration:  		none;   
  }

/*  Three column structure  */
.Menu_Left,
.Menu_Right
  {
	border:				0;
	font-family: 		Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size: 			100%;
	font-weight: 		bold;
	margin:				0;
	padding:	    	0.5em 0.5em 0 0;
	text-align:     	left;  
	vertical-align:		top;
  }
.Menu_Left
  {
	color:				#F58025;
	width:				170px;
  }
.Menu_Right
  {
	color:				#B2BB1E;
	width:				180px;
  }
.Menu_Left  ul,
.Menu_Right ul
  {
	margin: 0.1em 0 1em 1em;
  }
.Menu_Left  li,
.Menu_Right li
  {
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size: 				90%;
	font-weight: 			400;
	line-height:			1.2;
	margin:					0;
	padding:				0;
}
.Menu_Right a
  {
	color:            		#B2BB1E;
  }
.Menu_Right a:Hover,
.Menu_Right a:Active
  {
	color:            		#004C72;
  }
.Menu_Left  div,
.Menu_Right div
  {
	margin-top:				1em;
  }

.Spacer_Column
  {
	background-color: 		#FFFFFF;
	color:			 		#FFFFFF;
	width:            		1px;    
  }

.Content_Center
  {
	background-color: 		#FFFFFF;
	color:					#333333;
	font-size:				1.2em;
	line-height:			1.35;
	margin:					0;
	padding:	 			0.5em 2em 0 0;
	text-align:				left;  
	width:					100%;
	vertical-align: 		top;  
  }

.Post_Date
  {
	color:          	#999999;  
	font-size:      	65%;      
	font-weight:    	normal;   
	letter-spacing: 	.2em;     
	margin:         	2em 10px 0 0;        
	text-transform: 	uppercase;
  }

.Blog_Title
  {
  }
  
h2,
.Post_Title
  {
	color:         		#F58025;
	font-size:     		125%;    
	letter-spacing: 	.05em;     
	padding: 			.15em 10px .15em 0;   
	text-align:    		left;  
  }

.Blog_Summary,
.Post_Summary
  {
	color:         			#B2BB1E;
	font-size:     			100%;    
	font-style:    			italic; 
	padding-right: 			10px;   
	text-align:    			left;  
  }

.Blog_Summary,
.Post_Content
  {
	color:         			#333333;
	font-size:     			100%;    
	padding-right: 			10px;   
	text-align:    			left;  
  }

.Post_Separator
  {
	border:              	1px solid #F1D9B5;                                
	height:              	1px;                              
  }

.Keywords
  {
	color:         			#666666;
	font-size:     			75%;    
	padding: 				0 20px;   
  }
  

.s1, .s2, .s3, .s4, .s5, .s6 
  {
	font-size:				100%;
  }