/*
 * Cascading Style Sheet for em:t.cc Web pages.
 * Base stylesheet, always included.
 * 
 * $Id: base.css,v 1.14 2003/12/21 06:52:03 renaud Exp $
 */

/* top right bottom left */

/*********** STRUCTURAL ELEMENTS ***************/

BODY
{
	margin: 0;
	padding: 0;
}

#left_frame
{
	/* background-color: yellow; */
	position: absolute;
	top: 0;
	left: 5px;
	width: 145px;
	text-align: center;
}

#right_frame
{
	/* background-color: yellow; */
	position: absolute;
	top: 0; 
	right: 5px;
	width: 125px;
	text-align: center;
}

#top_frame
{
	/* background-color: blue; */
	margin-left: 160px;
	margin-right: 140px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}

#main_frame
{
	margin-left: 160px;
	margin-right: 140px;
	padding: 0 10px 10px 10px;
}

/************* MENUBAR WIDGETS *************/

.widget_menu
{
	margin-top: 10px;
	padding: 5px;
	text-align: left;
}

.widget
{
	margin-top: 10px;
	text-align: left;
}

.widget .body
{
	font-size: 8pt;
	padding: 5px;
}

.widget TD
{
	font-size: 8pt;
}

#top_menubar
{
	letter-spacing: 3px;
	width: 400px;
}

#history
{
	font-size: 8pt;	
	text-align: left;
	width: auto;
}


/*********** GLOBAL STYLES ***************/

.abbrev
{
	text-transform: none;
}

.name
{
	text-transform: none;
}

.album_title
{
	font-weight: bold;
	text-transform: lowercase;
}

.artist_name
{
	text-transform: lowercase;
}

.artist_biography
{
}

.song_title
{
	font-style: italic;
	/* no lowercase; e.g. SeOCl2 */
}

.album_comment
{
	text-transform: lowercase;	
}

.contributor_name
{
	text-transform: lowercase;
}


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

H1, H2, H3, H4
{
	text-transform: lowercase;
}

SUB, SUP
{
	font-size: 80%;
}

HR.small 
{ 
	width: 33%; 
	text-align: center; 
}


/************* SPECIAL LINKS *************/

A IMG
{
	border-width: 0;
}


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

TD.row_header
{
	font-weight: bold;
	text-align: right;
	text-transform: lowercase;
}

TD.col_header
{
	font-weight: bold;
	text-align: center;
	text-transform: lowercase;
}

TD.number
{
	text-align: right;
}

TD.track_number
{
	font-size: 70%;
	text-align: right;
}

TD.song_duration
{
	font-size: 80%;
	text-align: right;
}

TABLE.row_list TR.header TD
{
	text-align: center;
	font-weight: bold;
}

TABLE.row_list TD.date
{
	white-space: nowrap;
}

DIV.paging A.previous_page
{
	font-weight: bold;
}

DIV.paging A.next_page
{
	font-weight: bold;
}


/******************* ALBUM PAGE ******************/

DIV.caption
{
	text-align: center;
	font-size: smaller;
	text-transform: lowercase;
	margin-top: 0;
}


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

DIV.comment
{
	margin-bottom: 1em;
}

DIV.comment .head
{
	/* width: 100%; */
}

DIV.comment .head .date
{
	font-size: 8pt;
	text-align: right;
}

DIV.comment DIV.body
{
	margin-left: 1em;
	margin-right: 1em;
	text-align: justify;
}

DIV.forum .spacer
{
	width: 2em;	
}
