
h1 { font-size: 100% }
h2 { font-size: 140%; }
h3 { font-size: 120% }
h4 { font-size: 100% }
h5 { font-size: 100%; font-weight: normal; }
h6 { font-size: 100%; font-weight: normal; }

h1, h2, h3, h4, h5, h6, th {
	color: #6b6b6b;
}

.html-standard h1 { font-size: 140% }

img.border { border: 1px solid #6b6b6b; }

/* --- BASIC ---*/

body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
}

a { color: #000; }

#nav-bar, #content {
	background-color: #fff;
}

/* --- NAVIGATION --- */

#nav-bar .secondary li a {
	color: #D45500;
}

#nav-bar .secondary li a strong {
	color: #618f37;
}

#nav-bar .secondary li a:hover {
	color: #3b5823; text-decoration: underline;
}

/* --- COLOR STANDARD --- */
/* ---------------------- */

/* -  white background block  - */

#content a span.link, /* link color  */
#content .links-standard a,
#content .html-standard a {
	color: #D45500;
}

#content a:hover span.link, /* link color mousehover  */
#content .links-standard a:hover,
#content .html-standard a:hover {
	color: #3b5823; text-decoration: underline;
}

#content ul.tabs li a { /* news tab background color  */
	background: #e1e1e1; color: #000;
}

#content ul.tabs li a:hover { /* news tab mousehover background color  */
	background: #5e8d38; color: #fff; 
}

#content ul.tabs li.active a {  /* news tab selected background color  */
	background: #D45500; color: #fff;
}

#content h4.highlight { /* highlighted title (ie featured article box)  */
	border: 1px solid #6b6b6b;
	background: #7CA15E;
	color: #fff;
}

#content small { /* small gray test (ie timestamps, distance stamps)  */
	color: #6b6b6b;
}

#content div.hr { /* gray page divider  */
	background: #c0c0c0;
}

#content div.hr-highlight { /* orange page divider  */
	background: #D45500;
}

/* gray shaded background (ie newsletter box)  */
#content .shaded {
	background: #e1e1e1; 
}

#content .shaded-alternate {
	background: #dee7d7;
}

#content .slogan { /* business slogan  */
	color: #00006b;
}

/* --- COLOR ALTERNATE --- */
/* ----------------------- */

/* -  green background block  - */

#content .color-alternate { /* green block background  */
	background-color: #7CA15E; color: #fff;
}

#content .color-alternate h1,
#content .color-alternate h2,
#content .color-alternate h3,
#content .color-alternate h4,
#content .color-alternate h5,
#content .color-alternate h6,
#content .color-alternate th { /* green block background  */
	color: #fff;
}

#content .color-alternate a {
	color: #000;
}

#content .color-alternate a span.link, /* link color  */
#content .color-alternate .links-standard a,
#content .color-alternate .html-standard a {
	color: #f0ff00;
}

#content .color-alternate a:hover span.link, /* link color mousehover  */
#content .color-alternate .links-standard a:hover,
#content .color-alternate .html-standard a:hover {
	color: #fff; text-decoration: underline;
}

#content .color-alternate div.hr { /* gray page divider  */
	background: #fff;
}

#content .color-alternate div.hr-highlight { /* orange page divider  */
	background: #f0ff00;
}

#content .color-alternate .slogan { /* business slogan  */
	color: #fff;
}

/* --- COLOR COMMENTS --- */
/* ----------------------- */

#content .color-comments { /* green block background  */
	background-color: #9db986; color: #fff;
}

#content .color-comments a {
	color: #000;
}

#content .color-comments a {
	color: #f0ff00;
}

#content .color-comments a:hover {
	color: #fff; text-decoration: underline;
}

/* --- HOME --- */

#home .main {
	font-size: 110%;
}

#content .poll .graph li .bar span {  /* homepage poll bad color  */
	background: #7CA15E;
}

/* --- LOTTO & MOVIES --- */

#page ul.block li .highlight,
#page .lotto p.numbers span, /* light green highlight (ie movies and lotto)  */
#page ul.highlight li a {
	background: #dee7d7; /* - light green - */
}

/* --- CANADIAN OPEN --- */

#canadian-open {
	margin-right: 180px; padding: 6px 12px;
	background: #c00000; color: #e9a6a6;
}

#content .html-standard #canadian-open a {
	color: #fff;
}

