/* STANDARD STYLESHEET */
/* Copyright (C) 1999-2011 Charles A Upsdell, All Rights Reserved; www.upsdell.com */


/* FONT SIZES */

h1			{ font-size:1.73em; margin:1.4em 0 0.6em 0; }
h2			{ font-size:1.73em; margin:1.2em 0 0.6em 0; }
h3			{ font-size:1.44em; margin:1em 0 0.6em 0; }
h4			{ font-size:1.20em; margin:0.8em 0 0.6em 0; }
h5			{ font-size:1.00em; margin:0.6em 0 0.6em 0; font-style:italic; }
h6			{ font-size:1.00em; margin:0.6em 0 0.6em 0; }

/* Screen font sizes */

body
	{ font-size:medium; }
div.box p, div.fix p.product, div.footer, div.header, div.newsitem p, tt
	{ font-size:small; }


/* GLOBAL STYLES */

/* General */

a			{ font-weight:bold; text-decoration:none; color:#c00; }
a:link		{ color:#c30; }
a:visited	{ color:#f60; }
a:active	{ color:#0c0; }
a:hover		{ text-decoration:underline; }
acronym		{ border-bottom:1px dotted #fc0; }
html		{ margin:0; padding:0; }
body		{ margin:1ex 0 1em 0; padding:0; }
body		{ font-family:Georgia, Arial, Helvetica, Verdana, Lucida, Tahoma, sans-serif; 
			  color:#330000; background-color:#fffff0; }
p, td, li	{ font-family:Georgia, Arial, Helvetica, Verdana, Lucida, Tahoma, sans-serif; }
p.hr		{ margin:0; padding:1px 0; font-size:1px; line-height:0; background-color:#fc0; border-top:1px solid #ff0; border-bottom:1px solid #f80; }
p.top2		{ margin:0; padding:0; }
p.top2 img	{ vertical-align:top; }
p.top2 img	{ margin-top:1px; border-left:1px solid #fc0; border-top:1px solid #fc0; border-right:1px solid #f80; }
p.usebutton	{ margin-left:2em; }
p.usebutton img { float:left; margin-right:2px; }
p.usebutton tt	{ font-family:'Courier New', Courier, monospace; }
h1			{ margin:0; padding:0; height:44px; }
h2			{ text-transform:uppercase; letter-spacing:0.2ex; }
h1, h2, h3, h4, h5, h6 { color:#900; }
img			{ border:none; }
img.rightnb	{ position:relative; float:right; }

div.header div.masthead { height:58px; }
div.header div.masthead img { display:block; }
div.header div.menu { }
div.header div.menu ul { margin-top:0; margin-left:0; padding-top:0; padding-left:0; list-style:none; }
div.header div.menu ul li { color:#900; font-weight:bold; margin-bottom:0; line-height:1.2; }
div.header div.menu ul li a { color:#c30; }

div.page	{ width:90%; max-width:48em; margin:0 auto; background-color:#fff; padding:1ex; border:1px outset #999999; }
div.body	{ clear:both; }
div.box		{ margin:0; padding:0.25em; }
div.newsitem div.item { margin:0 0 0.5em 0; padding:0.25ex; background-color:#ffffee; border:1px dashed #fc0; }
div.newsitem div.item p { margin:0.5em; padding:0; }
div.sidebar33 { position:relative; float:right; width:33%; background-color:#fff; border-left:0.67em solid #fff; border-left:0.67em solid #fff; border-top:0.67em solid #fff; border-bottom:0.67em solid #fff; }

div.fix		{ margin-bottom:0.8em; border:1px solid #cc9900; }
div.fix	p.maker a	{ color:#330000; }
div.fix p.maker		{ margin:0; padding:0 0.5ex; font-weight:bold; background-color:#ff8000;
			  border-left:1px solid #fe0; border-top:1px solid #fc0; border-right:1px solid #c96; border-bottom:1px solid #c96; }
div.fix p.maker, div.newssidebar h3 { background-color:#ff8000; background-image:url('img/bak_maker.png'); background-repeat:repeat-x; background-position:top left; }
div.fix p.product	{ margin:0; padding:0 0.5ex; background-color:#fffacc; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fc0; border-bottom:1px solid #fc0; }

div.footer a:visited { color:#c00; }
div.footer img { vertical-align:bottom; }
div.footer p { text-align:center; }
div.footer p.menutext { color:#900; font-weight:bold; }
div.footer p.menutext a { color:#c30; }

div.newssidebar { position:relative; }
div.newssidebar { background-color:#fffacc; border:1px solid #c96; }
div.newssidebar h3 { margin:0; background-color:#ff8000; border-left:1px solid #fe0; border-top:1px solid #fe0; border-right:1px solid #f90; border-bottom:1px solid #f90; text-align:center; }
div.newssidebar div.box p { margin:0 0 0.67em 0; }


