/* CSS Document */

/*************/
/* ALIGNMENT */
/*************/

.topleft {	float: left; }
.topright {	float: right; }

#navbar { text-align: center; }

#footer { clear: both; }

#menopause-symptoms th.right {	text-align: right; }
#menopause-symptoms td {		text-align: center;	}
#menopause-symptoms .rowtitle {	text-align: left; }

/***********/
/* BORDERS */
/***********/

blockquote	{ 		border-width: 2px 0   2px 0; }
.bordered {			border-width: 0   1px 1px 0; }
.bordered caption {	border-width: 1px 1px 0   1px; }
.bordered th {		border-width: 1px 0   0   1px; }
.bordered td {		border-width: 1px 0   0   1px; }
#navbar {			border-width: 1px 0 1px 0; }
#footer {			border-width: 1px 0 1px 0; }

blockquote,
.bordered,
.bordered caption,
.bordered th,
.bordered td,
#navbar,
#footer
	{
	border-style: solid;
	}

/*************************/
/* COLOURS & BACKGROUNDS */
/*************************/

#header
	{
	background-image: url(../GRAPHICS/title-strip.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	}

th,
.important,
#navbar,
#footer 
	{
	background-color: #ffc; 
	}

tr.odd td,
.box,
.didyouknow 
	{
	background-color: #dfc; 
	}

tr.even td,
.letter	
	{
	background-color: #e7ffff; 
	}

caption {	background-color: #f0f; } /* ??? */

h1, h2, h3, 
h4, h5, h6,
a:visited 
	{
	color: #086;
	}

a:link {		color: #6b8; }
a:hover {		color: #f0f; }
.important {	color: #c00; }
#footer { 		color: #999; }

.bordered,
.bordered caption,
.bordered th,
.bordered td
	{
	border-color: #ccc;
	}

.box {			border-color: #bda;	}
.didyouknow {	border-color: #bda;	}
.important {	border-color: #c00;	}
.letter {		border-color: #cdd;	}
#navbar {		border-color: #086;	}
#footer {		border-color: #086;	}

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

body { font-family: Arial, Helvetica, san-serif; }

a { 		font-weight: bold; }
caption {	font-weight: bold; }

blockquote.letter {	font-style: italic; }

blockquote.letter cite,
cite .publisher { 	font-style: normal; }

body {			font-size: 0.95em; }
h1 {			font-size: 1.6em; }
h2 {			font-size: 1.3em; }
h3 {			font-size: 1.1em; }
.copyright {	font-size: 0.8em; }

/*********/
/* LINKS */
/*********/

#navbar a 
	{ 
	margin: 0.3em;
	padding: 0.1em 0.3em 0.1em 0.3em;
	text-decoration: none;
	}

#navbar a:hover { text-decoration: underline; }

/*********/
/* LISTS */
/*********/

ul { list-style-type: circle; }

li 
	{
	margin-top:		0.2em; 
	margin-bottom:	0.2em; 
	}

/***********/
/* MARGINS */
/***********/

body { margin: 0; }

.email { margin-bottom: -0.3em; }
.google-adbox { margin: 1em; }
.topleft {	margin: 0 0.5em 0.5em 0; }
.topright {	margin: 0 0     0.5em 0.5em; }

#herbal-remedies,
#herbal-remedies caption
	{
	margin: 0 40px 0 40px; /* To line up with blockquotes */
	}

#herbal-remedies { margin-bottom: 3em; } /* Leave bigger space between table and blockquotes */

/***********/
/* PADDING */
/***********/

blockquote {	padding: 0.5em; }
caption {		padding: 5px; }
#header {		padding: 10px; }
#navbar	{		padding: 0.2em 10px 0.2em 10px;	}
#mainbody {		padding: 0     10px 0.4em 10px; }
#footer	{		padding: 0.4em 10px 0.4em 10px;	}

/************/
/* Printing */
/************/
/* Must be on one line??? */

@media print
	{
	.google-adbox
		{
		display:	none;
		}
	}

/****************/
/* OTHER STYLES */
/****************/

.answer {}
.publisher {}
.question {}
.title {}
.2-column {}

/***********************************************************************************************************/
/* Working area */

.markup 
	{
	background-color: #FFFF99;
	color: red;
	font-weight: bold;
	}

.otherlinks
	{
	padding: 0 10px 0 10px;
	font-size: 80%;
	}