/*
 * Blogsite Stylesheet - blogsite/MichaelPadway/base
 * Copyright (C) 2005 MyST Technology Partners, All rights reserved.
 * $Header: base.css, 3, 2/12/08 8:48:16 AM, F. Andy Seidl$
 */
@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: 	#FF3300;  
}

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

.SiteSummary
{
	color:         #FF3300;
	font-weight:   bold;   
	font-size:     80%;    
	font-style:    italic; 
	padding-right: 10px;   
	text-align:    right;  
}

.rteTextArea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Content-Body
{
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #999999;
	margin: 15px 0px 20px 0px;
	background-image: url(images/back.jpg);
	background-repeat: repeat-x;
	width: 100%;
	text-align: center;
}

.ContentTable
{
	background: transparent;
	width: 92%;
	margin: 0 auto;
	text-align: left;
}

.Blog-Area
{
	background-color: #FFF;
	margin-top: 19px;
	padding-top: 0px;
	width: 100%;
}

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

H1, H2, H3, H4, H5, H6
{
	font-family: Arial, Helvetica, sans-serif;
}

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

.Item-Separator-HR
{
	background: #f30;
	color:      #f30;
}

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

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

A:active
{
	color: 				#FF3300;
	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;  
}
/* - - - - - - - - - - - - */
A.MenuLink
{
	margin: 8px;
	padding: 0;
}

A.MenuLink:link,
A.MenuLink:visited
{
	color:            #FFFFFF;
	text-decoration:  none;   
}

A.MenuLink:hover
{
	text-decoration: underline;   
	color:           #FF3300;
}

A.MenuLink:active
{
	color:            #FF3300;
	text-decoration:  none;   
}

/* - - - - - - - - - - - - */
TD.FooterArea A,
TD.FooterArea A:link,
TD.FooterArea A:visited
{
	color:           	#CCC;
	text-decoration: 	none;   
}

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

TD.FooterArea A:active
{
	color:           #FF3300;
	text-decoration: none;   
}
/* - - - - - - - - - - - - */
.Left-Content TD.NavItem A:link,
.Left-Content TD.NavItem A:visited
{
	color:           	#FFF;
	text-decoration: 	none;   
}

.Right-Content TD.NavItem A:link,
.Right-Content TD.NavItem A:visited
{
	color:           	#333;
	text-decoration: 	none;   
}

.Left-Content TD.NavItem A:hover,
.Right-Content TD.NavItem A:hover
{
	color:           #FF3300;  
	text-decoration: underline;
}

.Left-Content TD.NavItem A:active,
.Right-Content TD.NavItem A:active
{
	color:           #FF3300;
	text-decoration: none;   
}
/* - - - - - - - - - - - - */
.Left-Content TD.NavSubItem-Title A:link,
.Left-Content TD.NavSubItem-Title A:visited
{
	color:           	#FFF;
	text-decoration: 	none;   
}

.Left-Content TD.NavSubItem-Title A:hover
{
	color:           #FF3300;  
	text-decoration: underline;
}

.Left-Content TD.NavSubItem-Title A:active
{
	color:           #FF3300;
	text-decoration: none;   
}

.Right-Content TD.NavSubItem-Title A:link,
.Right-Content TD.NavSubItem-Title A:visited,
.Right-Content TD.IndexItem-Title A:link,
.Right-Content TD.IndexItem-Title A:visited
{
	color:           	#333;
	text-decoration: 	none;   
}

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

.Right-Content TD.NavSubItem-Title A:active,
.Right-Content TD.IndexItem-Title A:active
{
	color:           #FF3300;
	text-decoration: none;   
}

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

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

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

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

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

/* ---- Syndication Links ---- */
.SubscriptionOptions-Text
{
	background-color: #FFF;
	font-size:        70%;    
	font-weight:      normal; 
	text-align:       center; 
	vertical-align:   middle; 
	border: 0px;
	margin-top: 19px;
}

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

.Left-Content .NavTable
{
}

.Right-Content .NavTable
{
	background-color:  #EFEFEF;                  
	background-image:  url(images/backright.jpg);
	background-repeat: repeat-x;                 
	margin-top: 19px;
	padding-top: 0px;
}

.Left-Content .NavItem,
.Left-Content .IndexHeading
{
	color:        	#FFF;
}

.Right-Content .NavItem,
.Right-Content .IndexHeading
{
	color:        	#333;
}

/* ---- Item Properties ---- */
.Item-Date
{
	color:          #999999;  
	font-size:      65%;      
	font-weight:    normal;   
	letter-spacing: .1em;     
	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: 175px;
}

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

.Ctrl-Row-Main-Content
{
	width: auto;
}

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

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

/* ---- Row 0: Header ---- */

.Header-Left-Nav
{
	background:     #000;  
	border:         solid   1px #FFF;
	padding-left:   10px;  
	text-align:     left;  
	vertical-align: middle;
}

/* ---- Row 1: Spacer ---- */
.Row-1
{
	height: 20px;
}

/* ---- Row 2: Menu Bar ---- */
.Main-Menu
{
	background-color: #000;
	border:    1px      solid #FFF;
	color:            #666;
	height:           26px;
	text-align:       left;   
	font-size:        70%;    
	font-weight:      normal;   
	padding-left:     4px;    
	padding-right:    4px;    
	margin-top:       1px;    
	margin-bottom:    1px;    
}

/* ---- Row 3: Content Area ---- */
.Left-Content
{
	background-color: #000;
	border-left:      1px      solid #000;
	vertical-align:   top;    
}

.Main-Content
{
	background-color: #FFF;
	background-image:  url(images/shadonwht.gif);
	background-repeat: repeat-x;                 
	padding-bottom: 0.5em;
	padding-left:   0em;  
	padding-right:  0em;  
	vertical-align: top;  
}

.Right-Content
{
	background-color:  #EFEFEF;                  
	background-image:  url(images/shadonwht.gif);
	background-repeat: repeat-x;                 
	border-right:      0px;                      
	vertical-align:    top;                      
}

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

/* ---- Row 5: Footer Area ---- */
.FooterArea
{
	background: #000;
	color:          #CCC;
	padding:        8px 8px 8px 8px;    
	font-size:      65%;    
}

.FooterMenuCell
{
	font-size:      65%;    
	padding-right:  2em;    
	vertical-align: middle; 
	border: solid 1px #000;
}

/* ---- Vertical Lines ---- */
.Left-Vert-0,
.Right-Vert-0
{
	background-color: #FFF;
}

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

/* ---- 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-color: #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;
}

/* ---- Topic Cloud ---- */
.TC { margin-top: 16px; }
.TC H1 { margin-left: 16px; }

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