/* Fonts and text decoration */
/* text-alignment is under layout */

/*
======================================================================
Elements
======================================================================
*/
/* Common Fonts */
body, td
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: medium;
}
/* Ensure that preformatted text is monospaced. */
pre
{
	font-family: monospace;
}
/*
======================================================================
Links
======================================================================
*/
a
{
	text-decoration: underline;
}
/*
======================================================================
Headings
======================================================================
*/
h1, h2, h3
{
	font-style: normal;
	font-weight: bold;
}
h1
{
	font-size: x-large;
}
h2
{
	font-size: large;
}
h3
{
	font-size: medium;
}
/*
======================================================================
Main Menu, Sub-Menu
======================================================================
*/
#main-menu-container, 
#sub-menu-container 
{
	font-size: x-small;
}
#main-menu-container ul,
#sub-menu-container ul
{
	text-decoration: none;
}
#main-menu-container ul li a,
#main-menu-container ul li a:link,
#main-menu-container ul li a:visited,
#sub-menu-container ul li a,
#sub-menu-container ul li a:link,
#sub-menu-container ul li a:visited
{
	text-decoration: none;
}
#main-menu-container ul li a.current,
#sub-menu-container ul li a.current
{
	font-weight: bold;
}
/*
======================================================================
TOC
======================================================================
*/
div#toc span.contentheader {
	font-weight: bold;
	font-size: xx-small;
}
a.TOC
{
	font-size: xx-small;
}
a.TOC:link,
a.TOC:visited, 
a.TOC:active,
a.TOC:hover
{
	text-decoration: none;
}
/*
======================================================================
Footer
======================================================================
*/
#footer
{
	font-size: x-small;
	text-decoration: none;
}
#footer-search-input
{
	font-size: xx-small;
}
a.FooterLink:link, a.FooterLink:visited
{
	text-decoration: none;
}
a.FooterLink:active, a.FooterLink:hover
{
	text-decoration: underline;
}
/*
======================================================================
Blog
======================================================================
*/
.BlogCaption
{
	font-weight: normal;
	font-size: medium;
}
.BlogTitle
{
	font-weight: bolder;
}
.BlogMetaInfo
{
	font-size: x-small;
}
.BlogMetaInfo a, .BlogMetaInfo a:link, .BlogMetaInfo a:visited
{
	text-decoration: none;
}
.BlogMetaInfo a:active, .BlogMetaInfo a:hover
{
	text-decoration: underline;
}
/*
======================================================================
Tips
======================================================================
*/
a.Tip, a.Tip:visited, a.Tip:active, a.Tip:link
{
	text-decoration: none;
}
a.Tip:hover span
{
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Sans-serif;
	font-weight: normal;
	font-size: small;
}
/*
======================================================================
Book Suggestions
======================================================================
*/
.BookAuthor
{
	font-style: italic;
}
/*
======================================================================
Quotes
======================================================================
*/
.QuoteAction
{
	font-size: small;
	font-family: Consolas, "Lucida Console", "Courier New", Courier, Monospace;
}
.QuoteAttribution
{
	font-size: smaller;
}
a.QuoteLink
{
	font-size: smaller;
	font-style: normal;
}
a.QuoteLink:link,
a.QuoteLink:visited
{
	text-decoration: none;
}
a.QuoteLink:active,
a.QuoteLink:hover
{
	text-decoration: underline;
}
/*
======================================================================
Email
======================================================================
*/
div.Email, pre.Email, div.Email pre, div.Email p {
	font-size: small;
	font-family: Consolas, "Lucida Console", "Courier New", Courier, Monospace;
}
/*
======================================================================
Code and XML styles
======================================================================
*/
/* All styles should be fixed width font */
.CodeCompileError, .CodeASP, .CodeNormal, .CodeKeyword, .CodeComment, .CodeString, .XMLPunctuation, .XMLValue, .XMLElementAttrib
{
	font-family: Consolas, "Lucida Console", "Courier New", Courier, Monospace;
}
.CodeCompileError
{
	text-decoration: underline;
	font-weight: bold;
}
.XMLValue
{
	font-weight: bold;
}
/*
======================================================================
Pictures
======================================================================
*/
.CardLeft, .CardRight 
{
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Sans-serif;
	font-size: 75%;
}
.CardTitle {
	font-size: 130%;
}
.CardDesc {
	font-size: 100%;
}
.CardInfo {
	font-size: 90%;
}
/*
======================================================================
Utility
======================================================================
*/
.DiscreteInstructions
{
	font-size: xx-small;
}
.Underline 
{
	text-decoration: underline;
}
.Handwriting
{
	font-family: "Comic Sans MS", "Trebuchet MS", cursive;
}
/*
======================================================================
No JavaScript, Browser Not Supported Warnings
======================================================================
*/
#no-java-script
{
	font-size: xx-small; 
}
/* $Id: styles-common-fonts.css 1154 2008-05-01 01:49:15Z nvaracal $ */
