/*
 * Blogsite Stylesheet - blogsite/GimmeFreeContent/base
 * Copyright (C) 2005 MyST Technology Partners, All rights reserved.
 * $Header: base.css, 2, 6/29/08 9:41:15 PM, Bill French$
 */
@import "../../apps/blog-site/base.css";
@import "../../apps/nagomatic/core.css";

.Alert
{
	color: 	#CC3300;  
}

.Content-Body
{
	padding-top: 				0;
	padding-bottom: 			8px;
	padding-left: 				40px;
	padding-right: 				40px;
	border: 					0;
	text-align: 				center;
}

.ContentTable
{
	width: 						900px;
	margin:						0 auto;
	text-align: 				center;
	background-color:			transparent;
	padding-top: 				0;
	border:      				0;
}

.Blog-Area
{
	width: 99%;
}

/* ---- HTML Tags ---- */
H1
{
	color:         #0065FD;
	font-size:     110%;   
	font-weight:   normal; 
	margin-top:    0;      
	margin-bottom: 0.5em;  
	margin-left:   0;      
	margin-right:  0;      
}

HR
{
	background: #ccc;
	height:     1px; 
	border:     0;   
}

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

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

A:active
{
	color:           #0366E8;
	text-decoration: none;   
}
/* - - - - - - - - - - - - */
H1.Embargoed A:link,
H1.Embargoed A:visited
{
	color:           #999999;
	text-decoration: none;   
}

H1.Embargoed A:hover,
H1.Embargoed A:active
{
	color:           #333333;  
	text-decoration: underline;
}
.Item-Separator-HR
{
	border:              	1px solid #ECF1F9;                                
	height:              	1px;                              
}
/* - - - - - - - - - - - - */
A.MenuLink,
A.MenuLink:link,
A.MenuLink:visited
{
	font-size:					120%;
	color:           			#0366E8;
	padding-bottom:  			1px;    
	padding-left:    			4px;    
	padding-right:   			4px;    
	padding-top:     			1px;    
	text-decoration: 			none;   
}

A.MenuLink:hover
{
	font-size:					120%;
	text-decoration: 			underline;
	color:           			#33FF00;  
}

A.MenuLink:active
{
	font-size:					120%;
	color:           			#0366E8;
	text-decoration: 			none;   
}
/* - - - - - - - - - - - - */
TD.FooterArea A,
TD.FooterArea A:link,
TD.FooterArea A:visited
{
	color:           #666666;
	text-decoration: none;   
}

TD.FooterArea A:hover
{
	color:           #000000;  
	text-decoration: underline;
}

TD.FooterArea A:active
{
	color:           #000000;
	text-decoration: none;   
}
/* - - - - - - - - - - - - */
TD.NavItem A:link,
TD.NavItem A:visited,
TD.IndexHeading A:link,
TD.IndexHeading A:visited
{
	color:           #666666;
	text-decoration: none;   
}

TD.NavItem A:hover,
TD.IndexHeading A:hover
{
	color:           #33FF00;  
	text-decoration: underline;
}

TD.NavItem A:active,
TD.IndexHeading A:active
{
	color:           #CC3300;
	text-decoration: none;   
}
/* - - - - - - - - - - - - */
TD.NavSubItem-Title A:link,
TD.NavSubItem-Title A:visited,
TD.IndexItem-Title A:link,
TD.IndexItem-Title A:visited
{
	color:           #666666;
	text-decoration: none;   
}

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

TD.NavSubItem-Title A:active,
TD.IndexItem-Title A:active
{
	color:           #CC3300;
	text-decoration: none;   
}
/* - - - - - - - - - - - - */
TD.SmartPoints-Point A:link,
TD.SmartPoints-Point A:visited
{
	color:           #666666;
	text-decoration: none;   
}

TD.SmartPoints-Point A:hover
{
	color:           #CC3300;  
	text-decoration: underline;
}

