/*
 * Cascading Style Sheet for em:t.cc Web pages.
 * Standard style sheet.
 * 
 * $Id: grey.css,v 1.30 2004/11/14 01:49:13 renaud Exp $
 */


/*************** FONTS ******************/

@font-face 
{
	font-family: Praxis;
	font-style: normal;
	font-weight: normal;
	src: url(/assets/PRAXIS0.eot);
}

@font-face
{
	font-family: "Century Gothic";
	font-style: normal;
	font-weight: normal;
	src: url(/assets/CENTURY0.eot);
}

@font-face
{
	font-family: "Century Gothic Bold";
	font-style: normal;
	font-weight: bold;
	src: url(/assets/CENTURY1.eot);
}

@font-face
{
	font-family: "Century Gothic Bold Italic";
	font-style: italic;
	font-weight: bold;
	src: url(/assets/CENTURY2.eot);
}

@font-face
{
	font-family: "Century Gothic Italic";
	font-style: italic;
	font-weight: normal;
	src: url(/assets/CENTURY3.eot);
}


/*************** TOP-LEVEL ENTITIES ******************/

BODY
{
	background-color: #e0e0e0;
	/* background-color: pink; */
	font-family: "Century Gothic", Verdana, sans-serif;
}

#main_frame
{
	background-color: white; 
}

/* text fields */
INPUT, TEXTAREA, SELECT
{
	font-family: "Century Gothic", Verdana, sans-serif;
	font-size: 8pt;
}

H1
{
	font-family: Praxis, Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 30pt;
	letter-spacing: -2px;
}

H2
{
	font-family: Praxis, Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 20pt;
	letter-spacing: -1px;
}

/* buttons */
INPUT.button, SELECT.button
{
	font-size: 90%;
}

DL.faq DT
{
	font-size: 110%;
	font-weight: bold;
	text-transform: lowercase;
}

DL.faq DD
{
	padding-bottom: 2%;
	text-transform: lowercase;
}

#footer
{
	color: white; 
	font-size: smaller; 
	margin-left: 1em;
}

#footer A:link
{
	color: white; 
	text-decoration: none;
}

#footer A:link.invisible
{
	color: #E0E0E0;
	text-decoration: none;
}

#history
{
	margin-top: 5px;
	padding-left: 3px;
	padding-top: 0;
	border-width: 1px;
	border-style: inset;
}


/************* MENU BARS ***************/

TABLE.menubar_album_top TD.tab
{
	background-color: #E0E0E0; 
	color: black;
	border-color: black;
	border-style: solid solid none solid;
	border-width: 1px;
}

/* DIV or SPAN or TABLE */
.widget_menu
{
	background-color: #F0F0F0;
	border-color: white #a0a0a0 #a0a0a0 white;
	border-style: solid;
	border-width: 1px;
}

.widget
{
	background-color: #F0F0F0;
	border-color: white #a0a0a0 #a0a0a0 white;
	border-style: solid;
	border-width: 1px;
}

.widget .head
{
	background-color: white;
}

.widget .head TD
{
	font-weight: bold;
	font-size: 10pt;
	/* color: #a0a0a0; */
	text-transform: lowercase;
}


/************* TABLES ***************/

TABLE.data
{
	background-color: #F0F0F0;
	color: black;
}

A.menu:link, A.menu:visited
{ 
	font-weight: bold; 
	color: black;
	text-decoration: none;
}

A.menu:hover
{ 
	font-weight: bold; 
	color: blue;
}

TABLE.row_list
{
	border-color: #F0F0F0;
	border-style: solid;
	border-width: 1px;
}

TABLE.row_list TR.header TD
{
	text-transform: lowercase;
	background-color: #A0A0A0;
	color: white;
	font-size: 10pt;
}

TABLE.row_list TR TD
{
	padding: 4px;
	font-size: 8pt;
}

TABLE.row_list TR.even
{
	background-color: white;
}

TABLE.row_list TR.odd
{
	background-color: #F0F0F0;
}


/************* PAGING CONTROL *************/

DIV.paging
{
	font-size: 8pt;
	background-color: #E0E0E0;
	border-style: outset;
	border-width: 1px;
	padding: 5px;
	text-align: justify;
}

DIV.paging .page_size,.total_pages
{
	font-size: 7pt;
}

DIV.paging .page_size SELECT
{
	font-size: 7pt;
}

DIV.paging .previous_page,.next_page
{
	border-style: outset;
	border-width: 1px;
}

DIV.paging .chunk_page
{
	font-size: 8pt;
	padding: 3px;
	text-align: center;
}

DIV.paging .current_page
{
	background-color: white;
	border-style: inset;
	border-width: 1px;
	font-weight: bold;	
	font-size: 10pt;
	padding: 3px;
	text-align: center;
}


/************* USER COMMENTS, including GUESTBOOK *************/

DIV.comment
{
	border-color: #F0F0F0;
	border-style: solid;
	border-width: 1px;
}

DIV.comment .head
{
	background-color: #F0F0F0;
	color: black;
	padding-left: 5px;
	text-transform: lowercase;
}

DIV.comment .head .title
{
	font-weight: bold;
}

DIV.comment .head .author
{
}

DIV.comment .head .location
{
	font-size: 8pt;
	padding-left: 15px;
}

DIV.comment .head .date
{
	padding-left: 15px;
	font-size: 8pt;
}


/************* INTERVIEWS *************/

DIV.interview DIV.question P
{
	text-align: left;
	font-weight: bold;
	background-color: #F0F0F0;
	color: black;
	padding: 3px 3px 3px 3px;
}

DIV.interview DIV.answer P
{
	text-align: justify;
}

