/*
 * Blogsite Stylesheet - blogsite/FASeidl/base
 * Copyright (C) 2005 MyST Technology Partners, All rights reserved.
 * $Header: base.css, 10, 7/29/09 11:34:30 PM, F. Andy Seidl$
 */
@import "../../apps/blog-site/base.css";
@import "../../apps/blog-site/legacy-captyx-components.css";
@import "../../apps/nagomatic/core.css";

.Alert
{
	color: 	#BB0033;  
}

.Content-Body
{
	padding: 0;
	margin: 0;
	background: #666;
	text-align: center;
}

.ContentTable
{
	margin: 0;
	width:  800px;
	border-right: 1px solid #666666;
	margin: 0 auto;
	text-align: left;
}

.BitemTable .ContentTable
{
	width:  inherit;
	border: 0;
}

.Blog-Area
{
	padding: 10px 0 0 0;
	width: 442px;
}

.Main-Content.left-content-model  { width: 612px; }
.Main-Content.right-content-model { width: 630px; }
.Main-Content.wide-content-model  { width: 800px; }

.Main-Content.left-content-model  .Blog-Area { width: 594px; }
.Main-Content.right-content-model .Blog-Area
{
    width: 612px;
	padding-right: 18px;
	background-color:    #fff;                   
	background-image:    url(images/corner-ur.jpg);
	background-position: top right;
	background-repeat:   no-repeat;                 
}
.Main-Content.wide-content-model  .Blog-Area
{
    width: 782px;
	padding-right: 18px;
	background-color:    #fff;                   
	background-image:    url(images/corner-ur.jpg);
	background-position: top right;
	background-repeat:   no-repeat;                 
}

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

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

BLOCKQUOTE
{
	margin-left:  2em;
	margin-right: 1em;
}

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

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

