/* Includes Borders */
/*
	Elements
*/
body
{
	background-color: white;
	color: black;
}
/*
	Links
*/
/*	Standard Blue/Purple/Red */
a, a:link
{
	color: blue;
}
a:visited
{
	color: purple;
}
a:active,
a:hover
{
	color: red;
}
img
{
	border: 0;
}
/*
	Header
*/
#page-header
{
	border: 0;
	background-color: black;
}
a.Logo, #logo
{
	border: 0;
}
/*
	Main Menu, Sub-Menu
*/
#main-menu-container, 
#sub-menu-container 
{
	color: white;
}
#sub-menu-container{
	border-top: 1px dashed white;
	background-color: black;
}
#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
{
	color: white;
	background-color: black;
	border-bottom: solid black 2px;
}
#sub-menu-container ul li a:hover,
#main-menu-container ul li a:hover
{
	color: white;
	border-bottom: solid red 2px;
}
/*
	Table Of Contents
*/
.TOCTitle
{
	background-color: black;
	color: white;
	border: 1px solid black;
}
div#toc, div#toc span.contentheader
{
	background-color: transparent;
	border: 0;
}
div#toc div {
	background-color: black;
	border: 0;
}
a.TOC,
a.TOC:link,
a.TOC:visited
{
	color: white;
}
a.TOC:active,
a.TOC:hover
{
	color: red;
}
/*
	Footer
*/
#footer
{
	background-color: black;
	color: #A9A9A9; /*DarkGray*/
}
#footer-search-input
{
	border: 0; 
	border-top: 1px solid black;
	background-color: #A9A9A9; /*DarkGray*/ 
}
#footer-search-input:focus
{ 
	background-color: white; 
}
a.FooterLink:link, a.FooterLink:visited
{
	color: #A9A9A9; /*DarkGray*/
}
a.FooterLink:active, a.FooterLink:hover
{
	color: white;
}
/*
	Blog
*/
.BlogCaption
{
	background-color: black;
	color: white;
}
.BlogMetaInfo, .BlogMetaInfo a, .BlogMetaInfo a:link, .BlogMetaInfo a:visited
{
	color: #A9A9A9; /*DarkGray*/
}
.BlogMetaInfo a:active, .BlogMetaInfo a:hover
{
	color: white;
}
/*
	Tips
*/
a.Tip, a.Tip:visited, a.Tip:active, a.Tip:link
{
	/*background-color: #DCDCDC;*/ /*Gainsboro*/
	color: green;
}
a.Tip:hover
{
	background-color: #A9A9A9; /*DarkGray*/
}
a.Tip:hover span
{
	border: 1px solid black;
	background-color: #EEE8AA; /*PaleGoldenRod*/
	color: black;
}
/*
	Quotes
*/
.QuoteSpeaker
{
	color: #800000;/*Maroon*/
}
a.QuoteLink:link,
a.QuoteLink:visited
{
	color: gray;
}
a.QuoteLink:active,
a.QuoteLink:hover
{
	color: black;
}
/*
	Email
*/
div.Email, pre.Email {
	background-color: silver;
	border: 1px solid black;
}
div.Email hr {
	color: black;
}
/*
	Code and XML styles
*/
.CodeBlock
{
	border: black dotted 1px;
	background-color: #EEE8AA; /*PaleGoldenRod*/
}
.CodeCompileError, .XMLElementAttrib
{
	color: red;
}
.CodeASP
{
	background-color: yellow;
}
.CodeKeyword,.XMLPunctuation,.XMLValue
{
	color: blue;
}
.CodeComment
{
	color: green;
}
.CodeString
{
	color: purple;
}
/*
	Images
*/
img.InlineDecorationLeft, img.InlineDecorationRight
{
	border: solid 2px black;
}
/*
	Pictures
*/
.CardLeft, .CardRight 
{
	background-color: white;
	border-left: 1px solid silver;
	border-top: 1px solid silver;
	border-right: 2px solid #696969; /*DimGray*/
	border-bottom: 2px solid #696969; /*DimGray*/
}
.CardTitle {
	color: green;
}
.CardPhoto {
	border: 0;
}
.CardPhoto img 
{
	border: 2px solid black;
}
.CardDesc, .CardInfo
{
	color: #696969; /*DimGray*/
}
/*
	Utility
*/
.NoBorder
{
	border: 0;
}
/*
	No JavaScript, Browser Not Supported Warnings
*/
#no-java-script
{
	border: 1px dotted black;
	background-color: silver;
}
#no-java-script strong
{
	background-color: red;
}
/*
	Cards
*/
.BlackSuit
{
	color: black;
}
.RedSuit
{
	color: #800000;/*Maroon*/
}
/*
	Specific Background Colours.
*/
.BackgroundColorRed 
{
	background-color: red;
}
.BackgroundColorBlue
{
	background-color: blue;
}
.BackgroundColorGreen
{
	background-color: lime;
}
.BackgroundColorPurple
{
	background-color: fuchsia;
}
.ColorRed
{
	color: red;
}
/* $Id: styles-common-colors.css 1023 2007-05-16 20:24:32Z nvaracal $ */
