/* style sheet for gh.ten27.org */

/* body areas */
body       {background-color:azure; font-family:verdana,arial,helvetica,sans-serif;}
body.hint  {background-color:azure; color:blue; font-size:11pt; margin:0px; padding:10px;}

/* elements */
div.main  {padding:4px 15px 4px 15px;}

img       {border:none;}
img.photo {float:right; margin:6px 6px 12px 18px; border:solid 6px mediumblue;}

p         {margin:5px 15px 10px 0px;}
p.menu    {text-align:right; padding:10px 10px 10px 10px;}

span.foo   {color:gold; text-decoration:underline; font-style:italic;}
span.phone {color:blue; text-decoration:none; font-size:large; font-weight:bolder; padding:10px;}

table      {border:none;}
table.menu {margin:3px 6px; border:2px azure; background-color:midnightblue; color:snow; text-align:right; font-size:9pt; font-weight:normal;}

td.retn   {padding:3px 6px; border:solid 2px gold; background-color:midnightblue; color:gold; text-align:center; font-size:9pt; font-weight:normal;}
td        {vertical-align:text-top; padding:4px;}
td.blocka {font-size:medium; font-weight:normal; text-align:left; background-color:lightyellow;}
td.blockb {font-size:medium; font-weight:normal; text-align:left; background-color:lavender;}
td.blockc {font-size:medium; font-weight:normal; text-align:left; background-color:lavenderblush;}
td.menu   {text-align:center; margin:0px; padding:0px 2px 0px 2px; font-size:9pt; font-weight:normal;}
td.name   {font-size:9pt; text-align:right;}
td.nul    {color:azure;}
td.right  {text-align:right; margin:0px; padding:0px;}
td.top    {vertical-align:top;}

ul        {margin:0px 15px 10px 15px;}

/* specials */
.foot	{background-color:midnightblue; color:gold; margin:0px; padding:0px;}
.head	{background-color:azure; margin:0px; padding:4px;}
.page	{background:url(gh_back.jpg); color:black; font-size:10pt; margin:0px;}
.sig	{font-family:"matura mt script capitals","times new roman",times,serif; 
	color:blue; text-align:right; font-size:x-large; font-style:italic; font-weight:normal;}

/* font-size */
.b	{font-weight:bolder;}
.bb	{font-weight:bolder; color:blue;}
.bc	{text-align:center; font-size:large; font-weight:bolder; color:blue;}
.date	{font-size:8pt;}
.ib5	{font-family:"times new roman",times,serif; color:blue; font-size:large; font-style:italic; font-weight:bold;}
.ib6	{font-family:"times new roman",times,serif; color:blue; 
	font-size:x-large; font-style:italic; font-weight:bolder; 
	padding:5px 0px 0px 0px;}
.ib7	{font-family:"times new roman",times,serif; color:blue; 
	font-size:xx-large; font-style:italic; font-weight:bolder;}
.n1	{font-size:xx-small; font-weight:normal;}
.n2	{font-size:x-small; font-weight:normal;}
.n3	{font-size:small; font-weight:normal;}
.n4	{font-size:medium; font-weight:normal;}

/* text-align */
.cent	{text-align:center;}
.left	{text-align:left;}
.righ	{text-align:right;}

/* links */
a:link, a:visited 
	{color:gold;  text-decoration:none;}
a:hover 
	{color:azure; text-decoration:none;}
a:link.vis, a:visited.vis 
	{color:black; text-decoration:underline;}
a:hover.vis 
	{color:green; text-decoration:none; font-weight:bold;}
a:link.foo, a:visited.foo 
	{color:white; text-decoration:underline; font-style:italic;}
a:hover.foo 
	{color:gold;  text-decoration:underline; font-style:italic;}
a:link.hint, a:visited.hint 
	{color:blue; text-decoration:underline; font-weight:bold;}
a:link.email, a:visited.email 
	{color:blue; font-size:large; text-decoration:underline; font-weight:bold; padding:10px;}
a:hover.email 
	{color:blue; font-size:large; text-decoration:none; font-weight:bold; padding:10px;}
a.link.xx, a:visited.xx, a:hover.xx 
	{color:azure; text-decoration:none;}
