/*
 * Blogsite Stylesheet - blogsite/Seidl/base
 * Copyright (C) 2005 MyST Technology Partners, All rights reserved.
 * $Id: base.css,v 1.8, 2008-06-05 21:07:39Z, F. Andy Seidl$
 */
@import "../../apps/blog-site/base.css";
@import "../../apps/blog-site/legacy-captyx-components.css";
@import "../../apps/nagomatic/core.css";

.Alert
{
	color: 	#c90;  
}

.Content-Body
{
}

body.Content-Body, table {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Geneva, Verdana, Arial, sans-serif;
}

body.Content-Body {
	background-image: url(images/main_bg.png);
	background-repeat: repeat-x;
	background-color: #898989;
}


.ContentTable
{
	background-color: transparent;
}

.Blog-Area
{
	padding: inherit;
	padding-top: 10px;
}

/* ---- HTML Tags ---- */
H1
{
	color:           #000;  
	font-family:     Geneva, Arial, Helvetica, sans-serif;
	font-size:       14px;
	font-weight:     bold;  
	margin:          0;     
	text-decoration: none;  
}

.Blog-Area H1
{
	text-transform: uppercase;
}

.Blog-Area H2
{
	font-size: 13px;
}

.Blog-Area H3
{
	font-size: 12px;
}

HR,
TD.Item-Separator-HR
{
	background: inherit;
	font-size: 8px;
	height: 4px;
	border: 0;
	border-top: double 3px #ccc;
}

TR,
TD
{
	vertical-align: top;
}

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

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

A:active
{
	color: 				#c30;
	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;  
}
/* - - - - - - - - - - - - */
.Main-Nav A,
.Main-Nav A:link,
.Main-Nav A:visited
{
	color:           #fff;     
	font-size:       10px;     
	padding-left:    9px;      
	padding-right:   9px;      
	text-decoration: none;     
	text-transform:  uppercase;
}

.Main-Nav A:hover
{
	color:           #fff;
	text-decoration: underline;   
}

.Main-Nav A:active
{
	color:            #c30;
	text-decoration:  none;   
}
/* - - - - - - - - - - - - */
TD.FooterArea A,
TD.FooterArea A:link,
TD.FooterArea A:visited
{
	color:           	#c90;
	text-decoration: 	none;   
}

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

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

TD.NavItem A:hover
{
	color:           #c90;  
	text-decoration: underline;
}

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

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

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

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

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

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

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

/* ---- Syndication Links ---- */
.SubscriptionOptions-Text
{
	background-color: transparent;
	color:            #666;       
	font-size:        11px;       
	font-weight:      normal;     
	height:           23px;       
	padding:          inherit;    
	vertical-align:   middle;     
}

.SubscriptionOptions
{
	color:     #333;
	font-size: 11px;
}

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

.NavItem,
.IndexHeading
{
	color:          #000;     
	font-family:    Geneva, Arial, Helvetica, sans-serif;
	font-size:      11px;     
	font-weight:    bold;     
	text-transform: uppercase;
}

td.Header-Left-Nav
{
	background-image:  url(images/header_bg.png);
	background-repeat: no-repeat;                
	height:            83px;                     
	vertical-align:    top;                      
}


.Right-Content table.NavTable,
.Right-Content table.IndexTable
{
	background-color: #fff;
	background-image: url(images/right_box_bg.png);
	background-repeat: no-repeat;
	margin: 15px;
	padding: 0px;
}

.Right-Content td.NavItem,
.Right-Content td.IndexHeading
{
	height: 24px;
	color: #000;
	padding-left: 15px;
	padding-top: 15px;
}

.Left-Content td.NavItem
{
	padding-top: 10px;
}

.Row-1-Left-Nav
{
	background-image: url(images/row-1-left-nav_bg.png);
	background-repeat: repeat-x;
	height: 29px;
}
.NavTable,
.IndexTable
{
	margin: 15px;
	padding: 0px;
}

