/*Cleland Weller*/ 

body {
 height: auto;
 padding: 0;
 margin: 0;
 voice-family: "\"}\""; 
 voice-family:inherit;
 }
 
html>body {
 font-size: small;
 }

* html #global {
  /* \*/
  word-wrap: break-word;
 }

#global {
 font-family:
 verdana,
 arial, 
 helvetica,
 sans-serif;
 font-size: small;
 height: auto;
 min-width: 800px
 padding: 0;
 margin: 0;
 }

.clear_content:after {
 content: ".";
 height: 0;
 clear: both;
 display: block; 
 visibility: hidden;
 }

.clear_content {
 display: inline-table;
 }

/* \*/
.clear_content {
 height: 1%;
 }

.clear_content {
 display: block;
 }
/* */

.hide {
 display: none !important;
 }

.zero {
 padding: 0;
 margin: 0;
 }

.right {
 float: right;
 }

.left {
 float: left;
 }

.center {
 margin-left: auto;
 margin-right: auto;
 }
 
.text_center {
 text-align: center;
 } 
 
.text_small {
 font-size: 10px;
 }

a:link,
a:visited {
 text-decoration: none;
 }

a:active,
a:hover {
 text-decoration: none;
 }
 
h1 {
 font-size: 25px;
 float: left;
 letter-spacing: 1px;
 font-variant: small-caps;
 width: 300px;
 padding: 10px 0 2px 10px;
 margin: 0;
 }

h2 {
 font-weight: bold;
 font-size: 13px;
 text-align: left;
 padding: 20px 0 0 0;
 margin: 0; 
 }
 
h3 {
 font-weight: bold;
 font-size: 12px;
 font-weight: normal;
 text-align: center;
 padding: 0 0 4px 0;
 margin: 0; 
 }
  
h4 {
 font-weight: bold;
 font-size: 12px;
 padding: 0;
 margin: 0; 
 }

p {
 font-size: 13px;
 }

form {
 padding: 0;
 margin: 0;
 }

img {
 border: 0;
 }

li {
 padding: 5px;
 }
  
#header {
 height: 50px;
 top: 0;
 z-index: 1;
 white-space: nowrap;
 }
 
#header object {
 float: right;
 }

#banner {
 position: absolute;
 right: 0;
 float: right;
 }

.greeting {
 font-weight: bold;
 font-size: 13px;
 float: left;
 padding-top: 23px;
 } 

.contact {
 font-size: 13px;
 }

#menu_row {
 font-size: 13px;
 height: 19px;
 padding: 0;
 margin: 0 0 0 170px;
 }

#menu_row ul {
 padding: 0;
 margin: 0;
 }

#menu_row li {
 float: left;
 list-style-type: none;
 padding: 0;
 margin: 0;
 white-space: nowrap;
 }

#menu_row a:link, 
#menu_row a:visited {
 text-decoration: none;
 padding: 0 8px 0 8px;
 }

#column_left {
 position: absolute;
 left: 0;
 padding: 0;
 margin: -17px 0 0 5px;
 }

html>body #column_left {
 height: auto; 
 width: auto;
 }

#column_left h4 {
 text-align: left;
 padding: 0 0 5px 0;
 margin: 0 0 0 5px;
 }

#address {
 width: 135px;
 padding: 15px 5px 30px 4px;
 margin: 0;
 }

table#menu_column {
 padding: 0;
 margin: 0;
 width: 140px;
 }

table#sub_menu_column {
 padding: 0;
 margin: 0;
 width: 130px;
 float: right;
 }
 
#menu_column td {
 font-size: 11px;
 height: 21px;
 list-style-type: none;
 padding: 0;
 margin: 0;
 }

#menu_column a:link, 
#menu_column a:visited {
 display: block;
 text-decoration: none;
 padding: 0 5px 0 6px;
 }

#menu_column a:active,
#menu_column a:hover {
 display: block;
 }
 
#columns {
 position: relative;
 top: 0;
 padding: 0;
 margin-left: 150px;
 }

html>body #columns {
 height: auto; 
 width: auto;
 }
	  
#column_center {
 position: relative;
 height: 100%;
 padding: 15px 30px 0 15px;
 margin: 0 0 0 150px;
 z-index: 0;
 }

html>body #column_center {
 height: auto; 
 width: auto;
 }
 
#column_center_border {
 font-size: 11px;
 padding: 10px 20px 10px 20px;
 }

#front_image {
 float: left;
 padding: 0 20px 0 0;
 margin: 0px;
 }

#column_center p {
 padding: 0 0 0 0;
 }

#column_center ul { 
 list-style-type: none;
 }
 
#column_center ul li { 
 padding: 0;
 margin: 0;
 }
 
.chat_instructions {
 font-size: 13px;
 }

#column_center a:link, 
#column_center a:visited {
 text-decoration: none;
 }

#column_center a:active,
#column_center a:hover {
 text-decoration: none;
 }

#gallery table{
 padding: 10px 0 0 0;
 }

#gallery td {
 font-size: 12px;
 font-weight: bold; 
 text-align: center;
 padding: 0 20px 12px 20px;
 margin: 0;
 }
 
.zoom {
 height: 450px;
 width: 450px;
 margin-left: auto;
 margin-right: auto;
 }  
 
#column_right {
 position: absolute;
 z-index: 1;
 right: 0;
 width: 190px;
 padding: 15px 5px 0 10px;
 margin: 0;
 }
 
.text_block p {
 font-size: 10px;
 padding: 5px 0 0 8px;
 margin: 0;
 }

#column_right p {
 padding: 0 0 0 10px;
 margin: 0;
 }
 
#footer {
 font-size: 12px;
 text-align: center;
 padding: 10px 0 10px 0;
 margin-left: auto;
 margin-right: auto;
 z-index: 3;
 }
 
#footer ul {
 height: 19px;
 }

#footer ul li {
 padding: 0;
 margin: 0;
 display : inline;
 list-style-type: none;
 }

#publisher {
 font-size: 10px;
 }
 
#pallet {
 padding: 0;
 height: 10px;
 }

#pallet table {
 padding: 0px;
 text-decoration: none;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 border: 0px;
 border-collapse: collapse;
 }

#pallet a {
 text-decoration: none;
 }

.violet {background: #eeddff}
.blue {background: #ddeeff}
.green {background: #eeffdd}
.white {background: #ffffff}
.yellow {background: #ffffdd}
.orange {background: #ffeedd}
.red {background: #ffdddd}
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px} 

