/*
 * Blogsite Stylesheet - blogsite/SkySpec/base
 * Copyright (C) 2005 MyST Technology Partners, All rights reserved.
 * $Header: base.css, 3, 7/13/10 2:56:45 PM, Bill French$
 */
@import "../../apps/blog-site/base.css";
@import "../../apps/blog-site/sd-widgets.css";
@import "../../apps/blog-site/legacy-captyx-components.css";
@import "../../apps/nagomatic/core.css";

.Alert
{
	color:            	#FF6633;  
}

/* ---- HTML Tags ---- */
H1
{
	color:       		#000000;
	font-size:   		100%;    
	font-weight: 		bold;   
}

/* ---- Hyperlinks ---- */

/* Menu */
A.MenuLink:link,
A.MenuLink:visited
{
	font-size:       	90%;
	font-weight:     	bold;
	color:           	#000000;
	text-decoration: 	none;  
}

A.MenuLink:hover,
A.MenuLink:active
{
	font-size:       	90%;
	font-weight:     	bold;
	color:           	#008080;
	text-decoration: 	none;  
}

A.MenuLink
{
	/*
	padding-left:    	1.0em; 
	padding-right:   	1.0em; 
	padding-top:     	2px; 
	padding-bottom:  	2px; 
	font-weight:     	bold;
	text-decoration: 	none;  
	height: 			100%;
	width: 				100%;
	*/
}

/* Footer Menu */
A.FooterMenuLink:link,
A.FooterMenuLink:visited
{
	color:           	#008080;  
	text-decoration: 	none;   
}

A.FooterMenuLink:hover,
A.FooterMenuLink:active
{
	color:           	#000000;  
	text-decoration: 	none;
}

A.FooterMenuLink
{
	color:           	#008080;  
	font-weight:     	normal;
	text-decoration: 	none;  
}

/* Left Nav Items */
A.LeftNavItem:link,
A.LeftNavItem:visited
{
	color:           	#008080;
	font-weight:     	bold;
	text-decoration: 	none;   
}

A.LeftNavItem:hover,
A.LeftNavItem:active
{
	color:           	#000000;  
	font-weight:     	bold;     
	text-decoration: 	none;
}

A.LeftNavItem
{
	padding-top:     	2px; 
	text-decoration: 	none;
}

/* Left Nav Sub Items */
A.LeftNavSubItem:link,
A.LeftNavSubItem:visited
{
	color:           	#008080;
	text-decoration: 	none;   
}

A.LeftNavSubItem:hover,
A.LeftNavSubItem:active
{
	color:            	#000000;  
	text-decoration:  	none;
}

A.LeftNavSubItem
{
	font-weight:     	normal;
	text-decoration: 	none;  
}

/* Right Nav Items */
A.RightNavItem:link,
A.RightNavItem:visited
{
	color:           	#FFFFFF;
	font-weight:     	bold;
	text-decoration: 	none;   
}

A.RightNavItem:hover,
A.RightNavItem:active
{
	color:            	#FFFFFF;  
	font-weight:      	bold;
	text-decoration:  	none;
}

A.RightNavItem
{
	padding-top: 		2px;
	text-decoration: 	none;  
}

/* Right Nav Sub Items */
A.RightNavSubItem:link,
A.RightNavSubItem:visited
{
	color:           	#008080;
	text-decoration: 	none;   
}

A.RightNavSubItem:hover,
A.RightNavSubItem:active
{
	color:            	#000000;  
	text-decoration:  	none;
}

A.RightNavSubItem
{
	font-weight:     	normal;
	text-decoration: 	none;  
}

/* Admin Links */
A.Admin:link,
A.Admin:visited
{
	color:           	#008080;
	text-decoration: 	none;   
}

A.Admin:hover,
A.Admin:active
{
	color:            	#000000;  
	text-decoration:  	none;
}

A.Admin
{
	text-decoration: 	none;  
}

/* Default Links */
A:link,
A:visited
{
	color:           	#008080;
	text-decoration: 	none;   
}

A:hover,
A:active
{
	color:            	#000000;  
	text-decoration:  	none;
}

/* ---- Overall Content ---- */
.Content-Body,
.Content-Portlet
{
	background-color: 	transparent;
	color:            	#333333;
	font-family:      	Verdana, Arial, sans-serif;
	margin:           	0;      
	padding-top:      	0;  
	padding-bottom:   	0;  
	padding-left:     	0;  
	padding-right:    	0;  
}

