/*  
 * -- F. Andy Seidl & Bill French ----------------------------
 * P R O P R I E T A R Y   I N F O R M A T I O N   N O T I C E
 * -----------------------------------------------------------
 *
 * This file contains CONFIDENTIAL INFORMATION ("Information") from the
 * MySmartTags codebase that belongs to F. Andy Seidl and Bill French
 * ("Owners").  This Information is considered a TRADE SECRET of the Owners.
 * This file may not be divulged to or used by any party without prior written
 * authorization of the Owners.
 *
 * Should the Owners elect to publish this file in such a way as to lose its
 * trade secret status, this file shall remain a copyrighted work bearing
 * the following copyright notice:
 *
 * Copyright (C) 2002 MyST Technology Partners, All rights reserved.
 *:-----------------------------------------------------------------------------
 *
 * C A U T I O N -- DO NOT DIRECTLY EDIT THIS CSS FILE.
 *                  This file is automatically generated from an AFG template.
 */
UL
{
	line-height:   180%;
	list-style:    square;
}
LI
{
}
A.Footer:link
{
	color:           #345877;
	text-decoration: none;
}
A.Footer:visited
{
	color:           #4c80ad;
	text-decoration: none;
}
A.Footer:hover
{
	color:           #CC3300;
	cursor: hand;
	text-decoration: underline;
}
A.Footer:active
{
	COLOR: #CC3300;
	text-decoration: none;
}
A:link
{
	TEXT-DECORATION: none;
	color: #345877;
}
A:visited
{
	COLOR: #4c80ad;
	TEXT-DECORATION: none;
}
A:hover
{
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A:active
{
	COLOR: #CC3300;
	TEXT-DECORATION: none;
}
.Blog-Body,
.Blog-Portlet
{
	font-family:   "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	padding: 0;
	margin: 0;
}

.Blog-Header
{
}

A.Header-Row-1:link{
	color:           #cccccc;
	text-decoration: none;
}
A.Header-Row-1:visited{
	color:           #cccccc;
	text-decoration: none;
}
A.Header-Row-1:hover{
	color:           #FFFFFF;
	text-decoration: none;
}
A.Header-Row-1:active{
	color:           #FFFFFF;
	text-decoration: none;
}

.Blog-Header-Row-1,
.Blog-Footer-Row-1
{
	color: #FFFFFF;
	background-color: #345877;
	font-size:      80%;           
}

.Blog-Header-Row-2,
.Blog-Footer-Row-2
{
	background-color: #345877;
}

.Blog-Header-Row-3,
.Blog-Footer-Row-3
{

	background-color: #FFFFFF;
}

.Blog-Header-Row-4,
.Blog-Footer-Row-4
{
	background-color: #345877;
}

.Blog-Header-Title
{
	color:          #345877;
	font-size:      120%;           
	font-weight:    bold;           
	letter-spacing: .1em;           
	padding-left:	16px;
	padding-right:  16px;
	padding-top:    6px;
	padding-bottom: 6px;
}

.Blog-Header-Subtitle
{
	color:          #345877;
	font-size:      70%;
	font-weight:    normal;              
	letter-spacing: .2em;              
	padding-left:	5px;
	text-transform: uppercase;         
}

.Blog-Header-Description
{
	color:          #345877;
	font-size:      70%;              
	font-weight:    normal;              
	letter-spacing: .0em;           
	padding-left:	5px;
}

.Blog-Footer-Notice
{
	color:          #345877;
	font-size:      70%;              
	font-weight:    normal;              
	padding-left:	25px;
	padding-right:  25px;
	padding-top:    6px;
	padding-bottom: 6px;
}

.Blog-Item-Area
{
	background-attachment: fixed;           
	background-image:      url("../images/_wallpaper-gray-stripes.gif"); 
	background-position:   top left;
	background-repeat:     repeat;          
	color:                 #345877;
	width:                 100%;
}

.Blog-Item-Area-NoMargin
{
	width:                 100%;
}

.Blog-Item-Index
{
	vertical-align:   top;  
}

.Blog-Item-List
{
	background-color: #FFFFFF;
	vertical-align:   top;           
	margin-left:      20px;          
	margin-right:     20px;          
	margin-top:       10px;          
	margin-bottom:    10px;          
	width:            99%;         
}

.Blog-Item-VBorder
{
	background-color:	#333333;
	width: 1px;
}

.Blog-Item-Margin-Right
{

}

.Index-Table
{
	background-color:	#FFFFFF;
	border-top:         1px solid #333333;
	border-bottom:      1px solid #333333;
	width:              175px;
}

.Index-Table-Scroll
{
	border-top:         1px solid #333333;
	height:             500px;
	width:              175px;
	position:           relative; 
	overflow-x:         hidden;
	overflow-y:         auto;
}

.Index-Heading
{
	background-color: #CCCCCC;          
	border-top:       1px solid #333333;
	border-bottom:    1px solid #333333;
	color:            #345877;     
	font-size:        70%;
	font-weight:      bold;             
	letter-spacing:   .2em;              
	padding-bottom:   4px;             
	padding-left:     10px;             
	padding-right:    10px;             
	padding-top:      4px;             
	text-transform:   uppercase; 
	vertical-align:   middle;           
}

.Index-Item
{
	font-size:      70%;
	padding-bottom: 2px;             
	padding-left:   4px;            
	padding-right:  0px;            
	padding-top:    2px;             
	vertical-align: top;
}

.Index-Item-BlogletSubscribe
{
	font-size:      70%;
	padding-bottom: 2px;             
	padding-left:   4px;            
	padding-right:  0px;            
	padding-top:    2px;             
	vertical-align: top;
}

.Item-Separator
{
	height:         1px; 
}

.Item-Date
{
	color:            #CC6633;     
	font-size:        80%;
	font-weight:      bold;
	margin-top:      20px; 
}

.Item-Title
{
	color:            #345877;
	background-color: #b0c4de;          
	font-size:        70%;
	font-weight:      bold;
	margin-top:       10px;             
	padding-bottom:   2px;             
	padding-left:     6px;             
	padding-right:    4px;             
	padding-top:      2px;             
}

.Item-Title-Content
{
	color:            #345877;
	font-size:        110%;
	font-weight:      bold;
	margin-top:       10px;             
	padding-bottom:   2px;             
	padding-left:     0px;             
	padding-right:    4px;             
	padding-top:      2px;             
}

.Item-Summary
{
	font-size:        85%;
	font-weight:      normal;
	font-style:       normal;
}

.Item-Summary-Content
{
	font-size:        90%;
	font-weight:      normal;
	font-style:       normal;
	font-style:       italic;          
}

.Item-Options
{
	color: #b0c4de;          
	font-size:        70%;
	font-weight:      normal;
	font-style:       normal;
	border-top:       1px solid #b0c4de;
	border-left:      1px solid #b0c4de;
	border-right:     1px solid #b0c4de;
	border-bottom:    1px solid #b0c4de;
}

.Item-Description
{
	font-size:        80%;
	text-align:       justify;         
	margin-top:       6px;             
}

.Item-Description-Content
{
	font-size:        100%;
	text-align:       justify;         
	padding-top:      10px;
}

.Item-Links
{
	font-size:        80%;
	margin-top:       6px;             
}

.Item-Link-Icon
{
	padding-right: .5em;
}

.Item-Link-Title
{
	letter-spacing:   .1em;              
	width: 99%;
}

.Item-Link-Synopsis
{
	color:            #333333;  
	font-size:  80%;   
}

.Item-Link-URL
{
	display:   none;
	font-size: 80%;
}

.Item-Footer
{
	color:            #345877;     
	font-size:        60%;
	margin-top:       20px;
}
.Item-Footer-ModifyTime
{
	font-size: 80%;
}

.Item-Date
{
	color:            #345877;     
	font-size:        70%;
}

.Blog-Footer
{
	height:           47px;
}

.Blog-Footer-Logo
{
	vertical-align: top;
}

.Blog-Footer-Text
{
}

.Blog-Bottom-Space
{
	background-color: #999999;
}

.Blog-Trademark
{
	font-weight: bold;
}


