/**
 * Copyright (c) 2007 Hope Gallery.
 *
 * Gallery HTML elements.
 */

/**
 * Standard HTML elements.
 */

BODY
{
	background-color: rgb(243, 243, 230);
}

LI
{
	color: rgb(96, 96, 96);
}

A:link, A:active, A:visited
{
	color: rgb(112, 17, 35);
}

A:hover
{
	color: rgb(192, 0, 0);
}

H1, H2, H3
{
	color: rgb(112, 17, 35);
}

H4, H5, H6, P
{
	color: rgb(48, 48, 48);
}

H2 A:link, H2 A:visited, H2 A:active,
H3 A:link, H3 A:visited, H3 A:active,
H4 A:link, H4 A:visited, H4 A:active,
H5 A:link, H5 A:visited, H5 A:active,
H6 A:link, H6 A:visited, H6 A:active
{
	color: rgb(112, 17, 35);
}

H2 A:hover,
H3 A:hover,
H4 A:hover,
H5 A:hover,
H6 A:hover
{
	color: rgb(112, 17, 35);
}

/**
 * Custom HTML elements.
 */

IMG.thumbnail
{
	border: solid rgb(255, 255, 255) 3px;
}

/**
 * Splash HTML elements.
 */

BODY.splash
{
	background-color: rgb(60, 24, 13);
}

IMG.splash
{
	border: solid rgb(180, 116, 88) 3px;
}

BODY.splash A
{
	color: rgb(60, 24, 13);
}

/**
 * Banner HTML elements.
 */

TR.banner
{
	background-color: rgb(60, 24, 13);
}

TR.banner P
{
	color: rgb(248, 200, 176);
}

/**
 * Header HTML elements.
 */

TR.header
{
	background-color: rgb(60, 24, 13);
}

TABLE.header TD
{
	border-left: solid rgb(243, 243, 230) 1px;
	border-right: solid rgb(243, 243, 230) 1px;
}

TABLE.header TD,
TABLE.header TH,
TABLE.header A
{
	color: rgb(243, 243, 230);
}

TABLE.header A:hover
{
	background-color: rgb(81, 32, 18);
}

/***
 * Contact HTML elements.
 */

TD.gallery
{
	background-color: rgb(208, 208, 208);
	border: solid rgb(0, 0, 0) 1px;
}

TABLE.gallery H5
{
	color: rgb(96, 96, 96);
}

TABLE.gallery SPAN
{
	color: rgb(112, 17, 35);
}

/***
 * Footer HTML elements.
 */

TD.footer
{
	background-color: rgb(122, 122, 122);
	border: solid rgb(0, 0, 0) 1px;
}

TABLE.footer H6
{
	color: rgb(243, 243, 230);
}

TABLE.footer A:link,
TABLE.footer A:active,
TABLE.footer A:visited
{
	color: rgb(48, 48, 48);
}

TABLE.footer A:hover
{
	color: rgb(192, 192, 192);
}

/***
 * Query HTML elements.
 */

DIV.query SPAN
{
	color: rgb(128, 128, 128);
}

DIV.query A:link,
DIV.query A:active,
DIV.query A:visited
{
	border-bottom: solid rgb(208, 208, 208) 1px;
	color: rgb(0, 0, 0);
}

DIV.query A:hover
{
	background-color: rgb(243, 243, 230);
	color: rgb(112, 17, 35);
}

/***
 * Main HTML elements.
 */

TD.main
{
	background-color: rgb(224, 224, 224);
	border: solid rgb(0, 0, 0) 1px;
}

DIV.main-header
{
	color: rgb(0, 0, 0);
	border-bottom: solid rgb(208, 208, 208) 1px;
}

DIV.main-header SPAN
{
	color: rgb(112, 17, 35);
}

DIV.main-footer
{
	color: rgb(0, 0, 0);
	border-top: solid rgb(208, 208, 208) 1px;
}

DIV.main-footer SPAN
{
	color: rgb(112, 17, 35);
}

DIV.page A
{
	color: rgb(96, 96, 96);
}

/***
 * Admin HTML elements.
 */

TABLE.admin TR.head,
TABLE.admin TR.list,
TABLE.admin TR.edit
{
	background-color: rgb(243, 243, 230);
}

TABLE.admin TR.list:hover
{
	background-color: rgb(255, 255, 255);
}

TABLE.admin TH,
TABLE.admin TD
{
	border: solid rgb(0, 0, 0) 1px;
	color: rgb(0, 0, 0);
}

TABLE.admin SPAN
{
	color: rgb(128, 128, 128);
}

/***
 * Main HTML elements.
 */

TABLE.preview SPAN
{
	color: rgb(128, 128, 128);
}

/**
 * Summary
 */

DIV.summary SPAN,
DIV.summary SPAN A:link,
DIV.summary SPAN A:active,
DIV.summary SPAN A:visited
{
	color: rgb(96, 96, 96);
}

DIV.summary SPAN A:hover
{
	color: rgb(128, 128, 128);
}

/**
 * Context
 */

DIV.context SPAN
{
	color: rgb(96, 96, 96);
}

DIV.context A:link,
DIV.context A:active,
DIV.context A:visited
{
	color: rgb(96, 96, 96);
}

DIV.context A:hover
{
	color: rgb(128, 128, 128);
}