.ContentTable
{
	background-color: 	transparent;
	width: 				100%;
}

.Blog-Area
{
	background-color: 	transparent;
}

.Blog-Item-List
{
}

.Bottom-Space
{
	background-color: 	transparent;
}

/* ---- Left Nav Links ---- */

.LeftNavTable
{
	background-color: 	transparent;
	font-size:        	10px;                  
	width:            	100%;                  
	vertical-align: 	top; 
}

.NavItem
{
	color:         	   	#008080;
}

.NavItem
.LeftNavItem
{
	background-color: 	transparent;
	height:           	18px;   
	color:         	   	#008080;
	font-weight:      	bold;
	font-size:     		110%;
	padding-top:    	0.25em;
	padding-bottom: 	0.0em;
	padding-left:   	0.0em; 
	padding-right:  	0.25em; 
}

.LeftNavItem-Bullet,
.LeftNavItem-Bullet-ON
{
	width:         		0px;
}

.LeftNavItem-Bullet-ON
{
	background-color: 	transparent;
}

.LeftNavItem-Title
{
	height:           	18px;   
	color:         	   	#008080;
	font-weight:      	bold;
	font-size:     		110%;
	padding-top:    	1.0em;
	padding-bottom: 	0.0em;
	padding-left:   	0.0em; 
	padding-right:  	0.25em; 
}

.LeftNavSubItem
{
	background-color: 	transparent;
}

.LeftNavSubItem-Bullet,
.LeftNavSubItem-Bullet-ON
{
}

.LeftNavSubItem-Bullet-ON
{
	background-color: 	transparent;
}

.LeftNavSubItem-Title
{
	height:           	12px;   
	padding-top:    	0.20em;
	padding-bottom: 	0.20em;
	padding-left:   	1.25em; 
	padding-right:  	0.25em; 
}

/* ---- Right Nav Links ---- */
/*      Note: Item index is treated as a variation */

.RightNavTable
{
	background-color: 	transparent;
	border-bottom:    	2px solid #000000;
	font-size:     		10px;
	margin-left:   		6px;
	margin-right:  		6px;
	width:         		150px;
}

.RightIndexTable
{
	background-color: 	transparent;
	border-bottom: 		2px solid #000000;
	font-size:     		10px;
	margin-left:   		6px;
	margin-right:  		6px;
	width:         		150px;
}

.RightNavSpacer-First,
.RightNavSpacer
{
	height: 16px;
}

.RightNavSpacer
{
	border-top:    		1px solid #000000;
}

.RightNavItem,
.RightIndexHeading
{
	background-color: 	#000000;
}

.RightNavItem-Title,
.RightIndexHeading-Title
{
	border-top:       	1px      solid #000000;
	border-left:      	1px      solid #000000;
	border-right:     	1px      solid #000000;
	color:            	#FFFFFF;
	font-weight:      	bold;   
	padding-bottom:   	1px;    
	padding-top:      	1px;    
}

.RightNavSubItem,
.RightIndexItem
{
	background-color: 	#FFFFFF;
}

.RightNavSubItem-Title,
.RightIndexItem-Title
{
	border-left:   		1px   solid #000000;
	border-right:  		1px   solid #000000;
	padding-top:    	0.25em;
	padding-bottom: 	0.25em;
	padding-left:   	1.0em; 
	padding-right:  	1.0em; 
}

/* ---- Item Properties ---- */

.ExcerptFrom
{
}

.Item-Separator-Img
{
}

.Item-Separator-HR
{
	height:				1px;
	border:				1px dashed #999999;
	width:				100%;

}

.Item-Date,
.Item-Date-Modified
{
	color:  			#000000;
	font-size:   		60%;    
	font-weight: 		normal; 
}

.Item-Date-Modified
{
	color:       		#000000;
}

.Item-Title
{
	font-size:   		90%;    
	font-weight: 		bold; 
}

.Item-Summary
{
	font-size:   		80%;    
	font-weight: 		normal; 
	font-style: 		italic;
}

.Item-Description
{
	font-size:   		76%;    
	line-height:		180%;
}

.Item-Link-Icon
{
	padding-left: 		20px;
}

.Item-Link-Title
{
	font-size:   		95%;    
	font-weight: 		normal; 
	padding-left: 		0px;
}