.NavSubItem-Bullet,
.IndexItem-Bullet
{
	color:       #c90;
	font-size:   11px;
	line-height: 14px;
	width:       10px;

}

.NavSubItem-Title,
.IndexItem-Title
{
	font-size:   11px; 
	line-height: 14px; 
	width:       150px;
}

.Right-Content .NavSubItem-Bullet,
.Right-Content .IndexItem-Bullet
{
	padding-left: 15px;
}


/* ---- Item Properties ---- */
.Item-Date
{
	color:          #666;  
	font-family:    Geneva, Arial, Helvetica, sans-serif;
	font-size:      11px;  
	font-style:     normal;  
	font-weight:    normal;
	margin:         0;     
	padding-bottom: 4px;   
}

.Item-Summary
{
	color:          #666;  
	font-size:      12px;  
	font-style:     normal;
	padding-top:    4px;   
}

.Item-Description,
.Item-Description table
{
	color:       #333;
	font-size:   11px;
	line-height: 15px;
	padding-top: 10px;
	text-align:  left;
}

.Item-Footer,
.Item-Footer-Intro,
.Item-Footer-Splash
{
	color:     #666;
	font-size: 11px;
}

.Item-Footer-Table,
.Item-Footer-Intro-Table
{
	padding-bottom: 2px;
	padding-top:    8px;
}

/* ---- 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: 190px;
}

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

.Ctrl-Row-Main-Content
{
	
}

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

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

/* ---- Row 1: Menu Bar ---- */
.Main-Nav
{
	height: 29px;
	background-image: url(images/row-1_bg.png);
	background-repeat: no-repeat;
	padding: 0px;
	color: #000;
	margin: 0px;
	vertical-align: top;
	padding-top: 9px;
}

.Main-Nav tr,
.Main-Nav td
{
	vertical-align: top;
	text-align: center;
	height: 31px;
}

/* ---- Row 3: Content Area ---- */
.Left-Content
{
	background-color:  #fff;                    
	background-image:  url(images/left-bar.png);
	background-repeat: repeat-x;                
	border-left:       1px solid #CCCCCC;
	padding-top:       35px;                    
	vertical-align:    top;                     
}

.Main-Content
{
	background-color:  #fff;                
	background-image:  url(images/tile.png);
	background-repeat: repeat-x;            
	padding:           25px 10px 15px 15px;
	vertical-align:    top;                 
}
.Right-Content
{
	background-color:  #fff;                
	background-image:  url(images/tile.png);
	background-repeat: repeat-x;            
	padding-bottom:    20px;                
	padding-left:      0px;                 
	padding-right:     15px;                
	padding-top:       20px;                
	vertical-align:    top;                 
}

td.FooterArea
{
	background-image:  url(images/footer_bg.png);
	background-repeat: repeat-x;                 
	color:             #ccc;                     
	font-size:         11px;                     
	height:            50px;                     
	padding-left:      0px;                      
	padding-top:       7px;                      
	vertical-align:    top;                      
}

.BottomBorder
{
	background-color: #d2d2b2;
}

.Bottom-Space
{
	background-color: #898989;
}

/* ---- Vertical Lines ---- */
.Left-Vert-1,
.Left-Vert-2,
.Left-Vert-3
{
	background-color:  #fff;                       
	background-image:  url(images/left-vert-3.png);
	background-repeat: no-repeat;                  
	padding:           0px;                        
	width:             10px;                       
}

.Right-Vert-3
{
	background-color:  #fff;                
	background-image:  url(images/tile.png);
	background-repeat: repeat-x;            
	width:             1px;                 
}

/* ---- Search Hits ---- */

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

/* ---- Search Form ---- */
.Search
{
	margin-top: -25px;
}

.Search.results { margin-top: 16px; }

/*--- Legacy Captyx Components ---*/
.Captyx-QuoteAttr-Value
{
    font-size: 120%; 
    color: #000;
}

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

