/*
 * Blogsite Stylesheet - blogsite/PioneerDrama/base
 * Copyright (C) 2005 MyST Technology Partners, All rights reserved.
 * $Header: base.css, 6, 9/2/10 10:10:13 PM, Bill French$
 */
@import "../../apps/blog-site/base.css";
@import "../../apps/nagomatic/core.css";
@import "../../apps/blog-site/sd-widgets.css";
@import "../../apps/blog-site/legacy-captyx-components.css";

p {
	font-size:1.2em;
	line-height:1.5em;
	margin:1.3em 0;
	color:					#000000;
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
}

blockquote {
	font-size:1em;
	margin:0.8em 3em;
}

/* lists */
ol, ul {
	margin:2em 0;
}

ol ol, ul ul {
		margin:.5em 0;
	}

li {
		margin:.25em 1.5em;
		font-size:1.2em;
		line-height:1.8em;
	}
		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; }
li li {
		margin:.25em 0 .25em 2.5em;
		font-size:1em;
	}

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;
		}

.Content-Body
{
	padding: 				0;
	padding-top: 			6px;   
	text-align: 			center;
	background-color:    	#247EC2;
	font-size:				100%;
}

.ContentTableMain
{
	width:        			910px; 
	margin: 				0 auto;
	text-align: 			center;
	background-color:		transparent;
	border:    				0;
	padding: 				0;   
	background-image:    	url('images/banner_logo.jpg');
	background-position: 	center 19px;
	background-repeat:   	no-repeat;                         
}

.ContentTable
{
	width:        			910px; 
	margin: 				0 auto;
	text-align: 			center;
}

.Alert
{
	color: 					#CC3300;  
}

.SiteTitle
{
	color:         			#333333;
	font-weight:   			bold;   
	padding-right: 			10px;   
	text-align:    			right;  
}

.SiteSummary
{
	color:         			#000000;
	font-size:     			100%;    
	font-style:    			normal; 
	padding-right: 			10px;   
	text-align:    			left;  
}

.Blog-Area
{
	width: 					558px;
}

/* ---- HTML Tags ---- */
H1
{
	color:         			#247EC2; 
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size:      		120%;  
	font-weight:    		normal;
	margin-top:     		0;   
	margin-bottom:  		0.5em;   
	margin-left:    		0;     
	margin-right:   		0;     
}

.Item-Summary
{
	color:         			#000000;
	font-size:     			100%;    
	font-style:    			italic; 
	padding-right: 			10px;   
	text-align:    			left;  
}

.Item-Separator-HR
{
	border:              	1px solid #F1D9B5;                                
	height:              	1px;                              
}

/* ---- Hyperlinks ---- */
A:link,
A:visited
{
	color:           		#247EC2;
	text-decoration: 		none;   
}

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

A:active
{
	color: 					#F09914;
	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;  
}
/* - - - - - - - - - - - - */
A.MenuLink,
A.MenuLink:link,
A.MenuLink:visited
{
	color:            		#FFFFFF;
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size: 				70%;
	font-weight:			700;
	padding					0;    
	text-decoration:  		none;   
	text-transform:  		uppercase;   
}

A.MenuLink:hover
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size: 				70%;
	font-weight:			700;
	color:           		#FFFFFF;
	text-decoration: 		underline;   
	text-transform:  		uppercase;   
}

A.MenuLink:active
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size: 				70%;
	font-weight:			700;
	color:            		#FFFFFF;
	text-decoration:  		none;   
	text-transform:  		uppercase;   
}
/* - - - - - - - - - - - - */
TD.FooterArea
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size: 				90%;
	border:					0;
	background-color:		#FFFFFF;
	text-align:				center;
	padding:				0;
	height:					36px;
}

TD.FooterArea A,
TD.FooterArea A:link,
TD.FooterArea A:visited
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size: 				90%;
	color:           		#333333;
	text-decoration: 		none;   
}

TD.FooterArea A:hover
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size: 				90%;
	color:           		#000000;  
	text-decoration:		underline;
}

TD.FooterArea A:active
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size: 				90%;
	color:           		#000000;
	text-decoration: 		none;   
}

/* - - - - - - - - - - - - */
.NavItem
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size: 				100%;
	font-weight: 			bold;
	color:        			#FFFFFF;
	border-bottom:			0;
}

TD.NavItem A:link,
TD.NavItem A:visited
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	color:           		#FFFFFF;
	text-decoration: 		none;   
}

TD.NavItem A:hover
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	color:           		#F09914;  
	text-decoration: 		underline;
}

TD.NavItem A:active
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	color:           		#F09914;
	text-decoration: 		none;   
}

/* - - - - - - - - - - - - */
TD.NavSubItem-Title
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size: 				90%;
	font-weight: 			bold;
	color:           		#FFFFFF;
}

TD.NavSubItem-Title A:link,
TD.NavSubItem-Title A:visited
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	color:           		#FFFFFF;
	text-decoration: 		none;   
}

TD.NavSubItem-Title A:hover
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	color:           		#F09914;  
	text-decoration: 		underline;
}

TD.NavSubItem-Title A:active
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	color:           		#F09914;
	text-decoration: 		none;   
}

/* - right - - - - - - - - */
.NavItem-Right,
.IndexHeading
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size: 				100%;
	font-weight: 			bold;
	color:        			#247EC2;
	border-bottom:			0;
}

TD.NavItem-Right A:link,
TD.NavItem-Right A:visited
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	color:           		#247EC2;
	text-decoration: 		none;   
}

TD.NavItem-Right A:hover
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	color:           		#F09914;  
	text-decoration: 		underline;
}

TD.NavItem-Right A:active
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	color:           		#F09914;
	text-decoration: 		none;   
}

