/*
 * $Header: base.css, 8, 11/22/08 4:51:32 PM, Bill French$
 * Copyright (C) 2004 MyST Technology Partners, All rights reserved.
 */

@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";


.Alert
{
	color:            	#FF6633;  
}

/* ---- HTML Tags ---- */
H1,
H1.Embargoed
{
	color:       		#480000;
	font-size:   		100%;    
	font-weight: 		bold;   
}

H1.Embargoed
{
	font-size:   		85%;    
	font-style:         italic;
}

/* ---- Hyperlinks ---- */

/* Embargoed */
H1.Embargoed A:link,
H1.Embargoed A:visited
{
	color:           	#999999;
	text-decoration: 	none;  
}

H1.Embargoed A:hover,
H1.Embargoed A:active
{
	color:           	#FF6633;
	text-decoration: 	underline;  
}

/* Footer Menu */
A.FooterMenuLink:link,
A.FooterMenuLink:visited
{
	color:           	#480000;  
	text-decoration: 	none;   
}

A.FooterMenuLink:hover,
A.FooterMenuLink:active
{
	color:           	#FF6633;  
	text-decoration: 	underline;
}

A.FooterMenuLink
{
	color:           	#FFFFFF;  
	font-weight:     	normal;
	text-decoration: 	none;  
}

/* Left Nav Items */
A.LeftNavItem:link,
A.LeftNavItem:visited
{
	color:           	#480000;
	font-weight:     	bold;
	text-decoration: 	none;   
}

A.LeftNavItem:hover,
A.LeftNavItem:active
{
	color:           	#FF6633;  
	font-weight:     	bold;     
	text-decoration: 	underline;
}

A.LeftNavItem
{
	padding-top:     	2px; 
	text-decoration: 	none;
}

/* Left Nav Sub Items */
A.LeftNavSubItem:link,
A.LeftNavSubItem:visited
{
	color:           	#480000;
	text-decoration: 	none;   
}

A.LeftNavSubItem:hover,
A.LeftNavSubItem:active
{
	color:            	#FF6633;  
	text-decoration:  	underline;
}

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:            	#FF6633;  
	font-weight:      	bold;
	text-decoration:  	underline;
}

A.RightNavItem
{
	padding-top: 		2px;
	text-decoration: 	none;  
}

/* Right Nav Sub Items */
A.RightNavSubItem:link,
A.RightNavSubItem:visited
{
	color:           	#480000;
	text-decoration: 	none;   
}

A.RightNavSubItem:hover,
A.RightNavSubItem:active
{
	color:            	#FF6633;  
	text-decoration:  	underline;
}

A.RightNavSubItem
{
	font-weight:     	normal;
	text-decoration: 	none;  
}

/* Admin Links */
A.Admin:link,
A.Admin:visited
{
	color:           	#480000;
	text-decoration: 	none;   
}

A.Admin:hover,
A.Admin:active
{
	color:            	#FF6633;  
	text-decoration:  	underline;
}

A.Admin
{
	text-decoration: 	none;  
}

/* Default Links */
A:link,
A:visited
{
	color:           	#480000;
	text-decoration: 	none;   
}

A:hover,
A:active
{
	color:            	#FF6633;  
	text-decoration:  	underline;
}

.Row3Header
{
	height:      		124px;
}

/* ---- Overall Content ---- */
.Content-Body
{
	background-color:    transparent;                      
	background-image:    url('http://lorenfrench.com/images/newheader.jpg');
	background-position: 0 0;   
	background-repeat:   no-repeat;                        
	color:               #333333;                          
	font-family:         Verdana, Arial, sans-serif;
	margin:              0;                                
	padding-bottom:      0;                                
	padding-left:        0;                                
	padding-right:       0;                                
	padding-top:         0;                                
	width:               100%;                             
}

.ContentTable
{
	background-color: 	transparent;
	width:              100%;
}

.Blog-Area
{
	background-color: 	transparent;
}

.Bottom-Space
{
	background-color: 	transparent;
}

/* - - - - - - - - - - - - */
.NavItem,
.IndexHeading
{
	font-size: 				75%;
	font-family: 			verdana, sans-serif;
	color:        			#480000;
}

/* - - - - - - - - - - - - */
TD.NavItem A:link,
TD.NavItem A:visited,
TD.IndexHeading A:link,
TD.IndexHeading A:visited
{
	font-family: 			verdana, sans-serif;
	color:           		#480000;
	text-decoration: 		none;   
}
TD.NavItem A:hover,
TD.IndexHeading
{
	font-family: 			verdana, sans-serif;
	color:           		#FF6633;  
	text-decoration: 		underline;
}
TD.NavItem A:active,
TD.IndexHeading
{
	font-family: 			verdana, sans-serif;
	color:           		#480000;
	text-decoration: 		none;   
}