.Item-Link-Synopsis
{
	font-size:   		85%;    
	padding-left: 		0px;
}

.Item-Link-URL
{
	font-size:   		85%;    
	padding-left: 		0px;
}


.Item-Footer,
.Item-Footer-Splash,
.Item-Footer-Intro
{
	font-size: 			60%;   
}

.Item-Footer-Splash
{
}
/* ---- Syndication Links ---- */
.SubscriptionOptions
{
}

.SubscriptionOptions-Text
{
	background-color: 		#EAEAEA;
	border-bottom:    		1px solid #ffffff;
	border-right:     		1px solid #ffffff;
}

/* ---- Control Row ---- */
.Ctrl-Row
{
	height: 1px;
}


/* ---- Row 0: Header ---- */
.Header-Row
{
	height:					101px;
}

.MyST-Header
{
	background-color: 		transparent;
	width: 					100%;
}

.MyST-Header-Logo
{
	width: 					150px;
	vertical-align: 		top; 
}

.MyST-Header-Sep
{
	background-color:    	transparent;           
	width: 					28px;
}

.MyST-Header-Title
{
	font-family:    		"Trebuchet MS", Verdana, Arial, sans-serif;
	color:          		#008080;
	font-size:      		18px;   
	font-weight:    		normal;   
	text-align:     		left;   
	vertical-align: 		top; 
	letter-spacing: 		.15em;    
}

.MyST-Header-Table
{
	padding-right: 			2px;
}

.MyST-Header-Syndication
{
	font-size: 				60%;
	text-align: 			left;
	vertical-align: 		top;
	padding-right: 			2px;;
}

.MyST-Header-Admin
{
	font-size: 				60%;
	text-align: 			right;
	vertical-align: 		top;
	padding-right: 			2px;;
}

/* ---- Row 2: Menu Bar ---- */
.Menu-Row
{
	width:					100%;
}

.Left-Menu
{
	background-color: 		#e6e6e6;
	text-align:     		right;  
}

.Main-Menu
{
	background-color: 		#e6e6e6;
	text-align: 			center;
	border-left:        	1px solid #333333;
}

.Right-Menu
{
	background-color: 		#e6e6e6;
	text-align:     		left;  
}

.MenuCell
{
	padding-bottom: 		1px;
	padding-top:    		2px;
	font-size:      		70%;   
	vertical-align: 		middle;
}

.FooterMenuCell
{
	font-size:      		65%;   
	padding-right: 			2em;
	vertical-align: 		middle;
}

.MenuSep,
.FooterMenuSep
{
	vertical-align: 		middle;
}

/* ---- Row 3: Content Area ---- */
.Left-Content
{
	background-color: 		transparent;
	border-left:     		0;
}

.Main-Content
{
	border-left:     		0;
}

.Right-Content
{
	background-color: 		transparent;
	border-right:     		0;
}

.Left-Content-Image,
.Right-Content-Image
{
}

/* ---- Row 4: Bottom Border ---- */
.BottomBorder
{
	height: 1px;
	border-right:  			1px solid #000000;
	margin:           		0;      
	padding-bottom:   		0;  
	padding-left:     		0;  
	padding-right:    		0;  
	padding-top:      		0;  
}

/* ---- Row 5: Footer Area ---- */
.FooterArea
{
	text-align: 			center;
	background-color: 		transparent;
	border-bottom:       	1px solid #ffffff;
	border-right:        	1px solid #ffffff;
	border-top:          	1px solid #ffffff;
	color:               	#FFFFFF;               
	letter-spacing:      	0;                     
	padding-left:        	0.5em;                 
	padding-top:         	0.15em;                
	padding-bottom:      	0.15em;                
}

/* ---- Vertical Lines ---- */
.Left-Vert-2,
.Right-Vert-2
{
	background-color: 		transparent;
}

.Left-Vert-3
{
	background-color: 		transparent;
}

.Right-Vert-3
{
	width:         			0;
	background-color: 		transparent;
}

/* ---- Smart Points ---- */

.SmartPoints-Table
{
	font-size:     			10px;
	margin-left:   			16px;
	margin-right:  			16px;
	width:         			150px;
}

/* --- Rich Text Editor --- */
.rteControlBar
{
	background-image:    	url('bg_nav_corp.jpg');
	background-position: 	top left;
	background-repeat:   	repeat;                
	background-color:    	transparent;
}

/* ---- End ---- */