/* - - - - - - - - - - - - */
.NavSubItem-Bullet-Right
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	color:        			#247EC2;
	border-bottom:			0;
	vertical-align:			top;
}
.NavSubItem-Title-Right,
.IndexItem-Title
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size: 				90%;
	font-weight: 			normal;
	color:        			#247EC2;
	border-bottom:			0;
}

TD.NavSubItem-Title-Right A:link,
TD.NavSubItem-Title-Right A:visited,
TD.IndexItem-Title-Right A:link,
TD.IndexItem-Title-Right A:visited
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	color:           		#247EC2;
	text-decoration: 		none;   
}

TD.NavSubItem-Title-Right A:hover,
TD.IndexItem-Title-Right A:hover
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	color:           		#F09914;  
	text-decoration: 		underline;
}

TD.NavSubItem-Title-Right A:active,
TD.IndexItem-Title-Right A:active
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	color:           		#F09914;
	text-decoration: 		none;   
}

/* - - - - - - - - - - - - */
H1 A:link,
H1 A:visited
{
	color:           		#247EC2;
	text-decoration: 		none;   
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	font-size: 				120%;
}

H1 A:hover
{
	color:           		#F09914;  
	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:           		#F09914;
	text-decoration: 		none;   
}

/* ---- Syndication Links ---- */
.SubscriptionOptions-Text
{
	height:					18px;
	padding-left:			10px;
	background-color: 		transparent;
	font-size:        		80%;    
	font-weight:      		normal; 
	text-align:       		center; 
	vertical-align:   		middle; 
	border-bottom:    		0;
}

/* ---- Left and Right Nav Links ---- */
/*      Note: Item index is treated as a variation */

/* ---- Item Properties ---- */
.Item-Date
{
	color:          		#999999;  
	font-size:      		65%;      
	font-weight:    		normal;   
	letter-spacing: 		.4em;     
	margin:         		0;        
	text-transform: 		uppercase;
}

/* ---- Control Row ---- */
/* Note: Absolute column widths are best controlled using spacer
 *       images in the model.  See the "Control Row" rules in
 *       the model.
 */
.Ctrl-Row
{
	height: 				0;
	background-color:    	transparent;
}

.Ctrl-Row-Left-Nav
{
	width: 					170px;
}

.Ctrl-Row-Left-Vert
{
	width: 					1px;
}

.Ctrl-Row-Main-Content
{
	width: 					558px;
}

.Ctrl-Row-Right-Vert
{
	width: 					1px;
}

.Ctrl-Row-Right-Nav
{
	width: 					180px;
}

/* ---- Row 1: Spacer ---- */
.Row-1
{
	background-color:    	transparent;
	height: 				0;
	border:      			0;
}

.Left-Menu
{
	border-top:    			0;
	border-bottom:    		0;
	border-left:    		0;
	color:            		#FFFFFF;
	height:					26px;
}

.Banner-Menu
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	background-color:    	transparent;
	border:           		0;      
	color:            		#FFFFFF;
	font-weight:      		normal;   
	padding:     			0;    
	text-align:       		right;   
	margin:       			0;    
	vertical-align:   		bottom;    
	height: 				165px;
}

.Main-Menu
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	background-color:    	#247EC2;
	border:           		0;      
	border-bottom:    		0;
	border-top:       		0;
	border-right:      		0;
	color:            		#FFFFFF;
	font-size:        		100%;    
	font-weight:      		normal;   
	padding-bottom:     	0;    
	padding-left:     		0;    
	padding-right:    		0;    
	text-align:       		center;   
	margin-top:       		0;    
	margin-bottom:    		0;    
	vertical-align:   		middle;    
	height:					40px;
}

.FooterMenuCell
{
	font-family: 			Verdana, Geneva, "URW Gothic L", Helvetica, sans-serif;
	background-color: 		transparent;
	color:          		#999999;
	font-size:      		65%;    
	padding-left:  			2em;    
	padding-right:  		2em;    
	vertical-align: 		middle; 
}

/* ---- Row 3: Content Area ---- */
.Left-Content
{
	color:					#FFFFFF;
	background-color: 		#000000;
	vertical-align:   		top;
	border:					0;
}

.Main-Content
{
	padding-top:    		8px;    
	background-color: 		#FFFFFF;
	padding-bottom: 		0.5em;
	vertical-align: 		top;  
}

.Right-Content
{
	background-color: 		#FFFFFF;
	vertical-align:   		top;    
	border:					0;
}

.Left-Content-Image,
.Right-Content-Image
{
	margin-bottom: 			2em;   
	margin-top:    			3em;   
	text-align:    			center;
}

/* ---- Vertical Lines ---- */
.Left-Vert-0,
.Left-Vert-1,
.Left-Vert-2,
.Left-Vert-3,
.Right-Vert-0,
.Right-Vert-1,
.Right-Vert-2,
.Right-Vert-3
{
	background-color: 		transparent;
	width:            		1px;    
}

.Left-Vert-0,
.Left-Vert-1,
.Right-Vert-0,
.Right-Vert-1
{
	background-color: 		transparent;
}

.Left-Vert-1,
.Right-Vert-1
{
	background-color: 		transparent;
	border-bottom:    		0;
}

.Left-Vert-2,
.Right-Vert-2
{
	background-color: 		transparent;
	border-bottom:    		0;
}

.Left-Vert-3,
.Right-Vert-3
{
	background-color: 		#FFFFFF;
	border-bottom:    		0;
}

/* ---- Search Hits ---- */
.SearchHit-Summary
{
	color:     				#666666;
	font-size: 				80%;    
}

.SearchHit-Actions
{
	color: 					#999999;
}

/* ---- End ---- */