/* - - - - - - - - - - - - */
TD.NavSubItem-Title A:link,
TD.NavSubItem-Title A:visited,
TD.IndexItem-Title A:link,
TD.IndexItem-Title A:visited
{
	color:           		#480000;
	text-decoration: 		none;   
}

TD.NavSubItem-Title A:hover,
TD.IndexItem-Title A:hover
{
	color:           		#FF6633;  
	text-decoration: 		underline;
}

TD.NavSubItem-Title A:active,
TD.IndexItem-Title A:active
{
	color:           		#480000;
	text-decoration: 		underline;
}
/* ---- Item Properties ---- */
.Item-Separator-HR
{
	height:				1px;
	border:				1px dashed #999999;
	width:				100%;
}

.Item-Date,
.Item-Date-Modified
{
	color:  			#480000;
	font-size:   		60%;    
	font-weight: 		normal; 
}

.Item-Date-Modified
{
	color:       		#480000;
}

.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%;   
}

/* ---- Syndication Links ---- */
.SubscriptionOptions-Text
{
	background-color: 	#EAEAEA;
	border-bottom:    	1px solid #ffffff;
	border-right:     	1px solid #ffffff;
}

/* ---- Control Row ---- */
.Ctrl-Row
{
	height: 1px;
}


/* ---- Row 2: Menu Bar ---- */
.Left-Menu
{
	background-color: 		transparent;
	border-left:     		1px solid #000000;
	border-bottom:      	1px solid #000000;                 
	border-top:  			4px solid #ffffff;
	border-right:     		1px solid #ffffff;
	letter-spacing:     	0;                 
	text-align:     		right;  
}

.Main-Menu
{
	background-color: 		transparent;
	text-align: 			right;
	border-bottom:      	0;                 
	border-top:  			4px solid #ffffff;
	letter-spacing:     	0;                 
	border-right:     		1px solid #ffffff;
}

.Right-Menu
{
	border-top:  			4px solid #ffffff;
	border-right:     		1px solid #ffffff;
}

.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;
}

/* ---- Row 4: Bottom Border ---- */
.BottomBorder
{
	height:                 16px;    
	background-color: transparent;
	border-right:  			0;
	border-bottom:			0;
	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:           0;           
	border-top:       1px solid #cccccc;
	color:            #999999;     
	letter-spacing:   0;           
	padding-left:     0.5em;       
	padding-right:    0.5em;      
}

/* ---- Vertical Lines ---- */
.Left-Vert-2,
.Right-Vert-2
{
	background-color: 		transparent;
	border-bottom:  		0;  
}

.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;
}

.SmartPoints-Heading
{
	color: #FF6633;
}

.SmartPoints-CatagoryRow
{
	background-image:    	url('bg_nav_corp.jpg');
	background-position: 	top left;
	background-repeat:   	repeat;                
	background-color:    	transparent;           
}

.SmartPoints-Catagory
{
	border-top:     		1px solid #ffffff;
	border-left:    		1px solid #ffffff;
	border-right:   		1px solid #ffffff;
	color:          		#FFFFFF;
	font-size:      		100%;   
	font-weight:    		normal; 
	padding-left:   		0.2em;  
	padding-right:  		0.2em;  
	padding-bottom: 		2px;    
	padding-top:    		2px;    
	text-align:     		left;   
	vertical-align: 		middle; 
}

.SmartPoints-Point
{
	border-left:    		1px   solid #ffffff;
	border-top:     		0;
	border-right:   		1px   solid #ffffff;
	font-size:      		100%;
	padding-top:    		0.25em;
	padding-bottom: 		0.25em;
	padding-left:   		1.0em; 
	padding-right:  		1.0em; 
}

.SmartPoints-CategorySpacer
{
    border-top:     1px  solid #ffffff;
    padding-bottom: 16px;
}


/* --- Rich Text Editor --- */
.rteControlBar
{
	background-image:    	url('bg_nav_corp.jpg');
	background-position: 	top left;
	background-repeat:   	repeat;                
	background-color:    	transparent;
}

/* ---- Google Ranks ---- */
/* These style are used to format Google ranking report tables for channel
 * items that contain ItemProperties/CustomProperties/GoogleRanks properties.
 */

.GoogleRank-Row-Heading,
.GoogleRank-Cell-Total
{
	background-color: #EAEAEA;
}

.GoogleRank-Cell-Rank-1
{
	background-color: #006699;
}

/* ---- Chronology Tables ---- */
/* IMPORTANT NOTE:  These styles are not used directly by the model.  They are
 * defined by the profile-discrete model and used by profile channels.  You should
 * not delete this styles if you plan to incorprate profile channel content into
 * your site.
 */

.ChronologyTable-Date
{
	background-color: #006699;
	color:            #FFFFFF;
	letter-spacing:   0;   
}

/* ---- End ---- */