A:active
{
	color: 				#FF0033;
	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,
A.MenuLink:link,
A.MenuLink:visited
{
	color:           #FFFFFF;
	padding:         0 4px;
	text-decoration: none;   
}

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

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

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

/* ---- Item Properties ---- */
.Item-Date
{
	color:          #999999;  
	font-size:      65%;      
	font-weight:    normal;   
	letter-spacing: .4em;     
	margin:         0;        
	text-transform: uppercase;
}

.Item-Description
{
	text-align: left;
}

/* ---- 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
{
	background: #000;
}

.Ctrl-Row-Left-Nav
{
	width: 170px;
}

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

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

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

/* ---- Row 0: Header ---- */
.Header-Main-Content
{
	background-color:    #000;                
	background-image:    url(images/faseidl_01.jpg);
	background-position: 0 0;            
	background-repeat:   no-repeat;
	height:              62px;
	vertical-align:      top;
}

/* ---- Row 2: Menu Bar ---- */
.Main-Menu
{
	background-color:    #006699;                
	background-image:    url(images/faseidl_02.jpg);
	background-position: 0 0;            
	background-repeat:   no-repeat;
	border:      0;    
	color:       #fff; 
	font-size:   14px;
	font-weight: bold;
	height:      22px;
	line-height: 14px; 
	margin:      0;    
	padding:     0 16px 0 16px;
	text-align:  right;
	vertical-align: middle;
}

/* ---- Row 3: Content Area ---- */
.Left-Content
{
	background-color:    #000;                   
	background-image:    url(images/faseidl_04.jpg);
	background-position: 0 0;
	background-repeat:   no-repeat;                 
	border:              0;
	vertical-align:      top;                       
}

.Main-Content
{
	background-color:    #fff;                   
	background-image:    url(images/corner-ul.jpg);
	background-position: 0 0;
	background-repeat:   no-repeat;                 
	border:              0;
	color:               #333;
	margin:              0;
	padding:             0 0 0 18px;
	vertical-align:      top;                       
}

.Right-Content
{
	background-color:    #f8f8f8;                   
	background-image:    url(images/faseidl_03.jpg);
	background-position: 0 0;
	background-repeat:   no-repeat;                 
	border:              0;
	color:               #333;
	margin:              0;
	padding:             0;
	vertical-align:      top;                       
}

.Right-Vert-3
{
	background-color:    #fff;                   
	background-image:    url(images/corner-ur.jpg);
	background-position: 0 0;
	background-repeat:   no-repeat;                 
	border:              0;
	width:               18px;    
}


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

/* ---- Row 4: Bottom ---- */
.Bottom-Left
{
	background-color:    #000;                   
}

.Bottom-Main
{
	background-color:    #fff;                   
	background-image:    url(images/corner-ll.jpg);
	background-position: 0 0;
	background-repeat:   no-repeat;                 
	height:              18px;
}

.Bottom-Right
{
	background-color:    #fff;                   
	background-image:    url(images/corner-lr.jpg);
	background-position: top right;
	background-repeat:   no-repeat;                 
	height:              18px;
}

/* ---- Row 5: Footer ---- */
.FooterArea
{
	background-color:    #000;                
	background-image:    url(images/faseidl_02.jpg);
	background-position: 0 0;            
	background-repeat:   no-repeat;
	border:      0;    
	color:       #006699; 
	/* font-size:   12px; */
	height:      22px;
	line-height: 18px; 
	margin:      0;    
	padding:     2px 16px 2px 16px;
	text-align:  left;
}

TD.FooterArea A,
TD.FooterArea A:link,
TD.FooterArea A:visited { color: #CCCCCC; text-decoration: none;      }
TD.FooterArea A:hover   { color: #FF0033; text-decoration: underline; }
TD.FooterArea A:active  { color: #FF0033; text-decoration: none;      }

/* ---- Left Nav Links ---- */
.Left-Content .NavTable
{
	color:       #ccc; 
	background: transparent;
	margin:     18px 0 0 10px;
	padding:    0;
	width:      150px;
}

.Left-Content .NavItem
{
	border:      0;    
	background: transparent;
	color:       #ccc; 
	font-size:   10pt;
	font-weight: bold; 
	margin:      0;    
	padding:     10px 0 5px 0;
	width:       150px;
}

.Left-Content .NavSubItem
{
	background: transparent;
	margin:     0;          
	padding:    0;          
}

.Left-Content .NavSubItem-Title
{
	border:  0;    
	color:   #ccc; 
	font-size:   9pt;
	font-weight: normal; 
	margin:  0;    
	padding: 2px 0 2px 10px;
	width:   150px;
}

.Left-Content A:link,  
.Left-Content A:visited { color: #ccc; text-decoration: none;         }
.Left-Content A:hover   { color: #FF0033; text-decoration: underline; }
.Left-Content A:active  { color: #FF0033; text-decoration: none;      }

/* ---- Right Nav Links ---- */
/*      Note: Item index is treated as a variation */
.Right-Content .NavTable,
.Right-Content .IndexTable
{
	color:      #336699; 
	background: transparent;
	margin:     18px 0 0 10px;
	padding:    0;
	width:      150px;
}

.Right-Content .NavItem,
.Right-Content .IndexHeading
{
	border:      0;    
	background: transparent;
	color:       #336699; 
	font-size:   10pt;
	font-weight: bold; 
	margin:      0;    
	padding:     10px 0 5px 0;
	width:       150px;
}

.Right-Content .NavSubItem,
.Right-Content .IndexItem
{
	background: transparent;
	margin:     0;          
	padding:    0;          
}

.Right-Content .NavSubItem-Title,
.Right-Content .IndexItem-Title
{
	border:  0;    
	color:   #336699; 
	font-size:   9pt;
	font-weight: normal; 
	margin:  0;    
	padding: 2px 0 2px 10px;
	width:   150px;
}

.Right-Content A:link,  
.Right-Content A:visited { color: #336699; text-decoration: none;         }
.Right-Content A:hover   { color: #FF0033; text-decoration: underline; }
.Right-Content A:active  { color: #FF0033; text-decoration: none;      }

/* ---- Subscription Options ---- */
.Chicklets,
.Chicklets2-menu
{
	text-align: right;
	padding:    6px 0 6px 0;
}

/* ---- Search ---- */
.Search
{
	margin: 12px 0 12px 10px;
}

/* ---- Twitter ---- */
.twitter-title {margin:0; padding: 0;}
#twitter_update_list { list-style-type: none; margin: 0 2pt 6pt 2pt; padding: 0; color: #333; font-size: 9pt; line-height: 1.2;}
/* #twitter_update_list a { display: block;} */
#twitter-link { font-size: 9pt; margin-left: 2pt; }

/* ---- Outbrain ---- */
.div-wrapper { font-size: 9pt; }
.whatIsSpan { display: none; }

/* ---- itemInfo ---- */
.itemInfo 
{
/*	border-top:    1px dotted #ccc;
	border-bottom: 1px dotted #ccc; */
	padding: 4px 0;
	margin:  4px 0;
}

/* ---- SmugMug Gallery ---- */
.smugcontainer div {overflow: hidden;line-height: 1.1;margin-top: 10px;font-family: verdana, arial, lucida, sans-serif;font-size: 85%;background-color1: rgb(20, 20, 20);}
.smugimg li {float: left;display: block;width: 160px;height: 200px;background-position: 50% 50%;margin-right: 10px;margin-bottom: 10px;}
.smugimg li img {width: auto; height: auto; border: solid 1px #000; background: #555; padding: 2px; vertical-align: middle;}
.smugimg a {display: block;text-align: center;text-decoration: none; color1: rgb(240,240,240);}
.smugimg a:hover img {border: 3px solid #6da6d1; padding: 0px;}

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

