/*
** Diapason Press CSS1 Stylesheet
**
** Only properties that actually work under NS4.x should be defined in this
** stylesheet.	All others must be defined in the imported stylesheet.
*/
@import url("stylesheet2.css");

/*
** Document structure properties:
*/
body, dl, p, td, th
{
    font-family:	Georgia, Times New Roman, Times, serif;
    font-size:		16px;
}

h1, h2, h3, h4, h5, h6
{
    font-family:	Georgia, Times New Roman, Times, serif;
    font-weight:	bold;
    text-align:		center;
}

body
{
    line-height:	1.2;	/* do not specify units */
    margin-bottom:	16px;
    margin-left:	32px;
    margin-right:	32px;
    margin-top:		16px;
}

body.cm
{
    background-color:	#99FF99;
    color:		black;
}

body.dp
{
    background-color:	#FF9999;
    color:		black;
}

body.top
{
    background-color:	#9999FF;
    color:		black;
}

body.ttl
{
    background-color:	#FFFF99;
    color:		black;
}

body.who
{
    background-color:	#99FFFF;
    color:		black;
}

div /* so as not to override imported stylesheet */
{
    margin-bottom:	8px;
    margin-top:		8px;
    width:		100%;
}

body div
{
    background-color:	white;
    color:		black;
    padding-bottom:	4px;
    padding-left:	8px;
    padding-right:	8px;
    padding-top:	4px;
}

body.cm div
{
    border:		1px solid #00FF00;
}

body.dp div
{
    border:		1px solid #FF0000;
}

body.top div
{
    border:		1px solid #0000FF;
}

body.ttl div
{
    border:		1px solid #FFFF00;
}

body.who div
{
    border:		1px solid #00FFFF;
}

h1
{
    font-size:		32px;
}

h2
{
    font-size:		28px;
}

h3
{
    font-size:		24px;
}

h4
{
    font-size:		20px;
}

h5
{
    font-size:		18px;
}

h6
{
    font-size:		16px;
}

/*
** Link properties:
*/
a
{
    font-weight:	bold;
    text-decoration:	none;
}

a:link, a:visited
{
    background-color:	transparent;
    color:		purple;
}

a:active
{
    background-color:	transparent;
    color:		red;
}

/*
** Miscellaneous inline properties:
*/
cite
{
    font-style:		italic;
    font-weight:	bold;
}

em
{
    font-style:		italic;
}

strong
{
    font-weight:	bold;
}

sub, sup
{
    font-size:		67%;
}

tt
{
    font-family:	Courier New, Courier, monospace;
    font-size:		18px;
}

/*
** Contact-related properties:
*/
div.contacts p
{
    text-align:		center;
}

/*
** Order-related properties:
*/
input.numeric
{
    text-align:		right;
}

/*
** Footer-related properties:
*/
div.footer p
{
    font-family:	Verdana, Arial, Helvetica, sans-serif;
    font-size:		12px;
}

/*
** NavBar-related properties:
*/
div.navbar td
{
    font-size:		20px;
}

div.navbar td.cm
{
    background-color:	#006600;
    color:		white;
}

div.navbar td.dp
{
    background-color:	#660000;
    color:		white;
}

div.navbar td.top
{
    background-color:	#000066;
    color:		white;
}

div.navbar td.ttl
{
    background-color:	#666600;
    color:		white;
}

div.navbar td.who
{
    background-color:	#006666;
    color:		white;
}

div.navbar td a
{
    font-size:		20px;
    font-weight:	bold;
}

div.navbar td.cm a
{
    background-color:	#006600;
    color:		white;
}

div.navbar td.dp a
{
    background-color:	#660000;
    color:		white;
}

div.navbar td.top a
{
    background-color:	#000066;
    color:		white;
}

div.navbar td.ttl a
{
    background-color:	#666600;
    color:		white;
}

div.navbar td.who a
{
    background-color:	#006666;
    color:		white;
}
