body {
	padding-right: 0px; padding-left: 0px; background: #ffffff; 

padding-bottom: 40px; margin: 0px; color: #ffffff; padding-top: 20px;  text-align: 

center; 
}

body {font-family: arial, sans-serif; font-size: 8pt; color: #8b998b; font-weight: 700;}

:link  {background-color: transparent; color: #7a8d9f; text-decoration: none;}
:visited  {background-color: transparent; color: #68746e; text-decoration: none;}
a:active  {background-color: transparent; color: #c5dacf; text-decoration: none;}
a:hover  {background-color: transparent; color: #cbd472; text-decoration: none;}


#container {
	margin: 0px auto 0px auto; width: 702px; text-align: left; 
}



/* column 1 */

#navigation-column {
	background: #f7f8ec; float: left; width: 175px; height:1230px; border: solid #d5d5d5; border-width:1px;
}

#navigation-column ul {list-style-type: none;}
#navigation-column ul li {padding:.3em;}

.navcol_subheader  { background:#f5f5f5 ; width:175px; height:20px; border: solid #d5d5d5; border-width:1px;  border-left: none; border-right: none;
}



#wrapper {
	float: right; width: 525px; padding 0px; margin 0px;
}



/* column 2 */

#main-column {
	 float: left; width: 348px; height:1230px; border: solid #0000FF; border-width:1px; border-right-width: 0px; border-left-width: 0px; border-color: #d5d5d5; background-image: url(graphics/cubism.jpg); background-repeat: repeat; 
}
<!--  -->
.submain-content { 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='graphics/transtiletan.png');
background-repeat: repeat;  width: 328px; margin-top: 5px; margin-left: auto; margin-right: auto; border: solid #e8ecbc; border-width:2px; 
}

.submain-content[class] {
  background-image:url(graphics/transtiletan.png); background-repeat: repeat; width: 328px; 
}
.maincol_subheader  { background: #f7f8ec; background-image:url(graphics/transtiletan.png); width:348px; height:20px; border: solid #d5d5d5; border-width:1px;  border-left: none; border-right: none; border-top: none; 
}



/* column 3 */

#sub-column {
	background: #f7f8ec; float: right; width: 175px; height:1230px; border: solid #d5d5d5; border-width:1px;
}

.subcol_subheader  {background: #f5f5f5; width:175px; height:20px; border: solid #d5d5d5; border-width:1px; border-left: none; border-right: none; 
}



/* header and footer */

#header { background-image: url(graphics/masthead.jpg); background-repeat: none; width:700px; height:123px; border: solid #0000FF; border-width:1px; border-color: #d5d5d5; border-bottom: none;
} 

#superheader  { background: #f5f5f5; width:700px; height:20px; border: solid #d5d5d5; border-width:1px; border-bottom: none;
}

#webring { width: 346px;  margin: auto; padding-top: 2px; font-size: 1.5em;
}

#wrapper2 {clear: both;
	float: left; width: 525px; text-align: center; color: #8b998b;
}

#footer { 
background: #f5f5f5; background-image: url(graphics/cubism.jpg); background-repeat: repeat;  width: 700px; height: 60px; border: solid #d5d5d5; border-width: 1px;  border-top:  0px; clear: both;
}



/* formatting */
#horizonnav  {padding: 22px}
#horizonnav ul {margin: 0; padding: 0; list-style-type: none;}
#horizonnav ul li { display: inline; }
#horizonnav ul li a {padding: .2em 1em;}

#horizonlist  {padding: 10px; text-align: center;}
#horizonlist ul {margin: 0; padding: 0; }
#horizonlist ul li { list-style-type: none; display: inline;  padding: 3px;  white-space: nowrap; }



p {padding-right: 10px; padding-left: 10px; padding-top: 0px; padding-bottom: -2px; }
p {text-align: left;}
p {margin-top: 12px;}
p {margin-bottom: 2px;}
hr { border: 0; color: #d5d5d5; background-color: #d5d5d5; height: 1px; width: 100%; margin-bottom: 1px; text-align: left;}
img {padding: 0px; margin: 0px;}
h5 {padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 0px; margin: 0px;}
h5 {font-size: 9pt; font-weight: 900; color: DarkOliveGreen ;}
h5 {margin-top: 8px;}
h4 {padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 0px; margin: 0px;}
h4 {font-size: 9pt; font-weight: 900;}
h4 {margin-top: 8px;}


/* hack for link function in alpha_image_loader */
a {position:relative;}

/* div {overflow: auto} */


