/* -*- Mode: Java; -*-
* FILENAME:	large.css
* DESCRIPTION:	Large sized theme for all of my personal sites.
* AUTHOR: 	frotz@acm.org
* REVISION:	$Header: d:/cvs/webdocs/css/scrn/large.css,v 1.5 2004/01/18 17:15:42 frotz Exp $
*/

/* -- Graceful degredation ---------------------------------------------- */
.user_mode	{ display:none; }	/* e.g. <hr class="user_mode" />  */

/* -- Fonts ------------------------------------------------------------- */
body		{ font-family:sans-serif; }

body		{ font-size:large; }
h1		{ font-size:x-large; }
h2		{ font-size:x-large;	font-variant:bolder; }
h3		{ font-size:x-large;	font-weight:bolder; }
h4		{ font-size:x-large;	font-weight:normal; }
th              { font-size:large; }
td, p, li	{ font-size:large;	font-weight:normal; }
input	        { font-size:large; }
select	        { font-size:large; }
textarea        { font-size:large; }
.site_branding	{ font-size:xx-large; }
.identity 	{ font-size:large; }

.bread_crumbs	{ font-size:large;	font-weight:bold; }
.themes		{ font-size:large;	font-weight:bold; }
.entry 		{ font-size:large;	font-weight:normal; }
.entry_details	{ font-size:large; }
.nav_group	{ font-size:large;	font-weight:bold; }
.nav_sequence	{ font-size:large;	font-weight:bold; }
.nav_item	{ font-size:large;	font-weight:normal; }
.copyright	{ font-size:medium; }
td.createdate		{ font-size:small; }
td.modifydate		{ font-size:small; }
table.moduletable th	{ font-size:large;	font-weight:bold; }
td.contentheading	{ font-size:large;	font-weight:bold; }
td.componentheading	{ font-size:large;	font-weight:bold; }
td.buttonheading	{ font-size:large;	font-weight:bold; }
#active_menu		{ 		   	font-weight:bold; }

h4		{ text-decoration:underline; }
A		{ text-decoration:none; }

h1,
.site_branding,
.bread_crumbs,
.themes,
table.moduletable th,
td.contentheading,
td.componentheading,
td.buttonheading,
.nav_group,
.nav_group,
.nav_sequence	{ text-transform:uppercase; }

.identity,
.nav_item	{ text-transform:none; }

/* -- Spacing ---- margin: TLRB; padding: TRBL; ------------------------- */
h1, h2, h3, h4  	{ margin:0.0em 0.0em 0.0em 0.0em;	padding:0.0em 0.0em 0.0em 0.2em; }
hr			{ margin:0.0em 0.0em 0.0em 0.0em;	padding:0.1em 0.1em 0.1em 0.1em; }
.site_branding		{ margin:0.0em 0.0em 0.0em 0.0em;	padding:0.1em 0.1em 0.0em 0.1em; }
.bread_crumbs, .themes	{ margin:0.0em 0.0em 0.0em 0.0em;	padding:0.2em 0.5em 0.2em 0.5em; }
.content		{ margin:0.5em 0.5em 0.5em 0.5em;	padding:0.0em 0.0em 0.0em 0.0em; }
.entry 			{ margin:0.0em 0.2em 0.5em 0.2em;	padding:0.0em 0.0em 0.5em 0.0em; }
.entry_details		{ margin:0.0em 1.0em 1.0em 0.0em;	padding:0.0em 0.0em 0.5em 0.0em; }
.nav_group		{ margin:0.5em 0.0em 1.0em 0.0em;	padding:0.1em 0.1em 0.1em 0.1em; }
.nav_sequence		{ margin:0.2em 0.2em 0.2em 0.2em;	padding:0.2em 3.0em 0.2em 0.2em; }
.navigation		{ margin:0.5em 0.0em 0.0em 0.0em; }

.site_branding		{ letter-spacing:0.25em; }
.nav_group		{ letter-spacing:0.15em; }
.nav_sequence		{ letter-spacing:0.15em; }
.nav_item 		{ letter-spacing:0.0em; }
.identity		{ letter-spacing:0.0em; }

/* -- Justification ----------------------------------------------------- */
.nav_sequence		{ text-align:right; }
.rss {border:1px solid; border-color:#FC9 #630 #330 #F96;p adding:0 3px; font:bold 10px verdana,sans-serif; color:#FFF; background:#F60; text-decoration:none; margin:0;}