TD.SmartPoints-Point A:active
{
	color:           #CC3300;
	text-decoration: none;   
}
/* - - - - - - - - - - - - */
H1 A:link,
H1 A:visited
{
	color:           #0065FD;
	text-decoration: none;   
}

H1 A:hover
{
	color:           #33FF00;  
	text-decoration: underline;
}

H1 A:active
{
	color:           #0065FD;
	text-decoration: none;   
}

/* ---- Syndication Links ---- */
.SubscriptionOptions-Text
{
	background:     #F1F2F3;
	font-size:      70%;    
	font-weight:    normal; 
	text-align:     center; 
	vertical-align: middle; 
	border-bottom:  1px solid #CCCCCC;
}

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

.NavItem,
.IndexHeading
{
	color: #666666;
}

/* ---- 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-Left-Nav
{
	width: 200px;
}

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

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

/* ---- Row 2: Menu Bar ---- */
.Main-Menu
{
	background:    			#FFFFFF;
	border:        			0;      
	color:         			#999999;
	font-size:     			70%;    
	font-weight:   			bold;   
	padding-left:  			0;    
	padding-right: 			0;    
	text-align:    			right;   
	margin-top:    			1px;    
	margin-bottom: 			1px;    
	vertical-align:			top;
	height:					60px;
}

.FooterMenuCell
{
	color:          #999999;
	font-size:      65%;    
	padding-right:  2em;    
	vertical-align: middle; 
}


/* ---- Row 3: Content Area ---- */
.Left-Content
{
	background:     			transparent;
	vertical-align: 			top;    
	border: 					0;
	border-right:				1px solid #ccc;
}

.Main-Content
{
	padding-bottom: 			0.5em;
	padding-left:   			0em;  
	padding-right:  			0em;  
	vertical-align: 			top;  
}

.Right-Content
{
	background:     			transparent;
	vertical-align: 			top;    
	border: 					0;
	border-left:				1px solid #ccc;
}

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

/* - - - - - - - - - - - - */
TD.BottomBorder
{
	border:					0;
	background-color:		#FFFFFF;
	border-top:      		0;
	border-left:      		0;
	border-right:     		0;
	border-bottom:      	0;
}

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

.SearchHit-Actions
{
	color: #999999;
}

/* ---- Smart Points ---- */

.SmartPoints-Table
{
	width: 152px;
}

.SmartPoints-Heading
{
	color:      #666666;
	font-size:  100%;   
	text-align: left;   
}

.SmartPoints-CatagoryRow
{
	background: #FFFFFF;
}

.SmartPoints-Catagory
{
	border-left:  1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-top:   1px solid #CCCCCC;
	color:        #666666;
}

.SmartPoints-Point
{
	border-left:  1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-top:   1px solid #CCCCCC;
}

.SmartPoints-CategorySpacer
{
	border-top:     1px  solid #999999;
}

/* ---- Search Form ---- */

.SearchForm
{
	background:     #FF9900;
	border-bottom:  1px solid #999999;
	border-left:    1px solid #CCCCCC;
	border-right:   1px solid #999999;
	border-top:     1px solid #CCCCCC;
	margin:         0;      
	padding-bottom: 8px;    
	padding-left:   8px;    
	padding-right:  8px;    
	padding-top:    4px;    
	width:          170px;  
}

.SearchForm-Title
{
	color:     #666666;
	font-size: 10px;   
}

.SearchForm-InputCell
{
	padding-right: 8px;  
	width:         100px;
}

.SearchForm-InputText
{
	border-bottom: 1px solid #CCCCCC;
	border-left:   1px solid #999999;
	border-right:  1px solid #CCCCCC;
	border-top:    1px solid #999999;
	color:         #666666;
	font-size:     10px;   
	width:         100px;  
}

.SearchForm-GoCell
{
	margin:  0;
	padding: 0;
}

.SearchForm-GoButton
{
	color:     #666666;
	font-size: 10px;   
	margin:    0;      
	padding:   0;      
}

/* ---- End ---- */
